@charset "UTF-8";
/* 
Theme Name: Bootstrap 4 Sass
Description: Bootstrap 4 with Sass
*/
/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #28a745;
  --bs-teal: #20c997;
  --bs-cyan: #17a2b8;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #324c65;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #324c65;
  --bs-gray-900: #212529;
  --bs-primary: rgb(85, 60, 60);
  --bs-secondary: rgb(209, 218, 219);
  --bs-success: #28a745;
  --bs-info: #17a2b8;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #324c65;
  --bs-primary-rgb: 85, 60, 60;
  --bs-secondary-rgb: 209, 218, 219;
  --bs-success-rgb: 40, 167, 69;
  --bs-info-rgb: 23, 162, 184;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 50, 76, 101;
  --bs-primary-text-emphasis: #221818;
  --bs-secondary-text-emphasis: #545758;
  --bs-success-text-emphasis: #10431c;
  --bs-info-text-emphasis: #09414a;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #ddd8d8;
  --bs-secondary-bg-subtle: #f6f8f8;
  --bs-success-bg-subtle: #d4edda;
  --bs-info-bg-subtle: #d1ecf1;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #bbb1b1;
  --bs-secondary-border-subtle: #edf0f1;
  --bs-success-border-subtle: #a9dcb5;
  --bs-info-border-subtle: #a2dae3;
  --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: 0, 0, 0;
  --bs-font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --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: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #324c65;
  --bs-body-color-rgb: 50, 76, 101;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(50, 76, 101, 0.75);
  --bs-secondary-color-rgb: 50, 76, 101;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(50, 76, 101, 0.5);
  --bs-tertiary-color-rgb: 50, 76, 101;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(85, 60, 60);
  --bs-link-color-rgb: 85, 60, 60;
  --bs-link-decoration: none;
  --bs-link-hover-color: #443030;
  --bs-link-hover-color-rgb: 68, 48, 48;
  --bs-code-color: #d63384;
  --bs-highlight-color: #324c65;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 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(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(85, 60, 60, 0.25);
  --bs-form-valid-color: #28a745;
  --bs-form-valid-border-color: #28a745;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --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(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #324c65;
  --bs-secondary-bg-rgb: 50, 76, 101;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2a3947;
  --bs-tertiary-bg-rgb: 42, 57, 71;
  --bs-primary-text-emphasis: #998a8a;
  --bs-secondary-text-emphasis: #e3e9e9;
  --bs-success-text-emphasis: #7eca8f;
  --bs-info-text-emphasis: #74c7d4;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #110c0c;
  --bs-secondary-bg-subtle: #2a2c2c;
  --bs-success-bg-subtle: #08210e;
  --bs-info-bg-subtle: #052025;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #324c65;
  --bs-dark-bg-subtle: #192633;
  --bs-primary-border-subtle: #332424;
  --bs-secondary-border-subtle: #7d8383;
  --bs-success-border-subtle: #186429;
  --bs-info-border-subtle: #0e616e;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #324c65;
  --bs-heading-color: inherit;
  --bs-link-color: #998a8a;
  --bs-link-hover-color: #ada1a1;
  --bs-link-color-rgb: 153, 138, 138;
  --bs-link-hover-color-rgb: 173, 161, 161;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #7eca8f;
  --bs-form-valid-border-color: #7eca8f;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          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(0, 0, 0, 0);
}

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

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

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 75rem) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 75rem) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 75rem) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 75rem) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

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;
  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, .small {
  font-size: 0.875em;
}

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);
  border-radius: 0.25rem;
}
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: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 75rem) {
  legend {
    font-size: 1.5rem;
  }
}
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: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 75rem) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 75rem) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 75rem) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 75rem) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 75rem) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 75rem) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.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: "— ";
}

.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);
  border-radius: var(--bs-border-radius);
  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,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --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: 36rem) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 48rem) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 62rem) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 75rem) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 87.5rem) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          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 > * {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          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 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

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

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

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

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

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

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

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

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

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

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

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

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

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

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

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

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

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

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

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

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          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-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

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

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

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

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

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

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

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

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

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

@media (min-width: 36rem) {
  .col-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            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-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 48rem) {
  .col-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            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-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 62rem) {
  .col-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            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-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 75rem) {
  .col-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            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-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 87.5rem) {
  .col-xxl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            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-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.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: #000 !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

.text-bg-warning {
  color: #000 !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: #000 !important;
  background-color: RGBA(var(--bs-light-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;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-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(68, 48, 48, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(68, 48, 48, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(68, 48, 48, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-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(218, 225, 226, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(218, 225, 226, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(218, 225, 226, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-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(83, 185, 106, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(83, 185, 106, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(83, 185, 106, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-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, 181, 198, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(69, 181, 198, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(69, 181, 198, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-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;
  -webkit-text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-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;
  -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-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;
  -webkit-text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-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;
  -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-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(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-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(40, 61, 81, var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(40, 61, 81, var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(40, 61, 81, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-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;
  -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-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;
  -webkit-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);
          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: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.375rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
          text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.icon-link > .bi {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  -webkit-transition: 0.2s ease-in-out transform;
  -o-transition: 0.2s ease-in-out transform;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  -webkit-transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
          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: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

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

@media (min-width: 36rem) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 48rem) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 62rem) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 75rem) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 87.5rem) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}

.vstack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -0.0625rem !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;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.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: var(--bs-body-bg);
  --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);
  -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
          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: #000;
  --bs-table-bg: #ddd8d8;
  --bs-table-border-color: #b1adad;
  --bs-table-striped-bg: #d2cdcd;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c7c2c2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ccc8c8;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #f6f8f8;
  --bs-table-border-color: #c5c6c6;
  --bs-table-striped-bg: #eaecec;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dddfdf;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e4e5e5;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d4edda;
  --bs-table-border-color: #aabeae;
  --bs-table-striped-bg: #c9e1cf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bfd5c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c4dbca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #d1ecf1;
  --bs-table-border-color: #a7bdc1;
  --bs-table-striped-bg: #c7e0e5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd4d9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1dadf;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #324c65;
  --bs-table-border-color: #5b7084;
  --bs-table-striped-bg: #3c556d;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #475e74;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #415971;
  --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: 35.99875rem) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 47.99875rem) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 61.99875rem) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 74.99875rem) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 87.49875rem) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #aa9e9e;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(85, 60, 60, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(85, 60, 60, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-webkit-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
     -moz-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
     -moz-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
     -moz-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23324c65' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  -webkit-background-size: 16px 12px;
          background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-select:focus {
  border-color: #aa9e9e;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(85, 60, 60, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(85, 60, 60, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
          background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #aa9e9e;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(85, 60, 60, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(85, 60, 60, 0.25);
}
.form-check-input:checked {
  background-color: rgb(85, 60, 60);
  border-color: rgb(85, 60, 60);
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: rgb(85, 60, 60);
  border-color: rgb(85, 60, 60);
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  -webkit-transition: background-position 0.15s ease-in-out;
  -o-transition: background-position 0.15s ease-in-out;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23aa9e9e'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(85, 60, 60, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(85, 60, 60, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(85, 60, 60, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: rgb(85, 60, 60);
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #ccc5c5;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: rgb(85, 60, 60);
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #ccc5c5;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  -webkit-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out, -o-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out, -o-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-webkit-input-placeholder,
.form-floating > .form-control-plaintext::-webkit-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-moz-placeholder,
.form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder,
.form-floating > .form-control-plaintext::-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
       -o-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  -webkit-background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  -webkit-background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  -webkit-background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  -webkit-background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
          background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.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: 400;
  --bs-btn-line-height: 1.5;
  --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(0, 0, 0, 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;
      -ms-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    -o-transition: none;
    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;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          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 {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          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: rgb(85, 60, 60);
  --bs-btn-border-color: rgb(85, 60, 60);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #483333;
  --bs-btn-hover-border-color: #443030;
  --bs-btn-focus-shadow-rgb: 111, 89, 89;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #443030;
  --bs-btn-active-border-color: #402d2d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(85, 60, 60);
  --bs-btn-disabled-border-color: rgb(85, 60, 60);
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: rgb(209, 218, 219);
  --bs-btn-border-color: rgb(209, 218, 219);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d8e0e0;
  --bs-btn-hover-border-color: #d6dedf;
  --bs-btn-focus-shadow-rgb: 178, 185, 186;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #dae1e2;
  --bs-btn-active-border-color: #d6dedf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(209, 218, 219);
  --bs-btn-disabled-border-color: rgb(209, 218, 219);
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #48b461;
  --bs-btn-hover-border-color: #3eb058;
  --bs-btn-focus-shadow-rgb: 34, 142, 59;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #53b96a;
  --bs-btn-active-border-color: #3eb058;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #28a745;
  --bs-btn-disabled-border-color: #28a745;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3ab0c3;
  --bs-btn-hover-border-color: #2eabbf;
  --bs-btn-focus-shadow-rgb: 20, 138, 156;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #45b5c6;
  --bs-btn-active-border-color: #2eabbf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --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(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #324c65;
  --bs-btn-border-color: #324c65;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #51677c;
  --bs-btn-hover-border-color: #475e74;
  --bs-btn-focus-shadow-rgb: 81, 103, 124;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5b7084;
  --bs-btn-active-border-color: #475e74;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #324c65;
  --bs-btn-disabled-border-color: #324c65;
}

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

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

.btn-outline-success {
  --bs-btn-color: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #28a745;
  --bs-btn-hover-border-color: #28a745;
  --bs-btn-focus-shadow-rgb: 40, 167, 69;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #28a745;
  --bs-btn-active-border-color: #28a745;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #28a745;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28a745;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #17a2b8;
  --bs-btn-active-border-color: #17a2b8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 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(0, 0, 0, 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: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #324c65;
  --bs-btn-border-color: #324c65;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #324c65;
  --bs-btn-hover-border-color: #324c65;
  --bs-btn-focus-shadow-rgb: 50, 76, 101;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #324c65;
  --bs-btn-active-border-color: #324c65;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #324c65;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #324c65;
  --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: 111, 89, 89;
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --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 {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  -o-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    -webkit-transition: none;
    -o-transition: none;
    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: rgb(85, 60, 60);
  --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);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.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: 36rem) {
  .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: 48rem) {
  .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: 62rem) {
  .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: 75rem) {
  .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: 87.5rem) {
  .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;
  }
}
.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;
  border-radius: var(--bs-dropdown-item-border-radius, 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: #dee2e6;
  --bs-dropdown-bg: #324c65;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --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: rgb(85, 60, 60);
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          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;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  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 {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(85, 60, 60, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(85, 60, 60, 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: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --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: var(--bs-border-color) var(--bs-border-color) 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;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.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));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: rgb(85, 60, 60);
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.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 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          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: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --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.3125rem;
  --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='rgba%2850, 76, 101, 0.75%29' 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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: inherit;
      -ms-flex-wrap: inherit;
          flex-wrap: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          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 {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          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);
  border-radius: var(--bs-navbar-toggler-border-radius);
  -webkit-transition: var(--bs-navbar-toggler-transition);
  -o-transition: var(--bs-navbar-toggler-transition);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
          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;
  -webkit-background-size: 100% 100%;
          background-size: 100%;
}

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

@media (min-width: 36rem) {
  .navbar-expand-sm {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 48rem) {
  .navbar-expand-md {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 62rem) {
  .navbar-expand-lg {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 75rem) {
  .navbar-expand-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 87.5rem) {
  .navbar-expand-xxl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          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: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --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='rgba%28255, 255, 255, 0.55%29' 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='rgba%28255, 255, 255, 0.55%29' 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.75rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          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);
  -webkit-background-clip: border-box;
          background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.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;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          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-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.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-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.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);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 36rem) {
  .card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 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='%23324c65' 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='%23221818' 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(85, 60, 60, 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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          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;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: var(--bs-accordion-transition);
  -o-transition: var(--bs-accordion-transition);
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  -webkit-box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
          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);
  -webkit-transform: var(--bs-accordion-btn-icon-transform);
       -o-transform: var(--bs-accordion-btn-icon-transform);
          transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          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;
  -webkit-background-size: var(--bs-accordion-btn-icon-width) var(--bs-accordion-btn-icon-width);
          background-size: var(--bs-accordion-btn-icon-width);
  -webkit-transition: var(--bs-accordion-btn-icon-transition);
  -o-transition: var(--bs-accordion-btn-icon-transition);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: var(--bs-accordion-btn-focus-box-shadow);
          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:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.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;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 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='%23998a8a'%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='%23998a8a'%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: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          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);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.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(85, 60, 60, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: rgb(85, 60, 60);
  --bs-pagination-active-border-color: rgb(85, 60, 60);
  --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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  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);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -o-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;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    -webkit-transition: none;
    -o-transition: none;
    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;
  -webkit-box-shadow: var(--bs-pagination-focus-box-shadow);
          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);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.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);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@-o-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: rgb(85, 60, 60);
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  -webkit-transition: var(--bs-progress-bar-transition);
  -o-transition: var(--bs-progress-bar-transition);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: var(--bs-progress-height) var(--bs-progress-height);
          background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
       -o-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: rgb(85, 60, 60);
  --bs-list-group-active-border-color: rgb(85, 60, 60);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 36rem) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 48rem) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 62rem) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 75rem) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 87.5rem) {
  .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(85, 60, 60, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-close-focus-shadow);
          box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  -webkit-filter: var(--bs-btn-close-white-filter);
          filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  -webkit-filter: var(--bs-btn-close-white-filter);
          filter: var(--bs-btn-close-white-filter);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  -webkit-box-shadow: var(--bs-toast-box-shadow);
          box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.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.5;
  --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 {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
       -o-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
       -o-transform: scale(1.02);
          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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

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

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.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;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          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);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 36rem) {
  .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: 62rem) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 75rem) {
  .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;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 35.99875rem) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 47.99875rem) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 61.99875rem) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 74.99875rem) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 87.49875rem) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  -o-transition: -o-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  -o-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  -webkit-background-size: 100% 100%;
          background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 0.1875rem;
  margin-left: 0.1875rem;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

[data-bs-theme=dark] .carousel .carousel-control-prev-icon,
[data-bs-theme=dark] .carousel .carousel-control-next-icon, [data-bs-theme=dark].carousel .carousel-control-prev-icon,
[data-bs-theme=dark].carousel .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100);
}
[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
  background-color: #000;
}
[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  -webkit-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
       -o-animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
          animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}

@-o-keyframes spinner-border {
  to {
    -o-transform: rotate(360deg) /* rtl:ignore */;
       transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
         -o-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@-o-keyframes spinner-grow {
  0% {
    -o-transform: scale(0);
       transform: scale(0);
  }
  50% {
    opacity: 1;
    -o-transform: none;
       transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 35.99875rem) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 35.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 35.99875rem) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 36rem) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 47.99875rem) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 47.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 47.99875rem) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 48rem) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 61.99875rem) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 61.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 61.99875rem) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 62rem) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 74.99875rem) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 74.99875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 74.99875rem) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 75rem) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 87.49875rem) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    -o-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 87.49875rem) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
@media (max-width: 87.49875rem) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
         -o-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
         -o-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 87.5rem) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  outline: 0;
  -webkit-transition: var(--bs-offcanvas-transition);
  -o-transition: var(--bs-offcanvas-transition);
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(100%);
       -o-transform: translateX(100%);
          transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(100%);
       -o-transform: translateY(100%);
          transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}

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

.offcanvas-body {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
       -o-animation: placeholder-glow 2s ease-in-out infinite;
          animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@-o-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: -webkit-linear-gradient(320deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
       -o-animation: placeholder-wave 2s linear infinite;
          animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}

@-o-keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa-solid,
.fa-regular,
.fa-brands,
.fas,
.far,
.fab,
.fa-sharp-solid,
.fa-classic,
.fa {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: "Font Awesome 6 Free";
}

.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(-1 * var(--fa-li-width, 2em));
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  -webkit-animation-name: fa-beat;
       -o-animation-name: fa-beat;
          animation-name: fa-beat;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
       -o-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
       -o-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
       -o-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
       -o-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
       -o-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  -webkit-animation-name: fa-bounce;
       -o-animation-name: fa-bounce;
          animation-name: fa-bounce;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
       -o-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
       -o-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
       -o-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
       -o-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
       -o-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  -webkit-animation-name: fa-fade;
       -o-animation-name: fa-fade;
          animation-name: fa-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
       -o-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
       -o-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
       -o-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
       -o-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
       -o-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  -webkit-animation-name: fa-beat-fade;
       -o-animation-name: fa-beat-fade;
          animation-name: fa-beat-fade;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
       -o-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
       -o-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
       -o-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
       -o-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
       -o-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
          animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  -webkit-animation-name: fa-flip;
       -o-animation-name: fa-flip;
          animation-name: fa-flip;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
       -o-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
       -o-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
       -o-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
       -o-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
       -o-animation-timing-function: var(--fa-animation-timing, ease-in-out);
          animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  -webkit-animation-name: fa-shake;
       -o-animation-name: fa-shake;
          animation-name: fa-shake;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
       -o-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
       -o-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
       -o-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
       -o-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
       -o-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  -webkit-animation-name: fa-spin;
       -o-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-delay: var(--fa-animation-delay, 0s);
       -o-animation-delay: var(--fa-animation-delay, 0s);
          animation-delay: var(--fa-animation-delay, 0s);
  -webkit-animation-direction: var(--fa-animation-direction, normal);
       -o-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 2s);
       -o-animation-duration: var(--fa-animation-duration, 2s);
          animation-duration: var(--fa-animation-duration, 2s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
       -o-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, linear);
       -o-animation-timing-function: var(--fa-animation-timing, linear);
          animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  -webkit-animation-name: fa-spin;
       -o-animation-name: fa-spin;
          animation-name: fa-spin;
  -webkit-animation-direction: var(--fa-animation-direction, normal);
       -o-animation-direction: var(--fa-animation-direction, normal);
          animation-direction: var(--fa-animation-direction, normal);
  -webkit-animation-duration: var(--fa-animation-duration, 1s);
       -o-animation-duration: var(--fa-animation-duration, 1s);
          animation-duration: var(--fa-animation-duration, 1s);
  -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
       -o-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
          animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
       -o-animation-timing-function: var(--fa-animation-timing, steps(8));
          animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    -webkit-animation-delay: -1ms;
         -o-animation-delay: -1ms;
            animation-delay: -1ms;
    -webkit-animation-duration: 1ms;
         -o-animation-duration: 1ms;
            animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
         -o-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s;
    -webkit-transition-duration: 0s;
         -o-transition-duration: 0s;
            transition-duration: 0s;
  }
}
@-webkit-keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@-o-keyframes fa-beat {
  0%, 90% {
    -o-transform: scale(1);
       transform: scale(1);
  }
  45% {
    -o-transform: scale(var(--fa-beat-scale, 1.25));
       transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-beat {
  0%, 90% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  45% {
    -webkit-transform: scale(var(--fa-beat-scale, 1.25));
         -o-transform: scale(var(--fa-beat-scale, 1.25));
            transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@-webkit-keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
}
@-o-keyframes fa-bounce {
  0% {
    -o-transform: scale(1, 1) translateY(0);
       transform: scale(1, 1) translateY(0);
  }
  10% {
    -o-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
       transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    -o-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
       transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -o-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
       transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    -o-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
       transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -o-transform: scale(1, 1) translateY(0);
       transform: scale(1, 1) translateY(0);
  }
  100% {
    -o-transform: scale(1, 1) translateY(0);
       transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-bounce {
  0% {
    -webkit-transform: scale(1, 1) translateY(0);
         -o-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  10% {
    -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
         -o-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
         -o-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
         -o-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
         -o-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    -webkit-transform: scale(1, 1) translateY(0);
         -o-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0);
         -o-transform: scale(1, 1) translateY(0);
            transform: scale(1, 1) translateY(0);
  }
}
@-webkit-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@-o-keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@-webkit-keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@-o-keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -o-transform: scale(1);
       transform: scale(1);
  }
  50% {
    opacity: 1;
    -o-transform: scale(var(--fa-beat-fade-scale, 1.125));
       transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
         -o-transform: scale(var(--fa-beat-fade-scale, 1.125));
            transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@-webkit-keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@-o-keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-flip {
  50% {
    -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@-webkit-keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
            transform: rotate(-18deg);
  }
  12%, 28% {
    -webkit-transform: rotate(18deg);
            transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
            transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
            transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  40%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-o-keyframes fa-shake {
  0% {
    -o-transform: rotate(-15deg);
       transform: rotate(-15deg);
  }
  4% {
    -o-transform: rotate(15deg);
       transform: rotate(15deg);
  }
  8%, 24% {
    -o-transform: rotate(-18deg);
       transform: rotate(-18deg);
  }
  12%, 28% {
    -o-transform: rotate(18deg);
       transform: rotate(18deg);
  }
  16% {
    -o-transform: rotate(-22deg);
       transform: rotate(-22deg);
  }
  20% {
    -o-transform: rotate(22deg);
       transform: rotate(22deg);
  }
  32% {
    -o-transform: rotate(-12deg);
       transform: rotate(-12deg);
  }
  36% {
    -o-transform: rotate(12deg);
       transform: rotate(12deg);
  }
  40%, 100% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
}
@keyframes fa-shake {
  0% {
    -webkit-transform: rotate(-15deg);
         -o-transform: rotate(-15deg);
            transform: rotate(-15deg);
  }
  4% {
    -webkit-transform: rotate(15deg);
         -o-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  8%, 24% {
    -webkit-transform: rotate(-18deg);
         -o-transform: rotate(-18deg);
            transform: rotate(-18deg);
  }
  12%, 28% {
    -webkit-transform: rotate(18deg);
         -o-transform: rotate(18deg);
            transform: rotate(18deg);
  }
  16% {
    -webkit-transform: rotate(-22deg);
         -o-transform: rotate(-22deg);
            transform: rotate(-22deg);
  }
  20% {
    -webkit-transform: rotate(22deg);
         -o-transform: rotate(22deg);
            transform: rotate(22deg);
  }
  32% {
    -webkit-transform: rotate(-12deg);
         -o-transform: rotate(-12deg);
            transform: rotate(-12deg);
  }
  36% {
    -webkit-transform: rotate(12deg);
         -o-transform: rotate(12deg);
            transform: rotate(12deg);
  }
  40%, 100% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes fa-spin {
  0% {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
       -o-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
       -o-transform: rotate(270deg);
          transform: rotate(270deg);
}

.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
       -o-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
       -o-transform: scale(1, -1);
          transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
       -o-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

.fa-rotate-by {
  -webkit-transform: rotate(var(--fa-rotate-angle, 0));
       -o-transform: rotate(var(--fa-rotate-angle, 0));
          transform: rotate(var(--fa-rotate-angle, 0));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "\30 ";
}

.fa-1::before {
  content: "\31 ";
}

.fa-2::before {
  content: "\32 ";
}

.fa-3::before {
  content: "\33 ";
}

.fa-4::before {
  content: "\34 ";
}

.fa-5::before {
  content: "\35 ";
}

.fa-6::before {
  content: "\36 ";
}

.fa-7::before {
  content: "\37 ";
}

.fa-8::before {
  content: "\38 ";
}

.fa-9::before {
  content: "\39 ";
}

.fa-fill-drip::before {
  content: "\f576";
}

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

.fa-circle-chevron-right::before {
  content: "\f138";
}

.fa-chevron-circle-right::before {
  content: "\f138";
}

.fa-at::before {
  content: "\@";
}

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

.fa-message::before {
  content: "\f27a";
}

.fa-comment-alt::before {
  content: "\f27a";
}

.fa-info::before {
  content: "\f129";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.fa-compress-alt::before {
  content: "\f422";
}

.fa-explosion::before {
  content: "\e4e9";
}

.fa-file-lines::before {
  content: "\f15c";
}

.fa-file-alt::before {
  content: "\f15c";
}

.fa-file-text::before {
  content: "\f15c";
}

.fa-wave-square::before {
  content: "\f83e";
}

.fa-ring::before {
  content: "\f70b";
}

.fa-building-un::before {
  content: "\e4d9";
}

.fa-dice-three::before {
  content: "\f527";
}

.fa-calendar-days::before {
  content: "\f073";
}

.fa-calendar-alt::before {
  content: "\f073";
}

.fa-anchor-circle-check::before {
  content: "\e4aa";
}

.fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

.fa-circle-minus::before {
  content: "\f056";
}

.fa-minus-circle::before {
  content: "\f056";
}

.fa-door-open::before {
  content: "\f52b";
}

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

.fa-atom::before {
  content: "\f5d2";
}

.fa-soap::before {
  content: "\e06e";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

.fa-bridge-circle-check::before {
  content: "\e4c9";
}

.fa-pump-medical::before {
  content: "\e06a";
}

.fa-fingerprint::before {
  content: "\f577";
}

.fa-hand-point-right::before {
  content: "\f0a4";
}

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

.fa-forward-step::before {
  content: "\f051";
}

.fa-step-forward::before {
  content: "\f051";
}

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

.fa-flag-checkered::before {
  content: "\f11e";
}

.fa-football::before {
  content: "\f44e";
}

.fa-football-ball::before {
  content: "\f44e";
}

.fa-school-circle-exclamation::before {
  content: "\e56c";
}

.fa-crop::before {
  content: "\f125";
}

.fa-angles-down::before {
  content: "\f103";
}

.fa-angle-double-down::before {
  content: "\f103";
}

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-people-roof::before {
  content: "\e537";
}

.fa-people-line::before {
  content: "\e534";
}

.fa-beer-mug-empty::before {
  content: "\f0fc";
}

.fa-beer::before {
  content: "\f0fc";
}

.fa-diagram-predecessor::before {
  content: "\e477";
}

.fa-arrow-up-long::before {
  content: "\f176";
}

.fa-long-arrow-up::before {
  content: "\f176";
}

.fa-fire-flame-simple::before {
  content: "\f46a";
}

.fa-burn::before {
  content: "\f46a";
}

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

.fa-laptop::before {
  content: "\f109";
}

.fa-file-csv::before {
  content: "\f6dd";
}

.fa-menorah::before {
  content: "\f676";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

.fa-face-grin-stars::before {
  content: "\f587";
}

.fa-grin-stars::before {
  content: "\f587";
}

.fa-bong::before {
  content: "\f55c";
}

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.fa-circle-h::before {
  content: "\f47e";
}

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-pager::before {
  content: "\f815";
}

.fa-address-book::before {
  content: "\f2b9";
}

.fa-contact-book::before {
  content: "\f2b9";
}

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-k::before {
  content: "K";
}

.fa-landmark-flag::before {
  content: "\e51c";
}

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

.fa-backward::before {
  content: "\f04a";
}

.fa-caret-right::before {
  content: "\f0da";
}

.fa-comments::before {
  content: "\f086";
}

.fa-paste::before {
  content: "\f0ea";
}

.fa-file-clipboard::before {
  content: "\f0ea";
}

.fa-code-pull-request::before {
  content: "\e13c";
}

.fa-clipboard-list::before {
  content: "\f46d";
}

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

.fa-user-check::before {
  content: "\f4fc";
}

.fa-vial-virus::before {
  content: "\e597";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

.fa-blog::before {
  content: "\f781";
}

.fa-user-ninja::before {
  content: "\f504";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

.fa-broom-ball::before {
  content: "\f458";
}

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-toggle-off::before {
  content: "\f204";
}

.fa-box-archive::before {
  content: "\f187";
}

.fa-archive::before {
  content: "\f187";
}

.fa-person-drowning::before {
  content: "\e545";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-w::before {
  content: "W";
}

.fa-earth-africa::before {
  content: "\f57c";
}

.fa-globe-africa::before {
  content: "\f57c";
}

.fa-rainbow::before {
  content: "\f75b";
}

.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-paw::before {
  content: "\f1b0";
}

.fa-cloud::before {
  content: "\f0c2";
}

.fa-trowel-bricks::before {
  content: "\e58a";
}

.fa-face-flushed::before {
  content: "\f579";
}

.fa-flushed::before {
  content: "\f579";
}

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.fa-gavel::before {
  content: "\f0e3";
}

.fa-legal::before {
  content: "\f0e3";
}

.fa-binoculars::before {
  content: "\f1e5";
}

.fa-microphone-slash::before {
  content: "\f131";
}

.fa-box-tissue::before {
  content: "\e05b";
}

.fa-motorcycle::before {
  content: "\f21c";
}

.fa-bell-concierge::before {
  content: "\f562";
}

.fa-concierge-bell::before {
  content: "\f562";
}

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

.fa-square-caret-right::before {
  content: "\f152";
}

.fa-caret-square-right::before {
  content: "\f152";
}

.fa-scissors::before {
  content: "\f0c4";
}

.fa-cut::before {
  content: "\f0c4";
}

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.fa-tachograph-digital::before {
  content: "\f566";
}

.fa-digital-tachograph::before {
  content: "\f566";
}

.fa-users-slash::before {
  content: "\e073";
}

.fa-clover::before {
  content: "\e139";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

.fa-house-fire::before {
  content: "\e50c";
}

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-helicopter::before {
  content: "\f533";
}

.fa-compass::before {
  content: "\f14e";
}

.fa-square-caret-down::before {
  content: "\f150";
}

.fa-caret-square-down::before {
  content: "\f150";
}

.fa-file-circle-question::before {
  content: "\e4ef";
}

.fa-laptop-code::before {
  content: "\f5fc";
}

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-navicon::before {
  content: "\f0c9";
}

.fa-people-group::before {
  content: "\e533";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-square-up-right::before {
  content: "\f360";
}

.fa-external-link-square-alt::before {
  content: "\f360";
}

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

.fa-film::before {
  content: "\f008";
}

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-caret-left::before {
  content: "\f0d9";
}

.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

.fa-circle-chevron-down::before {
  content: "\f13a";
}

.fa-chevron-circle-down::before {
  content: "\f13a";
}

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

.fa-cloud-showers-heavy::before {
  content: "\f740";
}

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.fa-donate::before {
  content: "\f4b9";
}

.fa-memory::before {
  content: "\f538";
}

.fa-road-spikes::before {
  content: "\e568";
}

.fa-fire-burner::before {
  content: "\e4f1";
}

.fa-flag::before {
  content: "\f024";
}

.fa-hanukiah::before {
  content: "\f6e6";
}

.fa-feather::before {
  content: "\f52d";
}

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

.fa-comment-slash::before {
  content: "\f4b3";
}

.fa-cloud-sun-rain::before {
  content: "\f743";
}

.fa-compress::before {
  content: "\f066";
}

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

.fa-ankh::before {
  content: "\f644";
}

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-asterisk::before {
  content: "\*";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-check-square::before {
  content: "\f14a";
}

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

.fa-ghost::before {
  content: "\f6e2";
}

.fa-list::before {
  content: "\f03a";
}

.fa-list-squares::before {
  content: "\f03a";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

.fa-cart-plus::before {
  content: "\f217";
}

.fa-gamepad::before {
  content: "\f11b";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-dot-circle::before {
  content: "\f192";
}

.fa-face-dizzy::before {
  content: "\f567";
}

.fa-dizzy::before {
  content: "\f567";
}

.fa-egg::before {
  content: "\f7fb";
}

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.fa-campground::before {
  content: "\f6bb";
}

.fa-folder-plus::before {
  content: "\f65e";
}

.fa-futbol::before {
  content: "\f1e3";
}

.fa-futbol-ball::before {
  content: "\f1e3";
}

.fa-soccer-ball::before {
  content: "\f1e3";
}

.fa-paintbrush::before {
  content: "\f1fc";
}

.fa-paint-brush::before {
  content: "\f1fc";
}

.fa-lock::before {
  content: "\f023";
}

.fa-gas-pump::before {
  content: "\f52f";
}

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-pen-to-square::before {
  content: "\f044";
}

.fa-edit::before {
  content: "\f044";
}

.fa-car-side::before {
  content: "\f5e4";
}

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-hourglass-half::before {
  content: "\f252";
}

.fa-hourglass-2::before {
  content: "\f252";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-eye-slash::before {
  content: "\f070";
}

.fa-flask-vial::before {
  content: "\e4f3";
}

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-om::before {
  content: "\f679";
}

.fa-worm::before {
  content: "\e599";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-plug::before {
  content: "\f1e6";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-hand-spock::before {
  content: "\f259";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.fa-face-grin-tongue::before {
  content: "\f589";
}

.fa-grin-tongue::before {
  content: "\f589";
}

.fa-chess-bishop::before {
  content: "\f43a";
}

.fa-face-grin-wink::before {
  content: "\f58c";
}

.fa-grin-wink::before {
  content: "\f58c";
}

.fa-ear-deaf::before {
  content: "\f2a4";
}

.fa-deaf::before {
  content: "\f2a4";
}

.fa-deafness::before {
  content: "\f2a4";
}

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

.fa-road-circle-check::before {
  content: "\e564";
}

.fa-dice-five::before {
  content: "\f523";
}

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-i::before {
  content: "I";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-pills::before {
  content: "\f484";
}

.fa-face-grin-wide::before {
  content: "\f581";
}

.fa-grin-alt::before {
  content: "\f581";
}

.fa-tooth::before {
  content: "\f5c9";
}

.fa-v::before {
  content: "V";
}

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}

.fa-bicycle::before {
  content: "\f206";
}

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

.fa-truck-medical::before {
  content: "\f0f9";
}

.fa-ambulance::before {
  content: "\f0f9";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-school::before {
  content: "\f549";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-joint::before {
  content: "\f595";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-horse::before {
  content: "\f6f0";
}

.fa-q::before {
  content: "Q";
}

.fa-g::before {
  content: "G";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-dong-sign::before {
  content: "\e169";
}

.fa-capsules::before {
  content: "\f46b";
}

.fa-poo-storm::before {
  content: "\f75a";
}

.fa-poo-bolt::before {
  content: "\f75a";
}

.fa-face-frown-open::before {
  content: "\f57a";
}

.fa-frown-open::before {
  content: "\f57a";
}

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-money-bill::before {
  content: "\f0d6";
}

.fa-bookmark::before {
  content: "\f02e";
}

.fa-align-justify::before {
  content: "\f039";
}

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-helmet-un::before {
  content: "\e503";
}

.fa-bullseye::before {
  content: "\f140";
}

.fa-bacon::before {
  content: "\f7e5";
}

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.fa-folder::before {
  content: "\f07b";
}

.fa-folder-blank::before {
  content: "\f07b";
}

.fa-file-waveform::before {
  content: "\f478";
}

.fa-file-medical-alt::before {
  content: "\f478";
}

.fa-radiation::before {
  content: "\f7b9";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-vial::before {
  content: "\f492";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-e::before {
  content: "E";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.fa-user::before {
  content: "\f007";
}

.fa-school-circle-check::before {
  content: "\e56b";
}

.fa-dumpster::before {
  content: "\f793";
}

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

.fa-building-user::before {
  content: "\e4da";
}

.fa-square-caret-left::before {
  content: "\f191";
}

.fa-caret-square-left::before {
  content: "\f191";
}

.fa-highlighter::before {
  content: "\f591";
}

.fa-key::before {
  content: "\f084";
}

.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-globe::before {
  content: "\f0ac";
}

.fa-synagogue::before {
  content: "\f69b";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-c::before {
  content: "C";
}

.fa-tablet-button::before {
  content: "\f10a";
}

.fa-building-lock::before {
  content: "\e4d6";
}

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-chart-area::before {
  content: "\f1fe";
}

.fa-area-chart::before {
  content: "\f1fe";
}

.fa-house-flag::before {
  content: "\e50d";
}

.fa-person-circle-minus::before {
  content: "\e540";
}

.fa-ban::before {
  content: "\f05e";
}

.fa-cancel::before {
  content: "\f05e";
}

.fa-camera-rotate::before {
  content: "\e0d8";
}

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.fa-air-freshener::before {
  content: "\f5d0";
}

.fa-star::before {
  content: "\f005";
}

.fa-repeat::before {
  content: "\f363";
}

.fa-cross::before {
  content: "\f654";
}

.fa-box::before {
  content: "\f466";
}

.fa-venus-mars::before {
  content: "\f228";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-maximize::before {
  content: "\f31e";
}

.fa-expand-arrows-alt::before {
  content: "\f31e";
}

.fa-charging-station::before {
  content: "\f5e7";
}

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-spider::before {
  content: "\f717";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

.fa-file-invoice-dollar::before {
  content: "\f571";
}

.fa-plane-circle-exclamation::before {
  content: "\e556";
}

.fa-x-ray::before {
  content: "\f497";
}

.fa-spell-check::before {
  content: "\f891";
}

.fa-slash::before {
  content: "\f715";
}

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-server::before {
  content: "\f233";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

.fa-blender-phone::before {
  content: "\f6b6";
}

.fa-building-wheat::before {
  content: "\e4db";
}

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-venus::before {
  content: "\f221";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-thumbtack-slash::before {
  content: "\e68f";
}

.fa-thumb-tack-slash::before {
  content: "\e68f";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-microchip::before {
  content: "\f2db";
}

.fa-crown::before {
  content: "\f521";
}

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

.fa-file-prescription::before {
  content: "\f572";
}

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

.fa-chess-knight::before {
  content: "\f441";
}

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-wheelchair::before {
  content: "\f193";
}

.fa-circle-arrow-up::before {
  content: "\f0aa";
}

.fa-arrow-circle-up::before {
  content: "\f0aa";
}

.fa-toggle-on::before {
  content: "\f205";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-l::before {
  content: "L";
}

.fa-fire::before {
  content: "\f06d";
}

.fa-bed-pulse::before {
  content: "\f487";
}

.fa-procedures::before {
  content: "\f487";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

.fa-folder-open::before {
  content: "\f07c";
}

.fa-heart-circle-plus::before {
  content: "\e500";
}

.fa-code-fork::before {
  content: "\e13b";
}

.fa-city::before {
  content: "\f64f";
}

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-headset::before {
  content: "\f590";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

.fa-champagne-glasses::before {
  content: "\f79f";
}

.fa-glass-cheers::before {
  content: "\f79f";
}

.fa-clipboard::before {
  content: "\f328";
}

.fa-house-circle-exclamation::before {
  content: "\e50a";
}

.fa-file-arrow-up::before {
  content: "\f574";
}

.fa-file-upload::before {
  content: "\f574";
}

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

.fa-bath::before {
  content: "\f2cd";
}

.fa-bathtub::before {
  content: "\f2cd";
}

.fa-underline::before {
  content: "\f0cd";
}

.fa-user-pen::before {
  content: "\f4ff";
}

.fa-user-edit::before {
  content: "\f4ff";
}

.fa-signature::before {
  content: "\f5b7";
}

.fa-stroopwafel::before {
  content: "\f551";
}

.fa-bold::before {
  content: "\f032";
}

.fa-anchor-lock::before {
  content: "\e4ad";
}

.fa-building-ngo::before {
  content: "\e4d7";
}

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

.fa-car-battery::before {
  content: "\f5df";
}

.fa-battery-car::before {
  content: "\f5df";
}

.fa-gift::before {
  content: "\f06b";
}

.fa-dice-two::before {
  content: "\f528";
}

.fa-chess-queen::before {
  content: "\f445";
}

.fa-glasses::before {
  content: "\f530";
}

.fa-chess-board::before {
  content: "\f43c";
}

.fa-building-circle-check::before {
  content: "\e4d2";
}

.fa-person-chalkboard::before {
  content: "\e53d";
}

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

.fa-square-caret-up::before {
  content: "\f151";
}

.fa-caret-square-up::before {
  content: "\f151";
}

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

.fa-chart-bar::before {
  content: "\f080";
}

.fa-bar-chart::before {
  content: "\f080";
}

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-train::before {
  content: "\f238";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

.fa-crow::before {
  content: "\f520";
}

.fa-sailboat::before {
  content: "\e445";
}

.fa-window-restore::before {
  content: "\f2d2";
}

.fa-square-plus::before {
  content: "\f0fe";
}

.fa-plus-square::before {
  content: "\f0fe";
}

.fa-torii-gate::before {
  content: "\f6a1";
}

.fa-frog::before {
  content: "\f52e";
}

.fa-bucket::before {
  content: "\e4cf";
}

.fa-image::before {
  content: "\f03e";
}

.fa-microphone::before {
  content: "\f130";
}

.fa-cow::before {
  content: "\f6c8";
}

.fa-caret-up::before {
  content: "\f0d8";
}

.fa-screwdriver::before {
  content: "\f54a";
}

.fa-folder-closed::before {
  content: "\e185";
}

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.fa-martini-glass::before {
  content: "\f57b";
}

.fa-glass-martini-alt::before {
  content: "\f57b";
}

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

.fa-rotate-backward::before {
  content: "\f2ea";
}

.fa-undo-alt::before {
  content: "\f2ea";
}

.fa-table-columns::before {
  content: "\f0db";
}

.fa-columns::before {
  content: "\f0db";
}

.fa-lemon::before {
  content: "\f094";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-handshake::before {
  content: "\f2b5";
}

.fa-gem::before {
  content: "\f3a5";
}

.fa-dolly::before {
  content: "\f472";
}

.fa-dolly-box::before {
  content: "\f472";
}

.fa-smoking::before {
  content: "\f48d";
}

.fa-minimize::before {
  content: "\f78c";
}

.fa-compress-arrows-alt::before {
  content: "\f78c";
}

.fa-monument::before {
  content: "\f5a6";
}

.fa-snowplow::before {
  content: "\f7d2";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-angle-double-right::before {
  content: "\f101";
}

.fa-cannabis::before {
  content: "\f55f";
}

.fa-circle-play::before {
  content: "\f144";
}

.fa-play-circle::before {
  content: "\f144";
}

.fa-tablets::before {
  content: "\f490";
}

.fa-ethernet::before {
  content: "\f796";
}

.fa-euro-sign::before {
  content: "\f153";
}

.fa-eur::before {
  content: "\f153";
}

.fa-euro::before {
  content: "\f153";
}

.fa-chair::before {
  content: "\f6c0";
}

.fa-circle-check::before {
  content: "\f058";
}

.fa-check-circle::before {
  content: "\f058";
}

.fa-circle-stop::before {
  content: "\f28d";
}

.fa-stop-circle::before {
  content: "\f28d";
}

.fa-compass-drafting::before {
  content: "\f568";
}

.fa-drafting-compass::before {
  content: "\f568";
}

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-universal-access::before {
  content: "\f29a";
}

.fa-circle-chevron-up::before {
  content: "\f139";
}

.fa-chevron-circle-up::before {
  content: "\f139";
}

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-arrow-down-long::before {
  content: "\f175";
}

.fa-long-arrow-down::before {
  content: "\f175";
}

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.fa-certificate::before {
  content: "\f0a3";
}

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

.fa-filter-circle-dollar::before {
  content: "\f662";
}

.fa-funnel-dollar::before {
  content: "\f662";
}

.fa-camera-retro::before {
  content: "\f083";
}

.fa-circle-arrow-down::before {
  content: "\f0ab";
}

.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-file-import::before {
  content: "\f56f";
}

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

.fa-external-link-square::before {
  content: "\f14c";
}

.fa-box-open::before {
  content: "\f49e";
}

.fa-scroll::before {
  content: "\f70e";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

.fa-bomb::before {
  content: "\f1e2";
}

.fa-registered::before {
  content: "\f25d";
}

.fa-address-card::before {
  content: "\f2bb";
}

.fa-contact-card::before {
  content: "\f2bb";
}

.fa-vcard::before {
  content: "\f2bb";
}

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.fa-balance-scale-right::before {
  content: "\f516";
}

.fa-subscript::before {
  content: "\f12c";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

.fa-directions::before {
  content: "\f5eb";
}

.fa-burst::before {
  content: "\e4dc";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-smog::before {
  content: "\f75f";
}

.fa-crutch::before {
  content: "\f7f7";
}

.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.fa-cloud-upload::before {
  content: "\f0ee";
}

.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.fa-palette::before {
  content: "\f53f";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-vest::before {
  content: "\e085";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-left-right::before {
  content: "\f337";
}

.fa-arrows-alt-h::before {
  content: "\f337";
}

.fa-boxes-packing::before {
  content: "\e4c7";
}

.fa-circle-arrow-left::before {
  content: "\f0a8";
}

.fa-arrow-circle-left::before {
  content: "\f0a8";
}

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

.fa-candy-cane::before {
  content: "\f786";
}

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

.fa-cloud-bolt::before {
  content: "\f76c";
}

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

.fa-file-word::before {
  content: "\f1c2";
}

.fa-file-powerpoint::before {
  content: "\f1c4";
}

.fa-arrows-left-right::before {
  content: "\f07e";
}

.fa-arrows-h::before {
  content: "\f07e";
}

.fa-house-lock::before {
  content: "\e510";
}

.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.fa-cloud-download::before {
  content: "\f0ed";
}

.fa-cloud-download-alt::before {
  content: "\f0ed";
}

.fa-children::before {
  content: "\e4e1";
}

.fa-chalkboard::before {
  content: "\f51b";
}

.fa-blackboard::before {
  content: "\f51b";
}

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

.fa-envelope-open::before {
  content: "\f2b6";
}

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

.fa-fire-extinguisher::before {
  content: "\f134";
}

.fa-cruzeiro-sign::before {
  content: "\e152";
}

.fa-greater-than-equal::before {
  content: "\f532";
}

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

.fa-book-atlas::before {
  content: "\f558";
}

.fa-atlas::before {
  content: "\f558";
}

.fa-virus::before {
  content: "\e074";
}

.fa-envelope-circle-check::before {
  content: "\e4e8";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

.fa-archway::before {
  content: "\f557";
}

.fa-heart-circle-check::before {
  content: "\e4fd";
}

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

.fa-file-zipper::before {
  content: "\f1c6";
}

.fa-file-archive::before {
  content: "\f1c6";
}

.fa-square::before {
  content: "\f0c8";
}

.fa-martini-glass-empty::before {
  content: "\f000";
}

.fa-glass-martini::before {
  content: "\f000";
}

.fa-couch::before {
  content: "\f4b8";
}

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-italic::before {
  content: "\f033";
}

.fa-table-cells-column-lock::before {
  content: "\e678";
}

.fa-church::before {
  content: "\f51d";
}

.fa-comments-dollar::before {
  content: "\f653";
}

.fa-democrat::before {
  content: "\f747";
}

.fa-z::before {
  content: "Z";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-a::before {
  content: "A";
}

.fa-temperature-arrow-down::before {
  content: "\e03f";
}

.fa-temperature-down::before {
  content: "\e03f";
}

.fa-feather-pointed::before {
  content: "\f56b";
}

.fa-feather-alt::before {
  content: "\f56b";
}

.fa-p::before {
  content: "P";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-newspaper::before {
  content: "\f1ea";
}

.fa-rectangle-ad::before {
  content: "\f641";
}

.fa-ad::before {
  content: "\f641";
}

.fa-circle-arrow-right::before {
  content: "\f0a9";
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
}

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-locust::before {
  content: "\e520";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-vector-square::before {
  content: "\f5cb";
}

.fa-bread-slice::before {
  content: "\f7ec";
}

.fa-language::before {
  content: "\f1ab";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

.fa-filter::before {
  content: "\f0b0";
}

.fa-question::before {
  content: "\?";
}

.fa-file-signature::before {
  content: "\f573";
}

.fa-up-down-left-right::before {
  content: "\f0b2";
}

.fa-arrows-alt::before {
  content: "\f0b2";
}

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

.fa-money-check::before {
  content: "\f53c";
}

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

.fa-code::before {
  content: "\f121";
}

.fa-whiskey-glass::before {
  content: "\f7a0";
}

.fa-glass-whiskey::before {
  content: "\f7a0";
}

.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-external-link::before {
  content: "\f08e";
}

.fa-cubes-stacked::before {
  content: "\e4e6";
}

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-f::before {
  content: "F";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-road::before {
  content: "\f018";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

.fa-chart-pie::before {
  content: "\f200";
}

.fa-pie-chart::before {
  content: "\f200";
}

.fa-bolt-lightning::before {
  content: "\e0b7";
}

.fa-sack-xmark::before {
  content: "\e56a";
}

.fa-file-excel::before {
  content: "\f1c3";
}

.fa-file-contract::before {
  content: "\f56c";
}

.fa-fish-fins::before {
  content: "\e4f2";
}

.fa-building-flag::before {
  content: "\e4d5";
}

.fa-face-grin-beam::before {
  content: "\f582";
}

.fa-grin-beam::before {
  content: "\f582";
}

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-poop::before {
  content: "\f619";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

.fa-eject::before {
  content: "\f052";
}

.fa-circle-right::before {
  content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.fa-plane-circle-check::before {
  content: "\e555";
}

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-object-group::before {
  content: "\f247";
}

.fa-chart-line::before {
  content: "\f201";
}

.fa-line-chart::before {
  content: "\f201";
}

.fa-mask-ventilator::before {
  content: "\e524";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

.fa-cash-register::before {
  content: "\f788";
}

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-h::before {
  content: "H";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-heart::before {
  content: "\f004";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

.fa-dumpster-fire::before {
  content: "\f794";
}

.fa-house-crack::before {
  content: "\e3b1";
}

.fa-martini-glass-citrus::before {
  content: "\f561";
}

.fa-cocktail::before {
  content: "\f561";
}

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

.fa-circle-pause::before {
  content: "\f28b";
}

.fa-pause-circle::before {
  content: "\f28b";
}

.fa-toilet-paper-slash::before {
  content: "\e072";
}

.fa-apple-whole::before {
  content: "\f5d1";
}

.fa-apple-alt::before {
  content: "\f5d1";
}

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-r::before {
  content: "R";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

.fa-cube::before {
  content: "\f1b2";
}

.fa-bitcoin-sign::before {
  content: "\e0b4";
}

.fa-shield-dog::before {
  content: "\e573";
}

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

.fa-circle::before {
  content: "\f111";
}

.fa-backward-fast::before {
  content: "\f049";
}

.fa-fast-backward::before {
  content: "\f049";
}

.fa-recycle::before {
  content: "\f1b8";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-trademark::before {
  content: "\f25c";
}

.fa-basketball::before {
  content: "\f434";
}

.fa-basketball-ball::before {
  content: "\f434";
}

.fa-satellite-dish::before {
  content: "\f7c0";
}

.fa-circle-up::before {
  content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-users-rays::before {
  content: "\e593";
}

.fa-wallet::before {
  content: "\f555";
}

.fa-clipboard-check::before {
  content: "\f46c";
}

.fa-file-audio::before {
  content: "\f1c7";
}

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

.fa-file-image::before {
  content: "\f1c5";
}

.fa-circle-question::before {
  content: "\f059";
}

.fa-question-circle::before {
  content: "\f059";
}

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-handshake-slash::before {
  content: "\e060";
}

.fa-book-bookmark::before {
  content: "\e0bb";
}

.fa-code-branch::before {
  content: "\f126";
}

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-truck-front::before {
  content: "\e2b7";
}

.fa-cat::before {
  content: "\f6be";
}

.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.fa-truck-field::before {
  content: "\e58d";
}

.fa-route::before {
  content: "\f4d7";
}

.fa-clipboard-question::before {
  content: "\e4e3";
}

.fa-panorama::before {
  content: "\e209";
}

.fa-comment-medical::before {
  content: "\f7f5";
}

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

.fa-forward-fast::before {
  content: "\f050";
}

.fa-fast-forward::before {
  content: "\f050";
}

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-house-signal::before {
  content: "\e012";
}

.fa-bars-progress::before {
  content: "\f828";
}

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-faucet-drip::before {
  content: "\e006";
}

.fa-cart-flatbed::before {
  content: "\f474";
}

.fa-dolly-flatbed::before {
  content: "\f474";
}

.fa-ban-smoking::before {
  content: "\f54d";
}

.fa-smoking-ban::before {
  content: "\f54d";
}

.fa-terminal::before {
  content: "\f120";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-tape::before {
  content: "\f4db";
}

.fa-bus-simple::before {
  content: "\f55e";
}

.fa-bus-alt::before {
  content: "\f55e";
}

.fa-eye::before {
  content: "\f06e";
}

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

.fa-audio-description::before {
  content: "\f29e";
}

.fa-person-military-to-person::before {
  content: "\e54c";
}

.fa-file-shield::before {
  content: "\e4f0";
}

.fa-user-slash::before {
  content: "\f506";
}

.fa-pen::before {
  content: "\f304";
}

.fa-tower-observation::before {
  content: "\e586";
}

.fa-file-code::before {
  content: "\f1c9";
}

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

.fa-bus::before {
  content: "\f207";
}

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

.fa-face-frown::before {
  content: "\f119";
}

.fa-frown::before {
  content: "\f119";
}

.fa-prescription::before {
  content: "\f5b1";
}

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

.fa-balance-scale-left::before {
  content: "\f515";
}

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-commenting::before {
  content: "\f4ad";
}

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-diamond::before {
  content: "\f219";
}

.fa-face-grin-squint::before {
  content: "\f585";
}

.fa-grin-squint::before {
  content: "\f585";
}

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

.fa-drum-steelpan::before {
  content: "\f56a";
}

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

.fa-arrow-rotate-right::before {
  content: "\f01e";
}

.fa-arrow-right-rotate::before {
  content: "\f01e";
}

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

.fa-biohazard::before {
  content: "\f780";
}

.fa-location-crosshairs::before {
  content: "\f601";
}

.fa-location::before {
  content: "\f601";
}

.fa-mars-double::before {
  content: "\f227";
}

.fa-child-dress::before {
  content: "\e59c";
}

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-lungs-virus::before {
  content: "\e067";
}

.fa-face-grin-tears::before {
  content: "\f588";
}

.fa-grin-tears::before {
  content: "\f588";
}

.fa-phone::before {
  content: "\f095";
}

.fa-calendar-xmark::before {
  content: "\f273";
}

.fa-calendar-times::before {
  content: "\f273";
}

.fa-child-reaching::before {
  content: "\e59d";
}

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-user-gear::before {
  content: "\f4fe";
}

.fa-user-cog::before {
  content: "\f4fe";
}

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

.fa-door-closed::before {
  content: "\f52a";
}

.fa-shield-virus::before {
  content: "\e06c";
}

.fa-dice-six::before {
  content: "\f526";
}

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

.fa-book-medical::before {
  content: "\f7e6";
}

.fa-poo::before {
  content: "\f2fe";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

.fa-cubes::before {
  content: "\f1b3";
}

.fa-divide::before {
  content: "\f529";
}

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-republican::before {
  content: "\f75e";
}

.fa-arrow-left::before {
  content: "\f060";
}

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-ruler::before {
  content: "\f545";
}

.fa-align-left::before {
  content: "\f036";
}

.fa-dice-d6::before {
  content: "\f6d1";
}

.fa-restroom::before {
  content: "\f7bd";
}

.fa-j::before {
  content: "J";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

.fa-file-video::before {
  content: "\f1c8";
}

.fa-up-right-from-square::before {
  content: "\f35d";
}

.fa-external-link-alt::before {
  content: "\f35d";
}

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-book-bible::before {
  content: "\f647";
}

.fa-bible::before {
  content: "\f647";
}

.fa-o::before {
  content: "O";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-otter::before {
  content: "\f700";
}

.fa-person-dress::before {
  content: "\f182";
}

.fa-female::before {
  content: "\f182";
}

.fa-comment-dollar::before {
  content: "\f651";
}

.fa-business-time::before {
  content: "\f64a";
}

.fa-briefcase-clock::before {
  content: "\f64a";
}

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

.fa-book-tanakh::before {
  content: "\f827";
}

.fa-tanakh::before {
  content: "\f827";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.fa-clipboard-user::before {
  content: "\f7f3";
}

.fa-child::before {
  content: "\f1ae";
}

.fa-lira-sign::before {
  content: "\f195";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-tag::before {
  content: "\f02b";
}

.fa-comment::before {
  content: "\f075";
}

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-birthday-cake::before {
  content: "\f1fd";
}

.fa-cake::before {
  content: "\f1fd";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-angles-up::before {
  content: "\f102";
}

.fa-angle-double-up::before {
  content: "\f102";
}

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-border-none::before {
  content: "\f850";
}

.fa-circle-nodes::before {
  content: "\e4e2";
}

.fa-parachute-box::before {
  content: "\f4cd";
}

.fa-indent::before {
  content: "\f03c";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f254";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

.fa-circle-info::before {
  content: "\f05a";
}

.fa-info-circle::before {
  content: "\f05a";
}

.fa-cloud-meatball::before {
  content: "\f73b";
}

.fa-camera::before {
  content: "\f030";
}

.fa-camera-alt::before {
  content: "\f030";
}

.fa-square-virus::before {
  content: "\e578";
}

.fa-meteor::before {
  content: "\f753";
}

.fa-car-on::before {
  content: "\e4dd";
}

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-water::before {
  content: "\f773";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-braille::before {
  content: "\f2a1";
}

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-truck::before {
  content: "\f0d1";
}

.fa-crosshairs::before {
  content: "\f05b";
}

.fa-person-cane::before {
  content: "\e53c";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-vest-patches::before {
  content: "\e086";
}

.fa-check-double::before {
  content: "\f560";
}

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

.fa-cookie::before {
  content: "\f563";
}

.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

.fa-face-grin-squint-tears::before {
  content: "\f586";
}

.fa-grin-squint-tears::before {
  content: "\f586";
}

.fa-dumbbell::before {
  content: "\f44b";
}

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

.fa-calendar-plus::before {
  content: "\f271";
}

.fa-plane-arrival::before {
  content: "\f5af";
}

.fa-circle-left::before {
  content: "\f359";
}

.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

.fa-crop-simple::before {
  content: "\f565";
}

.fa-crop-alt::before {
  content: "\f565";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.fa-dna::before {
  content: "\f471";
}

.fa-virus-slash::before {
  content: "\e075";
}

.fa-minus::before {
  content: "\f068";
}

.fa-subtract::before {
  content: "\f068";
}

.fa-chess::before {
  content: "\f439";
}

.fa-arrow-left-long::before {
  content: "\f177";
}

.fa-long-arrow-left::before {
  content: "\f177";
}

.fa-plug-circle-check::before {
  content: "\e55c";
}

.fa-street-view::before {
  content: "\f21d";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-asl-interpreting::before {
  content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-gear::before {
  content: "\f013";
}

.fa-cog::before {
  content: "\f013";
}

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-vials::before {
  content: "\f493";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

.fa-arrow-turn-up::before {
  content: "\f148";
}

.fa-level-up::before {
  content: "\f148";
}

.fa-u::before {
  content: "U";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

.fa-clock::before {
  content: "\f017";
}

.fa-clock-four::before {
  content: "\f017";
}

.fa-backward-step::before {
  content: "\f048";
}

.fa-step-backward::before {
  content: "\f048";
}

.fa-pallet::before {
  content: "\f482";
}

.fa-faucet::before {
  content: "\e005";
}

.fa-baseball-bat-ball::before {
  content: "\f432";
}

.fa-s::before {
  content: "S";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-keyboard::before {
  content: "\f11c";
}

.fa-caret-down::before {
  content: "\f0d7";
}

.fa-house-chimney-medical::before {
  content: "\f7f2";
}

.fa-clinic-medical::before {
  content: "\f7f2";
}

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

.fa-battery-half::before {
  content: "\f242";
}

.fa-battery-3::before {
  content: "\f242";
}

.fa-mountain-city::before {
  content: "\e52e";
}

.fa-coins::before {
  content: "\f51e";
}

.fa-khanda::before {
  content: "\f66d";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

.fa-folder-tree::before {
  content: "\f802";
}

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

.fa-flask::before {
  content: "\f0c3";
}

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-ellipsis-v::before {
  content: "\f142";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.fa-flag-usa::before {
  content: "\f74d";
}

.fa-laptop-file::before {
  content: "\e51d";
}

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.fa-closed-captioning::before {
  content: "\f20a";
}

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-images::before {
  content: "\f302";
}

.fa-calculator::before {
  content: "\f1ec";
}

.fa-people-pulling::before {
  content: "\e535";
}

.fa-n::before {
  content: "N";
}

.fa-cable-car::before {
  content: "\f7da";
}

.fa-tram::before {
  content: "\f7da";
}

.fa-cloud-rain::before {
  content: "\f73d";
}

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.fa-download::before {
  content: "\f019";
}

.fa-face-grin::before {
  content: "\f580";
}

.fa-grin::before {
  content: "\f580";
}

.fa-delete-left::before {
  content: "\f55a";
}

.fa-backspace::before {
  content: "\f55a";
}

.fa-eye-dropper::before {
  content: "\f1fb";
}

.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.fa-eyedropper::before {
  content: "\f1fb";
}

.fa-file-circle-check::before {
  content: "\e5a0";
}

.fa-forward::before {
  content: "\f04e";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-mobile-android::before {
  content: "\f3ce";
}

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

.fa-align-center::before {
  content: "\f037";
}

.fa-book-skull::before {
  content: "\f6b7";
}

.fa-book-dead::before {
  content: "\f6b7";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

.fa-calendar-week::before {
  content: "\f784";
}

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-b::before {
  content: "B";
}

.fa-file-medical::before {
  content: "\f477";
}

.fa-dice-one::before {
  content: "\f525";
}

.fa-kiwi-bird::before {
  content: "\f535";
}

.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.fa-exchange::before {
  content: "\f0ec";
}

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

.fa-rotate-forward::before {
  content: "\f2f9";
}

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-skull::before {
  content: "\f54c";
}

.fa-tower-broadcast::before {
  content: "\f519";
}

.fa-broadcast-tower::before {
  content: "\f519";
}

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-stop::before {
  content: "\f04d";
}

.fa-code-merge::before {
  content: "\f387";
}

.fa-upload::before {
  content: "\f093";
}

.fa-hurricane::before {
  content: "\f751";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-toilet-portable::before {
  content: "\e583";
}

.fa-compact-disc::before {
  content: "\f51f";
}

.fa-file-arrow-down::before {
  content: "\f56d";
}

.fa-file-download::before {
  content: "\f56d";
}

.fa-caravan::before {
  content: "\f8ff";
}

.fa-shield-cat::before {
  content: "\e572";
}

.fa-bolt::before {
  content: "\f0e7";
}

.fa-zap::before {
  content: "\f0e7";
}

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-mars::before {
  content: "\f222";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

.fa-sun::before {
  content: "\f185";
}

.fa-guitar::before {
  content: "\f7a6";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-industry::before {
  content: "\f275";
}

.fa-circle-down::before {
  content: "\f358";
}

.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-less-than::before {
  content: "\<";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-car-tunnel::before {
  content: "\e4de";
}

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-user-lock::before {
  content: "\f502";
}

.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.fa-ellipsis::before {
  content: "\f141";
}

.fa-ellipsis-h::before {
  content: "\f141";
}

.fa-chess-pawn::before {
  content: "\f443";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-first-aid::before {
  content: "\f479";
}

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

.fa-bug::before {
  content: "\f188";
}

.fa-credit-card::before {
  content: "\f09d";
}

.fa-credit-card-alt::before {
  content: "\f09d";
}

.fa-car::before {
  content: "\f1b9";
}

.fa-automobile::before {
  content: "\f1b9";
}

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

.fa-book-open-reader::before {
  content: "\f5da";
}

.fa-book-reader::before {
  content: "\f5da";
}

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.fa-dice-d20::before {
  content: "\f6cf";
}

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

.fa-temperature-arrow-up::before {
  content: "\e040";
}

.fa-temperature-up::before {
  content: "\e040";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-bed::before {
  content: "\f236";
}

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

.fa-bell::before {
  content: "\f0f3";
}

.fa-superscript::before {
  content: "\f12b";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

.fa-file::before {
  content: "\f15b";
}

.fa-greater-than::before {
  content: "\>";
}

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

.fa-arrow-down::before {
  content: "\f063";
}

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

.fa-eraser::before {
  content: "\f12d";
}

.fa-earth-americas::before {
  content: "\f57d";
}

.fa-earth::before {
  content: "\f57d";
}

.fa-earth-america::before {
  content: "\f57d";
}

.fa-globe-americas::before {
  content: "\f57d";
}

.fa-person-burst::before {
  content: "\e53b";
}

.fa-dove::before {
  content: "\f4ba";
}

.fa-battery-empty::before {
  content: "\f244";
}

.fa-battery-0::before {
  content: "\f244";
}

.fa-socks::before {
  content: "\f696";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-section::before {
  content: "\e447";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

.fa-envelope-open-text::before {
  content: "\f658";
}

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

.fa-chess-rook::before {
  content: "\f447";
}

.fa-bars-staggered::before {
  content: "\f550";
}

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

.fa-dharmachakra::before {
  content: "\f655";
}

.fa-hotdog::before {
  content: "\f80f";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

.fa-blind::before {
  content: "\f29d";
}

.fa-drum::before {
  content: "\f569";
}

.fa-ice-cream::before {
  content: "\f810";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.fa-fax::before {
  content: "\f1ac";
}

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-star-half::before {
  content: "\f089";
}

.fa-boxes-stacked::before {
  content: "\f468";
}

.fa-boxes::before {
  content: "\f468";
}

.fa-boxes-alt::before {
  content: "\f468";
}

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.fa-tree-city::before {
  content: "\e587";
}

.fa-play::before {
  content: "\f04b";
}

.fa-font::before {
  content: "\f031";
}

.fa-table-cells-row-lock::before {
  content: "\e67a";
}

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

.fa-diagnoses::before {
  content: "\f470";
}

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

.fa-cart-arrow-down::before {
  content: "\f218";
}

.fa-walkie-talkie::before {
  content: "\f8ef";
}

.fa-file-pen::before {
  content: "\f31c";
}

.fa-file-edit::before {
  content: "\f31c";
}

.fa-receipt::before {
  content: "\f543";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

.fa-person-circle-exclamation::before {
  content: "\e53f";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-battery-full::before {
  content: "\f240";
}

.fa-battery::before {
  content: "\f240";
}

.fa-battery-5::before {
  content: "\f240";
}

.fa-skull-crossbones::before {
  content: "\f714";
}

.fa-code-compare::before {
  content: "\e13a";
}

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-ranking-star::before {
  content: "\e561";
}

.fa-chess-king::before {
  content: "\f43f";
}

.fa-person-harassing::before {
  content: "\e549";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-shrimp::before {
  content: "\e448";
}

.fa-list-check::before {
  content: "\f0ae";
}

.fa-tasks::before {
  content: "\f0ae";
}

.fa-jug-detergent::before {
  content: "\e519";
}

.fa-circle-user::before {
  content: "\f2bd";
}

.fa-user-circle::before {
  content: "\f2bd";
}

.fa-user-shield::before {
  content: "\f505";
}

.fa-wind::before {
  content: "\f72e";
}

.fa-car-burst::before {
  content: "\f5e1";
}

.fa-car-crash::before {
  content: "\f5e1";
}

.fa-y::before {
  content: "Y";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

.fa-fish::before {
  content: "\f578";
}

.fa-user-graduate::before {
  content: "\f501";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

.fa-adjust::before {
  content: "\f042";
}

.fa-clapperboard::before {
  content: "\e131";
}

.fa-circle-radiation::before {
  content: "\f7ba";
}

.fa-radiation-alt::before {
  content: "\f7ba";
}

.fa-baseball::before {
  content: "\f433";
}

.fa-baseball-ball::before {
  content: "\f433";
}

.fa-jet-fighter-up::before {
  content: "\e518";
}

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

.fa-child-combatant::before {
  content: "\e4e0";
}

.fa-child-rifle::before {
  content: "\e4e0";
}

.fa-gun::before {
  content: "\e19b";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-plus::before {
  content: "\+";
}

.fa-add::before {
  content: "\+";
}

.fa-expand::before {
  content: "\f065";
}

.fa-computer::before {
  content: "\e4e5";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.fa-arrows::before {
  content: "\f047";
}

.fa-chalkboard-user::before {
  content: "\f51c";
}

.fa-chalkboard-teacher::before {
  content: "\f51c";
}

.fa-peso-sign::before {
  content: "\e222";
}

.fa-building-shield::before {
  content: "\e4d8";
}

.fa-baby::before {
  content: "\f77c";
}

.fa-users-line::before {
  content: "\e592";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-tractor::before {
  content: "\f722";
}

.fa-trash-arrow-up::before {
  content: "\f829";
}

.fa-trash-restore::before {
  content: "\f829";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-ruler-combined::before {
  content: "\f546";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-equals::before {
  content: "\=";
}

.fa-blender::before {
  content: "\f517";
}

.fa-teeth::before {
  content: "\f62e";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-map::before {
  content: "\f279";
}

.fa-rocket::before {
  content: "\f135";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-photo-video::before {
  content: "\f87c";
}

.fa-folder-minus::before {
  content: "\f65d";
}

.fa-store::before {
  content: "\f54e";
}

.fa-arrow-trend-up::before {
  content: "\e098";
}

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

.fa-sign::before {
  content: "\f4d9";
}

.fa-bezier-curve::before {
  content: "\f55b";
}

.fa-bell-slash::before {
  content: "\f1f6";
}

.fa-tablet::before {
  content: "\f3fb";
}

.fa-tablet-android::before {
  content: "\f3fb";
}

.fa-school-flag::before {
  content: "\e56e";
}

.fa-fill::before {
  content: "\f575";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-drumstick-bite::before {
  content: "\f6d7";
}

.fa-holly-berry::before {
  content: "\f7aa";
}

.fa-chevron-left::before {
  content: "\f053";
}

.fa-bacteria::before {
  content: "\e059";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-notdef::before {
  content: "\e1fe";
}

.fa-disease::before {
  content: "\f7fa";
}

.fa-briefcase-medical::before {
  content: "\f469";
}

.fa-genderless::before {
  content: "\f22d";
}

.fa-chevron-right::before {
  content: "\f054";
}

.fa-retweet::before {
  content: "\f079";
}

.fa-car-rear::before {
  content: "\f5de";
}

.fa-car-alt::before {
  content: "\f5de";
}

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-video-slash::before {
  content: "\f4e2";
}

.fa-battery-quarter::before {
  content: "\f243";
}

.fa-battery-2::before {
  content: "\f243";
}

.fa-radio::before {
  content: "\f8d7";
}

.fa-baby-carriage::before {
  content: "\f77d";
}

.fa-carriage-baby::before {
  content: "\f77d";
}

.fa-traffic-light::before {
  content: "\f637";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-percent::before {
  content: "\%";
}

.fa-percentage::before {
  content: "\%";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-display::before {
  content: "\e163";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-robot::before {
  content: "\f544";
}

.fa-peace::before {
  content: "\f67c";
}

.fa-gears::before {
  content: "\f085";
}

.fa-cogs::before {
  content: "\f085";
}

.fa-warehouse::before {
  content: "\f494";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-splotch::before {
  content: "\f5bc";
}

.fa-face-grin-hearts::before {
  content: "\f584";
}

.fa-grin-hearts::before {
  content: "\f584";
}

.fa-dice-four::before {
  content: "\f524";
}

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-mercury::before {
  content: "\f223";
}

.fa-arrow-turn-down::before {
  content: "\f149";
}

.fa-level-down::before {
  content: "\f149";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

.fa-award::before {
  content: "\f559";
}

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

.fa-building::before {
  content: "\f1ad";
}

.fa-angles-left::before {
  content: "\f100";
}

.fa-angle-double-left::before {
  content: "\f100";
}

.fa-qrcode::before {
  content: "\f029";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.fa-grin-beam-sweat::before {
  content: "\f583";
}

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-tents::before {
  content: "\e582";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-moon::before {
  content: "\f186";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-music::before {
  content: "\f001";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-hashtag::before {
  content: "\#";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-t::before {
  content: "T";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-fan::before {
  content: "\f863";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-m::before {
  content: "M";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-book::before {
  content: "\f02d";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-check::before {
  content: "\f00c";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-rug::before {
  content: "\e569";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-share::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-dice::before {
  content: "\f522";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-jar::before {
  content: "\e516";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-table-cells-row-unlock::before {
  content: "\e691";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-plane::before {
  content: "\f072";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-exclamation::before {
  content: "\!";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-print::before {
  content: "\f02f";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-dollar-sign::before {
  content: "\$";
}

.fa-dollar::before {
  content: "\$";
}

.fa-usd::before {
  content: "\$";
}

.fa-x::before {
  content: "X";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-d::before {
  content: "D";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -0.0625rem;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -0.0625rem;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype");
}
.fas,
.fa-solid {
  font-weight: 900;
}

/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype");
}
.fab,
.fa-brands {
  font-weight: 400;
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-aws:before {
  content: "\f375";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-pixiv:before {
  content: "\e640";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-modx:before {
  content: "\f285";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-square-js:before {
  content: "\f3b9";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-jxl:before {
  content: "\e67b";
}

.fa-dart-lang:before {
  content: "\e693";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-unity:before {
  content: "\e049";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-vk:before {
  content: "\f189";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-square-reddit:before {
  content: "\f1a2";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-square-font-awesome:before {
  content: "\e5ad";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-brave:before {
  content: "\e63c";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-square-instagram:before {
  content: "\e055";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-square-hacker-news:before {
  content: "\f3af";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-edge:before {
  content: "\f282";
}

.fa-threads:before {
  content: "\e618";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-square-snapchat:before {
  content: "\f2ad";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-safari:before {
  content: "\f267";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-square-viadeo:before {
  content: "\f2aa";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-centos:before {
  content: "\f789";
}

.fa-adn:before {
  content: "\f170";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-opensuse:before {
  content: "\e62b";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-square-dribbble:before {
  content: "\f397";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-node:before {
  content: "\f419";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-debian:before {
  content: "\e60b";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-square-twitter:before {
  content: "\f081";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-golang:before {
  content: "\e40f";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-square-kickstarter:before {
  content: "\f3bb";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-square-youtube:before {
  content: "\f431";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-rendact:before {
  content: "\f3e4";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-nfc-directional:before {
  content: "\e530";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-meta:before {
  content: "\e49b";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-square-letterboxd:before {
  content: "\e62e";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-hips:before {
  content: "\f452";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-discord:before {
  content: "\f392";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-shoelace:before {
  content: "\e60c";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-square-steam:before {
  content: "\f1b7";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-square-vimeo:before {
  content: "\f194";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-flag:before {
  content: "\f2b4";
}

.fa-font-awesome-logo-full:before {
  content: "\f2b4";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-apple:before {
  content: "\f179";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-padlet:before {
  content: "\e4a0";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-square-github:before {
  content: "\f092";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-neos:before {
  content: "\f612";
}

.fa-square-threads:before {
  content: "\e619";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-angular:before {
  content: "\f420";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envira:before {
  content: "\f299";
}

.fa-google-scholar:before {
  content: "\e63b";
}

.fa-square-gitlab:before {
  content: "\e5ae";
}

.fa-gitlab-square:before {
  content: "\e5ae";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-square-odnoklassniki:before {
  content: "\f264";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-sith:before {
  content: "\f512";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-hashnode:before {
  content: "\e499";
}

.fa-react:before {
  content: "\f41b";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-gg:before {
  content: "\f260";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-square-pinterest:before {
  content: "\f0d3";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-xing:before {
  content: "\f168";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-less:before {
  content: "\f41d";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-signal-messenger:before {
  content: "\e663";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-nfc-symbol:before {
  content: "\e531";
}

.fa-mintbit:before {
  content: "\e62f";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-brave-reverse:before {
  content: "\e63d";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-square-google-plus:before {
  content: "\f0d4";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-web-awesome:before {
  content: "\e682";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-square-xing:before {
  content: "\f169";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-fly:before {
  content: "\f417";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-viber:before {
  content: "\f409";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-letterboxd:before {
  content: "\e62d";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-audible:before {
  content: "\f373";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-bilibili:before {
  content: "\e3d9";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-x-twitter:before {
  content: "\e61b";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-42-group:before {
  content: "\e080";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-square-pied-piper:before {
  content: "\e01e";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-square-web-awesome-stroke:before {
  content: "\e684";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-square-facebook:before {
  content: "\f082";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-flutter:before {
  content: "\e694";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-square-lastfm:before {
  content: "\f203";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-figma:before {
  content: "\f799";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-cmplid:before {
  content: "\e360";
}

.fa-upwork:before {
  content: "\e641";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-square-upwork:before {
  content: "\e67c";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-docker:before {
  content: "\f395";
}

.fa-screenpal:before {
  content: "\e570";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-square-web-awesome:before {
  content: "\e683";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-wirsindhandwerk:before {
  content: "\e2d0";
}

.fa-wsh:before {
  content: "\e2d0";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-apper:before {
  content: "\f371";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-bluesky:before {
  content: "\e671";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-square-behance:before {
  content: "\f1b5";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-webflow:before {
  content: "\e65c";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-space-awesome:before {
  content: "\e5ac";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-square-git:before {
  content: "\f1d2";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-square-tumblr:before {
  content: "\f174";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-trello:before {
  content: "\f181";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-android:before {
  content: "\f17b";
}

.fa-bots:before {
  content: "\e340";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-uber:before {
  content: "\f402";
}

.fa-github:before {
  content: "\f09b";
}

.fa-php:before {
  content: "\f457";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-stubber:before {
  content: "\e5c7";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f2c6";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-odysee:before {
  content: "\e5c6";
}

.fa-square-whatsapp:before {
  content: "\f40c";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f198";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-usb:before {
  content: "\f287";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-square-x-twitter:before {
  content: "\e61a";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f23a";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-sitrox:before {
  content: "\e44a";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-strava:before {
  content: "\f428";
}

.fa-ember:before {
  content: "\f423";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-zhihu:before {
  content: "\f63f";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-pix:before {
  content: "\e43a";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.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: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

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

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

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

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

.shadow-none {
  -webkit-box-shadow: none !important;
          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-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-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: -webkit-sticky !important;
  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 {
  -webkit-transform: translate(-50%, -50%) !important;
       -o-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}

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

.translate-middle-y {
  -webkit-transform: translateY(-50%) !important;
       -o-transform: translateY(-50%) !important;
          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-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-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-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-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 {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
}

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

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

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

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
  -webkit-justify-content: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

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

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

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
}

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
}

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important;
}

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
}

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
}

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
}

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important;
}

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

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

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
}

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
}

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
  -webkit-order: -1 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
  -webkit-order: 0 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
  -webkit-order: 1 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
  -webkit-order: 2 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
  -webkit-order: 3 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
  -webkit-order: 4 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
  -webkit-order: 5 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
  -webkit-order: 6 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

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

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

.row-gap-2 {
  row-gap: 0.5rem !important;
}

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

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important;
}

.column-gap-1 {
  -webkit-column-gap: 0.25rem !important;
     -moz-column-gap: 0.25rem !important;
          column-gap: 0.25rem !important;
}

.column-gap-2 {
  -webkit-column-gap: 0.5rem !important;
     -moz-column-gap: 0.5rem !important;
          column-gap: 0.5rem !important;
}

.column-gap-3 {
  -webkit-column-gap: 1rem !important;
     -moz-column-gap: 1rem !important;
          column-gap: 1rem !important;
}

.column-gap-4 {
  -webkit-column-gap: 1.5rem !important;
     -moz-column-gap: 1.5rem !important;
          column-gap: 1.5rem !important;
}

.column-gap-5 {
  -webkit-column-gap: 3rem !important;
     -moz-column-gap: 3rem !important;
          column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !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.5 !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-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

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

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-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(0, 0, 0, 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;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
          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-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-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-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-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;
      -ms-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-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;
}

@media (min-width: 36rem) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 48rem) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 62rem) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 75rem) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 87.5rem) {
  .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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xxl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xxl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xxl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xxl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
    -webkit-order: -1 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !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-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -webkit-column-gap: 0.25rem !important;
       -moz-column-gap: 0.25rem !important;
            column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -webkit-column-gap: 0.5rem !important;
       -moz-column-gap: 0.5rem !important;
            column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 75rem) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !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: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
:root,
[data-bs-theme=light] {
  --bb-primary-dark: #0c63e3;
  --bb-primary-text: #212529;
  --bb-secondary-dark: #5a6168;
  --bb-h1-color: #212529;
  --bb-h2-color: #212529;
  --bb-h3-color: #212529;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bb-primary-text: #dee2e6;
  --bb-h1-color: #dee2e6;
  --bb-h2-color: #dee2e6;
  --bb-h3-color: #dee2e6;
}

/* MIXINS */
.btn-primary a {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(85, 60, 60);
  --bs-btn-border-color: rgb(85, 60, 60);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #483333;
  --bs-btn-hover-border-color: #443030;
  --bs-btn-focus-shadow-rgb: 111, 89, 89;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #443030;
  --bs-btn-active-border-color: #402d2d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(85, 60, 60);
  --bs-btn-disabled-border-color: rgb(85, 60, 60);
}

.btn-secondary a {
  --bs-btn-color: #000;
  --bs-btn-bg: rgb(209, 218, 219);
  --bs-btn-border-color: rgb(209, 218, 219);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d8e0e0;
  --bs-btn-hover-border-color: #d6dedf;
  --bs-btn-focus-shadow-rgb: 178, 185, 186;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #dae1e2;
  --bs-btn-active-border-color: #d6dedf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(209, 218, 219);
  --bs-btn-disabled-border-color: rgb(209, 218, 219);
}

.btn-success a {
  --bs-btn-color: #000;
  --bs-btn-bg: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #48b461;
  --bs-btn-hover-border-color: #3eb058;
  --bs-btn-focus-shadow-rgb: 34, 142, 59;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #53b96a;
  --bs-btn-active-border-color: #3eb058;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #28a745;
  --bs-btn-disabled-border-color: #28a745;
}

.btn-info a {
  --bs-btn-color: #000;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #3ab0c3;
  --bs-btn-hover-border-color: #2eabbf;
  --bs-btn-focus-shadow-rgb: 20, 138, 156;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #45b5c6;
  --bs-btn-active-border-color: #2eabbf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8;
}

.btn-warning a {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger a {
  --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(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light a {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f9fafb;
  --bs-btn-hover-border-color: #f9fafb;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f9fafb;
  --bs-btn-active-border-color: #f9fafb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark a {
  --bs-btn-color: #fff;
  --bs-btn-bg: #324c65;
  --bs-btn-border-color: #324c65;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2b4156;
  --bs-btn-hover-border-color: #283d51;
  --bs-btn-focus-shadow-rgb: 81, 103, 124;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #283d51;
  --bs-btn-active-border-color: #26394c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #324c65;
  --bs-btn-disabled-border-color: #324c65;
}

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

.btn-outline-secondary a {
  --bs-btn-color: rgb(209, 218, 219);
  --bs-btn-border-color: rgb(209, 218, 219);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(209, 218, 219);
  --bs-btn-hover-border-color: rgb(209, 218, 219);
  --bs-btn-focus-shadow-rgb: 209, 218, 219;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(209, 218, 219);
  --bs-btn-active-border-color: rgb(209, 218, 219);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(209, 218, 219);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(209, 218, 219);
  --bs-gradient: none;
}

.btn-outline-success a {
  --bs-btn-color: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #28a745;
  --bs-btn-hover-border-color: #28a745;
  --bs-btn-focus-shadow-rgb: 40, 167, 69;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #28a745;
  --bs-btn-active-border-color: #28a745;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #28a745;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28a745;
  --bs-gradient: none;
}

.btn-outline-info a {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #17a2b8;
  --bs-btn-active-border-color: #17a2b8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none;
}

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

.btn-outline-danger a {
  --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(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light a {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark a {
  --bs-btn-color: #324c65;
  --bs-btn-border-color: #324c65;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #324c65;
  --bs-btn-hover-border-color: #324c65;
  --bs-btn-focus-shadow-rgb: 50, 76, 101;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #324c65;
  --bs-btn-active-border-color: #324c65;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #324c65;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #324c65;
  --bs-gradient: none;
}

/**
 * @file
 * Styles for Bootstrap Barrio affix effect.
 */
.affix {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1035;
  left: 0;
}

/**
 * @file
 * Visual styles for comments in Barrio.
 */
.alert-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 75vh;
  overflow: scroll;
  z-index: 9999;
}

.toast-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999;
}

.alert svg {
  max-width: 2rem;
}

/**
 * @file
 * Bootstrap Barrio specific styling for the Book module.
 */
.book-navigation .menu {
  border-top: 1px solid #dee2e6;
}

.book-navigation .book-pager {
  border-bottom: 1px solid #dee2e6;
  border-top: 1px solid #dee2e6;
  margin: 0;
}

/**
 * @file
 * Styling for the Book module.
 */
.book-navigation .menu {
  padding-bottom: 0;
  padding-top: 1em;
}

.book-navigation .book-pager {
  margin: 0;
  overflow: auto;
  padding: 0.5em 0;
}

.book-pager__item {
  display: inline-block;
  list-style-type: none;
  vertical-align: top;
}

.book-pager__item--previous {
  text-align: left; /* LTR */
  width: 45%;
}

[dir=rtl] .book-pager__item--previous {
  float: right;
  text-align: right;
}

.book-pager__item--center {
  text-align: center;
  width: 8%;
}

.book-pager__item--next {
  float: right; /* LTR */
  text-align: right; /* LTR */
  width: 45%;
}

[dir=rtl] .book-pager__item--next {
  float: left;
  text-align: left;
}

/**
 * @file
 * Styles for Bootstrap Barrio's breadcrumbs.
 */
.breadcrumb {
  font-size: 0.875rem;
}

.region-breadcrumb {
  padding: 0 0.9375rem 0.25em;
  width: 100%;
}

/**
 * @file
 * Visual styles for comments in Bartik.
 */
/* This is required to win over specificity of #content h2 */
#content .comment-wrapper h2, #content .comment-wrapper .h2 {
  margin-bottom: 1em;
}

#content .comment-wrapper h2.comment-form__title, #content .comment-wrapper .comment-form__title.h2 {
  margin-bottom: 1em;
}

.field-node--comment {
  font-size: 0.875rem;
}

.comment {
  margin-bottom: 1.25em;
  vertical-align: top;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

[dir=rtl] .comment {
  direction: rtl;
}

.comment__meta {
  padding: 0 1.875rem 0 0;
  /* LTR */
  font-size: 1rem;
  text-align: center;
}

[dir=rtl] .comment__meta {
  padding: 0 0 0 1.875rem;
}

.comment__attribution img {
  border: 1px solid #dee2e6;
}

/* This is required to win over specificity of .field--type-image img */
.field--name-user-picture {
  margin: 0 auto;
  float: none;
}

.comment .field--name-user-picture img {
  margin: 0;
}

.comment__author .username {
  white-space: nowrap;
}

.comment__author {
  margin: 0.25rem 0;
  line-height: 1.2;
  font-weight: bold;
  font-size: 1.25rem;
}

.comment__time,
.comment__permalink {
  margin-bottom: 0.25rem;
  color: #68696b;
  font-size: 0.875rem;
  line-height: 1.2;
  padding: 0 0.5em 0 0;
  /* LTR */
}

[dir=rtl] .comment__time,
.comment__permalink {
  padding: 0 0 0 0.5em;
}

.comment__permalink {
  font-size: 0.875rem;
  line-height: 1.2;
}

.comment__content:before {
  content: "";
  position: absolute;
  right: 100%;
  /* LTR */
  top: 1.25em;
  border-top: 1.25em solid transparent;
  border-right: 1.25em solid #dee2e6;
  /* LTR */
  border-bottom: 1.25em solid transparent;
}

[dir=rtl] .comment__content:before {
  right: auto;
  left: 100%;
  border-right: none;
  border-left: 1.25em solid #dee2e6;
}

.comment__content:after {
  content: "";
  position: absolute;
  right: 100%;
  /* LTR */
  top: 1.25em;
  border-top: 1.25em solid transparent;
  border-right: 1.25em solid #fff;
  /* LTR */
  border-bottom: 1.25em solid transparent;
  margin-right: -0.0625rem;
  /* LTR */
}

[dir=rtl] .comment__content:after {
  right: auto;
  left: 100%;
  border-right: none;
  border-left: 1.25em solid #fff;
  margin-right: 0;
  margin-left: -0.0625rem;
}

.comment__content h3, .comment__content .h3 {
  margin-top: 0.94em;
  margin-bottom: 0.45em;
  font-size: 1.25rem;
}

.comment__content nav {
  padding-top: 0.0625rem;
}

.indented {
  margin-left: 2.5rem;
  /* LTR */
}

[dir=rtl] .indented {
  margin-right: 2.5rem;
  margin-left: 0;
}

.comment .links {
  padding: 0 0 0.25em 0;
}

.comment .links-inline span {
  padding: 0 0.5em 0 0;
  /* LTR */
  font-size: 1rem;
}

[dir=rtl] .comment .links-inline span {
  padding: 0 0 0 0.5em;
}

.comment--unpublished {
  margin-right: 0.3125rem;
  /* LTR */
  padding: 0.3125rem 0.125rem 0.3125rem 0.3125rem;
  /* LTR */
  background: #948484;
}

[dir=rtl] .comment--unpublished {
  margin-left: 0.3125rem;
  margin-right: 0;
  padding: 0.3125rem 0.3125rem 0.3125rem 0.125rem;
}

/**
 * @todo: unpublished nodes have class .node--unpublished.
 * change this to .comment--unpublished.
 */
.unpublished .comment-text .comment-arrow {
  border-left: 1px solid #948484;
  border-right: 1px solid #948484;
}

.unpublished {
  padding: 1.25em 1.25em 0;
}

.comment-footer {
  display: table-row;
}

.comment--unpublished .comment__text:after,
.node--unpublished .comment__text:after {
  border-right-color: #948484;
  /* LTR */
}

[dir=rtl] .comment--unpublished .comment__content:after,
[dir=rtl] .node--unpublished .comment__content:after {
  border-left-color: #948484;
}

.views-field-variations > span > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.views-field-variations > span > div > div {
  display: inline-block;
}

.views-field-variations {
  margin-bottom: 0;
}
.views-field-variations .field--name-price {
  display: inline-block;
  width: 70px;
  text-align: right;
  padding-bottom: 1.2rem;
}
.views-field-variations .field--type-entity-reference {
  padding-left: 1rem;
}
.views-field-variations .commerce-order-item-variation-cart-form-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}
.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-purchased-entity {
  padding: 0;
  margin: 0;
}
.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity {
  display: inline-block;
  margin-bottom: 0;
  padding: 0;
}
.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity label {
  display: none;
}
.views-field-variations .commerce-order-item-variation-cart-form-form .field--name-quantity input {
  width: 50px;
}
.views-field-variations .commerce-order-item-variation-cart-form-form .form-actions {
  display: inline-block;
  margin-bottom: 0;
  padding: 0;
}

#edit-shipping-information .col-auto,
#edit-payment-information-billing-information .col-auto,
#edit-payment-information-billing-information.col-auto,
#edit-order-summary .col-auto,
#edit-order-summary.col-auto {
  padding: 0;
}

#edit-shipping-information #edit-shipping-information-shipping-profile-field-ruc-wrapper {
  display: none;
}

.view-id-listado_de_productos .views-row > div {
  display: inline-block;
}
.view-id-listado_de_productos .views-row {
  border-bottom: 1px solid #ced4da;
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.view-id-listado_de_productos .views-row .views-field-title {
  width: 320px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #4b3535;
}

.cart-block--contents {
  background: #b8c0c1;
  color: #fff;
  font-size: 0.75rem;
  width: auto;
}
.cart-block--contents .cart-block--contents__items {
  max-height: inherit;
  overflow-y: hidden;
  overflow-x: hidden;
}
.cart-block--contents .cart-block--contents__items table {
  color: #fff;
}
.cart-block--contents .cart-block--contents__items table thead.thead-light {
  background: #b8c0c1;
  color: #fff;
}
.cart-block--contents .cart-block--contents__items table tr:hover {
  color: #fff;
}

.cart--cart-offcanvas {
  background: #b8c0c1;
  color: #fff;
  font-size: 0.75rem;
}
.cart--cart-offcanvas .cart-block--offcanvas-contents__links {
  padding: 0.5rem 1rem;
}
.cart--cart-offcanvas .cart-block--offcanvas-contents__links a {
  color: #fff;
  text-decoration: none;
}
.cart--cart-offcanvas .cart-block--offcanvas-contents__links a:hover {
  color: #e2e8e8;
}
.cart--cart-offcanvas .btn-close {
  color: #fff;
  padding: 0.25rem;
}
.cart--cart-offcanvas table {
  color: #fff;
}
.cart--cart-offcanvas table .btn {
  color: #fff;
}
.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__title,
.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__price {
  padding: 0.5rem 0.25rem !important;
}
.cart--cart-offcanvas table td.cart-block--offcanvas-cart-table__quantity {
  padding: 0.25rem !important;
}
.cart--cart-offcanvas table .btn {
  color: #fff;
  font-size: 0.75rem;
}
.cart--cart-offcanvas table .btn:hover {
  color: #e2e8e8;
}
.cart--cart-offcanvas table tfoot .btn {
  background: transparent;
  color: white;
  border-color: white;
  font-size: 0.75rem;
  margin-top: 0.5rem;
}
.cart--cart-offcanvas table tfoot .btn:hover {
  background: rgb(209, 218, 219);
}

/**
 * @file
 * Contextual links styles for Bootstrap Barrio.
 */
.contextual-links a {
  border-bottom: none;
  text-shadow: 0 0 0;
}

/**
 * @file
 * Collapsible details.
 *
 * @see collapse.js
 * @see http://nicolasgallagher.com/css-background-image-hacks/
 */
details {
  border: 1px solid #dee2e6;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 700;
}
details summary {
  cursor: pointer;
  padding: 1rem;
}
details summary:hover {
  background-color: var(--bs-secondary-bg);
}
details > .details-wrapper {
  margin: 1rem;
}

/**
 * @file
 * Visual styles for Bartik's dropbutton component.
 */
.js .dropbutton-wrapper .dropbutton-widget {
  /* This is required to win over specifity of .js td .dropbutton-widget */
  position: relative;
}

.js .dropbutton-widget {
  border: 1px solid;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e8e8e8));
  background-image: -o-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
  color: #3a3a3a;
  cursor: pointer;
  text-align: center;
  margin: 0.125em 0;
  border-radius: 1em;
  overflow: hidden;
}

.js .dropbutton-widget:hover {
  border-color: #e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;
}

.js .dropbutton-widget .button {
  border: none;
  margin: 0;
  padding: 0.32em 1em;
  background: transparent none;
}

.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {
  margin-right: 0; /* LTR */
}

[dir=rtl].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a {
  margin-left: 0;
}

.js .dropbutton .secondary-action {
  border-top-color: #ccc;
}

.js .dropbutton-toggle button {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #e8e8e8, #d2d2d2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#d2d2d2));
  background-image: -o-linear-gradient(top, #e8e8e8, #d2d2d2);
  background-image: linear-gradient(to bottom, #e8e8e8, #d2d2d2);
}

.js .dropbutton-toggle .dropbutton-arrow:hover {
  background: #ccc;
}

.js .dropbutton a {
  color: #3a3a3a;
  border-bottom: 0 none;
}

.js .dropbutton .dropbutton-action:hover,
.js .dropbutton a:hover {
  background: #dedede;
  border-bottom: 0 none;
}

/**
 * @file
 * General styles for dropbuttons.
 */
.js .dropbutton-widget {
  background-color: white;
  border: 1px solid #cccccc;
}

.js .dropbutton-widget:hover {
  border-color: #b8b8b8;
}

.dropbutton .dropbutton-action > * {
  padding: 0.1em 0.5em;
  white-space: nowrap;
}

.dropbutton .secondary-action {
  border-top: 1px solid #e8e8e8;
}

.dropbutton-multiple .dropbutton {
  border-right: 1px solid #e8e8e8;
  /* LTR */
}

[dir=rtl] .dropbutton-multiple .dropbutton {
  border-left: 1px solid #e8e8e8;
  border-right: 0 none;
}

.dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-right: 0.25em;
  /* LTR */
}

[dir=rtl] .dropbutton-multiple .dropbutton .dropbutton-action > * {
  margin-left: 0.25em;
  margin-right: 0;
}

.js td .dropbutton-multiple {
  padding-right: 10em;
  margin-right: 2em;
  max-width: 100%;
}

.js td .dropbutton-wrapper {
  min-height: 2em;
}

.js .dropbutton-wrapper,
.js .dropbutton-widget {
  display: block;
  position: relative;
}

.js td .dropbutton-widget {
  position: absolute;
}

/**
 * @file
 * Feed icon styles for Bootstrap Barrio.
 */
.feed-icon {
  border-bottom: none;
  display: inline-block;
  padding: 1rem 0 0 0;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's field components.
 */
.field--type-entity-reference {
  margin: 0 0 1.2rem;
}

.field--type-entity-reference .field__label {
  font-weight: normal;
  margin: 0;
  padding-right: 0.3rem;
  /* LTR */
}

[dir=rtl] .field--type-entity-reference .field__label {
  padding-left: 0.3rem;
  padding-right: 0;
}

.field--type-entity-reference ul.links {
  padding: 0;
  margin: 0;
  list-style: none;
}

.field--type-entity-reference ul.links li {
  float: left;
  /* LTR */
  padding: 0 1rem 0 0;
  /* LTR */
  white-space: nowrap;
}

[dir=rtl] .field--type-entity-reference ul.links li {
  padding: 0 0 0 1rem;
  float: right;
}

@media all and (min-width: 35rem) {
  .node .field--type-image {
    float: left;
    /* LTR */
    margin: 0 1rem 0 0;
    /* LTR */
  }
  [dir=rtl] .node .field--type-image {
    float: right;
    margin: 0 0 0 1rem;
  }
  .node .field--type-image + .field--type-image {
    clear: both;
  }
}
.field--type-image img,
.field--name-field-user-picture img {
  margin: 0 0 1rem;
}

.field--type-image a {
  border-bottom: none;
}

.field--name-field-tags {
  margin: 0 0 1.2rem;
}

.field--name-field-tags .field__label {
  font-weight: normal;
  margin: 0;
  padding-right: 0.3125rem;
  /* LTR */
}

[dir=rtl] .field--name-field-tags .field__label {
  padding-left: 0.3125rem;
  padding-right: 0;
}

.field--name-field-tags .field__label,
.field--name-field-tags ul.links {
  font-size: 0.875rem;
}

.node--view-mode-teaser .field--name-field-tags .field__label,
.node--view-mode-teaser .field--name-field-tags ul.links {
  font-size: 0.875rem;
}

.field--name-field-tags ul.links {
  padding: 0;
  margin: 0;
}

.field--name-field-tags ul.links li {
  float: left;
  /* LTR */
  padding: 0 1rem 0 0;
  /* LTR */
  white-space: nowrap;
}

[dir=rtl] .field--name-field-tags ul.links li {
  padding: 0 0 0 1rem;
  float: right;
}

.field--label-inline .field__label,
.field--label-inline .field__items,
.field--label-inline .field__item {
  display: inline-block;
}

/**
 * @file
 * Default style for file module.
 */
/* File icons.*/
.file {
  padding-left: 1.5rem;
  /* LTR */
  display: inline-block;
  min-height: 1rem;
  background-repeat: no-repeat;
  background-position: left center;
  /* LTR */
}

[dir=rtl] .file {
  padding-left: inherit;
  padding-right: 1.5rem;
  background-position: right center;
}

.file--general,
.file--application-octet-stream {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-octet-stream.png);
}

.file--package-x-generic {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/package-x-generic.png);
}

.file--x-office-spreadsheet {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-spreadsheet.png);
}

.file--x-office-document {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-document.png);
}

.file--x-office-presentation {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/x-office-presentation.png);
}

.file--text-x-script {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-x-script.png);
}

.file--text-html {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-html.png);
}

.file--text-plain {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-plain.png);
}

.file--application-pdf {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-pdf.png);
}

.file--application-x-executable {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/application-x-executable.png);
}

.file--audio {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/audio-x-generic.png);
}

.file--video {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/video-x-generic.png);
}

.file--text {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/text-x-generic.png);
}

.file--image {
  background-image: url(../../contrib/bootstrap_barrio/images/icons/image-x-generic.png);
}

/**
 * @file
 * Visual styles for Bootstrap's form components.
 */
.form-required::after {
  content: "";
  vertical-align: super;
  display: inline-block;
  background-image: url(../../contrib/bootstrap_barrio/images/required.svg);
  background-repeat: no-repeat;
  -webkit-background-size: calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5) calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5);
          background-size: calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5) calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5);
  width: calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5);
  height: calc((1.5em + 0.75rem + calc(var(--bs-border-width) * 2)) * 0.5);
  margin: 0 0.3em;
}

form .form-actions {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}
form .filter-wrapper {
  padding-left: 0;
  padding-right: 0;
  margin-left: 1rem;
  margin-right: 1rem;
}
form .form-type-textarea {
  margin-bottom: 0;
}

.link-edit-summary {
  border: 0;
  background: none;
  text-decoration: underline;
  color: var(--bs-link-color);
}

.image-button.form-control {
  border: none;
}

/* ------------------ Header ------------------ */
#navbar-top {
  padding: 0 1rem;
}

#navbar-top.navbar-dark .nav-link:hover,
#navbar-top.navbar-dark .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

#navbar-top.navbar-dark .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

#navbar-top.navbar-light .nav-link:hover,
#navbar-top.navbar-light .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

#navbar-top.navbar-light .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-brand .site-logo {
  margin-right: 1rem;
}

@media (max-width: 33.9em) {
  .navbar-toggleable-xs .navbar-nav .nav-item + .nav-item,
  .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {
    margin-left: 0;
    float: none;
  }
}
@media (max-width: 47.9em) {
  .navbar-toggleable-sm .navbar-nav .nav-item + .nav-item,
  .navbar-toggleable-xs.collapse.in .navbar-nav .nav-item {
    margin-left: 0;
    float: none;
  }
}
/**
 * @file
 * Styles for help messages.
 */
.block-help {
  margin-bottom: 1em;
  padding: 1.26em;
  word-wrap: break-word;
  color: inherit;
  border: 1px solid var(--bs-secondary);
  background-color: var(--bs-secondary-bg);
  overflow-wrap: break-word;
}

.block-help__container {
  padding-left: 1.5rem;
  /* LTR */
  background-image: url(/themes/contrib/bootstrap/images/help.png);
  background-repeat: no-repeat;
  background-position: left 4px;
  /* LTR */
}

[dir=rtl] .block-help__container {
  padding-right: 1.5rem;
  padding-left: 0;
  background-position: right 4px;
}

.block-help__container > *:last-child {
  margin-bottom: 0;
}

/**
 * @file
 * Visual styles for icons.
 */
.icon-help {
  background: url(/../../contrib/bootstrap_barrio/images/help.png) 0 50% no-repeat;
  /* LTR */
  padding: 0.0625rem 0 0.0625rem 1.5rem;
  /* LTR */
}

[dir=rtl] .icon-help {
  background-position: 100% 50%;
  padding: 0.0625rem 1.5rem 0.0625rem 0;
}

.feed-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-rss-fill' viewBox='0 0 16 16' fill='%23fd7e14'%3E %3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2m0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2m.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3'/%3E %3C/svg%3E");
  background-repeat: no-repeat;
  overflow: hidden;
  text-indent: -9999px;
  display: block;
  width: 1rem;
  height: 1rem;
}
.feed-icon:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-rss-fill' viewBox='0 0 16 16' fill='%23fd7e14'%3E %3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm1.5 2.5c5.523 0 10 4.477 10 10a1 1 0 1 1-2 0 8 8 0 0 0-8-8 1 1 0 0 1 0-2m0 4a6 6 0 0 1 6 6 1 1 0 1 1-2 0 4 4 0 0 0-4-4 1 1 0 0 1 0-2m.5 7a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3'/%3E %3C/svg%3E");
}

/**
 * @file
 * Styles for Bootstrap Barrio's image buttons.
 */
.image-button.is-disabled:hover,
.image-button.is-disabled:active,
.image-button.is-disabled:focus,
.image-button.is-disabled {
  background: transparent;
  opacity: 0.5;
  cursor: default;
}

/**
 * @file
 * Basic styling for comment module.
 */
/**
 * Indent threaded comments.
 */
.indented {
  margin-left: 1.5rem;
  /* LTR */
}

[dir=rtl] .indented {
  margin-left: 0;
  margin-right: 1.5rem;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's item list.
 */
.item-list ul {
  list-style: none;
  margin: 0 0 0.5rem 0;
  padding: 0;
  /* LTR */
}

[dir=rtl] .item-list ul {
  padding: 0;
}

.item-list ul li {
  /* This is needed to reset styles in item-list.theme.css */
  margin: 0;
  padding: 0.5rem 1rem 0 0;
  /* LTR */
}

[dir=rtl] .item-list ul li {
  /* This is needed to reset [dir="rtl"] styles in item-list.theme.css */
  margin: 0;
  padding: 0.5rem 0 0 1rem;
}

.item-list .item-list__comma-list,
.item-list .item-list__comma-list li,
[dir=rtl] .item-list .item-list__comma-list,
[dir=rtl] .item-list .item-list__comma-list li {
  padding: 0;
}

/**
 * @file
 * List group.
 * A list of links, grouped together.
 */
.list-group__link {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem 0 0;
}

.list-group__description {
  margin: 0 0 0.5rem;
}

/**
 * @file
 * Media related  specific CSS.
 */
/* Media Image */
.field--name-field-media-image img {
  max-width: 100%;
  height: auto;
}

/* Node Dialog Add/Select Overlay */
/* Two Column Layout */
.media-library-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

/* Left Menu Layout */
.media-library-menu {
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  padding: 1.25rem 0.9375rem;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  background: #e9ecef;
  height: 100%;
}

.media-library-menu li {
  margin: 0.3125rem;
  white-space: nowrap;
  height: 45px;
}

.media-library-menu li::marker {
  color: #e9ecef;
}

.media-library-menu__link {
  margin: 0.3125rem 0.3125rem 0.3125rem 0;
  padding: 0.625rem 0.9375rem;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  background: #e9ecef;
}

.active.media-library-menu__link {
  background: #fff;
}

/* Form Elements Layout  */
.media-library-content {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

.media-library-wrapper .form--inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.media-library-widget-modal .js-form-item {
  margin: 0.3125rem;
}

.media-library-wrapper .form-type-textfield {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
}

/* Fix Form Insert Button to Bottom of Popup */
.media-library-widget-modal .form-actions {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  background: #fff;
  padding: 0.3125rem;
}

.media-library-widget-modal .ui-dialog-content {
  padding-bottom: 0;
}

/* Grid Layout */
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.media-library-widget-modal.ui-dialog--narrow {
  width: 80% !important;
  left: 10% !important;
}

.media-library-views-form__rows {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.media-library-item--grid {
  margin: 0.625rem;
  width: 220px;
}

.media-library-item--grid .js-form-type-checkbox, .media-library-item--grid .form-check-label {
  padding-left: 0;
}

/* Add or Select Media */
.media-library-add-form__media::marker {
  color: #fff;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's node component.
 */
.node__content {
  font-size: 1rem;
  margin-top: 1rem;
}

/* View mode teaser styles. */
.node--view-mode-teaser {
  border-bottom: 1px solid #dee2e6;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.node--view-mode-teaser h2, .node--view-mode-teaser .h2 {
  margin-top: 0;
  padding-top: 0.5em;
}

.node--view-mode-teaser.node--sticky {
  background: #f9f9f9;
  background: rgba(0, 0, 0, 0.024);
  border: 1px solid #dee2e6;
  padding: 0 1rem 1rem;
}

.node--view-mode-teaser .node__content {
  clear: none;
  font-size: 1rem;
  line-height: 1.5;
}

/* Node metadata styles. */
.node__meta {
  font-size: 0.875rem;
  margin-bottom: -0.3125rem;
}

.node__meta .field--name-field-user-picture img {
  float: left;
  /* LTR */
  margin: 0.0625rem 1rem 0 0;
  /* LTR */
}

[dir=rtl] .node__meta .field--name-field-user-picture img {
  float: right;
  margin-left: 1rem;
  margin-right: 0;
}

/* Node links styles. */
.node__links {
  text-align: right;
  /* LTR */
  font-size: 1rem;
}

[dir=rtl] .node__links {
  text-align: left;
}

/* Unpublished node styles. */
.node--unpublished {
  padding: 1rem 1rem 0;
}

.node--unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}

.node-preview-container {
  background: #d1e8f5;
  background-image: -webkit-linear-gradient(top, #d1e8f5, #d3e8f4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d1e8f5), to(#d3e8f4));
  background-image: -o-linear-gradient(top, #d1e8f5, #d3e8f4);
  background-image: linear-gradient(to bottom, #d1e8f5, #d3e8f4);
  font-family: Arial, sans-serif;
  -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);
          box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3333);
  position: fixed;
  z-index: 499;
  width: 100%;
  padding: 0.625rem;
}

.node-preview-backlink {
  background-color: #419ff1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#419ff1), to(#1076d5));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #419ff1, #1076d5); /* LTR */
  border: 1px solid #0048c8;
  border-radius: 0.4em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  color: #fff;
  font-size: 0.9em;
  line-height: normal;
  margin: 0;
  padding: 0.25rem 1em 0.25rem 0.6em; /* LTR */
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

[dir=rtl] .node-preview-backlink {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#419ff1), to(#1076d5));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #419ff1, #1076d5);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #419ff1, #1076d5);
  padding: 0.25rem 0.6em 0.25rem 1em;
  float: right;
}

.node-preview-backlink:focus,
.node-preview-backlink:hover {
  background-color: #419cf1;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#59abf3), to(#2a90ef));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef); /* LTR */
  border: 1px solid #0048c8;
  text-decoration: none;
  color: #fff;
}

[dir=rtl] .node-preview-backlink:focus,
[dir=rtl] .node-preview-backlink:hover {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#59abf3), to(#2a90ef));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #59abf3, #2a90ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #59abf3, #2a90ef);
}

.node-preview-backlink:active {
  background-color: #0e69be;
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -webkit-gradient(linear, left top, left bottom, from(#0e69be), to(#2a93ef));
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, -o-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-left.svg) left no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef); /* LTR */
  border: 1px solid #0048c8;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
}

[dir=rtl] .node-preview-backlink:active {
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -webkit-gradient(linear, left top, left bottom, from(#0e69be), to(#2a93ef));
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, -o-linear-gradient(top, #0e69be, #2a93ef);
  background: url(/core/misc/icons/000000/chevron-right.svg) right no-repeat, linear-gradient(to bottom, #0e69be, #2a93ef);
}

.node-preview-backlink::before {
  content: "";
  width: 10px;
  display: inline-block;
}

/**
 * @file
 * Styles for Bootstrap Barrio page.
 */
/* Hack for .placeholder issue https://www.drupal.org/project/drupal/issues/3233533 */
em.placeholder {
  vertical-align: unset !important;
  cursor: unset !important;
  background-color: unset !important;
  opacity: unset !important;
}

section.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

/**
 * @file
 * The visual styles for Bootstrap Barrio's search form(s).
 */
input[type=search] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

header #search-block-form {
  padding: 0.3125rem 0.9375rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

#search-block-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/**
 * @file
 * Visual styles for the Shortcut action link in Bootstrap Barrio.
 */
.shortcut-wrapper {
  margin: 2.2em 0 1.1em 0; /* Same as usual .page-title margin. */
}

.shortcut-wrapper .page-title {
  float: left; /* LTR */
  margin: 0;
}

[dir=rtl] .shortcut-wrapper .page-title {
  float: right;
}

.shortcut-action {
  border-bottom: none;
  margin-left: 0.5em; /* LTR */
  padding-top: 0.35em;
}

[dir=rtl] .shortcut-action {
  margin-left: 0;
  margin-right: 0.5em;
}

.shortcut-action:hover,
.shortcut-action:active,
.shortcut-action:focus {
  border-bottom: none;
}

/* ------------------ Sidebar ----------------- */
.sidebar .block {
  border-style: solid;
  border-width: 1px;
  padding: 1rem 1rem;
  margin: 0 0 1rem;
}
.sidebar .block .content {
  font-size: 1rem;
  line-height: 1.25;
}
.sidebar h2, .sidebar .h2 {
  margin: 0 0 0.5rem;
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 0.3125rem;
  text-shadow: 0 1px 0 #fff;
  font-size: 1.25rem;
  line-height: 1.2;
}
.sidebar tbody {
  border: none;
}
.sidebar tr.even,
.sidebar tr.odd {
  background: none;
  border-bottom: 1px solid #dee2e6;
}
.sidebar nav ul.nav {
  margin: 0 -1rem;
}

/**
 * @file
 * Footer Styling.
 */
.site-footer {
  padding: 1rem 0;
}
.site-footer .layout-container {
  padding: 0 1rem;
}

/* Footer Top Styling. */
.site-footer__top .content {
  margin-top: 0;
}

/* Footer Bottom Styling. */
.site-footer__bottom .block {
  margin: 0.5rem 0;
}

.site-footer__bottom .content {
  padding: 0.5rem 0;
  margin-top: 0;
}

/**
 * @file
 * Styles for the skip link.
 */
.skip-link {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
     transform: translateX(-50%);
  z-index: 50;
  background: #495057;
  font-size: 1rem;
  line-height: 2;
  padding: 0.0625rem 1rem 0.125rem;
  border-radius: 0 0 0.5rem 0.5rem;
  border-bottom-width: 0;
  outline: 0;
}

.skip-link.visually-hidden.focusable:focus {
  position: absolute !important;
  color: #fff;
}

/**
 * @file
 * Styles for Bootstrap Barrio's tables.
 */
.sticky-header thead th {
  vertical-align: bottom;
  border-bottom: calc(2 * var(--bs-border-width)) solid var(--bs-border-color);
}

.sticky-header th {
  padding: 0.5rem 0.5rem;
  vertical-align: top;
  border-top: var(--bs-border-width) solid var(--bs-border-color);
}

/**
 * @file
 * Visual styles for table drag.
 */
tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

.tabledrag-changed.warning {
  margin-bottom: 0.5rem;
  color: var(--bs-warning);
}

a.tabledrag-handle .handle {
  width: 25px;
  height: 25px;
}

.tabledrag-cell-content > * {
  display: table-cell;
  vertical-align: middle;
}

/**
 * @file
 * Table select behavior.
 *
 * @see tableselect.js
 */
tr.selected td {
  background: #ffc;
}

td.checkbox,
th.checkbox {
  text-align: center;
}

[dir=rtl] td.checkbox,
[dir=rtl] th.checkbox {
  /* This is required to win over specificity of [dir="rtl"] td */
  text-align: center;
}

/**
 * @file
 * Table sort indicator.
 */
th.is-active img {
  display: inline;
}

td.is-active {
  background-color: #dee2e6;
}

/**
 * @file
 * Tablesort indicator styles.
 */
.tablesort {
  width: 14px;
  height: 14px;
  vertical-align: top;
  margin: 0.0625rem 0 0 0.3125rem;
}

.tablesort--asc {
  background-image: url(/core/misc/icons/ffffff/twistie-down.svg);
}

.tablesort--desc {
  background-image: url(/core/misc/icons/ffffff/twistie-up.svg);
}

/**
 * @file
 * Theme styling for tabs.
 */
nav.tabs {
  margin-bottom: 1rem;
}

nav.tabs ul {
  background: #e9ecef;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
nav.tabs ul .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
nav.tabs ul .nav-item a {
  color: #324c65;
  text-align: center;
}
nav.tabs ul .nav-item.active a {
  background: #948484;
}

/**
 * @file
 * Visual styles for a resizable textarea.
 */
.form-textarea-wrapper textarea {
  display: block;
  margin: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/**
 * @file
 * Visual styles for Bartik's ui-widget component.
 */
/**
 * @file
 * Styles for Bartik's modal windows
 */
.ui-widget-overlay {
  background: #000;
  opacity: 0.7;
}

.ui-dialog {
  border-radius: 0;
}

.ui-dialog input,
.ui-dialog select,
.ui-dialog textarea {
  font-size: 1rem;
}

.ui-dialog .button {
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e8e8e8));
  background-image: -o-linear-gradient(top, #f3f3f3, #e8e8e8);
  background-image: linear-gradient(to bottom, #f3f3f3, #e8e8e8);
  border: 1px solid #e4e4e4;
  border-bottom-color: #b4b4b4;
  border-left-color: #d2d2d2;
  border-right-color: #d2d2d2;
  color: #3a3a3a;
  cursor: pointer;
  font-size: 1rem;
  font-weight: normal;
  text-align: center;
  padding: 0.25em 1.063em;
  border-radius: 1em;
}

/**
 * @file
 * Theme styling for user module.
 */
/* Visual styling for the Password strength indicator */
.password-strength__meter {
  margin-top: 0.5em;
  background-color: #e9ecef;
}

.password-strength__indicator {
  background-color: #28a745;
  -webkit-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out;
}

.password-strength__indicator.is-weak {
  background-color: #dc3545;
}

.password-strength__indicator.is-fair {
  background-color: #ffc107;
}

.password-strength__indicator.is-good {
  background-color: #17a2b8;
}

.password-strength__indicator.is-strong {
  background-color: #28a745;
}

.password-confirm,
.password-field,
.password-strength,
.password-confirm-match {
  width: 55%;
}

.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  max-width: 34.7em;
  border: 1px solid #dee2e6;
}

.password-suggestions ul {
  margin-bottom: 0;
}

.confirm-parent,
.password-parent {
  clear: left;
  /* LTR */
  margin: 0;
  max-width: 33em;
  overflow: hidden;
}

[dir=rtl] .confirm-parent,
[dir=rtl] .password-parent {
  clear: right;
}

/* Styling for the status indicator of the passwords match test.  */
.password-confirm .ok {
  color: #28a745;
  font-weight: bold;
}

.password-confirm .error {
  color: #dc3545;
  font-weight: bold;
}

/* Login page stype */
.page-user-login main .region-content,
.page-user-password main .region-content {
  max-width: 400px;
  background: white;
  padding: 1rem 1rem;
  margin: 0 auto;
  border-radius: 0.5rem;
}

body.path-user .field--label-inline .field__label {
  width: 100px;
  color: rgb(209, 218, 219);
}
body.path-user .field--label-inline .field__item {
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  background: #e9ecef;
  min-width: 250px;
  margin: 0.25rem 0;
}
body.path-user .field--label-above .field__label {
  color: rgb(209, 218, 219);
}
body.path-user .field--label-above .field__item {
  padding: 0.25rem 1rem;
  border-radius: 1rem;
  background: #e9ecef;
  width: 100%;
  margin: 0.25rem 0;
}

/**
 * @file
 * Vertical tabs component.
 */
/* Vertical Tabs Reset */
.vertical-tabs__menu {
  margin: -0.0625rem 0 -0.0625rem; /* LTR */
  padding: 0;
}

[dir=rtl] .vertical-tabs__menu {
  margin-left: 0;
  margin-right: -1em;
  /* This is required to win specificity over [dir="rtl"] .region-content ul */
  padding: 0;
}

/**
 * @file
 * Vertical Tabs.
 */
.vertical-tabs {
  margin: 0;
  /* LTR */
  border: 1px solid #dee2e6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  font-size: 0.875rem;
}

[dir=rtl] .vertical-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-left: 0;
  margin-right: 0;
}

.vertical-tabs__menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  /* LTR */
  width: 15em;
  margin: 0;
  /* LTR */
  padding: 0;
  border-top: 1px solid #dee2e6;
  list-style: none;
}

[dir=rtl] .vertical-tabs__menu {
  margin-left: 0;
  margin-right: -15em;
}

.vertical-tabs__pane {
  margin: 0;
  border: 0;
}
.vertical-tabs__pane label {
  font-weight: bold;
}

.vertical-tabs__pane > summary {
  display: none;
}

/* Layout of each tab. */
.vertical-tabs__menu-item {
  border: 1px solid #dee2e6;
  border-top: 0;
  background: #eee;
}

.vertical-tabs__menu-item a {
  display: block;
  padding: 0.5em 0.6em;
  text-decoration: none;
}

.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,
.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title {
  text-decoration: underline;
}

.vertical-tabs__menu-item a:hover {
  outline: 1px dotted;
}

.vertical-tabs__menu-item.is-selected {
  border-right-width: 0;
  /* LTR */
  background-color: #fff;
}

[dir=rtl] .vertical-tabs__menu-item.is-selected {
  border-left-width: 0;
  border-right-width: 1px;
}

.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title {
  color: #000;
}

.vertical-tabs__menu-item-summary {
  display: block;
  margin-bottom: 0;
  line-height: normal;
}

/**
 * @file
 * Styling for Views in Bartik.
 */
/* Tab styles */
.views-displays .tabs .open > a {
  border-radius: 0.5rem 0.5rem 0 0;
}

.views-displays .tabs .open > a:hover,
.views-displays .tabs .open > a:focus {
  color: rgb(85, 60, 60);
}

.views-displays .secondary .form-submit {
  font-size: 0.875rem;
}

/* Tabs action list styles */
.views-displays .tabs .action-list {
  padding: 0;
}

/* Contextual filter options styles */
.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox {
  background-color: #F9F9F9;
}

/* Views action dropbutton styles */
.views-ui-display-tab-actions .dropbutton .form-submit {
  color: #443030;
}

.views-ui-display-tab-actions .dropbutton .form-submit:hover,
.views-ui-display-tab-actions .dropbutton .form-submit:focus {
  color: rgb(85, 60, 60);
}

/**
 * @file
 * Visual styles for weform's form components.
 */
/* Add require asterisk to nessesary fields */
.form-required::after {
  content: "";
  vertical-align: super;
  display: inline-block;
  background-image: url(../../contrib/bootstrap_barrio/images/required.svg);
  background-repeat: no-repeat;
  -webkit-background-size: 7px 7px;
          background-size: 7px 7px;
  width: 7px;
  height: 7px;
  margin: 0 0.3em;
}

/* Button styles for radios and checkboxes when set under "Options Display" */
.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
}

.webform-options-display-buttons .form-check-label {
  margin: 0 0.3125rem 0.625rem 0.3125rem;
  border: 3px solid #e9ecef;
  border-radius: 3px;
  background-color: #fff;
  padding: 0.625rem;
  width: 100%;
}
.webform-options-display-buttons .form-check-label:hover {
  border-color: #dee2e6;
  color: #324c65;
}
.webform-options-display-buttons .form-check-input:checked ~ .form-check-label {
  border-color: rgb(209, 218, 219);
  color: #324c65;
}
.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label {
  text-align: center;
  margin: 0 0.3125rem 0.625rem 0;
}
.webform-options-display-buttons .webform-options-display-buttons-wrapper .radio,
.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check {
  padding: 0;
}

.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm,
.container {
  margin-right: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 87.5rem) {
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 100%;
    padding-inline: 0;
  }
}

.container > .row {
  margin-right: 0;
  margin-left: 0;
}
.container > .row > main {
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 6em;
  overflow-x: hidden;
  /*
  @media (max-width: 538px) {
    padding-top: 12.5em;
  }

  @media (max-width: 348px) {
    padding-top: 20.5em;
  }
    */
}
@media (min-width: 48rem) {
  .container > .row > main {
    padding-left: 3em;
    padding-right: 3em;
  }
}
@media (max-width: 46.875rem) {
  .container > .row > main {
    padding-top: 9em;
  }
}

.row > * {
  padding-right: 0;
  padding-left: 0;
}

#navbar-main {
  padding: 0 1rem;
  display: none;
}

#navbar-top.navbar-dark .nav-link {
  color: #553c3c;
}
#navbar-top.navbar-dark .nav-link:hover, #navbar-top.navbar-dark .nav-link:focus, #navbar-top.navbar-dark .nav-link.active {
  color: #553c3c;
  font-weight: bold;
}
#navbar-top.navbar.navbar-dark.bg-dark {
  background-color: #fff !important;
  width: 100%;
}

#navbar-top {
  width: 100%;
  text-transform: uppercase;
  background-color: #fff;
  color: #fff;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  padding: 0;
  margin: 0;
}
#navbar-top #block-cantut-main-menu .clearfix.nav {
  text-decoration: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1rem;
  text-align: center;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: fixed;
  top: 42px;
  left: 0;
  right: 0;
}
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item:hover,
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item:focus-within {
  background-color: #eddbb3;
}
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item button {
  width: 100%;
  text-transform: uppercase;
  color: #553c3c;
}
@media (max-height: 31.875rem) {
  #navbar-top #block-cantut-main-menu .clearfix.nav .nav-item button {
    padding: 0;
  }
}
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-item--expanded:hover .menu,
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu {
  width: 100%;
  z-index: 1000;
  background-color: #eddbb3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  /*

    @media (max-height: 510px) {
      top: -121px
    }

    @media (min-width: 466px) {
      top: -46px;
      flex-direction: row;
    }

      @media (max-height: 510px) {
          top: -30px
      }

  */
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-item--expanded:hover .menu li,
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu li {
  margin: 0;
  border-top: none;
  border-collapse: collapse;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-item--expanded:hover .menu li:hover,
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu li:hover {
  font-weight: bold;
}
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-item--expanded:hover .menu li:first-child,
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu li:first-child {
  border-top: 1px solid black;
}
#navbar-top #block-cantut-main-menu .clearfix.nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  width: 100%;
}
#navbar-top #block-cantut-main-menu .clearfix.nav li {
  list-style: none;
  padding: 0.625rem;
  color: #553c3c !important;
  border: 1px solid #000;
  margin: 0;
  border-collapse: collapse;
  padding: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: white;
}
#navbar-top #block-cantut-main-menu .clearfix.nav li li {
  background-color: transparent;
}
#navbar-top #block-cantut-main-menu .clearfix.nav li a {
  color: #553c3c;
  width: 100%;
}
@media (max-height: 31.875rem) {
  #navbar-top #block-cantut-main-menu .clearfix.nav li a {
    padding: 0;
    margin-right: 0.3125rem;
    margin-left: 0.3125rem;
  }
}
#navbar-top #block-cantut-main-menu .clearfix.nav li a:hover {
  background-color: #eddbb3;
}
#navbar-top #block-cantut-main-menu .clearfix.nav li .menu {
  display: none;
}
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo:not(:hover, :focus-within) > img {
  max-height: 22px;
  margin: auto;
  display: block;
  margin-top: 0.5rem;
  margin-bottom: 0.625rem;
}
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo:not(:hover, :focus-within) > .nav-link {
  width: 0;
  height: 0;
  opacity: 0;
  padding: 0;
}
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo:hover > img,
#navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo:focus-within > img {
  padding: 0;
  width: 0;
  height: 0;
  visibility: hidden;
  position: absolute;
}
#navbar-top #block-cantut-main-menu .clearfix.nav #sidemenu-open-button {
  display: none;
}
@media (max-width: 46.875rem) {
  #navbar-top #block-cantut-main-menu .clearfix.nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  #navbar-top #block-cantut-main-menu .clearfix.nav li {
    width: 100%;
  }
  #navbar-top #block-cantut-main-menu .clearfix.nav .nav-item:not(.menu-logo) {
    display: none;
  }
  #navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo {
    background-color: #eddbb3;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  #navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo > .menu {
    display: none !important;
  }
  #navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo > img {
    max-height: 28px !important;
    margin: auto !important;
    display: block !important;
    margin-top: 0.5rem !important;
    margin-bottom: 0.625rem !important;
    padding: initial !important;
    width: initial !important;
    height: initial !important;
    visibility: initial !important;
    position: initial !important;
    margin-left: 1.25rem !important;
    margin-right: 0 !important;
  }
  #navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo .nav-link {
    width: initial !important;
    height: initial !important;
    opacity: initial !important;
    padding: initial !important;
  }
  #navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo > button.nav-link {
    margin-left: auto;
    margin-right: auto !important;
    padding-left: 1rem !important;
  }
  #navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo #sidemenu-open-button {
    display: block;
    width: initial !important;
    border: 0;
    background-color: #eddbb3;
    margin-left: auto;
    margin-right: 1.25rem !important;
  }
}
@media (max-width: 32.1875rem) {
  #navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo > button.nav-link {
    display: none !important;
  }
  #navbar-top #block-cantut-main-menu .clearfix.nav .nav-item.menu-logo > img {
    margin-left: auto !important;
    margin-right: 0 !important;
    padding-left: 2.6rem !important;
  }
}

#block-cantut-topbarmenu {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  margin-left: 3em;
  padding-left: 0;
}
@media (max-width: 25rem) {
  #block-cantut-topbarmenu {
    margin-left: 1em;
  }
}
#block-cantut-topbarmenu .clearfix.nav {
  position: initial;
  top: initial;
  left: initial;
  right: initial;
  text-align: left;
  text-decoration: none;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
  font-size: 1rem;
  text-align: center;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: initial;
  -webkit-justify-content: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-transform: none;
}
#block-cantut-topbarmenu .clearfix.nav .nav-item {
  max-width: 150px;
}
#block-cantut-topbarmenu .clearfix.nav .nav-item:first-child {
  max-width: 100px;
}
#block-cantut-topbarmenu .clearfix.nav .nav-item:hover,
#block-cantut-topbarmenu .clearfix.nav .nav-item:focus-within {
  background-color: initial;
}
#block-cantut-topbarmenu .clearfix.nav .nav-item button {
  width: 100%;
  text-transform: initial;
  color: white;
}
@media (max-height: 31.875rem) {
  #block-cantut-topbarmenu .clearfix.nav .nav-item button {
    padding: 0;
  }
}
#block-cantut-topbarmenu .clearfix.nav .nav-item .nav-link {
  color: white;
  padding-left: 0;
}
#block-cantut-topbarmenu .clearfix.nav .nav-item.menu-item--expanded:hover .menu,
#block-cantut-topbarmenu .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu {
  width: initial;
  z-index: 1000;
  background-color: initial;
  display: initial;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
#block-cantut-topbarmenu .clearfix.nav .nav-item.menu-item--expanded:hover .menu li,
#block-cantut-topbarmenu .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu li {
  margin: initial;
  border-top: initial;
  border-collapse: initial;
  width: initial;
  -webkit-box-flex: initial;
  -webkit-flex-grow: initial;
      -ms-flex-positive: initial;
          flex-grow: initial;
  -webkit-flex-shrink: initial;
      -ms-flex-negative: initial;
          flex-shrink: initial;
  -webkit-flex-basis: initial;
      -ms-flex-preferred-size: initial;
          flex-basis: initial;
}
#block-cantut-topbarmenu .clearfix.nav .nav-item.menu-item--expanded:hover .menu li:hover,
#block-cantut-topbarmenu .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu li:hover {
  font-weight: bold;
}
#block-cantut-topbarmenu .clearfix.nav .nav-item.menu-item--expanded:hover .menu li:first-child,
#block-cantut-topbarmenu .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu li:first-child {
  border-top: initial;
}
#block-cantut-topbarmenu .clearfix.nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  width: initial;
}
#block-cantut-topbarmenu .clearfix.nav li {
  list-style: none;
  padding: initial;
  color: white !important;
  border: initial;
  margin: 0;
  border-collapse: initial;
  padding: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: initial;
}
#block-cantut-topbarmenu .clearfix.nav li li {
  background-color: initial;
}
#block-cantut-topbarmenu .clearfix.nav li a {
  color: #553c3c;
  width: initial;
  text-align: left;
}
@media (max-height: 31.875rem) {
  #block-cantut-topbarmenu .clearfix.nav li a {
    padding: 0;
    margin-right: initial;
    margin-left: initial;
  }
}
#block-cantut-topbarmenu .clearfix.nav li a:hover {
  background-color: initial;
}
#block-cantut-topbarmenu .clearfix.nav li .menu {
  display: none;
}

#block-cantut-main-menu {
  font-size: 1rem;
  position: block;
  left: 0;
  right: 0;
  margin: 0;
  padding: 0;
}
#block-cantut-main-menu ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
#block-cantut-main-menu .nav-item.active {
  background-color: #eddbb3 !important;
}

.wrp--header-form {
  padding: 0.4rem 0;
  color: #fff;
  width: initial;
}
.wrp--header-form section.row > * {
  margin-inline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.wrp--header-form .cart-block--summary__icon {
  color: #fff;
}
.wrp--header-form .cart-block--link__expand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.7rem;
     -moz-column-gap: 0.7rem;
          column-gap: 0.7rem;
  color: #fff;
}
.wrp--header-form .wrp--menu-account [data-drupal-link-system-path=user] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-indent: -9999px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #333;
}
@media (min-width: 48rem) {
  .wrp--header-form .wrp--menu-account [data-drupal-link-system-path=user] {
    text-indent: 0;
    border-right: 0;
    -webkit-column-gap: 0.7rem;
       -moz-column-gap: 0.7rem;
            column-gap: 0.7rem;
  }
}
.wrp--header-form .wrp--menu-account [data-drupal-link-system-path=user]:before {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  line-height: 1.125rem;
  text-indent: 0;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' class='bi bi-person-circle' viewBox='0 0 16 16'%3E%3Cstyle type='text/css'%3E .st1 %7B fill: %23ffffff; %7D %3C/style%3E%3Cpath class='st1' d='M11 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0' /%3E%3Cpath class='st1' fill-rule='evenodd' d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-7a7 7 0 0 0-5.468 11.37C3.242 11.226 4.805 10 8 10s4.757 1.225 5.468 2.37A7 7 0 0 0 8 1' /%3E%3C/svg%3E");
}

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

.wrp--topbar-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 75rem) {
  .wrp--topbar-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-height: 31.875rem) {
  .wrp--topbar-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.wrp--topbar-links ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 75rem) {
  .wrp--topbar-links ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-height: 31.875rem) {
  .wrp--topbar-links ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.wrp--topbar-links ul li {
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.wrp--topbar-links ul li:not(:last-child) {
  padding-right: 1rem;
}
.wrp--topbar-links ul li .vimeo,
.wrp--topbar-links ul li .face,
.wrp--topbar-links ul li .instagram,
.wrp--topbar-links ul li .twitter {
  text-indent: -9999px;
  float: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.wrp--topbar-links ul li .vimeo:before,
.wrp--topbar-links ul li .face:before,
.wrp--topbar-links ul li .instagram:before,
.wrp--topbar-links ul li .twitter:before {
  text-indent: 0;
  float: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: invert(1);
          filter: invert(1);
}
.wrp--topbar-links ul li .vimeo:before {
  line-height: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' class='bi bi-vimeo' viewBox='0 0 16 16'%3E%3Cstyle type='text/css'%3E .st1 %7B fill: %23ffffff; %7D %3C/style%3E%3Cpath class='st1' d='M15.992 4.204c-.071 1.556-1.158 3.687-3.262 6.393-2.175 2.829-4.016 4.243-5.522 4.243-.933 0-1.722-.861-2.367-2.583L3.55 7.523C3.07 5.8 2.556 4.94 2.007 4.94c-.118 0-.537.253-1.254.754L0 4.724a209.56 209.56 0 0 0 2.334-2.081c1.054-.91 1.845-1.388 2.373-1.437 1.243-.123 2.01.728 2.298 2.553.31 1.968.526 3.19.646 3.666.36 1.631.756 2.446 1.186 2.445.334 0 .836-.53 1.508-1.587.671-1.058 1.03-1.863 1.077-2.415.096-.913-.263-1.37-1.077-1.37a3.022 3.022 0 0 0-1.185.261c.789-2.573 2.291-3.825 4.508-3.756 1.644.05 2.419 1.117 2.324 3.2z' /%3E%3C/svg%3E");
}
.wrp--topbar-links ul li .face:before {
  line-height: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' class='bi bi-facebook' viewBox='0 0 16 16'%3E%3Cstyle type='text/css'%3E .st1 %7B fill: %23ffffff; %7D %3C/style%3E%3Cpath class='st1' d='M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951' /%3E%3C/svg%3E");
}
.wrp--topbar-links ul li .instagram:before {
  line-height: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' class='bi bi-instagram' viewBox='0 0 16 16'%3E%3Cstyle type='text/css'%3E .st1 %7B fill: %23ffffff; %7D %3C/style%3E%3Cpath class='st1' d='M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.917 3.917 0 0 0-1.417.923A3.927 3.927 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.916 3.916 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926 3.926 0 0 0-.923-1.417A3.911 3.911 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0h.003zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599.28.28.453.546.598.92.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.47 2.47 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478 2.478 0 0 1-.92-.598 2.48 2.48 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233 0-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045v.002zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92zm-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217zm0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334' /%3E%3C/svg%3E");
}
.wrp--topbar-links ul li .twitter:before {
  line-height: 0.625rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' class='bi bi-twitter-x' viewBox='0 0 16 16'%3E%3Cstyle type='text/css'%3E .st1 %7B fill: %23ffffff; %7D %3C/style%3E%3Cpath class='st1' d='M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865l8.875 11.633Z' /%3E%3C/svg%3E");
}
.wrp--topbar-links ul li a {
  color: #553c3c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.wrp--topbar-links ul li a > span {
  display: none;
}
@media (min-width: 62rem) {
  .wrp--topbar-links ul li a > span {
    display: inline;
  }
}
.wrp--topbar-links ul.icons {
  display: none;
}
@media (min-width: 36rem) {
  .wrp--topbar-links ul.icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

/*
#block-cantut-cantutlogo {
  position: block;
  left: 0;
  z-index: 9000;

  @media (min-width: $screen-collapse-navbar) {
    position: absolute;
  }

  img {
    max-height: 2.5em;
    width: auto;

    height: 40px;
    @media (min-width: $screen-sm) {
      height: initial;
    }
  }
}

#block-cantut-collpasenavbarbutton {
    @media (min-width: 370px) {
      position:absolute;
        //top: 50px;
        //left: 18em;
        right: 0;
        z-index: 9999;
    }

    @media (min-width: $screen-sm) {
      //left: 22em;
      right: 3em;
    }

    @media (max-height: 510px) {
        right: 0;
        position: initial;
    }


    @media (min-width: $screen-collapse-navbar) {
        display:none;
    }

}

#block-cantut-topbaricons-2 {
    display: none;
    padding: 0;

    @media (min-width: $screen-collapse-navbar) {
        display: flex;
    }
}

#block-cantut-main-menu {
    display: none;


    @media (min-width: $screen-collapse-navbar) {
        display: flex;
        padding-right: 0;
        padding-left: 4em;
        padding-top: 0.3em;
    }
}

#block-cantut-formulariodebusqueda {
    display: none;
    padding: 0;

    @media (min-width: $screen-collapse-navbar) {
        display: flex;
    }
}

#block-cantut-cart-2 {
    display: none;
    padding: 0;

    @media (min-width: $screen-collapse-navbar) {
        display: flex;
    }
}
*/
#block-cantut-collpasenavbarbutton {
  display: none;
}

#block-cantut-topbaricons-2.show-navbar,
#block-cantut-main-menu.show-navbar,
#block-cantut-formulariodebusqueda.show-navbar,
#block-cantut-cart-2.show-navbar {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

#header {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 100;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
#header .search-form {
  padding: 0;
}
#header .search-form .form-actions {
  padding-top: 0.25rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  /*
  &::after,
  &::before {
    content: '|';
  }
    */
}
#header .search-form .form-actions .button {
  padding-left: 0.3125rem;
}
#header .search-form .mb-3 {
  margin-bottom: 0 !important;
}
#header .search-form .mb-3 .form-control {
  line-height: 1.625rem;
  display: none;
}
#header .nav.tabs ul {
  display: none !important;
}
#header .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 75rem) {
  #header .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-height: 31.875rem) {
  #header .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
#header .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  background-color: #553c3c;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  max-width: 99.99%;
}
#header button.btn-primary {
  padding: 0.375rem 0.75rem;
  padding-inline: 0;
  background-color: transparent;
  border-width: 0px;
  font-size: 0;
  line-height: 0;
}

.cart-block--summary__count {
  display: none;
}

#block-cantut-cart-2 {
  width: initial;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  padding-top: 0.5625rem;
  padding-left: 0;
  padding-right: 1.25rem;
}
#block-cantut-cart-2 a {
  color: white;
}
@media (min-width: 75rem) {
  #block-cantut-cart-2 {
    margin-left: auto;
  }
}

.search-block-form {
  width: initial;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
}

.header .navbar-brand {
  font-size: 0;
}

#navbar-main .container {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
@media (min-width: 48rem) {
  #navbar-main .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
#navbar-main .container .navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
#navbar-main div.search-block-form {
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
#navbar-main .navbar-collapse {
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  border-top: 1px solid rgba(86, 60, 61, 0.3);
  margin-top: 2rem;
}

#header .row.region-top-header {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  width: 100%;
  min-height: 42px;
  /*
  @media (max-width: 750px) {
      min-height:0;
  }
      */
}

.menu--main .navbar-nav li a {
  color: #333;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.menu--main .navbar-nav li a.active {
  color: #fff;
}
.menu--main .navbar-nav .dropdown-item {
  text-transform: capitalize;
}
.menu--main .navbar-nav ul.dropdown-menu .active .is-active {
  color: #fff;
}

.dropdown-menu[data-bs-popper] {
  top: 135%;
  box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 6px 7px 0 rgba(0, 0, 0, 0.3);
}

form.webform-submission-contact-form .wrp--form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 2rem;
}
@media (min-width: 62rem) {
  form.webform-submission-contact-form .wrp--form {
    display: grid;
    grid-template-columns: auto auto;
    -webkit-box-orient: inherit;
    -webkit-box-direction: inherit;
    -webkit-flex-direction: inherit;
        -ms-flex-direction: inherit;
            flex-direction: inherit;
  }
}
@media (min-width: 62rem) {
  form.webform-submission-contact-form .wrp--form > div {
    grid-column-start: 1;
    grid-column-end: 3;
  }
}
@media (min-width: 62rem) {
  form.webform-submission-contact-form .wrp--form :nth-child(1) {
    grid-column-start: 1;
    grid-column-end: 2;
  }
}
@media (min-width: 62rem) {
  form.webform-submission-contact-form .wrp--form :nth-child(2) {
    grid-column-start: 2;
    grid-column-end: 3;
  }
}
form.webform-submission-contact-form .wrp--form h1, form.webform-submission-contact-form .wrp--form .h1 {
  font-size: 2.2rem;
}
form.webform-submission-contact-form .wrp--form .contact--message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #5b5b5b;
  margin: 0 0 2.4rem;
}
@media (min-width: 62rem) {
  form.webform-submission-contact-form .wrp--form .contact--message p {
    font-size: 1rem;
  }
}
form.webform-submission-contact-form .wrp--form .contact--message p:not(:last-child) {
  margin: 0;
}
form.webform-submission-contact-form .wrp--form .contact--message p:nth-child(5) {
  margin-bottom: 1rem;
}
form.webform-submission-contact-form .wrp--form .contact--message h4, form.webform-submission-contact-form .wrp--form .contact--message .h4 {
  font-size: 2rem;
}
form.webform-submission-contact-form .wrp--form > :nth-child(2) {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5;
  margin: 5rem 0 3rem;
}
@media (min-width: 62rem) {
  form.webform-submission-contact-form .wrp--form > :nth-child(2) {
    -webkit-box-ordinal-group: inherit;
    -webkit-order: inherit;
        -ms-flex-order: inherit;
            order: inherit;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: right;
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right;
    margin-bottom: 5rem;
  }
}
form.webform-submission-contact-form .wrp--form label {
  margin-bottom: 0.3rem;
}
form.webform-submission-contact-form .wrp--form input,
form.webform-submission-contact-form .wrp--form textarea {
  width: 100%;
  border-radius: 4px;
  padding: 0.7rem;
  line-height: 1.7rem;
  outline: none;
}
form.webform-submission-contact-form .wrp--form .form-control:not(.form-control.is-invalid) {
  border: 1px solid #b5b5b5;
}
@media (min-width: 75rem) {
  form.webform-submission-contact-form .wrp--form textarea {
    max-width: calc(50% - 0.5em);
  }
}
form.webform-submission-contact-form .wrp--form input[type=submit] {
  width: auto;
  border: none;
  margin: 0;
  background-color: #424242;
  color: #fff;
}
form.webform-submission-contact-form .wrp--form .wrp--address .wrp--logo {
  width: 100%;
  margin-bottom: 2rem;
}
form.webform-submission-contact-form .wrp--form .wrp--address .wrp--logo svg {
  max-width: 190px;
}
@media (min-width: 87.5rem) {
  form.webform-submission-contact-form .wrp--form .wrp--address .wrp--logo svg {
    max-width: 210px;
  }
}
form.webform-submission-contact-form .wrp--form .wrp--address h4, form.webform-submission-contact-form .wrp--form .wrp--address .h4 {
  margin: 1.2rem 0 0.7rem;
}
form.webform-submission-contact-form .wrp--form .wrp--address a {
  color: #553c3c;
}
form.webform-submission-contact-form .wrp--form .wrp--address address {
  margin: 0;
}
form.webform-submission-contact-form .wrp--form .wrp--address address a {
  margin: 1rem 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 62rem) {
  form.webform-submission-contact-form .wrp--form .wrp--address address a {
    -webkit-box-pack: right;
    -webkit-justify-content: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
}
form.webform-submission-contact-form .wrp--form .flexbox--messagge,
form.webform-submission-contact-form .wrp--form .flexbox--name {
  margin: 1rem 0;
}
form.webform-submission-contact-form .wrp--form .flexbox--name > :first-child {
  margin-bottom: 2rem;
}
@media (min-width: 48rem) {
  form.webform-submission-contact-form .wrp--form .flexbox--name > :first-child {
    margin-bottom: 0;
  }
}
@media (min-width: 48rem) {
  form.webform-submission-contact-form .wrp--form .flexbox--button {
    margin: 0;
  }
}
form.webform-submission-contact-form .toast-container {
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  position: relative !important;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 90;
}
form.webform-submission-contact-form .toast-container .toast {
  border-left: 5px solid var(--bs-form-invalid-border-color) !important;
  border: 1px solid var(--bs-form-invalid-border-color);
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 2rem 0;
  width: 100%;
}
form.webform-submission-contact-form .toast-container .toast .me-auto {
  color: #333;
}

.block-system-breadcrumb-block {
  margin-top: 1rem;
}

.wrp--logos-footer {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 2rem;
}
@media (min-width: 48rem) {
  .wrp--logos-footer {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.wrp--logos-footer figure {
  margin-bottom: 2rem;
  max-width: 180px;
  width: 100%;
}
@media (min-width: 48rem) {
  .wrp--logos-footer figure {
    margin: 0;
    max-width: 150px;
  }
}
.wrp--logos-footer figure svg {
  max-width: 180px;
  width: 100%;
}
@media (min-width: 48rem) {
  .wrp--logos-footer figure svg {
    max-width: 150px;
  }
}
.wrp--logos-footer .wrp--address {
  color: rgb(209, 218, 219);
}
.wrp--logos-footer .wrp--address a {
  color: rgb(209, 218, 219);
}

#block-cantut-footermenu-2-menu {
  display: none;
}

#block-cantut-footermenu-2 {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0;
  text-transform: uppercase;
  background-color: #fff;
  color: #fff;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
#block-cantut-footermenu-2 .clearfix.nav {
  text-decoration: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 1rem;
  text-align: center;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#block-cantut-footermenu-2 .clearfix.nav .nav-item:hover, #block-cantut-footermenu-2 .clearfix.nav .nav-item:focus-within {
  background-color: #EDDBB3;
}
#block-cantut-footermenu-2 .clearfix.nav .nav-item button {
  width: 100%;
  text-transform: uppercase;
  color: #553c3c;
}
@media (max-height: 31.875rem) {
  #block-cantut-footermenu-2 .clearfix.nav .nav-item button {
    padding: 0;
  }
}
#block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:hover .menu,
#block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu {
  position: absolute;
  width: 100%;
  top: -185px;
  left: 0;
  z-index: 1000;
  background-color: #EDDBB3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  border: 1px solid black;
  border-collapse: collapse;
}
@media (max-height: 31.875rem) {
  #block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:hover .menu,
  #block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu {
    top: -121px;
  }
}
@media (min-width: 29.125rem) {
  #block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:hover .menu,
  #block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu {
    top: -46px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 29.125rem) and (max-height: 31.875rem) {
  #block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:hover .menu,
  #block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu {
    top: -30px;
  }
}
#block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:hover .menu li,
#block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu li {
  margin: 0;
  border: none;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  text-transform: none;
}
#block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:hover .menu li:hover,
#block-cantut-footermenu-2 .clearfix.nav .nav-item.menu-item--expanded:focus-within .menu li:hover {
  font-weight: bold;
}
#block-cantut-footermenu-2 .clearfix.nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  width: 100%;
}
#block-cantut-footermenu-2 .clearfix.nav li {
  list-style: none;
  padding: 0.625rem;
  color: #553c3c !important;
  border: 1px solid #000;
  margin: 0;
  border-collapse: collapse;
  padding: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#block-cantut-footermenu-2 .clearfix.nav li a {
  color: #553c3c;
}
@media (max-height: 31.875rem) {
  #block-cantut-footermenu-2 .clearfix.nav li a {
    padding: 0;
    margin-right: 0.3125rem;
    margin-left: 0.3125rem;
  }
}
#block-cantut-footermenu-2 .clearfix.nav li a:hover {
  background-color: #EDDBB3;
}
#block-cantut-footermenu-2 .clearfix.nav li .menu {
  display: none;
}

.nav-item.menu-item--expanded .menu.hide-submenu {
  display: none !important;
}

.site-footer__bottom .block {
  margin: 0;
}

.footer-block {
  background-color: #553c3c;
  width: 100%;
  height: 2.5rem;
  color: white;
  text-align: center;
  font-size: 1rem;
  padding: 0.3125rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.1rem;
  margin-top: 0.625rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 62rem) {
  .footer-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.footer-block a {
  color: white;
}

ul.footer-socials {
  background-color: #553c3c;
  width: 100%;
  height: 80px;
  color: white;
  text-align: center;
  font-size: 1rem;
  padding: 0.3125rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 1.1rem;
  margin-top: 7.5rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  list-style: none;
}
@media (min-width: 62rem) {
  ul.footer-socials {
    margin-top: 0.625rem;
  }
}
ul.footer-socials .footer-socials-item a {
  color: white;
}
ul.footer-socials .footer-socials-item a > span:before {
  font-size: 1.3rem;
}
ul.footer-socials .footer-socials-item a > span {
  font-size: 0;
}

#page-wrapper .layout-main-wrapper .clearfix {
  max-width: 100%;
}
#page-wrapper .site-footer {
  background-color: #553c3c !important;
  margin-top: 2em;
  position: relative;
  overflow: hidden;
  padding-top: 8.5rem;
  padding-bottom: 0rem;
}
@media (min-width: 29.125rem) {
  #page-wrapper .site-footer {
    padding-bottom: 0rem;
  }
}
@media (min-width: 62rem) {
  #page-wrapper .site-footer {
    padding-top: 1.5rem;
    padding-bottom: 0rem;
  }
}
#page-wrapper .site-footer .container {
  padding-top: 1.5rem;
}
#page-wrapper .site-footer .wrapper-footer .col-md-3:not(:last-child) {
  margin-bottom: 2rem;
}
#page-wrapper .site-footer .wrapper-footer .logo-footer {
  max-width: 150px;
}
#page-wrapper .site-footer .wrapper-footer .footer-premi {
  margin-top: 3rem;
}
#page-wrapper .site-footer .wrapper-footer .footer-premi img {
  max-width: 120px;
}
#page-wrapper .site-footer .wrapper-footer h2, #page-wrapper .site-footer .wrapper-footer .h2 {
  font-size: 1.2rem;
  font-weight: 700;
}
#page-wrapper .site-footer .wrapper-footer ul {
  list-style: none;
  padding: 0;
}
#page-wrapper .site-footer .wrapper-footer ul span {
  margin-right: 0.5rem;
}
#page-wrapper .navbar.navbar-dark.bg-dark {
  background-color: #FFFFFF;
}

h1.title, .title.h1 {
  text-align: center;
  margin-bottom: 2em;
  text-transform: uppercase;
}

.block-views-blockblock-news-home-block-1 > .wrp--top-posts > a > h2, .block-views-blockblock-news-home-block-1 > .wrp--top-posts > a > .h2,
.view-block-news-home > .wrp--top-posts > a > h2,
.view-block-news-home > .wrp--top-posts > a > .h2 {
  font-size: 2rem !important;
  text-align: center !important;
  color: #553c3c !important;
  text-transform: uppercase;
  margin-bottom: 2em;
}

.node--type-article-news .node__title .field--name-title {
  font-weight: bold;
}

.block-views-blockblock-news-home-block-1 .views-field.views-field-rendered-entity,
.view-block-news-home .views-field.views-field-rendered-entity {
  margin: 0;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.block-views-blockblock-news-home-block-1 .field.field--name-field-image,
.view-block-news-home .field.field--name-field-image {
  margin: 0;
}
.block-views-blockblock-news-home-block-1 .field.field--name-field-image img,
.view-block-news-home .field.field--name-field-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 1.5;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.block-views-blockblock-news-home-block-1 .node__meta,
.view-block-news-home .node__meta {
  display: none;
}

.node--view-mode-full a {
  text-decoration: underline;
}
.node--view-mode-full.node--type-article-news {
  margin: 0rem 0 4rem;
}
.node--view-mode-full.node--type-article-news hr {
  margin: 5rem 0;
  opacity: 1;
  border-top-width: 2px;
}
.node--view-mode-full.node--type-article-news hr.first_hr {
  margin-top: 2rem;
}
.node--view-mode-full.node--type-article-news hr.editions_hr {
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.node--view-mode-full.node--type-article-news h1.node__title, .node--view-mode-full.node--type-article-news .node__title.h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2em;
}
.node--view-mode-full.node--type-article-news h2, .node--view-mode-full.node--type-article-news .h2 {
  font-size: 2rem;
  text-align: center;
  font-weight: normal;
  margin-bottom: 1em;
}
.node--view-mode-full.node--type-article-news h3, .node--view-mode-full.node--type-article-news .h3 {
  font-size: 2rem;
  font-weight: normal;
}
.node--view-mode-full.node--type-article-news .article-news_goback_wrapper {
  margin-bottom: 1rem;
}
@media (min-width: 76.25rem) {
  .node--view-mode-full.node--type-article-news .article-news_goback_wrapper {
    position: relative;
    bottom: 113px;
    margin-bottom: 0;
  }
}
.node--view-mode-full.node--type-article-news .article-news_goback_link {
  text-transform: uppercase;
  text-decoration: none !important;
  color: #553c3c;
  font-weight: normal;
}
.node--view-mode-full.node--type-article-news .article-news_goback_link:before {
  content: "< ";
}
.node--view-mode-full.node--type-article-news .field--name-field-year:before {
  content: "(";
}
.node--view-mode-full.node--type-article-news .field--name-field-year:after {
  content: ")";
}
.node--view-mode-full.node--type-article-news .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 0.5em;
}
.node--view-mode-full.node--type-article-news .node__content .article-news_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 0.5em;
}
@media (min-width: 75rem) {
  .node--view-mode-full.node--type-article-news .node__content .article-news_row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
    row-gap: 1rem;
  }
}
.node--view-mode-full.node--type-article-news .node__content .article-news_column_1 {
  grid-column: 2;
  grid-row: 1;
}
.node--view-mode-full.node--type-article-news .node__content .article-news_column_1 .field--name-field-news-date,
.node--view-mode-full.node--type-article-news .node__content .article-news_column_1 .field--name-field-categoria {
  padding: 0;
  margin-bottom: 0;
}
.node--view-mode-full.node--type-article-news .node__content .article-news_column_1 .field--name-field-news-date p,
.node--view-mode-full.node--type-article-news .node__content .article-news_column_1 .field--name-field-categoria p {
  margin-bottom: 0;
}
.node--view-mode-full.node--type-article-news .node__content .article-news_column_1 .field--name-field-news-date .field__label,
.node--view-mode-full.node--type-article-news .node__content .article-news_column_1 .field--name-field-categoria .field__label {
  font-weight: 600;
  color: #553c3c;
}
.node--view-mode-full.node--type-article-news .node__content .article-news_column_1 .field--name-field-categoria {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.node--view-mode-full.node--type-article-news .node__content .article-news_column_2 {
  grid-column: 1;
  grid-row: 1;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 75rem) {
  .node--view-mode-full.node--type-article-news .node__content .article-news_column_2 {
    margin-left: auto;
    margin-right: 0;
  }
}
.node--view-mode-full.node--type-article-news .node__content p {
  font-size: 1rem;
}
@media (min-width: 75rem) {
  .node--view-mode-full.node--type-article-news .node__content .field--type-image {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}
.node--view-mode-full.node--type-article-news .node__content .field--type-image img {
  width: 100%;
  height: auto;
  max-height: 700px;
}

.view-noticies {
  margin-top: 2rem;
}
.view-noticies .node--view-mode-full h1.node__title, .view-noticies .node--view-mode-full .node__title.h1 {
  display: none;
}
.view-noticies .views-view-responsive-grid {
  display: grid;
  grid-template-columns: 1fr;
  -webkit-column-gap: 25px;
     -moz-column-gap: 25px;
          column-gap: 25px;
  row-gap: 50px;
  margin-bottom: 3.125rem;
}
@media (min-width: 36rem) {
  .view-noticies .views-view-responsive-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 75rem) {
  .view-noticies .views-view-responsive-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.view-noticies > h2, .view-noticies > .h2 {
  margin-bottom: 2rem;
}
.view-noticies .views-field.views-field-rendered-entity {
  margin: 0;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.view-noticies .field.field--name-field-image {
  margin: 0;
}
.view-noticies .field.field--name-field-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.view-noticies .field.field--name-field-image img:hover {
  border-style: solid;
  border-color: #000;
  border-width: 1px;
}
.view-noticies .node__meta {
  display: none;
}
.view-noticies nav {
  margin: 0 auto;
  margin-top: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-noticies nav ul {
  list-style: none;
}
@media (min-width: 75rem) {
  .view-noticies nav {
    margin-top: 2.5rem;
  }
}

.view-block-news-home .more-link {
  margin: 2rem 0 2rem 0;
  margin-bottom: 0;
  text-align: center;
}
.view-block-news-home .more-link a {
  color: #553c3c;
}

.view-noticies-page-block {
  margin-top: 2rem;
}
.view-noticies-page-block .views-view-responsive-grid {
  display: grid;
  grid-template-columns: 1fr;
  -webkit-column-gap: 25px;
     -moz-column-gap: 25px;
          column-gap: 25px;
  row-gap: 50px;
  margin-bottom: 3.125rem;
}
@media (min-width: 36rem) {
  .view-noticies-page-block .views-view-responsive-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 75rem) {
  .view-noticies-page-block .views-view-responsive-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.view-noticies-page-block > h2, .view-noticies-page-block > .h2 {
  margin-bottom: 2rem;
}
.view-noticies-page-block .views-field.views-field-rendered-entity {
  margin: 0;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.view-noticies-page-block .field.field--name-field-image {
  margin: 0;
}
.view-noticies-page-block .field.field--name-field-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.view-noticies-page-block .field.field--name-field-image img:hover {
  border-style: solid;
  border-color: #000;
  border-width: 1px;
}
.view-noticies-page-block .node__meta {
  display: none;
}
.view-noticies-page-block nav {
  margin: 0 auto;
  margin-top: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-noticies-page-block nav ul {
  list-style: none;
}
@media (min-width: 75rem) {
  .view-noticies-page-block nav {
    margin-top: 2.5rem;
  }
}

.block-views-blocktop-5-products-block-1 h2, .block-views-blocktop-5-products-block-1 .h2 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-top: 2rem;
}

.block-views-blockblock-news-home-block-1 > .wrp--top-posts > h2, .block-views-blockblock-news-home-block-1 > .wrp--top-posts > .h2 {
  font-size: 2rem !important;
  text-align: center !important;
  color: #553c3c !important;
}

.premi-nacional-block {
  background-color: #f9f2e3;
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
}
.premi-nacional-block img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wrapper--featured-posts .wrp--top-posts {
  padding-top: 4.5rem;
}
.wrapper--featured-posts .wrp--top-posts > h2, .wrapper--featured-posts .wrp--top-posts > .h2 {
  margin-bottom: 2rem;
  margin-bottom: 2rem;
}
.wrapper--featured-posts .wrp--top-posts .views-field.views-field-rendered-entity {
  margin: 0;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.wrapper--featured-posts .wrp--top-posts .field.field--name-field-image {
  margin: 0;
}
.wrapper--featured-posts .wrp--top-posts .field.field--name-field-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 1.5;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.wrapper--featured-posts .wrp--top-posts .field.field--name-field-image img:hover {
  border-style: solid;
  border-color: #000;
  border-width: 1px;
}
.wrapper--featured-posts .wrp--top-posts .node__meta {
  display: none;
}

.wrp--home-news-link {
  margin: 2rem 0 2rem 0;
  text-align: center;
}
.wrp--home-news-link hr {
  margin: initial;
  margin-top: 1rem;
  border-width: initial;
  border-top: initial;
  border: 1px solid;
  opacity: 1;
  color: #553c3c;
}
.wrp--home-news-link p {
  margin: 0;
}
.wrp--home-news-link .home-news-link-a {
  color: #553c3c;
}

.view-id-block_news_home nav.pager--load-more {
  margin: 2rem 0 2rem 0;
  margin-bottom: 0;
}
.view-id-block_news_home nav.pager--load-more ul {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
#block-cantut-featuredpostsbutton hr {
  margin-top: 1rem;
  border-width: initial;
  border-top: initial;
  border: 1px solid;
  opacity: 1;
  color: #553c3c;
}

.node--view-mode-featured-news-article {
  /*
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  column-gap: 20px;

  flex-wrap: wrap;
  */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 10px;
  margin-bottom: 4em;
}
@media (min-width: 75rem) {
  .node--view-mode-featured-news-article {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-template-rows: 1fr;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
}
.node--view-mode-featured-news-article header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  gap: 10px;
}
.node--view-mode-featured-news-article header h2, .node--view-mode-featured-news-article header .h2 {
  font-size: 2rem;
}
.node--view-mode-featured-news-article .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  gap: 20px;
}
@media (min-width: 75rem) {
  .node--view-mode-featured-news-article .node__content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
  }
}
.node--view-mode-featured-news-article .node__content .field--body {
  grid-row: 2/3;
}
.node--view-mode-featured-news-article .node__content .field--name-body p {
  font-size: 1.2rem;
}
.node--view-mode-featured-news-article .node__content .field--name-field-image {
  grid-row: 1/2;
  margin: 0;
}
.node--view-mode-featured-news-article .node__content .field--name-field-image img {
  margin: 0;
  height: auto;
  width: 100%;
  -o-object-fit: fill;
     object-fit: fill;
  max-height: 550px;
  max-width: 553px;
}
.node--view-mode-featured-news-article .node__meta {
  display: none;
}

.about-us-block {
  background-color: #fcf8ef;
  padding-top: 5rem;
  margin-top: 1em;
  margin-bottom: 4em;
  padding-bottom: 5rem;
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
  padding-left: 1.5em;
  padding-right: 1.5em;
}
@media (min-width: 48rem) {
  .about-us-block {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
}
.about-us-block .about-us-title h2, .about-us-block .about-us-title .h2 {
  color: #553c3c;
  font-size: 2rem;
  margin-bottom: 1.5em;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
}
.about-us-block .about-us-content {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  color: #553c3c;
  text-align: center;
}
@media (min-width: 48rem) {
  .about-us-block .about-us-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: initial;
  }
}
@media (min-width: 75rem) {
  .about-us-block .about-us-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    text-align: initial;
  }
}
.about-us-block .about-us-content .about-us-column p {
  line-height: 1.2;
}
.about-us-block .about-us-content .about-us-column h3, .about-us-block .about-us-content .about-us-column .h3 {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1.2em;
  margin-top: 1.7rem;
  text-transform: uppercase;
}
.about-us-block .about-us-content .about-us-column h4, .about-us-block .about-us-content .about-us-column .h4 {
  padding: 0;
  margin: 0;
  text-transform: initial;
  font-size: 1rem;
  font-weight: bold;
}
.about-us-block .about-us-content .about-us-column:first-child {
  max-width: 308px;
}
.about-us-block .about-us-content .about-us-column:first-child p {
  margin-top: 2em;
}
@media (max-width: 48rem) {
  .about-us-block .about-us-content .about-us-column:first-child {
    max-width: 100%;
  }
}

.block-views-blockproducts-view-merch-block-1 h2, .block-views-blockproducts-view-merch-block-1 .h2 {
  font-size: 2rem;
  margin-bottom: 1em;
  text-align: center;
  color: #553c3c;
}

.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a {
  background: url("../images/retro-music-80s.jpg");
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  padding: 4rem 0;
  position: relative;
  z-index: 2;
  margin-top: 2rem;
}
@media (min-width: 75rem) {
  .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a {
    padding: 7rem 0;
    margin-top: 4rem;
  }
}
@media (min-width: 100rem) {
  .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a {
    margin-top: 5rem;
  }
}
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 3;
}
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > h2, .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .h2 {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-weight: 200;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  z-index: 3;
  margin-bottom: 1.5rem;
}
@media (min-width: 36rem) {
  .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > h2, .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .h2 {
    font-size: 2rem;
  }
}
@media (min-width: 48rem) {
  .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > h2, .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .h2 {
    font-size: 2.5rem;
  }
}
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content {
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  max-width: 90%;
  position: relative;
  width: 100%;
  z-index: 3;
}
@media (min-width: 36rem) {
  .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content {
    max-width: 80%;
  }
}
@media (min-width: 48rem) {
  .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content {
    max-width: 60%;
  }
}
@media (min-width: 75rem) {
  .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content {
    max-width: 50%;
  }
}
@media (min-width: 87.5rem) {
  .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content {
    max-width: 40%;
  }
}
@media (min-width: 100rem) {
  .simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content {
    max-width: 30%;
  }
}
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content > form .field--name-mail {
  margin-bottom: 1.5rem !important;
}
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content > form .field--name-mail .form-control {
  border-radius: 4px;
  background-color: rgba(254, 254, 254, 0.1);
  line-height: 2.5;
}
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content > form .field--name-mail .form-control:focus {
  background-color: rgba(254, 254, 254, 0.7);
}
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content > form label.form-required,
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content > form small.text-muted,
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content > form .text-muted.small {
  display: none;
}
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content > form .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 !important;
}
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content > form .form-actions button.form-submit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: rgba(254, 254, 254, 0.7);
}
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content > form .form-actions button.form-submit:hover {
  background-color: rgba(254, 254, 254, 0.2);
  border-color: rgb(254, 254, 254);
}
.simplenews-subscriptions-block-ef1584f8-1f15-47c7-9e67-7cc1e77b323a > .content > form .form-item-message {
  max-width: 540px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
}

.tiny-slider-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.view-homepage-tiny-slider {
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
  top: -9em;
  margin-bottom: -8em;
}

#carouselHome .splide__pagination {
  bottom: -2em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1;
}
#carouselHome .splide__pagination li {
  padding: 0 !important;
}
#carouselHome .splide__pagination__page.is-active {
  background: #6B6B6B;
}
#carouselHome .splide__pagination__page {
  background: #949494;
}
#carouselHome .splide__slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  /*
   .field--name-field-media-image {

       img {
           width: 100vw;
           height: auto;
           max-height: 925px;
           object-fit: cover;
           //object-fit: fill;
           aspect-ratio: 3/2;
       }
   }
   */
  padding: 0 !important;
}
#carouselHome .splide__slide .field--name-field-media-image {
  margin: 0;
}
#carouselHome .splide__slide iframe, #carouselHome .splide__slide video, #carouselHome .splide__slide img {
  width: 100vw;
  height: auto;
  aspect-ratio: 3/2;
  max-height: 925px;
  -o-object-fit: cover;
     object-fit: cover;
}
#carouselHome .splide__slide article a {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
#carouselHome .splide__slide article .field--name-body {
  width: 90vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#carouselHome .splide__arrow {
  background: #ccc;
  color: black;
}
#carouselHome .splide__arrow--prev {
  left: 5em;
}
#carouselHome .splide__arrow--next {
  right: 5em;
}

#carouselHome-mw {
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
}

#carouselHome img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}

.node--type-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node--type-slider .field--name-body {
  margin-top: 1em;
  text-align: center;
  font-size: 1.5rem;
  color: #553d3d;
  font-family: "Lora", serif;
}
@media (min-width: 56.25rem) {
  .node--type-slider .field--name-body {
    font-size: 2rem;
  }
}
.node--type-slider .field--name-body p {
  padding: 0;
  max-width: 1070px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
  margin-bottom: 0;
}
@media (max-width: 40.625rem) {
  .node--type-slider .field--name-body p {
    font-size: 1rem;
  }
}
@media (max-width: 23.4375rem) {
  .node--type-slider .field--name-body p {
    font-size: 0.9rem;
  }
}
.node--type-slider a {
  text-decoration: none !important;
}

.node--view-mode-full a {
  text-decoration: underline;
}
.node--view-mode-full .tags--categories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1rem;
}
.node--view-mode-full .tags--categories .field__label {
  font-weight: 600;
}
.node--view-mode-full .tags--categories .field--name-field-tags .field__label,
.node--view-mode-full .tags--categories .field--name-field-tags .field__items {
  font-size: 1rem;
}
.node--view-mode-full .tags--categories .field--name-field-tags .field__label {
  font-weight: 600;
}

.field--type-entity-reference {
  margin: 0;
}

.image-container img {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

body.node--type-events .block-page-title-block h1.title, body.node--type-events .block-page-title-block .title.h1 {
  display: none;
}

.wrp--view-events-teaser .node--view-mode-teaser,
.wrp--view-events-taxonomy .node--view-mode-teaser {
  border: none;
}
.wrp--view-events-teaser h2.node__title, .wrp--view-events-teaser .node__title.h2,
.wrp--view-events-taxonomy h2.node__title,
.wrp--view-events-taxonomy .node__title.h2 {
  font-size: 1.25rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wrp--view-events-teaser .field--type-image,
.wrp--view-events-taxonomy .field--type-image {
  margin: 0;
}
.wrp--view-events-teaser .field--type-image img,
.wrp--view-events-taxonomy .field--type-image img {
  width: 100%;
  height: auto;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
@media (min-width: 48rem) {
  .wrp--view-events-teaser .field--type-image img,
  .wrp--view-events-taxonomy .field--type-image img {
    margin: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
  }
}
@media (min-width: 62rem) {
  .wrp--view-events-teaser .field--type-image img,
  .wrp--view-events-taxonomy .field--type-image img {
    margin: 0 0 1rem;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0;
  }
}
.wrp--view-events-teaser .wrp--card,
.wrp--view-events-taxonomy .wrp--card {
  border: 1px solid rgb(204, 204, 204);
  padding-bottom: 1rem;
  border-radius: 5px;
}
@media (min-width: 48rem) {
  .wrp--view-events-teaser .wrp--card .field--name-field-event-imagen,
  .wrp--view-events-taxonomy .wrp--card .field--name-field-event-imagen {
    max-width: 300px;
    margin-right: 2rem;
  }
}
@media (min-width: 62rem) {
  .wrp--view-events-teaser .wrp--card .field--name-field-event-imagen,
  .wrp--view-events-taxonomy .wrp--card .field--name-field-event-imagen {
    max-width: inherit;
    margin-right: 0;
    padding-bottom: 1rem;
  }
}
@media (min-width: 48rem) {
  .wrp--view-events-teaser .wrp--card .field--name-field-event-location,
  .wrp--view-events-taxonomy .wrp--card .field--name-field-event-location {
    margin-top: 1rem;
  }
}
@media (min-width: 48rem) {
  .wrp--view-events-teaser .wrp--card,
  .wrp--view-events-taxonomy .wrp--card {
    padding-bottom: 0;
  }
}
@media (min-width: 62rem) {
  .wrp--view-events-teaser .wrp--card,
  .wrp--view-events-taxonomy .wrp--card {
    padding-bottom: 1rem;
  }
}
.wrp--view-events-teaser .field--name-field-event-location,
.wrp--view-events-teaser .field--name-field-time-range,
.wrp--view-events-teaser .field--name-field-event-price,
.wrp--view-events-teaser .field--name-field-data-de-l-esdeveniment,
.wrp--view-events-taxonomy .field--name-field-event-location,
.wrp--view-events-taxonomy .field--name-field-time-range,
.wrp--view-events-taxonomy .field--name-field-event-price,
.wrp--view-events-taxonomy .field--name-field-data-de-l-esdeveniment {
  padding: 0 1rem;
}
.wrp--view-events-teaser .field--name-field-event-location .field__label,
.wrp--view-events-teaser .field--name-field-time-range .field__label,
.wrp--view-events-teaser .field--name-field-event-price .field__label,
.wrp--view-events-teaser .field--name-field-data-de-l-esdeveniment .field__label,
.wrp--view-events-taxonomy .field--name-field-event-location .field__label,
.wrp--view-events-taxonomy .field--name-field-time-range .field__label,
.wrp--view-events-taxonomy .field--name-field-event-price .field__label,
.wrp--view-events-taxonomy .field--name-field-data-de-l-esdeveniment .field__label {
  font-weight: 600;
  color: #553c3c;
}
.wrp--view-events-teaser .field--name-field-time-range .field__item,
.wrp--view-events-taxonomy .field--name-field-time-range .field__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-transform: capitalize;
}
.wrp--view-events-teaser .field--name-field-data-de-l-esdeveniment .field__item,
.wrp--view-events-taxonomy .field--name-field-data-de-l-esdeveniment .field__item {
  text-transform: capitalize;
}

@media (min-width: 62rem) {
  .wrp--view-events-taxonomy .field--type-image img {
    margin: 0 2rem 0 0;
    max-width: 450px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
  }
}
@media (min-width: 48rem) {
  .wrp--view-events-taxonomy .wrp--card {
    padding-bottom: 0;
  }
}
.wrp--view-events-taxonomy .wrp--card .field--name-field-event-imagen {
  padding-bottom: 0;
}

.wrp--events-full p {
  font-size: 1rem;
}
.wrp--events-full .field--name-field-event-imagen img {
  width: 100%;
  height: auto;
}
.wrp--events-full .field--name-field-event-location,
.wrp--events-full .field--name-field-time-range,
.wrp--events-full .field--name-field-event-price,
.wrp--events-full .field--name-field-data-de-l-esdeveniment,
.wrp--events-full .field--name-field-event-categories {
  padding: 0 1rem;
}
.wrp--events-full .field--name-field-event-location .field__label,
.wrp--events-full .field--name-field-time-range .field__label,
.wrp--events-full .field--name-field-event-price .field__label,
.wrp--events-full .field--name-field-data-de-l-esdeveniment .field__label,
.wrp--events-full .field--name-field-event-categories .field__label {
  font-weight: 600;
  color: #553c3c;
}
.wrp--events-full .field--name-field-data-de-l-esdeveniment {
  clear: both;
}
.wrp--events-full .field--name-field-label-logo-sponsor {
  margin-top: 4rem;
}

.wrp--view-events-taxonomy .wrp--custom-article-news {
  border-bottom: 1px solid #dee2e6;
}
.wrp--view-events-taxonomy .wrp--custom-article-news .field--type-image {
  margin: 0;
}
@media (min-width: 36rem) {
  .wrp--view-events-taxonomy .wrp--custom-article-news .field--type-image {
    margin: 0 1rem 0 0;
  }
}
.wrp--view-events-taxonomy .wrp--custom-article-news .field--type-image img {
  margin: 0 0 1rem;
  border-radius: 5px;
}
.wrp--view-events-taxonomy .wrp--custom-article-news .inline__links {
  margin: 2rem 0;
}
.wrp--view-events-taxonomy .wrp--custom-article-news .inline__links .node-readmore {
  border: 1px solid #dee2e6;
  border-radius: 5px;
}

.wrp--custom-article-news p {
  font-size: 1rem;
}

.node--view-mode-full a,
.node--view-mode-past-festival a {
  text-decoration: underline;
}
.node--view-mode-full.node--type-events,
.node--view-mode-past-festival.node--type-events {
  margin: 0rem 0 4rem;
}
.node--view-mode-full.node--type-events h1.node__title, .node--view-mode-full.node--type-events .node__title.h1,
.node--view-mode-past-festival.node--type-events h1.node__title,
.node--view-mode-past-festival.node--type-events .node__title.h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2em;
}
.node--view-mode-full.node--type-events h2, .node--view-mode-full.node--type-events .h2,
.node--view-mode-past-festival.node--type-events h2,
.node--view-mode-past-festival.node--type-events .h2 {
  font-size: 2rem;
  text-align: center;
  font-weight: normal;
  margin-bottom: 1em;
}
.node--view-mode-full.node--type-events .event_goback_wrapper,
.node--view-mode-past-festival.node--type-events .event_goback_wrapper {
  margin-bottom: 1rem;
}
@media (min-width: 76.25rem) {
  .node--view-mode-full.node--type-events .event_goback_wrapper,
  .node--view-mode-past-festival.node--type-events .event_goback_wrapper {
    position: relative;
    bottom: 113px;
    margin-bottom: 0;
  }
}
.node--view-mode-full.node--type-events .event_goback_link,
.node--view-mode-past-festival.node--type-events .event_goback_link {
  text-transform: uppercase;
  text-decoration: none !important;
  color: #553c3c;
  font-weight: normal;
}
.node--view-mode-full.node--type-events .event_goback_link:before,
.node--view-mode-past-festival.node--type-events .event_goback_link:before {
  content: "< ";
}
.node--view-mode-full.node--type-events .node__content,
.node--view-mode-past-festival.node--type-events .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 0.5em;
}
@media (min-width: 75rem) {
  .node--view-mode-full.node--type-events .node__content,
  .node--view-mode-past-festival.node--type-events .node__content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
    row-gap: 1rem;
  }
}
.node--view-mode-full.node--type-events .node__content .event_column_1,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 {
  grid-column: 2;
  grid-row: 1;
}
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-data-event,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-duration-event,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-event-location,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-hora,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field_entrades,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-event-price,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-event-categories,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-data-event,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-duration-event,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-event-location,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-hora,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field_entrades,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-event-price,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-event-categories {
  padding: 0;
  margin-bottom: 0;
}
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-data-event p,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-duration-event p,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-event-location p,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-hora p,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field_entrades p,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-event-price p,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-event-categories p,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-data-event p,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-duration-event p,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-event-location p,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-hora p,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field_entrades p,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-event-price p,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-event-categories p {
  margin-bottom: 0;
}
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-data-event .field__label,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-duration-event .field__label,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-event-location .field__label,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-hora .field__label,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field_entrades .field__label,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-event-price .field__label,
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-event-categories .field__label,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-data-event .field__label,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-duration-event .field__label,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-event-location .field__label,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-hora .field__label,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field_entrades .field__label,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-event-price .field__label,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-event-categories .field__label {
  font-weight: 600;
  color: #553c3c;
}
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-event-categories,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-event-categories {
  text-transform: uppercase;
}
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-data-de-l-esdeveniment,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-data-de-l-esdeveniment {
  clear: both;
}
.node--view-mode-full.node--type-events .node__content .event_column_1 .field--name-field-label-logo-sponsor,
.node--view-mode-past-festival.node--type-events .node__content .event_column_1 .field--name-field-label-logo-sponsor {
  margin-top: 4rem;
}
.node--view-mode-full.node--type-events .node__content .event_column_2,
.node--view-mode-past-festival.node--type-events .node__content .event_column_2 {
  grid-column: 1;
  grid-row: 1;
}
.node--view-mode-full.node--type-events .node__content p,
.node--view-mode-past-festival.node--type-events .node__content p {
  font-size: 1rem;
}
@media (min-width: 75rem) {
  .node--view-mode-full.node--type-events .node__content .field--type-image,
  .node--view-mode-past-festival.node--type-events .node__content .field--type-image {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}
.node--view-mode-full.node--type-events .node__content .field--type-image img,
.node--view-mode-past-festival.node--type-events .node__content .field--type-image img {
  width: 100%;
  height: auto;
}
.node--view-mode-full .tags--categories,
.node--view-mode-past-festival .tags--categories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1rem;
}
.node--view-mode-full .tags--categories .field__label,
.node--view-mode-past-festival .tags--categories .field__label {
  font-weight: 600;
}
.node--view-mode-full .tags--categories .field--name-field-tags .field__label,
.node--view-mode-full .tags--categories .field--name-field-tags .field__items,
.node--view-mode-past-festival .tags--categories .field--name-field-tags .field__label,
.node--view-mode-past-festival .tags--categories .field--name-field-tags .field__items {
  font-size: 1rem;
}
.node--view-mode-full .tags--categories .field--name-field-tags .field__label,
.node--view-mode-past-festival .tags--categories .field--name-field-tags .field__label {
  font-weight: 600;
}

.block-views-blockespais-2024-block-1 {
  position: absolute;
  top: 400px;
}

.wrp--entrades {
  margin: 2rem 0 4rem;
}
.wrp--entrades .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1rem 0 1.5rem 0;
  height: 100%;
  margin: 0;
}
.wrp--entrades .node__content .field--type-image {
  margin: 0;
}
.wrp--entrades .node__content .field--type-image img {
  width: 100%;
  height: auto;
}
.wrp--entrades .node__content .field--name-field-data,
.wrp--entrades .node__content .field--name-field-ubicacio,
.wrp--entrades .node__content .field--name-field-preu,
.wrp--entrades .node__content .field--name-field-website-entrades,
.wrp--entrades .node__content .field--name-field-additional-information {
  padding: 0 1rem;
}
.wrp--entrades .node__content .field--name-field-data {
  text-transform: capitalize;
}
.wrp--entrades .node__content .field--name-field-additional-information {
  font-style: italic;
  margin: 0.7rem 0;
}
.wrp--entrades .node__content .btn--custom {
  padding: 0.7rem 1rem;
  margin: auto 1rem 0;
}
.wrp--entrades .node__content .btn--custom a {
  color: #fff;
}
.wrp--entrades h2, .wrp--entrades .h2 {
  font-size: 1.25rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 1rem;
  margin-bottom: 1rem;
}
.wrp--entrades .views-view-responsive-grid__item-inner {
  height: 100%;
}
.wrp--entrades .views-view-responsive-grid__item-inner .contextual-region {
  height: 100%;
}
.wrp--entrades .views-view-responsive-grid__item {
  height: auto;
  border: 1px solid rgb(204, 204, 204);
  border-radius: 5px;
}

.node--view-mode-full a {
  color: #553c3c;
  text-decoration: underline;
}
.node--view-mode-full.node--type-canco {
  margin: 0rem 0 4rem;
  /*
  @media (min-width: $screen-md) {
    margin-left: 8em;
    margin-right: 8em;
  }
    */
}
.node--view-mode-full.node--type-canco h1.node__title, .node--view-mode-full.node--type-canco .node__title.h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2em;
}
.node--view-mode-full.node--type-canco .song_goback_wrapper {
  margin-bottom: 1rem;
}
@media (min-width: 62.5rem) {
  .node--view-mode-full.node--type-canco .song_goback_wrapper {
    position: relative;
    bottom: 113px;
    margin-bottom: 0;
  }
}
.node--view-mode-full.node--type-canco .song_goback_link {
  text-transform: uppercase;
  text-decoration: none !important;
  color: #553c3c;
  font-weight: normal;
}
.node--view-mode-full.node--type-canco .song_goback_link:before {
  content: "< ";
}
.node--view-mode-full.node--type-canco .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 84.375rem) {
  .node--view-mode-full.node--type-canco .node__content {
    display: grid;
    grid-template-columns: 1fr 1fr 2fr;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
  }
}
.node--view-mode-full.node--type-canco .node__content p {
  font-size: 1rem;
}
.node--view-mode-full.node--type-canco .node__content .field--name-field-observacions p {
  text-align: unset !important;
}
.node--view-mode-full.node--type-canco .node__content .field__label {
  font-weight: bold;
}
.node--view-mode-full.node--type-canco .node__content .field--name-field-on-com-i-de-qui-la-va-apre {
  margin-bottom: 1em;
}
.node--view-mode-full.node--type-canco .node__content .field--name-body {
  margin-bottom: 2em;
}
.node--view-mode-full.node--type-canco .node__content .field--name-body .field__label {
  margin-bottom: 1em;
}
.node--view-mode-full.node--type-canco .node__content .field--name-field-observacions .field__label {
  margin-bottom: 1em;
}
.node--view-mode-full.node--type-canco .node__content .field__label::after {
  content: ":";
  font-weight: bold;
}
.node--view-mode-full.node--type-canco .node__content .node__title {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  color: #553c3c;
  margin: 0;
  padding: 0;
  margin-bottom: 1em;
}
.node--view-mode-full.node--type-canco .node__content .field--name-field-partitura .field__label {
  display: none;
}
.node--view-mode-full.node--type-canco .node__content .song_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.node--view-mode-full.node--type-canco .node__content .song_column .song_column_3_row_2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media (max-width: 100rem) {
  .node--view-mode-full.node--type-canco .node__content .song_column .song_column_3_row_2 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.node--view-mode-full.node--type-canco .node__content .song_column .song_column_3_row_2 .song_partitura {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.node--view-mode-full.node--type-canco .node__content .song_column .song_column_3_row_2 .song_partitura .contextual-region {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node--view-mode-full.node--type-canco .node__content .song_column_1 {
  /*
  .field--type-image {
      margin-top: 2em;
      max-width: 345px;

    }*/
}
.node--view-mode-full.node--type-canco .node__content .song_column_1 .field--name-field-link-to-song {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100%;
}
@media (min-width: 84.375rem) {
  .node--view-mode-full.node--type-canco .node__content .song_column_1 .field--name-field-link-to-song {
    display: none;
  }
}
.node--view-mode-full.node--type-canco .node__content .song_column_1 .field--name-field-comentari {
  margin-top: 2em !important;
}
.node--view-mode-full.node--type-canco .node__content .song_column_1 .field--name-field-informants {
  margin-top: 2em !important;
  max-width: 345px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 84.375rem) {
  .node--view-mode-full.node--type-canco .node__content .song_column_1 .field--name-field-informants {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .node--view-mode-full.node--type-canco .node__content .song_column_1 .field--name-field-informants img {
    width: 100%;
    height: auto;
  }
}
.node--view-mode-full.node--type-canco .node__content .song_column_1 .field--label-inline .field__item {
  display: block;
}
.node--view-mode-full.node--type-canco .node__content .song_column_3 {
  gap: 1.2em;
}
.node--view-mode-full.node--type-canco .node__content .song_column_3 .song_column_3_row_2 {
  gap: 1.2em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 84.375rem) {
  .node--view-mode-full.node--type-canco .node__content .song_column_3 .song_column_3_row_2 {
    -webkit-box-pack: end;
    -webkit-justify-content: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
}
.node--view-mode-full.node--type-canco .node__content .song_column_3 .song_column_3_row_2 .song_partitura {
  gap: 1.2em;
}
.node--view-mode-full.node--type-canco .node__content .song_column_3 .field--name-field-link-to-song {
  display: none;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100%;
}
@media (min-width: 84.375rem) {
  .node--view-mode-full.node--type-canco .node__content .song_column_3 .field--name-field-link-to-song {
    display: block;
  }
}

.wrapper--songs .view-cancons {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 10px;
}
@media (min-width: 75rem) {
  .wrapper--songs .view-cancons {
    display: grid;
    grid-template-columns: 1fr 4fr;
    grid-auto-rows: auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    justify-items: center;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    row-gap: 0;
  }
}
.wrapper--songs .view-cancons .views-field-field-date-of-birth a, .wrapper--songs .view-cancons .views-field-title-1 a, .wrapper--songs .view-cancons .views-field-field-municipi-residence a {
  color: #553c3c;
  text-decoration: underline;
}
.wrapper--songs .view-cancons nav {
  margin: 0 auto;
  margin-top: 1.25rem;
}
.wrapper--songs .view-cancons nav ul {
  list-style: none;
}
@media (min-width: 75rem) {
  .wrapper--songs .view-cancons nav {
    grid-column: 2/3;
    margin-top: 2.5rem;
  }
}
.wrapper--songs .view-cancons .view-filters {
  position: block;
  top: 0px;
  background-color: white;
}
@media (min-width: 23.125rem) {
  .wrapper--songs .view-cancons .view-filters {
    top: 109px;
  }
}
@media (min-width: 36rem) {
  .wrapper--songs .view-cancons .view-filters {
    top: 119px;
  }
}
@media (min-width: 75rem) {
  .wrapper--songs .view-cancons .view-filters {
    top: 170px;
  }
}
.wrapper--songs .flex-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  margin-bottom: 0.625rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 20%;
      -ms-flex: 1 1 20%;
          flex: 1 1 20%;
}
.wrapper--songs .flex-wrap .mb-3 {
  margin-bottom: 0.5rem !important;
}
.wrapper--songs .views-view-responsive-grid__item {
  width: auto !important;
}
.wrapper--songs .views-view-responsive-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  grid-auto-rows: auto;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  row-gap: 80px;
}
@media (min-width: 75rem) {
  .wrapper--songs .views-view-responsive-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-rows: auto;
    text-align: start;
    justify-items: start;
  }
}
@media (min-width: 87.5rem) {
  .wrapper--songs .views-view-responsive-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-rows: auto;
    text-align: start;
    justify-items: start;
  }
}
.wrapper--songs .views-view-responsive-grid__item .views-view-responsive-grid__item-inner {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.wrapper--songs .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .views-field {
  line-height: 1.25;
}
.wrapper--songs .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .views-field-title {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.wrapper--songs .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .views-field-title a {
  color: #553c3c;
}
.wrapper--songs .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .views-label {
  font-weight: bold;
  display: block;
}
.wrapper--songs .views-view-responsive-grid__item .views-view-responsive-grid__item-inner .views-field-view-node a {
  color: #757575;
}
.wrapper--songs .view-content .row {
  width: 100%;
}
.wrapper--songs .view-content.row {
  row-gap: 80px;
}
.wrapper--songs input.form-autocomplete,
.wrapper--songs input.form-control {
  background-image: none;
  padding: 0;
  font-size: inherit;
  padding-left: 0.4rem;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  background-color: white;
  border-color: black;
  color: #553c3c;
  width: 300px;
}
@media (min-width: 36rem) {
  .wrapper--songs input.form-autocomplete,
  .wrapper--songs input.form-control {
    width: 320px;
  }
}
@media (min-width: 75rem) {
  .wrapper--songs input.form-autocomplete,
  .wrapper--songs input.form-control {
    width: 350px;
  }
}
.wrapper--songs input.form-autocomplete::-webkit-input-placeholder,
.wrapper--songs input.form-control::-webkit-input-placeholder {
  color: #553c3c;
}
.wrapper--songs input.form-autocomplete::-moz-placeholder,
.wrapper--songs input.form-control::-moz-placeholder {
  color: #553c3c;
}
.wrapper--songs input.form-autocomplete::-ms-input-placeholder,
.wrapper--songs input.form-control::-ms-input-placeholder {
  color: #553c3c;
}
.wrapper--songs input.form-autocomplete::placeholder,
.wrapper--songs input.form-control::placeholder {
  color: #553c3c;
}
.wrapper--songs .button.btn.btn-primary {
  background-image: none;
  padding: 0;
  font-size: inherit;
  padding-left: 0.4rem;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  background-color: #553c3c;
  border-color: black;
  color: white;
  border-radius: 0;
  text-align: start;
  width: 300px;
}
@media (min-width: 36rem) {
  .wrapper--songs .button.btn.btn-primary {
    width: 320px;
  }
}
@media (min-width: 75rem) {
  .wrapper--songs .button.btn.btn-primary {
    width: 350px;
  }
}

.form-submit::before {
  display: none;
}

.form-control {
  border-radius: 0;
}

.node__content {
  font-size: 1rem !important;
  margin: 0 !important;
}
.node__content .clearfix {
  margin: 0 !important;
}

.content {
  font-size: 1rem;
  color: #553c3c !important;
}
.content h2, .content .h2 {
  font-size: 1rem;
  color: #553c3c !important;
  font-weight: bold;
}

.fields__item a {
  color: #553c3c;
}

.node__title a {
  color: #553c3c !important;
}

.block-views-blockbotiga-block-1,
.view-botiga {
  /*
  .view-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 1rem;
  }
    */
}
.block-views-blockbotiga-block-1 h2, .block-views-blockbotiga-block-1 .h2,
.view-botiga h2,
.view-botiga .h2 {
  font-size: 2rem;
  margin-bottom: 2em;
  text-align: center;
  color: #553c3c;
  text-transform: uppercase;
}
.block-views-blockbotiga-block-1.view-display-id-block_2 .views-view-responsive-grid,
.view-botiga.view-display-id-block_2 .views-view-responsive-grid {
  margin-bottom: 3.125rem;
}
.block-views-blockbotiga-block-1.view-display-id-block_2 nav.pager--load-more,
.view-botiga.view-display-id-block_2 nav.pager--load-more {
  margin: 0 0 2rem 0;
  margin-bottom: 0;
}
.block-views-blockbotiga-block-1.view-display-id-block_2 nav.pager--load-more ul,
.view-botiga.view-display-id-block_2 nav.pager--load-more ul {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.block-views-blockbotiga-block-1.view-display-id-block_2 nav.pager--load-more ul a,
.view-botiga.view-display-id-block_2 nav.pager--load-more ul a {
  color: #553c3c;
}
.block-views-blockbotiga-block-1 .more-link,
.view-botiga .more-link {
  margin: 2rem 0 2rem 0;
  margin-bottom: 0;
  text-align: center;
}
.block-views-blockbotiga-block-1 .more-link a,
.view-botiga .more-link a {
  color: #553c3c;
}
.block-views-blockbotiga-block-1 .views-view-responsive-grid,
.view-botiga .views-view-responsive-grid {
  -webkit-column-gap: 25px;
     -moz-column-gap: 25px;
          column-gap: 25px;
  row-gap: 50px;
  grid-template-columns: 1fr;
}
@media (min-width: 48rem) {
  .block-views-blockbotiga-block-1 .views-view-responsive-grid,
  .view-botiga .views-view-responsive-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 75rem) {
  .block-views-blockbotiga-block-1 .views-view-responsive-grid,
  .view-botiga .views-view-responsive-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.block-views-blockbotiga-block-1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-visible-title,
.view-botiga .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-visible-title {
  margin-top: 1.25rem;
}
.block-views-blockbotiga-block-1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-visible-title strong,
.view-botiga .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-visible-title strong {
  color: #553c3c;
}
.block-views-blockbotiga-block-1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-image .field-content img,
.block-views-blockbotiga-block-1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-imagen .field-content img,
.view-botiga .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-image .field-content img,
.view-botiga .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-imagen .field-content img {
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
}
.block-views-blockbotiga-block-1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-image .field-content img:hover,
.block-views-blockbotiga-block-1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-imagen .field-content img:hover,
.view-botiga .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-image .field-content img:hover,
.view-botiga .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-imagen .field-content img:hover {
  border-style: solid;
  border-color: #000;
  border-width: 1px;
}
.block-views-blockbotiga-block-1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-variations-target-id .field-content,
.view-botiga .views-view-responsive-grid .views-view-responsive-grid__item .views-field-variations-target-id .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.5rem;
}
.block-views-blockbotiga-block-1 .views-view-responsive-grid .views-view-responsive-grid__item .views-field-variations-target-id .field-content div,
.view-botiga .views-view-responsive-grid .views-view-responsive-grid__item .views-field-variations-target-id .field-content div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0.5rem;
}

.wrp--full-store-link {
  margin: 2rem 0 2rem 0;
  text-align: center;
}
.wrp--full-store-link hr {
  margin: initial;
  margin-top: 1rem;
  border-width: initial;
  border-top: initial;
  border: 1px solid;
  opacity: 1;
  color: #553c3c;
}
.wrp--full-store-link p {
  margin: 0;
}
.wrp--full-store-link .full-store-link-a {
  color: #553c3c;
}

/*
.full-commerce-product-title {
  margin-top: -1em;
}
*/
.full-commerce-product {
  margin-bottom: 5em;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  justify-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 10px;
}
@media (min-width: 86.25rem) {
  .full-commerce-product {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content -webkit-min-content;
    grid-template-rows: min-content min-content min-content min-content min-content min-content min-content;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    justify-items: start;
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
    row-gap: 0;
  }
}
@media (min-width: 96.875rem) {
  .full-commerce-product {
    grid-template-columns: auto 1fr 0.5fr;
  }
}
@media (min-width: 103.75rem) {
  .full-commerce-product {
    grid-template-columns: auto 1fr 1fr;
  }
}
@media (min-width: 86.25rem) {
  .full-commerce-product .field--name-field-multi-image,
  .full-commerce-product .field--name-field-multi-image-album,
  .full-commerce-product .field--name-field-variation-multi-images {
    justify-self: center;
  }
}
.full-commerce-product .field--name-field-multi-image .field__items,
.full-commerce-product .field--name-field-multi-image-album .field__items,
.full-commerce-product .field--name-field-variation-multi-images .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.full-commerce-product .full-commerce-product_column_1 {
  grid-row: 3/4;
  grid-column: 1/2;
  max-width: 850px;
}
@media (min-width: 86.25rem) {
  .full-commerce-product .full-commerce-product_column_1 {
    grid-row: 1/4;
    grid-column: 1/2;
  }
}
.full-commerce-product .full-commerce-product_column_2 {
  grid-row: 1/2;
  grid-column: 1/2;
}
@media (min-width: 86.25rem) {
  .full-commerce-product .full-commerce-product_column_2 {
    grid-row: 1/2;
    grid-column: 2/3;
  }
}
.full-commerce-product .full-commerce-product_column_3 {
  grid-row: 2/3;
  grid-column: 1/2;
  margin-bottom: 1.5rem;
}
.full-commerce-product .full-commerce-product_column_3 p {
  margin: 0;
}
@media (min-width: 86.25rem) {
  .full-commerce-product .full-commerce-product_column_3 {
    grid-row: 2/3;
    grid-column: 2/3;
  }
}
@media (min-width: 96.875rem) {
  .full-commerce-product .full-commerce-product_column_3 {
    grid-row: 1/2;
    grid-column: 3/4;
  }
}
@media (min-width: 103.75rem) {
  .full-commerce-product .full-commerce-product_column_3 {
    grid-row: 1/2;
    grid-column: 3/4;
  }
}
.full-commerce-product .field--name-price {
  justify-self: start;
}
.full-commerce-product .field--name-body {
  margin-top: 1.25rem;
}
.full-commerce-product .field--name-field-description {
  margin-top: 1.25rem;
}
.full-commerce-product .field--name-field-extra-description {
  justify-self: start;
}
.full-commerce-product .field--name-field-stock-level {
  justify-self: start;
}
.full-commerce-product .field--name-variations {
  justify-self: start;
}
.full-commerce-product .field--name-variations .field--name-purchased-entity {
  margin-bottom: 0 !important;
}
.full-commerce-product .field--name-variations .form-actions {
  margin-bottom: 0 !important;
}
.full-commerce-product .field--name-variations .form-actions .button--add-to-cart {
  border: none;
  background-color: initial;
  color: #553c3c;
  margin: 0;
  padding: 0;
  font-size: inherit;
  text-decoration: underline;
}
.full-commerce-product .splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid black;
  opacity: 1;
}
.full-commerce-product img {
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
  margin-bottom: 1rem;
}
.full-commerce-product .splide-thumbnails .splide__slide img {
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
  margin: 0;
}
.full-commerce-product.not-stocked-product .form-actions {
  display: none !important;
}
.full-commerce-product a {
  text-decoration: underline;
}

/*
.full-commerce-product {

  margin-bottom: 5em;

  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  align-items: flex-start;
  justify-items: center;

  column-gap: 20px;
  row-gap: 10px;

  @media (min-width: $screen-xl) {
    display: grid;
    grid-template-columns: 2fr 1fr 0.2fr;
    grid-template-rows: min-content min-content min-content min-content min-content min-content min-content;
    align-items: flex-start;
    justify-items: start;
    column-gap: 20px;
    row-gap: 0;
  }

  @media (min-width: $screen-xxl) {
    grid-template-columns: 2fr 1fr 0.5fr;
  }

  @media (min-width: $screen-3xl) {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .field--name-field-imagen,
  .field--name-field-image,
  .field--name-field-variation-image {
    grid-row: 1 / 2;

    @media (min-width: $screen-xl) {
      grid-column: 1 / 2;
      grid-row: 1 / 5;
    }
  }

  .field--name-field-visible-title {
    grid-row: 3 / 4;

    @media (min-width: $screen-xl) {
      grid-column: 2 / 3;
      grid-row: 1 / 2;
    }
  }

  .field--name-field-multi-image,
  .field--name-field-multi-image-album,
  .field--name-field-variation-multi-images {
    grid-row: 1 / 2;
    @media (min-width: $screen-xl) {
      grid-column: 1 / 2;
      grid-row: 1 / 6;
      justify-self: center;
    }

    .field__items {
      display: flex;
      flex-direction: row;
      gap: 20px;

      align-items: center;
    }
  }

  .field--name-price {
    grid-row: 4 / 5;
    justify-self: start;
    @media (min-width: $screen-xl) {
      grid-column: 2 / 3;
      grid-row: 2 / 3;
    }
  }

  .field--name-body {
    margin-top: 20px;
    grid-row: 6 / 7;
    @media (min-width: $screen-xl) {
      grid-column: 2 / 3;
      grid-row: 4 / 5;
    }
  }

  .field--name-field-description {
    margin-top: 20px;
    grid-row: 6 / 7;
    @media (min-width: $screen-xl) {
      grid-column: 2 / 3;
      grid-row: 4 / 5;
    }
  }

  .field--name-field-stock-level {
    grid-row: 4 / 5;
    justify-self: start;
    @media (min-width: $screen-xl) {
      grid-column: 2 / 3;
      grid-row: 2 / 3;
    }
  }

  .field--name-variations {
    grid-row: 5 / 6;
    justify-self: start;
    @media (min-width: $screen-xl) {
      grid-column: 2 / 3;
      grid-row: 3 / 4;
    }

    .field--name-purchased-entity {
      margin-bottom: 0 !important;
    }

    .form-actions {
      margin-bottom: 0 !important;
      .button--add-to-cart {
        border: none;
        background-color: initial;
        color: #553c3c;
        margin: 0;
        padding: 0;
        font-size: inherit;
        text-decoration: underline;
      }
    }
  }

  .splide__track--nav>.splide__list>.splide__slide.is-active {
    border: 3px solid black;
    opacity: 1;
}

  img {
    width: 100%;
    height: auto;
    aspect-ratio: 3 / 2;
    //max-width: 780px;
    //margin: 0 0 1rem;
    margin-bottom: 1rem;
  }

  .splide-thumbnails .splide__slide
  {
    img {
    width: 100%;
    height: auto;
    aspect-ratio: 3 / 2;
    //max-width: 780px;
    margin: 0;
    //display: block !important;
    }
  }

  &.not-stocked-product {
    .form-actions {
      display: none !important;
    }
  }

  a {
    text-decoration: underline;
  }
}
*/
.page-node-329 .node--type-page.node--view-mode-full,
.page-node-330 .node--type-page.node--view-mode-full {
  margin: 2rem 0 4rem;
  max-width: 760px !important;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.page-node-329 .node--type-page.node--view-mode-full iframe,
.page-node-330 .node--type-page.node--view-mode-full iframe {
  width: 100%;
}
@media (min-width: 48rem) {
  .page-node-329 .node--type-page.node--view-mode-full,
  .page-node-330 .node--type-page.node--view-mode-full {
    margin-left: auto;
    margin-right: auto;
  }
}
.page-node-329 .node--type-page.node--view-mode-full .node__content .colabora,
.page-node-330 .node--type-page.node--view-mode-full .node__content .colabora {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.page-node-329 .node--type-page.node--view-mode-full .node__content .colabora > div :nth-child(5),
.page-node-330 .node--type-page.node--view-mode-full .node__content .colabora > div :nth-child(5) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-node-329 .node--type-page.node--view-mode-full .node__content #map,
.page-node-330 .node--type-page.node--view-mode-full .node__content #map {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.cassa-de-la-selva img {
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
}

.cassa-de-la-selva ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
}

.cassa-de-la-selva ul li {
  list-style: none;
  width: 100%;
  background-image: none;
  padding: 0;
  font-size: inherit;
  background-color: #553c3c;
  color: white;
  border-color: black;
  padding-left: 0.5rem;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  border-radius: 0;
  text-align: left;
  display: block;
  margin-bottom: 0.5rem !important;
}

.cassa-de-la-selva ul li a {
  text-decoration: none;
  width: 100%;
  background-image: none;
  padding: 0;
  font-size: inherit;
  background-color: #553c3c;
  color: white;
  border-color: black;
  border-radius: 0;
  text-align: left;
  display: block;
}

.edicions-anteriors-container {
  margin: 2rem 0 -4rem;
  margin-left: -2em;
  margin-right: -2em;
}
@media (min-width: 48rem) {
  .edicions-anteriors-container {
    margin-left: -8em;
    margin-right: -8em;
  }
}
.edicions_anteriors {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.edicions_anteriors img {
  width: 210px;
  height: 300px;
}

.sitemap {
  margin-left: 5%;
}
.sitemap .sitemap-item button {
  padding-block: 0;
  padding-inline: 0;
  border-width: 0;
  border-style: initial;
  border-color: initial;
  -webkit-border-image: initial;
       -o-border-image: initial;
          border-image: initial;
  background-color: initial;
}

.js-form-item-politica-de-privacitat,
.js-form-item-consentiment {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}

.node--type-informant.node--view-mode-full .field__label {
  font-weight: bold;
}
.node--type-informant.node--view-mode-full .field__label::after {
  content: ":";
}
.node--type-informant.node--view-mode-full header .node__meta {
  /*
  display: flex;
  flex-direction: column;
  gap: 20px;
  flex-wrap: wrap;
  align-content: center;
  margin-bottom: 20px;
  */
  display: none;
}
.node--type-informant.node--view-mode-full .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  line-height: normal;
}

.block-views-blockinformant-songs-block-1 {
  margin-bottom: 4rem;
}
.block-views-blockinformant-songs-block-1 h2, .block-views-blockinformant-songs-block-1 .h2 {
  color: #553c3c;
  font-size: 1rem;
  margin-bottom: 0;
  font-weight: bold;
  margin-top: 1.2rem;
}
.block-views-blockinformant-songs-block-1 .view-content {
  margin-bottom: 1em;
}
.block-views-blockinformant-songs-block-1 .view-content a {
  text-decoration: underline;
}
.block-views-blockinformant-songs-block-1 .pagination {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.node--type-informant.node--view-mode-full h1.node__title, .node--type-informant.node--view-mode-full .node__title.h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2em;
}
.node--type-informant.node--view-mode-full h2, .node--type-informant.node--view-mode-full .h2 {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1.3rem;
}
.node--type-informant.node--view-mode-full .generic_goback_wrapper {
  margin-bottom: 1rem;
}
@media (min-width: 76.25rem) {
  .node--type-informant.node--view-mode-full .generic_goback_wrapper {
    position: relative;
    bottom: 113px;
    margin-bottom: 0;
  }
}
.node--type-informant.node--view-mode-full .generic_goback_link {
  text-transform: uppercase;
  text-decoration: none !important;
  color: #553c3c;
  font-weight: normal;
}
.node--type-informant.node--view-mode-full .generic_goback_link:before {
  content: "< ";
}

body.page-view-taxonomy-term .block-page-title-block h1.title, body.page-view-taxonomy-term .block-page-title-block .title.h1 {
  display: none;
}

body.node--type-edition .block-page-title-block h1.title, body.node--type-edition .block-page-title-block .title.h1 {
  display: none;
}

.node--type-edition.node--view-mode-full,
.node--type-edition.node--view-mode-past-festival {
  margin: 0rem 0 4rem;
  max-width: 760px !important;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.node--type-edition.node--view-mode-full h1.node__title, .node--type-edition.node--view-mode-full .node__title.h1,
.node--type-edition.node--view-mode-past-festival h1.node__title,
.node--type-edition.node--view-mode-past-festival .node__title.h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2em;
}
.node--type-edition.node--view-mode-full iframe,
.node--type-edition.node--view-mode-past-festival iframe {
  width: 100%;
}
@media (min-width: 48rem) {
  .node--type-edition.node--view-mode-full,
  .node--type-edition.node--view-mode-past-festival {
    margin-left: auto;
    margin-right: auto;
  }
}

.view-espais {
  margin-top: 2rem;
}
.view-espais h2, .view-espais .h2 {
  font-size: 2rem;
  text-align: center;
  font-weight: normal;
  margin-bottom: 1em;
}
.view-espais .views-view-responsive-grid {
  -webkit-column-gap: 25px;
     -moz-column-gap: 25px;
          column-gap: 25px;
  row-gap: 50px;
  grid-template-columns: 1fr;
  margin-bottom: 3.125rem;
}
@media (min-width: 48rem) {
  .view-espais .views-view-responsive-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 75rem) {
  .view-espais .views-view-responsive-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.view-espais .views-view-responsive-grid .views-view-responsive-grid__item a {
  color: #553c3c;
  text-decoration: underline;
}
.view-espais .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title {
  margin-top: 1.25rem;
}
.view-espais .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title a {
  color: #553c3c;
  font-weight: bold;
  text-decoration: none;
}
.view-espais .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-image {
  text-align: center;
}
.view-espais .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-image .field-content img {
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.view-espais .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-image .field-content img:hover {
  border-style: solid;
  border-color: #000;
  border-width: 1px;
}
.view-espais .node__meta {
  display: none;
}

.view-programacio,
.view-entrades {
  margin-top: 2rem;
}
.view-programacio h2, .view-programacio .h2,
.view-entrades h2,
.view-entrades .h2 {
  font-size: 2rem;
  text-align: center;
  font-weight: normal;
  margin-bottom: 1em;
}
.view-programacio .views-view-responsive-grid,
.view-entrades .views-view-responsive-grid {
  -webkit-column-gap: 25px;
     -moz-column-gap: 25px;
          column-gap: 25px;
  row-gap: 50px;
  grid-template-columns: 1fr;
  margin-bottom: 3.125rem;
}
@media (min-width: 48rem) {
  .view-programacio .views-view-responsive-grid,
  .view-entrades .views-view-responsive-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 75rem) {
  .view-programacio .views-view-responsive-grid,
  .view-entrades .views-view-responsive-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.view-programacio .views-view-responsive-grid .views-view-responsive-grid__item a,
.view-entrades .views-view-responsive-grid .views-view-responsive-grid__item a {
  color: #553c3c;
  text-decoration: underline;
}
.view-programacio .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title,
.view-entrades .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title {
  margin-top: 1.25rem;
}
.view-programacio .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title a,
.view-entrades .views-view-responsive-grid .views-view-responsive-grid__item .views-field-title a {
  color: #553c3c;
  font-weight: bold;
  text-decoration: none;
}
.view-programacio .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-event-imagen,
.view-entrades .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-event-imagen {
  text-align: center;
}
.view-programacio .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-event-imagen .field-content img,
.view-entrades .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-event-imagen .field-content img {
  width: 100%;
  max-width: 450px;
  height: auto;
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.view-programacio .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-event-imagen .field-content img:hover,
.view-entrades .views-view-responsive-grid .views-view-responsive-grid__item .views-field-field-event-imagen .field-content img:hover {
  border-style: solid;
  border-color: #000;
  border-width: 1px;
}
.view-programacio .node__meta,
.view-entrades .node__meta {
  display: none;
}

.view-previous-editions {
  margin-top: 2rem;
}
.view-previous-editions .node--view-mode-teaser {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.view-previous-editions .views-view-responsive-grid {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 2em;
}
@media (min-width: 36rem) {
  .view-previous-editions .views-view-responsive-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 75rem) {
  .view-previous-editions .views-view-responsive-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -webkit-column-gap: 2em;
       -moz-column-gap: 2em;
            column-gap: 2em;
    row-gap: 2em;
  }
}
@media (min-width: 87.5rem) {
  .view-previous-editions .views-view-responsive-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -webkit-column-gap: 2em;
       -moz-column-gap: 2em;
            column-gap: 2em;
    row-gap: 2em;
  }
}
.view-previous-editions > h2, .view-previous-editions > .h2 {
  margin-bottom: 2rem;
}
.view-previous-editions .edition_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-previous-editions .field.field--name-field-image {
  margin: 0;
}
.view-previous-editions .field.field--name-field-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 2/3;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.view-previous-editions .field.field--name-field-image img:hover {
  border-style: solid;
  border-color: #000;
  border-width: 1px;
}
.view-previous-editions .field--name-field-title-to-show {
  font-size: 1.2rem;
}
.view-previous-editions .node__meta {
  display: none;
}
.view-previous-editions nav {
  margin: 0 auto;
  margin-top: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-previous-editions nav ul {
  list-style: none;
}
@media (min-width: 75rem) {
  .view-previous-editions nav {
    margin-top: 2.5rem;
  }
}

.view-past-festivals {
  margin: 0rem 0 4rem;
  margin-top: -2rem;
}
.view-past-festivals h1.title, .view-past-festivals .title.h1 {
  text-align: center;
  margin-bottom: 2em;
  text-transform: uppercase;
}
.view-past-festivals h2.past_festival_title, .view-past-festivals .past_festival_title.h2 {
  font-size: 2.375rem;
  text-align: center;
  font-weight: normal;
  margin-bottom: 2rem;
}
.view-past-festivals .past_festival_goback_wrapper {
  margin-bottom: 1rem;
}
@media (min-width: 76.25rem) {
  .view-past-festivals .past_festival_goback_wrapper {
    position: relative;
    bottom: 81px;
    margin-bottom: 0;
  }
}
.view-past-festivals .past_festival_goback_link {
  text-transform: uppercase;
  text-decoration: none !important;
  color: #553c3c;
  font-weight: normal;
}
.view-past-festivals .past_festival_goback_link:before {
  content: "< ";
}
.view-past-festivals .past_festival_navigation ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 2rem;
}
.view-past-festivals .past_festival_navigation ul li {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.view-past-festivals .past_festival_navigation ul li a {
  text-transform: uppercase;
  text-decoration: none !important;
}
.view-past-festivals .past_festival_navigation ul li a.past_festival_navigation_active {
  font-weight: bold;
}
.view-past-festivals article.node--type-edition {
  max-width: 560px !important;
  margin-left: auto;
  margin-right: auto;
}

.webform-submission-submit-song-form {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  color: #553c3c;
  margin-top: -2em;
  text-align: center;
}
.webform-submission-submit-song-form a {
  color: #553c3c;
  text-decoration: underline;
}
@media (min-width: 48rem) {
  .webform-submission-submit-song-form {
    display: grid;
    grid-template-columns: 1fr;
    text-align: initial;
  }
}
@media (min-width: 75rem) {
  .webform-submission-submit-song-form {
    display: grid;
    grid-template-columns: 1fr 1fr 2fr;
    text-align: initial;
  }
}
.webform-submission-submit-song-form #edit-actions {
  width: 100%;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-bottom: 3em !important;
}
.webform-submission-submit-song-form #edit-actions button {
  width: 100%;
  background-image: none;
  padding: 0;
  font-size: inherit;
  padding-left: 0.4rem;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  background-color: #553c3c;
  color: white;
  border-color: black;
  border-radius: 0;
  text-align: left;
}
.webform-submission-submit-song-form #edit-colabora-column-1,
.webform-submission-submit-song-form #edit-colabora-column-2,
.webform-submission-submit-song-form #edit-colabora-column-3,
.webform-submission-submit-song-form #edit-colabora-column-4 {
  line-height: 1.2;
}
.webform-submission-submit-song-form #edit-colabora-column-1 p,
.webform-submission-submit-song-form #edit-colabora-column-2 p,
.webform-submission-submit-song-form #edit-colabora-column-3 p,
.webform-submission-submit-song-form #edit-colabora-column-4 p {
  margin-bottom: 1.3em;
}
.webform-submission-submit-song-form #edit-colabora-column-1 li,
.webform-submission-submit-song-form #edit-colabora-column-2 li,
.webform-submission-submit-song-form #edit-colabora-column-3 li,
.webform-submission-submit-song-form #edit-colabora-column-4 li {
  margin-bottom: 1.3em;
}
.webform-submission-submit-song-form #edit-colabora-column-1 h2, .webform-submission-submit-song-form #edit-colabora-column-1 .h2,
.webform-submission-submit-song-form #edit-colabora-column-2 h2,
.webform-submission-submit-song-form #edit-colabora-column-2 .h2,
.webform-submission-submit-song-form #edit-colabora-column-3 h2,
.webform-submission-submit-song-form #edit-colabora-column-3 .h2,
.webform-submission-submit-song-form #edit-colabora-column-4 h2,
.webform-submission-submit-song-form #edit-colabora-column-4 .h2 {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1.2em;
  margin-top: 2.2rem;
  text-transform: uppercase;
}
.webform-submission-submit-song-form #edit-colabora-column-1 h3, .webform-submission-submit-song-form #edit-colabora-column-1 .h3,
.webform-submission-submit-song-form #edit-colabora-column-2 h3,
.webform-submission-submit-song-form #edit-colabora-column-2 .h3,
.webform-submission-submit-song-form #edit-colabora-column-3 h3,
.webform-submission-submit-song-form #edit-colabora-column-3 .h3,
.webform-submission-submit-song-form #edit-colabora-column-4 h3,
.webform-submission-submit-song-form #edit-colabora-column-4 .h3 {
  padding: 0;
  margin: 0;
  margin-bottom: 1.2em;
  text-transform: initial;
  font-size: 1rem;
  font-weight: bold;
}
.webform-submission-submit-song-form #edit-colabora-column-1 #edit-processed-text-04,
.webform-submission-submit-song-form #edit-colabora-column-2 #edit-processed-text-04,
.webform-submission-submit-song-form #edit-colabora-column-3 #edit-processed-text-04,
.webform-submission-submit-song-form #edit-colabora-column-4 #edit-processed-text-04 {
  margin-top: 1.2em;
}
.webform-submission-submit-song-form #edit-colabora-column-1 ol,
.webform-submission-submit-song-form #edit-colabora-column-2 ol,
.webform-submission-submit-song-form #edit-colabora-column-3 ol,
.webform-submission-submit-song-form #edit-colabora-column-4 ol {
  padding-left: 1.4rem;
}
.webform-submission-submit-song-form #edit-colabora-column-1 input[type=text],
.webform-submission-submit-song-form #edit-colabora-column-1 input[type=file],
.webform-submission-submit-song-form #edit-colabora-column-2 input[type=text],
.webform-submission-submit-song-form #edit-colabora-column-2 input[type=file],
.webform-submission-submit-song-form #edit-colabora-column-3 input[type=text],
.webform-submission-submit-song-form #edit-colabora-column-3 input[type=file],
.webform-submission-submit-song-form #edit-colabora-column-4 input[type=text],
.webform-submission-submit-song-form #edit-colabora-column-4 input[type=file] {
  background-image: none;
  padding: 0;
  font-size: inherit;
  padding-left: 0.4rem;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  background-color: white;
  border-color: black;
  color: #553c3c;
}
.webform-submission-submit-song-form #edit-colabora-column-1 input::-webkit-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-1 input::-webkit-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-2 input::-webkit-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-2 input::-webkit-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-3 input::-webkit-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-3 input::-webkit-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-4 input::-webkit-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-4 input::-webkit-input-placeholder {
  color: #553c3c;
}
.webform-submission-submit-song-form #edit-colabora-column-1 input::-moz-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-1 input::-moz-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-2 input::-moz-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-2 input::-moz-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-3 input::-moz-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-3 input::-moz-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-4 input::-moz-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-4 input::-moz-placeholder {
  color: #553c3c;
}
.webform-submission-submit-song-form #edit-colabora-column-1 input::-ms-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-1 input::-ms-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-2 input::-ms-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-2 input::-ms-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-3 input::-ms-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-3 input::-ms-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-4 input::-ms-input-placeholder,
.webform-submission-submit-song-form #edit-colabora-column-4 input::-ms-input-placeholder {
  color: #553c3c;
}
.webform-submission-submit-song-form #edit-colabora-column-1 input::placeholder,
.webform-submission-submit-song-form #edit-colabora-column-1 input::placeholder,
.webform-submission-submit-song-form #edit-colabora-column-2 input::placeholder,
.webform-submission-submit-song-form #edit-colabora-column-2 input::placeholder,
.webform-submission-submit-song-form #edit-colabora-column-3 input::placeholder,
.webform-submission-submit-song-form #edit-colabora-column-3 input::placeholder,
.webform-submission-submit-song-form #edit-colabora-column-4 input::placeholder,
.webform-submission-submit-song-form #edit-colabora-column-4 input::placeholder {
  color: #553c3c;
}
.webform-submission-submit-song-form #edit-colabora-column-1 input[type=checkbox],
.webform-submission-submit-song-form #edit-colabora-column-2 input[type=checkbox],
.webform-submission-submit-song-form #edit-colabora-column-3 input[type=checkbox],
.webform-submission-submit-song-form #edit-colabora-column-4 input[type=checkbox] {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
}
.webform-submission-submit-song-form #edit-colabora-column-1 .checkbox,
.webform-submission-submit-song-form #edit-colabora-column-2 .checkbox,
.webform-submission-submit-song-form #edit-colabora-column-3 .checkbox,
.webform-submission-submit-song-form #edit-colabora-column-4 .checkbox {
  margin-bottom: 1.2em !important;
  padding-left: 2em;
}
.webform-submission-submit-song-form #edit-colabora-column-1 .checkbox label,
.webform-submission-submit-song-form #edit-colabora-column-2 .checkbox label,
.webform-submission-submit-song-form #edit-colabora-column-3 .checkbox label,
.webform-submission-submit-song-form #edit-colabora-column-4 .checkbox label {
  margin-left: -0.8rem;
}
.webform-submission-submit-song-form #edit-colabora-column-1 .js-form-item,
.webform-submission-submit-song-form #edit-colabora-column-2 .js-form-item,
.webform-submission-submit-song-form #edit-colabora-column-3 .js-form-item,
.webform-submission-submit-song-form #edit-colabora-column-4 .js-form-item {
  margin-bottom: 0.5rem !important;
  width: 100%;
}
.webform-submission-submit-song-form #edit-colabora-column-1 p {
  margin-top: 2.5em;
}
.webform-submission-submit-song-form #edit-colabora-column-1 #edit-processed-text-01 h2, .webform-submission-submit-song-form #edit-colabora-column-1 #edit-processed-text-01 .h2 {
  margin-bottom: 0em;
  margin-top: 2.2rem;
}
.webform-submission-submit-song-form #edit-colabora-column-1 #edit-processed-text-01 p {
  margin-top: 1rem;
}

#sidebar_second {
  display: none;
  position: fixed;
  width: 50%;
  height: 100%;
  z-index: 9999;
  padding: 0;
  right: 0px;
  top: 43px;
  background-color: white;
  /*
  @media (max-width: 470px) {
        top: 65px;
      }
  @media (max-width: 364px) {
        top: 80px;
      }
    */
}
#sidebar_second button#sidemenu-close-button {
  border: none;
  background: none;
  position: absolute;
  right: 0px;
}
#sidebar_second nav {
  height: 100%;
}
#sidebar_second nav ul.nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
#sidebar_second nav ul.nav > li > span, #sidebar_second nav ul.nav > li > a {
  text-transform: uppercase;
  padding-bottom: 0;
  padding-top: 0.8rem;
}
#sidebar_second nav ul.nav ul.menu {
  list-style: none;
  padding: 0;
}
#sidebar_second nav ul.nav ul.menu li .nav-link {
  padding-top: 0;
  padding-bottom: 0;
}
#sidebar_second .block {
  border-style: none;
  border-width: 0;
  padding: 1rem 1rem;
  margin: 0 0 1rem;
  padding-bottom: 2rem;
}

#sidebar_second.show-sidebar {
  display: initial;
  overflow-y: scroll;
}

form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 760px !important;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
@media (min-width: 48rem) {
  form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form {
    max-width: 760px !important;
    margin-left: auto;
    margin-right: auto;
  }
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form .js-form-item-nom-i-cognoms,
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form .js-form-item-correu-electronic {
  margin-bottom: 0.5rem !important;
  width: 100%;
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form a {
  text-decoration: underline;
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form #edit-actions {
  width: 100%;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-bottom: 3em !important;
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form #edit-actions button {
  width: 100%;
  background-image: none;
  padding: 0;
  font-size: inherit;
  padding-left: 0.4rem;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  background-color: #553c3c;
  color: white;
  border-color: black;
  border-radius: 0;
  text-align: left;
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form input[type=text],
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form input[type=email] {
  background-image: none;
  padding: 0;
  font-size: inherit;
  padding-left: 0.4rem;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  background-color: white;
  border-color: black;
  color: #553c3c;
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form input::-webkit-input-placeholder,
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form input::-webkit-input-placeholder {
  color: #553c3c;
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form input::-moz-placeholder,
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form input::-moz-placeholder {
  color: #553c3c;
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form input::-ms-input-placeholder,
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form input::-ms-input-placeholder {
  color: #553c3c;
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form input::placeholder,
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form input::placeholder {
  color: #553c3c;
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form input[type=checkbox] {
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  margin-left: -2em;
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form .checkbox {
  margin-bottom: 1.2em !important;
  padding-left: 2em;
}
form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form .checkbox small, form.webform-submission-form.webform-submission-add-form.webform-submission-subscribe-form .checkbox .small {
  font-size: 1rem;
  color: #553c3c !important;
}

body.node--type-location .block-page-title-block h1.title, body.node--type-location .block-page-title-block .title.h1 {
  display: none;
}

.node--type-location.node--view-mode-full,
.node--type-location.node--view-mode-past-festival {
  margin: 0rem 0 4rem;
}
.node--type-location.node--view-mode-full h1.node__title, .node--type-location.node--view-mode-full .node__title.h1,
.node--type-location.node--view-mode-past-festival h1.node__title,
.node--type-location.node--view-mode-past-festival .node__title.h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2em;
}
.node--type-location.node--view-mode-full h2, .node--type-location.node--view-mode-full .h2,
.node--type-location.node--view-mode-past-festival h2,
.node--type-location.node--view-mode-past-festival .h2 {
  font-size: 2rem;
  text-align: center;
  font-weight: normal;
  margin-bottom: 1em;
}
.node--type-location.node--view-mode-full .location_goback_wrapper,
.node--type-location.node--view-mode-past-festival .location_goback_wrapper {
  margin-bottom: 1rem;
}
@media (min-width: 76.25rem) {
  .node--type-location.node--view-mode-full .location_goback_wrapper,
  .node--type-location.node--view-mode-past-festival .location_goback_wrapper {
    position: relative;
    bottom: 113px;
    margin-bottom: 0;
  }
}
.node--type-location.node--view-mode-full .location_goback_link,
.node--type-location.node--view-mode-past-festival .location_goback_link {
  text-transform: uppercase;
  text-decoration: none !important;
  color: #553c3c;
  font-weight: normal;
}
.node--type-location.node--view-mode-full .location_goback_link:before,
.node--type-location.node--view-mode-past-festival .location_goback_link:before {
  content: "< ";
}
.node--type-location.node--view-mode-full .node__content,
.node--type-location.node--view-mode-past-festival .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 0.5em;
}
@media (min-width: 75rem) {
  .node--type-location.node--view-mode-full .node__content,
  .node--type-location.node--view-mode-past-festival .node__content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
    row-gap: 1rem;
  }
}
.node--type-location.node--view-mode-full .node__content .location_column_1,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-data-event,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-duration-event,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-event-location,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-hora,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field_entrades,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-event-price,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-event-categories,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-data-event,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-duration-event,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-event-location,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-hora,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field_entrades,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-event-price,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-event-categories {
  padding: 0;
  margin-bottom: 0;
}
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-data-event p,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-duration-event p,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-event-location p,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-hora p,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field_entrades p,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-event-price p,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-event-categories p,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-data-event p,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-duration-event p,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-event-location p,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-hora p,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field_entrades p,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-event-price p,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-event-categories p {
  margin-bottom: 0;
}
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-data-event .field__label,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-duration-event .field__label,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-event-location .field__label,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-hora .field__label,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field_entrades .field__label,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-event-price .field__label,
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-event-categories .field__label,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-data-event .field__label,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-duration-event .field__label,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-event-location .field__label,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-hora .field__label,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field_entrades .field__label,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-event-price .field__label,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-event-categories .field__label {
  font-weight: 600;
  color: #553c3c;
}
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-event-categories,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-event-categories {
  text-transform: uppercase;
}
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-data-de-l-esdeveniment,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-data-de-l-esdeveniment {
  clear: both;
}
.node--type-location.node--view-mode-full .node__content .location_column_1 .field--name-field-label-logo-sponsor,
.node--type-location.node--view-mode-past-festival .node__content .location_column_1 .field--name-field-label-logo-sponsor {
  margin-top: 4rem;
}
.node--type-location.node--view-mode-full .node__content .location_column_2,
.node--type-location.node--view-mode-past-festival .node__content .location_column_2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
}
.node--type-location.node--view-mode-full .node__content .location_column_2 .field--name-field-map .leaflet-container,
.node--type-location.node--view-mode-past-festival .node__content .location_column_2 .field--name-field-map .leaflet-container {
  aspect-ratio: 3/2;
  width: 100%;
  height: auto;
}
@media (min-width: 75rem) {
  .node--type-location.node--view-mode-full .node__content .location_column_2 .field--name-field-map,
  .node--type-location.node--view-mode-past-festival .node__content .location_column_2 .field--name-field-map {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .node--type-location.node--view-mode-full .node__content .location_column_2 .field--name-field-address,
  .node--type-location.node--view-mode-past-festival .node__content .location_column_2 .field--name-field-address {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}
.node--type-location.node--view-mode-full .node__content p,
.node--type-location.node--view-mode-past-festival .node__content p {
  font-size: 1rem;
}
@media (min-width: 75rem) {
  .node--type-location.node--view-mode-full .node__content .field--type-image,
  .node--type-location.node--view-mode-past-festival .node__content .field--type-image {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}
.node--type-location.node--view-mode-full .node__content .field--type-image img,
.node--type-location.node--view-mode-past-festival .node__content .field--type-image img {
  aspect-ratio: 3/2;
  width: 100%;
  height: auto;
}

.view-productions {
  margin-top: 2rem;
}
.view-productions .node--view-mode-teaser {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.view-productions .views-view-responsive-grid {
  display: grid;
  grid-template-columns: 1fr;
  -webkit-column-gap: 25px;
     -moz-column-gap: 25px;
          column-gap: 25px;
  row-gap: 50px;
  margin-bottom: 3.125rem;
}
@media (min-width: 36rem) {
  .view-productions .views-view-responsive-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 75rem) {
  .view-productions .views-view-responsive-grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.view-productions .views-view-responsive-grid a {
  color: #553c3c;
}
.view-productions .views-view-responsive-grid .node__content .production_teaser_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-productions .views-view-responsive-grid .node__content .production_teaser_wrapper .field--name-field-visible-title {
  font-weight: bold;
}
.view-productions .views-view-responsive-grid .node__content .production_teaser_wrapper .field--name-field-year:before {
  content: "(";
}
.view-productions .views-view-responsive-grid .node__content .production_teaser_wrapper .field--name-field-year:after {
  content: ")";
}
.view-productions .views-view-responsive-grid .node__content .production_teaser_wrapper .field.field--name-field-image {
  margin: 0;
}
.view-productions .views-view-responsive-grid .node__content .production_teaser_wrapper .field.field--name-field-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.view-productions .views-view-responsive-grid .node__content .production_teaser_wrapper .field.field--name-field-image img:hover {
  border-style: solid;
  border-color: #000;
  border-width: 1px;
}
.view-productions > h2, .view-productions > .h2 {
  margin-bottom: 2rem;
}
.view-productions nav {
  margin: 0 auto;
  margin-top: 1.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-productions nav ul {
  list-style: none;
}
@media (min-width: 75rem) {
  .view-productions nav {
    margin-top: 2.5rem;
  }
}

.node--view-mode-full a {
  text-decoration: underline;
}
.node--view-mode-full.node--type-production {
  margin: 0rem 0 4rem;
}
.node--view-mode-full.node--type-production hr {
  margin: 5rem 0;
  opacity: 1;
  border-top-width: 2px;
}
.node--view-mode-full.node--type-production hr.first_hr {
  margin-top: 2rem;
}
.node--view-mode-full.node--type-production hr.editions_hr {
  margin-top: 0.5rem;
  margin-bottom: 2rem;
}
.node--view-mode-full.node--type-production h1.node__title, .node--view-mode-full.node--type-production .node__title.h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2em;
}
.node--view-mode-full.node--type-production h2, .node--view-mode-full.node--type-production .h2 {
  font-size: 2rem;
  text-align: center;
  font-weight: normal;
  margin-bottom: 1em;
}
.node--view-mode-full.node--type-production h3, .node--view-mode-full.node--type-production .h3 {
  font-size: 2rem;
  font-weight: normal;
}
.node--view-mode-full.node--type-production .production_other_editions {
  margin-top: 4rem;
  text-align: center;
}
.node--view-mode-full.node--type-production .production_goback_wrapper {
  margin-bottom: 1rem;
}
@media (min-width: 76.25rem) {
  .node--view-mode-full.node--type-production .production_goback_wrapper {
    position: relative;
    bottom: 113px;
    margin-bottom: 0;
  }
}
.node--view-mode-full.node--type-production .production_goback_link {
  text-transform: uppercase;
  text-decoration: none !important;
  color: #553c3c;
  font-weight: normal;
}
.node--view-mode-full.node--type-production .production_goback_link:before {
  content: "< ";
}
.node--view-mode-full.node--type-production .field--name-field-year:before {
  content: "(";
}
.node--view-mode-full.node--type-production .field--name-field-year:after {
  content: ")";
}
.node--view-mode-full.node--type-production .node__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 0.5em;
}
.node--view-mode-full.node--type-production .node__content .production_editions_grid .field--name-field-editions {
  display: grid;
  grid-template-columns: 1fr;
  -webkit-column-gap: 25px;
     -moz-column-gap: 25px;
          column-gap: 25px;
  row-gap: 50px;
}
@media (min-width: 36rem) {
  .node--view-mode-full.node--type-production .node__content .production_editions_grid .field--name-field-editions {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 75rem) {
  .node--view-mode-full.node--type-production .node__content .production_editions_grid .field--name-field-editions {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.node--view-mode-full.node--type-production .node__content .production_editions_grid .field--name-field-editions a {
  color: #553c3c;
  text-decoration: none;
  font-weight: bold;
}
.node--view-mode-full.node--type-production .node__content .production_editions_grid .field--name-field-editions .node__content .production_teaser_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.node--view-mode-full.node--type-production .node__content .production_editions_grid .field--name-field-editions .node__content .production_teaser_wrapper .field--name-field-visible-title {
  font-weight: bold;
}
.node--view-mode-full.node--type-production .node__content .production_editions_grid .field--name-field-editions .node__content .production_teaser_wrapper .field--name-field-year:before {
  content: "";
}
.node--view-mode-full.node--type-production .node__content .production_editions_grid .field--name-field-editions .node__content .production_teaser_wrapper .field--name-field-year:after {
  content: "";
}
.node--view-mode-full.node--type-production .node__content .production_editions_grid .field--name-field-editions .node__content .production_teaser_wrapper .field.field--name-field-image {
  margin: 0;
}
.node--view-mode-full.node--type-production .node__content .production_editions_grid .field--name-field-editions .node__content .production_teaser_wrapper .field.field--name-field-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 2/3;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  max-height: 700px;
}
.node--view-mode-full.node--type-production .node__content .production_editions_grid .field--name-field-editions .node__content .production_teaser_wrapper .field.field--name-field-image img:hover {
  border-style: solid;
  border-color: #000;
  border-width: 1px;
}
.node--view-mode-full.node--type-production .node__content .production_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 0.5em;
}
@media (min-width: 75rem) {
  .node--view-mode-full.node--type-production .node__content .production_row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
    row-gap: 1rem;
  }
}
.node--view-mode-full.node--type-production .node__content .production_column_1 {
  grid-column: 2;
  grid-row: 1;
}
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-data-production,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-duration-production,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-production-location,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-hora,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field_entrades,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-production-price,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-production-categories {
  padding: 0;
  margin-bottom: 0;
}
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-data-production p,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-duration-production p,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-production-location p,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-hora p,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field_entrades p,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-production-price p,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-production-categories p {
  margin-bottom: 0;
}
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-data-production .field__label,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-duration-production .field__label,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-production-location .field__label,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-hora .field__label,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field_entrades .field__label,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-production-price .field__label,
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-production-categories .field__label {
  font-weight: 600;
  color: #553c3c;
}
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-production-categories {
  text-transform: uppercase;
}
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-data-de-l-esdeveniment {
  clear: both;
}
.node--view-mode-full.node--type-production .node__content .production_column_1 .field--name-field-label-logo-sponsor {
  margin-top: 4rem;
}
.node--view-mode-full.node--type-production .node__content .production_column_2 {
  grid-column: 1;
  grid-row: 1;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 75rem) {
  .node--view-mode-full.node--type-production .node__content .production_column_2 {
    margin-left: auto;
    margin-right: 0;
  }
}
.node--view-mode-full.node--type-production .node__content p {
  font-size: 1rem;
}
@media (min-width: 75rem) {
  .node--view-mode-full.node--type-production .node__content .field--type-image {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}
.node--view-mode-full.node--type-production .node__content .field--type-image img {
  width: 100%;
  height: auto;
  max-height: 700px;
}

@media (min-width: 48rem) {
  #block-cantut-produccionsinfo {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
  }
}

.view-taxonomy-term {
  margin: 0rem 0 4rem;
}
.view-taxonomy-term h1.taxonomy-title, .view-taxonomy-term .taxonomy-title.h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 2em;
}
.view-taxonomy-term h2.taxonomy-subtitle, .view-taxonomy-term .taxonomy-subtitle.h2 {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 1.3rem;
}
.view-taxonomy-term article {
  margin: 0;
  padding: 0;
}
.view-taxonomy-term article h3.node__title, .view-taxonomy-term article .node__title.h3 {
  font-size: 1rem;
  margin: 0;
  font-weight: bold;
}
.view-taxonomy-term article h3.node__title a, .view-taxonomy-term article .node__title.h3 a {
  text-decoration: underline;
}
.view-taxonomy-term .generic_goback_wrapper {
  margin-bottom: 1rem;
}
@media (min-width: 76.25rem) {
  .view-taxonomy-term .generic_goback_wrapper {
    position: relative;
    bottom: 113px;
    margin-bottom: 0;
  }
}
.view-taxonomy-term .generic_goback_link {
  text-transform: uppercase;
  text-decoration: none !important;
  color: #553c3c;
  font-weight: normal;
}
.view-taxonomy-term .generic_goback_link:before {
  content: "< ";
}

.node--type-info-page .wrp--info-page-full {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 1.7em;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  color: #553c3c;
  padding-top: 1.7em !important;
  text-align: center;
  /*
  .info_page_column .field > *:first-child {
    max-width: 308px;
    p {
      margin-top: 2em;
    }

    @media (max-width: $screen-md) {
      max-width: 100%;
    }
  }
    */
}
@media (min-width: 48rem) {
  .node--type-info-page .wrp--info-page-full {
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: initial;
  }
}
@media (min-width: 86rem) {
  .node--type-info-page .wrp--info-page-full {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    text-align: initial;
  }
}
.node--type-info-page .wrp--info-page-full .info_page_column {
  max-width: 308px;
}
@media (max-width: 48rem) {
  .node--type-info-page .wrp--info-page-full .info_page_column {
    max-width: 100%;
  }
}
.node--type-info-page .wrp--info-page-full .info_page_column p {
  line-height: 1.2;
}
.node--type-info-page .wrp--info-page-full .info_page_column h2, .node--type-info-page .wrp--info-page-full .info_page_column .h2 {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1.2em;
  margin-top: 0;
  text-transform: uppercase;
}
.node--type-info-page .wrp--info-page-full .info_page_column h3, .node--type-info-page .wrp--info-page-full .info_page_column .h3 {
  padding: 0;
  margin: 0;
  text-transform: initial;
  font-size: 1rem;
  font-weight: bold;
}
.node--type-info-page .wrp--info-page-full .info_page_column ul {
  list-style-type: "- ";
  padding-left: 0.7rem;
}
.node--type-info-page .wrp--info-page-full .info_page_column .field > p:first-child {
  margin-top: 0.3em;
}

.info-homepage-block {
  background-color: #fcf8ef;
  padding-top: 5rem;
  margin-top: 1em;
  margin-bottom: 4em;
  padding-bottom: 5rem;
  width: 100vw;
  position: relative;
  left: calc(-50vw + 50%);
  padding-left: 1.5em;
  padding-right: 1.5em;
}
@media (min-width: 48rem) {
  .info-homepage-block {
    padding-left: 3.5em;
    padding-right: 3.5em;
  }
}
.info-homepage-block .info-homepage-block-title h2, .info-homepage-block .info-homepage-block-title .h2 {
  color: #553c3c;
  font-size: 2rem;
  margin-bottom: 1.5em;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
}
.info-homepage-block .info-homepage-block-content {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 1.7em;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  color: #553c3c;
  padding-top: 1.7em !important;
  text-align: center;
  /*
  .info-homepage-block_column:first-child {
      max-width: 308px;
      p {

          margin-top: 2em;
      }

      @media (max-width: $screen-md) {
          max-width: 100%;
        }

  }
        */
}
@media (min-width: 48rem) {
  .info-homepage-block .info-homepage-block-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    text-align: initial;
  }
}
@media (min-width: 75rem) {
  .info-homepage-block .info-homepage-block-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    text-align: initial;
  }
}
.info-homepage-block .info-homepage-block-content .info-homepage-block_column {
  max-width: 308px;
}
@media (max-width: 48rem) {
  .info-homepage-block .info-homepage-block-content .info-homepage-block_column {
    max-width: 100%;
  }
}
.info-homepage-block .info-homepage-block-content .info-homepage-block_column p {
  line-height: 1.2;
}
.info-homepage-block .info-homepage-block-content .info-homepage-block_column h3, .info-homepage-block .info-homepage-block-content .info-homepage-block_column .h3 {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 1.2em;
  margin-top: 0;
  text-transform: uppercase;
}
.info-homepage-block .info-homepage-block-content .info-homepage-block_column h4, .info-homepage-block .info-homepage-block-content .info-homepage-block_column .h4 {
  padding: 0;
  margin: 0;
  text-transform: initial;
  font-size: 1rem;
  font-weight: bold;
}
.info-homepage-block .info-homepage-block-content .info-homepage-block_column .field > p:first-child {
  margin-top: 0.3em;
}

/* GENERAL STYLES
-------------------------------------------------*/
@font-face {
  font-family: "Lora";
  src: url("../fonts/Lora-VariableFont_wght.ttf") format("truetype");
  font-weight: normal bold;
  font-style: normal;
}
body {
  background: #fff;
  font-family: "Lora", serif;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  font-weight: normal;
}

h1, .h1 {
  font-size: 2.375rem;
}

iframe:not([src*=soundcloud]) {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

/* COLORS 
--------------------------------------------------*/
a {
  color: #553c3c;
}

.bg-inverse {
  background: rgb(209, 218, 219) !important;
}

.site-footer {
  background: rgb(85, 60, 60) !important;
}

.menu--main li a {
  color: rgb(209, 218, 219);
}

.menu--account li a {
  color: rgb(209, 218, 219);
}

.site-name-slogan a {
  text-decoration: none;
}

.card-group img {
  margin: 0;
  width: 100%;
  height: auto;
}

.card-group .field--type-image {
  margin: 0;
}

.slick {
  width: 100%;
}

.slick > div {
  margin: 0 0.9375rem;
}

.row {
  margin-right: 0;
  margin-left: 0;
}

.field__label.visually-hidden {
  display: none !important;
}

/* ----------------------------- */
/* FOCUS PLEASE */
/* ----------------------------- */
/* General focus */
*:focus-visible {
  /* Firefox */
  outline: 1px auto Highlight !important;
  /* Chrome, Edge & Safari */
  outline: 5px auto -webkit-focus-ring-color !important;
}

figure:focus-within {
  /* Firefox */
  outline: 1px auto Highlight !important;
  /* Chrome, Edge & Safari */
  outline: 5px auto -webkit-focus-ring-color !important;
}

.eu-cookie-withdraw-tab {
  /*
  @media (max-width: $screen-sm) {
      left: 20%;
      right: 30%;
  }
      */
  -webkit-transform: translate(0, -100%);
       -o-transform: translate(0, -100%);
          transform: translate(0, -100%);
  left: 0%;
}
@media (max-width: 36rem) {
  .eu-cookie-withdraw-tab {
    max-width: 150px;
  }
}

.messages__wrapper {
  padding-top: 3rem;
}
.messages__wrapper .messages__item {
  margin-left: 1rem;
}

a.nav-link--::before {
  display: none;
}

.form-wrapper__login-option input[type=checkbox], .form-wrapper__returning-customer input[type=checkbox] {
  width: 2em;
}

form.commerce-checkout-flow a {
  text-decoration: underline;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJ2YXJpYWJsZXMuc2NzcyIsInR5cG9ncmFwaHkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2ZvbnRhd2Vzb21lLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fY29yZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NpemluZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX21peGlucy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGlzdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ljb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3Mvc29saWQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2JyYW5kcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL21peGlucy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9hZmZpeC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9hbGVydHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvYm9vay5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9ib29rLW5hdmlnYXRpb24uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9jb21tZW50cy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9jb21tZXJjZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9jb250ZXh0dWFsLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2RldGFpbHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZHJvcGJ1dHRvbi5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZHJvcGJ1dHRvbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9mZWVkLWljb24uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZmllbGQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvZmlsZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9mb3JtLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9oZWxwLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2ljb25zLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL2ltYWdlLWJ1dHRvbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9pbmRlbnRlZC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9pdGVtLWxpc3Quc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9tZWRpYS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9ub2RlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL25vZGUtcHJldmlldy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy9wYWdlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3NlYXJjaC1mb3JtLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3Nob3J0Y3V0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3NpZGViYXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvc2l0ZS1mb290ZXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvc2tpcC1saW5rLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RhYmxlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RhYmxlZHJhZy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJsZXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJsZXNvcnQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdGFibGVzb3J0LWluZGljYXRvci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy90YWJzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3RleHRhcmVhLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3VpLXdpZGdldC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy91aS1kaWFsb2cuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9zY3NzL2NvbXBvbmVudHMvdXNlci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy92ZXJ0aWNhbC10YWJzLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL3Njc3MvY29tcG9uZW50cy92ZXJ0aWNhbC10YWJzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3ZpZXdzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vc2Nzcy9jb21wb25lbnRzL3dlYmZvcm0uc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhaW5lcnMuc2NzcyIsImNvbXBvbmVudHMvX3RvcGJhci5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL190b3BuYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL19zdWJmb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy5zY3NzIiwiY29tcG9uZW50cy9faG9tZS5zY3NzIiwiY29tcG9uZW50cy9fYXJ0aWNsZS5zY3NzIiwiY29tcG9uZW50cy9fZXZlbnRzLnNjc3MiLCJjb21wb25lbnRzL190aWNrZXRzLnNjc3MiLCJjb21wb25lbnRzL19zb25nLnNjc3MiLCJjb21wb25lbnRzL19zb25ncy1maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL19zaG9wLnNjc3MiLCJjb21wb25lbnRzL19pbmZvLnNjc3MiLCJjb21wb25lbnRzL19pbmZvcm1hbnQuc2NzcyIsImNvbXBvbmVudHMvX2Zlc3RpdmFsLnNjc3MiLCJjb21wb25lbnRzL19zdWJtaXQtc29uZy5zY3NzIiwiY29tcG9uZW50cy9fc2lkZW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3N1YnNjcmliZS5zY3NzIiwiY29tcG9uZW50cy9fbG9jYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL190YXhvbm9teS5zY3NzIiwiY29tcG9uZW50cy9faW5mb3BhZ2VzLnNjc3MiLCJjb21wb25lbnRzL19pbmZvYmxvY3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OztDQUFBO0FDQUEsY0FBQTtBQ0FBLGVBQUE7QUFFQSxpQkFBQTtBQ0ZBOztFQVNJLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGtCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGtCQUFBO0VBQUEsZ0JBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsdUJBQUE7RUFJQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFB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RjZPSSxtQ0FMSTtFRXRPUix1Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsOEJBQUE7RUFDQSw2Q0FBQTtBUHNKRjs7QU83SUE7RUFDRSxjQUFBO0VBQ0EsY0NtbkI0QjtFRGxuQjVCLFNBQUE7RUFDQSx3Q0FBQTtFQUNBLGFDeW5CNEI7QVJ6ZTlCOztBT3RJQTtFQUNFLGFBQUE7RUFDQSxxQkN3akI0QjtFRHJqQjVCLGdCQ3dqQjRCO0VEdmpCNUIsZ0JDd2pCNEI7RUR2akI1Qiw4QkFBQTtBUHVJRjs7QU9wSUE7RUZ1TVEsaUNBQUE7QUwvRFI7QUs3Rkk7RUUzQ0o7SUY4TVEsaUJBQUE7RUxsRU47QUFDRjs7QU94SUE7RUZrTVEsaUNBQUE7QUx0RFI7QUt0R0k7RUV0Q0o7SUZ5TVEsZUFBQTtFTHpETjtBQUNGOztBTzVJQTtFRjZMUSwrQkFBQTtBTDdDUjtBSy9HSTtFRWpDSjtJRm9NUSxrQkFBQTtFTGhETjtBQUNGOztBT2hKQTtFRndMUSxpQ0FBQTtBTHBDUjtBS3hISTtFRTVCSjtJRitMUSxpQkFBQTtFTHZDTjtBQUNGOztBT3BKQTtFRitLTSxrQkFMSTtBTGxCVjs7QU9uSkE7RUYwS00sZUFMSTtBTGRWOztBTzVJQTtFQUNFLGFBQUE7RUFDQSxtQkN3VjBCO0FSek01Qjs7QU9ySUE7RUFDRSx5Q0FBQTtVQUFBLGlDQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0FQd0lGOztBT2xJQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtBUHFJRjs7QU8vSEE7O0VBRUUsa0JBQUE7QVBrSUY7O0FPL0hBOzs7RUFHRSxhQUFBO0VBQ0EsbUJBQUE7QVBrSUY7O0FPL0hBOzs7O0VBSUUsZ0JBQUE7QVBrSUY7O0FPL0hBO0VBQ0UsZ0JKcko0QjtBSHVSOUI7O0FPN0hBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FQZ0lGOztBTzFIQTtFQUNFLGdCQUFBO0FQNkhGOztBT3JIQTs7RUFFRSxtQko1SzRCO0FIb1M5Qjs7QU9oSEE7RUY2RU0sa0JBTEk7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QTtFTG1UTjtBQUNGOztBVTNqQkU7RUxnUU0saUNBQUE7RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBUjVDOUI7QUs3ZEk7RUtwR0Y7SUx1UU0saUJBQUE7RUw4VE47QUFDRjs7QVV0a0JFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QVJqQzlCO0FLeGVJO0VLcEdGO0lMdVFNLGVBQUE7RUx5VU47QUFDRjs7QVVqbEJFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QVJ0QjlCO0FLbmZJO0VLcEdGO0lMdVFNLGlCQUFBO0VMb1ZOO0FBQ0Y7O0FVNWxCRTtFTGdRTSxpQ0FBQTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FSWDlCO0FLOWZJO0VLcEdGO0lMdVFNLGVBQUE7RUwrVk47QUFDRjs7QVV2bUJFO0VMZ1FNLGlDQUFBO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QVJBOUI7QUt6Z0JJO0VLcEdGO0lMdVFNLGlCQUFBO0VMMFdOO0FBQ0Y7O0FVMWxCQTtFQ3ZERSxlQUFBO0VBQ0EsZ0JBQUE7QVhxcEJGOztBVTFsQkE7RUM1REUsZUFBQTtFQUNBLGdCQUFBO0FYMHBCRjs7QVU1bEJBO0VBQ0UscUJBQUE7QVYrbEJGO0FVN2xCRTtFQUNFLG9CRnNvQjBCO0FSdkM5Qjs7QVVybEJBO0VMOE1NLGtCQUxJO0VLdk1SLHlCQUFBO0FWd2xCRjs7QVVwbEJBO0VBQ0UsbUJGaVVPO0VIMUhILGtCQUxJO0FMc1pWO0FVcmxCRTtFQUNFLGdCQUFBO0FWdWxCSjs7QVVubEJBO0VBQ0UsaUJBQUE7RUFDQSxtQkZ1VE87RUgxSEgsa0JBTEk7RUt0TFIsY0Z0RlM7QVI0cUJYO0FVcGxCRTtFQUNFLGFBQUE7QVZzbEJKOztBWXRyQkE7RUNJRSxlQUFBO0VBR0EsWUFBQTtBYm9yQkY7O0FZcnJCQTtFQUNFLGdCSitqRGtDO0VJOWpEbEMsbUNKK2pEa0M7RUk5akRsQywyREFBQTtFSEdFLHNDQUFBO0VJUkYs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S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsbUM5QnEzQnNDO0U4QnAzQnRDLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSwyREFBQTtFN0JHRSxzQ0FBQTtFZUhFLHdGY01KO0VkTkksZ0ZjTUo7RWROSSwyRWNNSjtFZE5JLHdFY01KO0VkTkksOEdjTUo7QXRDazRFRjtBd0JwNEVNO0VjaEJOO0lkaUJRLHdCQUFBO0lBQUEsbUJBQUE7SUFBQSxnQkFBQTtFeEJ1NEVOO0FBQ0Y7QXNDcjRFRTtFQUNFLGdCQUFBO0F0Q3U0RUo7QXNDcjRFSTtFQUNFLGVBQUE7QXRDdTRFTjtBc0NsNEVFO0VBQ0UsMkI5QnMyQm9DO0U4QnIyQnBDLG1DOUJnMkJvQztFOEIvMUJwQyxxQjlCODJCb0M7RThCNzJCcEMsVUFBQTtFQUtFLHdEOUJraEJrQjtVOEJsaEJsQixnRDlCa2hCa0I7QVI4MkR4QjtBc0M1M0VFO0VBTUUsZUFBQTtFQU1BLGFBQUE7RUFLQSxTQUFBO0F0Q2czRUo7QXNDMzJFRTtFQUNFLGNBQUE7RUFDQSxVQUFBO0F0QzYyRUo7QXNDejJFRTtFQUNFLGdDOUI0MEJvQztFOEIxMEJwQyxVQUFBO0F0QzAyRUo7QXNDNzJFRTtFQUNFLGdDOUI0MEJvQztFOEIxMEJwQyxVQUFBO0F0QzAyRUo7QXNDNzJFRTtFQUNFLGdDOUI0MEJvQztFOEIxMEJwQyxVQUFBO0F0QzAyRUo7QXNDNzJFRTtFQUNFLGdDOUI0MEJvQztFOEIxMEJwQyxVQUFBO0F0QzAyRUo7QXNDbDJFRTtFQUVFLHdDOUI4eUJvQztFOEIzeUJwQyxVQUFBO0F0Q2kyRUo7QXNDNzFFRTtFQUNFLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQjlCb3JCMEI7SzhCcHJCMUIsd0I5Qm9yQjBCO1U4QnByQjFCLDBCOUJvckIwQjtFOEJuckIxQiwyQjlCc3lCb0M7RStCcDRCdEMsdUMvQnFpQ2dDO0U4QnI4QjlCLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSwrQzlCZ3NCMEI7RThCL3JCMUIsZ0JBQUE7RWR6RkUscUpjMEZGO0VkMUZFLDZJYzBGRjtFZDFGRSx3SWMwRkY7RWQxRkUscUljMEZGO0VkMUZFLDJLYzBGRjtBdEMrMUVKO0F3QnI3RU07RWMwRUo7SWR6RU0sd0JBQUE7SUFBQSxtQkFBQTtJQUFBLGdCQUFBO0V4Qnc3RU47QUFDRjtBc0NqMkVFO0VBQ0Usd0M5QjQ3QjhCO0FSdTZDbEM7O0FzQzExRUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQm5DMUY0QjtFbUMyRjVCLDJCOUIyeEJzQztFOEIxeEJ0Qyw2QkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0NBQUE7QXRDNjFFRjtBc0MzMUVFO0VBQ0UsVUFBQTtBdEM2MUVKO0FzQzExRUU7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QXRDMjFFSjs7QXNDaDFFQTtFQUNFLG1FOUI0d0JzQztFOEIzd0J0Qyx1QkFBQTtFakN5SUksbUJBTEk7RUl2UU4seUNBQUE7QVR3OUVKO0FzQ2oxRUU7RUFDRSx1QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMEI5Qm9vQjBCO0s4QnBvQjFCLHVCOUJvb0IwQjtVOEJwb0IxQix5QjlCb29CMEI7QVIrc0Q5Qjs7QXNDLzBFQTtFQUNFLGlFOUJnd0JzQztFOEIvdkJ0QyxvQkFBQTtFakM0SEksa0JBTEk7RUl2UU4seUNBQUE7QVRvK0VKO0FzQ2gxRUU7RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0Esd0I5QjJuQjBCO0s4QjNuQjFCLHFCOUIybkIwQjtVOEIzbkIxQix1QjlCMm5CMEI7QVJ1dEQ5Qjs7QXNDMTBFRTtFQUNFLG9FOUI2dUJvQztBUmdtRHhDO0FzQzEwRUU7RUFDRSxtRTlCMHVCb0M7QVJrbUR4QztBc0N6MEVFO0VBQ0UsaUU5QnV1Qm9DO0FSb21EeEM7O0FzQ3QwRUE7RUFDRSxXOUJxdUJzQztFOEJwdUJ0QyxnRTlCOHRCc0M7RThCN3RCdEMsaUI5QmlsQjRCO0FSd3ZEOUI7QXNDdjBFRTtFQUNFLGVBQUE7QXRDeTBFSjtBc0N0MEVFO0VBQ0Usb0JBQUE7RTdCdkxBLHNDQUFBO0FUZ2dGSjtBc0NyMEVFO0VBQ0Usb0JBQUE7RTdCNUxBLHNDQUFBO0FUb2dGSjtBc0NwMEVFO0VBQW9CLCtEOUI4c0JrQjtBUnluRHhDO0FzQ3QwRUU7RUFBb0IsNkQ5QjhzQmtCO0FSMm5EeEM7O0F3Q3hoRkE7RUFDRSx3UEFBQTtFQUVBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7RW5DcVJJLGVBTEk7RW1DN1FSLGdCckNlNEI7RXFDZDVCLGdCckNvQjRCO0VxQ25CNUIsMkJoQ3kzQnNDO0VnQ3gzQnRDLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLG1DaENrM0JzQztFZ0NqM0J0QyxtRkFBQTtFQUNBLDRCQUFBO0VBQ0EseUNoQys5QmtDO0VnQzk5QmxDLGtDaEMrOUJrQztVZ0MvOUJsQywwQmhDKzlCa0M7RWdDOTlCbEMsMkRBQUE7RS9CSEUsc0NBQUE7RWVIRSx3RmdCU0o7RWhCVEksZ0ZnQlNKO0VoQlRJLDJFZ0JTSjtFaEJUSSx3RWdCU0o7RWhCVEksOEdnQlNKO0F4Q3doRkY7QXdCN2hGTTtFZ0JmTjtJaEJnQlEsd0JBQUE7SUFBQSxtQkFBQTtJQUFBLGdCQUFBO0V4QmdpRk47QUFDRjtBd0MzaEZFO0VBQ0UscUJoQ3MzQm9DO0VnQ3IzQnBDLFVBQUE7RUFLRSx3RGhDaStCNEI7VWdDaitCNUIsZ0RoQ2krQjRCO0FSd2pEbEM7QXdDcmhGRTtFQUVFLHNCaEM2dUIwQjtFZ0M1dUIxQixzQkFBQTtBeENzaEZKO0F3Q25oRkU7RUFFRSx3Q2hDdTFCb0M7QVI2ckR4QztBd0MvZ0ZFO0VBQ0Usa0JBQUE7RUFDQSx1Q0FBQTtBeENpaEZKOztBd0M3Z0ZBO0VBQ0Usb0JoQ3N1QjRCO0VnQ3J1QjVCLHVCaENxdUI0QjtFZ0NwdUI1QixvQmhDcXVCNEI7RUhsZ0J4QixtQkFMSTtFSXZRTix5Q0FBQTtBVDJqRko7O0F3QzdnRkE7RUFDRSxtQmhDa3VCNEI7RWdDanVCNUIsc0JoQ2l1QjRCO0VnQ2h1QjVCLGtCaENpdUI0QjtFSHRnQnhCLGtCQUxJO0VJdlFOLHlDQUFBO0FUbWtGSjs7QXdDM2dGSTtFQUNFLHdQ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RXdDMEJYLFNsQzYvQnVDO0VDMWdDdkMsbUJBQUE7RWVIRSw0SGtCbUJGO0VsQm5CRSxvSGtCbUJGO0VsQm5CRSwrR2tCbUJGO0VsQm5CRSw0R2tCbUJGO0VsQm5CRSxrSmtCbUJGO0ExQ3V0Rko7QXdCdHVGTTtFa0JNSjtJbEJMTSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEsZ0JBQUE7RXhCeXVGTjtBQUNGO0EwQzF0Rkk7RUhqQ0YseUIvQjhoQ3lDO0FSZ3VEM0M7QTBDeHRGRTtFQUNFLFdsQ3crQjhCO0VrQ3YrQjlCLGNsQ3crQjhCO0VrQ3YrQjlCLGtCQUFBO0VBQ0EsZWxDdStCOEI7RWtDdCtCOUIsd0NsQ3UrQjhCO0VrQ3QrQjlCLHlCQUFBO0VqQzdCQSxtQkFBQTtBVHd2Rko7QTBDdHRGRTtFQUNFLFdsQ28rQnVDO0VrQ24rQnZDLFlsQ20rQnVDO0VrQ2wrQnZDLHFCQUFBO09BQUEsZ0JBQUE7RUhwREYsaUNyQ0VhO0V3Q29EWCxTbENtK0J1QztFQzFnQ3ZDLG1CQUFBO0VlSEUsNEhrQjZDRjtFbEI3Q0Usb0hrQjZDRjtFbEI3Q0UsK0drQjZDRjtFbEI3Q0UsNEdrQjZDRjtFbEI3Q0Usa0prQjZDRjtBMUN1dEZKO0F3Qmh3Rk07RWtCaUNKO0lsQmhDTSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEsZ0JBQUE7RXhCbXdGTjtBQUNGO0EwQzF0Rkk7RUgzREYseUIvQjhoQ3lDO0FSMHZEM0M7QTBDeHRGRTtFQUNFLFdsQzg4QjhCO0VrQzc4QjlCLGNsQzg4QjhCO0VrQzc4QjlCLGtCQUFBO0VBQ0EsZWxDNjhCOEI7RWtDNThCOUIsd0NsQzY4QjhCO0VrQzU4QjlCLHlCQUFBO0VqQ3ZEQSxtQkFBQTtBVGt4Rko7QTBDdHRGRTtFQUNFLG9CQUFBO0ExQ3d0Rko7QTBDdHRGSTtFQUNFLDJDbENnOUJxQztBUnd3RDNDO0EwQ3J0Rkk7RUFDRSwyQ2xDNDhCcUM7QVIyd0QzQzs7QTJDOXlGQTtFQUNFLGtCQUFBO0EzQ2l6RkY7QTJDL3lGRTs7O0VBR0UsdURuQ3dpQ29DO0VtQ3ZpQ3BDLDJEbkN1aUNvQztFbUN0aUNwQyxpQm5DdWlDb0M7QVIwd0R4QztBMkM5eUZFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0RBQUE7RUFDQSw2QkFBQTtPQUFBLHdCQUFBO1VBQUEscUJBQUE7RW5CUkUsZ0ZtQlNGO0VuQlRFLHdFbUJTRjtFbkJURSxzRW1CU0Y7RW5CVEUsZ0VtQlNGO0VuQlRFLG1JbUJTRjtBM0NnekZKO0F3QnJ6Rk07RW1CVEo7SW5CVU0sd0JBQUE7SUFBQSxtQkFBQTtJQUFBLGdCQUFBO0V4Qnd6Rk47QUFDRjtBMkNsekZFOztFQUVFLHFCQUFBO0EzQ296Rko7QTJDbHpGSTs7RUFDRSxrQkFBQTtBM0NxekZOO0EyQ3R6Rkk7O0VBQ0Usa0JBQUE7QTNDcXpGTjtBMkN0ekZJOztFQUNFLGtCQUFBO0EzQ3F6Rk47QTJDdHpGSTs7RUFDRSxrQkFBQTtBM0NxekZOO0EyQ2x6Rkk7OztFQUVFLHFCbkM0Z0NrQztFbUMzZ0NsQyx3Qm5DNGdDa0M7QVJ5eUR4QztBMkNsekZJOztFQUNFLHFCbkN1Z0NrQztFbUN0Z0NsQyx3Qm5DdWdDa0M7QVI4eUR4QztBMkNqekZFO0VBQ0UscUJuQ2lnQ29DO0VtQ2hnQ3BDLHdCbkNpZ0NvQztBUmt6RHhDO0EyQzV5Rkk7Ozs7RUFDRSwyQ0FBQTtFQUNBLHNFbkMyL0JrQztPbUMzL0JsQyxpRW5DMi9Ca0M7VW1DMy9CbEMsOERuQzIvQmtDO0FSc3pEeEM7QTJDL3lGTTs7OztFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0EsYW5DbS9CZ0M7RW1DbC9CaEMsV0FBQTtFQUNBLG1DbkNnMEJnQztFQ2gzQnBDLHNDQUFBO0FUcTJGSjtBMkM5eUZJO0VBQ0UsMkNBQUE7RUFDQSxzRW5DMCtCa0M7VW1DMStCbEMsOERuQzArQmtDO0FSczBEeEM7QTJDM3lGSTtFQUNFLHNDQUFBO0EzQzZ5Rk47QTJDenlGRTs7RUFFRSxjbkMxRU87QVJxM0ZYO0EyQ3p5Rkk7O0VBQ0Usd0NuQzB5QmtDO0FSa2dFeEM7O0E0Q240RkE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsV0FBQTtBNUNzNEZGO0E0Q3A0RkU7OztFQUdFLGtCQUFBO0VBQ0EsbUJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0E1Q3M0Rko7QTRDbDRGRTs7O0VBR0UsVUFBQTtBNUNvNEZKO0E0QzkzRkU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QTVDZzRGSjtBNEM5M0ZJO0VBQ0UsVUFBQTtBNUNnNEZOOztBNENyM0ZBO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7RXZDOE9JLGVBTEk7RXVDdk9SLGdCekN2QjRCO0V5Q3dCNUIsZ0J6Q2xCNEI7RXlDbUI1QiwyQnBDbTFCc0M7RW9DbDFCdEMsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVDcEMwNkJzQztFb0N6NkJ0QywyREFBQTtFbkN0Q0Usc0NBQUE7QVQrNUZKOztBNEMvMkZBOzs7O0VBSUUsb0JBQUE7RXZDd05JLGtCQUxJO0VJdlFOLHlDQUFBO0FUdzZGSjs7QTRDLzJGQTs7OztFQUlFLHVCQUFBO0V2QytNSSxtQkFMSTtFSXZRTix5Q0FBQTtBVGk3Rko7O0E0Qy8yRkE7O0VBRUUsbUJBQUE7QTVDazNGRjs7QTRDcjJGSTs7OztFbkNqRUEsMEJBQUE7RUFDQSw2QkFBQTtBVDY2Rko7QTRDcDJGSTs7OztFbkMxRUEsMEJBQUE7RUFDQSw2QkFBQTtBVG83Rko7QTRDOTFGRTtFQUNFLDhDQUFBO0VuQzFFQSx5QkFBQTtFQUNBLDRCQUFBO0FUMjZGSjtBNEM5MUZFOztFbkM5RUUseUJBQUE7RUFDQSw0QkFBQTtBVGc3Rko7O0E2Q3g4RkU7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CckN1MEJvQztFSHJrQmxDLGtCQUxJO0V3QzFQTixpQ3JDa2pDcUI7QVJ3NUR6Qjs7QTZDdjhGRTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RXhDcVBFLG1CQUxJO0V3QzdPTixXckNxaUNxQjtFcUNwaUNyQixtQ3JDb2lDcUI7RUMvakNyQixzQ0FBQTtBVHErRko7O0E2Q3I4Rkk7Ozs7RUFFRSxjQUFBO0E3QzA4Rk47O0E2Q3ovRkk7RUFxREUsK0NyQ3VoQ21CO0VxQ3BoQ2pCLG9DckM4MUJnQztFcUM3MUJoQywyUEFBQTtFQUNBLDRCQUFBO0VBQ0EsMkRBQUE7RUFDQSx3RUFBQTtVQUFBLGdFQUFBO0E3Q3M4RlI7QTZDbjhGTTtFQUNFLCtDckM0Z0NpQjtFcUN2Z0NmLG1FckN1Z0NlO1VxQ3ZnQ2YsMkRyQ3VnQ2U7QVIwN0R6Qjs7QTZDdGdHSTtFQStFSSxvQ3JDdTBCZ0M7RXFDdDBCaEMsa0ZBQUE7QTdDMjdGUjs7QTZDM2dHSTtFQXVGRSwrQ3JDcS9CbUI7QVJtOER6QjtBNkNyN0ZRO0VBRUUsbVFBQUE7RUFDQSx1QnJDcTVCOEI7RXFDcDVCOUIsK0RBQUE7RUFDQSxtRkFBQTtVQUFBLDJFQUFBO0E3Q3M3RlY7QTZDbDdGTTtFQUNFLCtDckN3K0JpQjtFcUNuK0JmLG1FckNtK0JlO1VxQ24rQmYsMkRyQ20rQmU7QVI2OER6Qjs7QTZDemhHSTtFQWtISSx5Q0FBQTtBN0MyNkZSOztBNkM3aEdJO0VBeUhFLCtDckNtOUJtQjtBUnE5RHpCO0E2Q3Q2Rk07RUFDRSw0Q3JDZzlCaUI7QVJ3OUR6QjtBNkNyNkZNO0VBQ0UsbUVyQzQ4QmlCO1VxQzU4QmpCLDJEckM0OEJpQjtBUjI5RHpCO0E2Q3A2Rk07RUFDRSxpQ3JDdzhCaUI7QVI4OUR6Qjs7QTZDajZGSTtFQUNFLGtCQUFBO0E3Q282Rk47O0E2QzlpR0k7Ozs7O0VBb0pNLFVBQUE7QTdDazZGVjs7QTZDbGlHRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJyQ3UwQm9DO0VIcmtCbEMsa0JBTEk7RXdDMVBOLG1DckNrakNxQjtBUmsvRHpCOztBNkNqaUdFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFeENxUEUsbUJBTEk7RXdDN09OLFdyQ3FpQ3FCO0VxQ3BpQ3JCLGtDckNvaUNxQjtFQy9qQ3JCLHNDQUFBO0FUK2pHSjs7QTZDL2hHSTs7OztFQUVFLGNBQUE7QTdDb2lHTjs7QTZDbmxHSTtFQXFERSxpRHJDdWhDbUI7RXFDcGhDakIsb0NyQzgxQmdDO0VxQzcxQmhDLDRVQUFBO0VBQ0EsNEJBQUE7RUFDQSwyREFBQTtFQUNBLHdFQUFBO1VBQUEsZ0VBQUE7QTdDZ2lHUjtBNkM3aEdNO0VBQ0UsaURyQzRnQ2lCO0VxQ3ZnQ2Ysa0VyQ3VnQ2U7VXFDdmdDZiwwRHJDdWdDZTtBUm9oRXpCOztBNkNobUdJO0VBK0VJLG9DckN1MEJnQztFcUN0MEJoQyxrRkFBQTtBN0NxaEdSOztBNkNybUdJO0VBdUZFLGlEckNxL0JtQjtBUjZoRXpCO0E2Qy9nR1E7RUFFRSxvVkFBQTtFQUNBLHVCckNxNUI4QjtFcUNwNUI5QiwrREFBQTtFQUNBLG1GQUFBO1VBQUEsMkVBQUE7QTdDZ2hHVjtBNkM1Z0dNO0VBQ0UsaURyQ3crQmlCO0VxQ24rQmYsa0VyQ20rQmU7VXFDbitCZiwwRHJDbStCZTtBUnVpRXpCOztBNkNubkdJO0VBa0hJLHlDQUFBO0E3Q3FnR1I7O0E2Q3ZuR0k7RUF5SEUsaURyQ205Qm1CO0FSK2lFekI7QTZDaGdHTTtFQUNFLDhDckNnOUJpQjtBUmtqRXpCO0E2Qy8vRk07RUFDRSxrRXJDNDhCaUI7VXFDNThCakIsMERyQzQ4QmlCO0FScWpFekI7QTZDOS9GTTtFQUNFLG1DckN3OEJpQjtBUndqRXpCOztBNkMz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QUFBO0FyRmkxT3hDOztBcUZqMU9FO0VBQXNDLGdCQUFBO0FyRnExT3hDOztBcUZyMU9FO0VBQXNDLGdCQUFBO0FyRnkxT3hDOztBcUZ6MU9FO0VBQXNDLGdCQUFBO0FyRjYxT3hDOztBcUY3MU9FO0VBQXNDLGFBQUE7QXJGaTJPeEM7O0FxRmoyT0U7RUFBc0MsZ0JBQUE7QXJGcTJPeEM7O0FxRnIyT0U7RUFBc0MsZ0JBQUE7QXJGeTJPeEM7O0FxRnoyT0U7RUFBc0MsZ0JBQUE7QXJGNjJPeEM7O0FxRjcyT0U7RUFBc0MsZ0JBQUE7QXJGaTNPeEM7O0FxRmozT0U7RUFBc0MsZ0JBQUE7QXJGcTNPeEM7O0FxRnIzT0U7RUFBc0MsZ0JBQUE7QXJGeTNPeEM7O0FxRnozT0U7RUFBc0MsZ0JBQUE7QXJGNjNPeEM7O0FxRjczT0U7RUFBc0MsZ0JBQUE7QXJGaTRPeEM7O0FxRmo0T0U7RUFBc0MsZ0JBQUE7QXJGcTRPeEM7O0FxRnI0T0U7RUFBc0MsZ0JBQUE7QXJGeTRPeEM7O0FxRno0T0U7RUFBc0MsZ0JBQUE7QXJGNjRPeEM7O0FxRjc0T0U7RUFBc0MsZ0JBQUE7QXJGaTVPeEM7O0FxRmo1T0U7RUFBc0MsZ0JBQUE7QXJGcTVPeEM7O0FxRnI1T0U7RUFBc0MsZ0JBQUE7QXJGeTVPeEM7O0FxRno1T0U7RUFBc0MsZ0JBQUE7QXJGNjVPeEM7O0FxRjc1T0U7RUFBc0MsZ0JBQUE7QXJGaTZPeEM7O0FxRmo2T0U7RUFBc0MsZ0JBQUE7QXJGcTZPeEM7O0FxRnI2T0U7RUFBc0MsZ0JBQUE7QXJGeTZPeEM7O0FxRno2T0U7RUFBc0MsZ0JBQUE7QXJGNjZPeEM7O0FxRjc2T0U7RUFBc0MsZ0JBQUE7QXJGaTdPeEM7O0FxRmo3T0U7RUFBc0MsZ0JBQUE7QXJGcTdPeEM7O0FxRnI3T0U7RUFBc0MsZ0JBQUE7QXJGeTdPeEM7O0FxRno3T0U7RUFBc0MsZ0JBQUE7QXJGNjdPeEM7O0FxRjc3T0U7RUFBc0MsZ0JBQUE7QXJGaThPeEM7O0FxRmo4T0U7RUFBc0MsZ0JBQUE7QXJGcThPeEM7O0FxRnI4T0U7RUFBc0MsZ0JBQUE7QXJGeThPeEM7O0FxRno4T0U7RUFBc0MsZ0JBQUE7QXJGNjhPeEM7O0FxRjc4T0U7RUFBc0MsZ0JBQUE7QXJGaTlPeEM7O0FxRmo5T0U7RUFBc0MsZ0JBQUE7QXJGcTlPeEM7O0FxRnI5T0U7RUFBc0MsZ0JBQUE7QXJGeTlPeEM7O0FxRno5T0U7RUFBc0MsZ0JBQUE7QXJGNjlPeEM7O0FxRjc5T0U7RUFBc0MsZ0JBQUE7QXJGaStPeEM7O0FxRmorT0U7RUFBc0MsZ0JBQUE7QXJGcStPeEM7O0FxRnIrT0U7RUFBc0MsZ0JBQUE7QXJGeStPeEM7O0FxRnorT0U7RUFBc0MsZ0JBQUE7QXJGNitPeEM7O0FxRjcrT0U7RUFBc0MsZ0JBQUE7QXJGaS9PeEM7O0FxRmovT0U7RUFBc0MsZ0JBQUE7QXJGcS9PeEM7O0FxRnIvT0U7RUFBc0MsZ0JBQUE7QXJGeS9PeEM7O0FxRnovT0U7RUFBc0MsZ0JBQUE7QXJGNi9PeEM7O0FxRjcvT0U7RUFBc0MsZ0JBQUE7QXJGaWdQeEM7O0FxRmpnUEU7RUFBc0MsZ0JBQUE7QXJGcWdQeEM7O0FxRnJnUEU7RUFBc0MsZ0JBQUE7QXJGeWdQeEM7O0FxRnpnUEU7RUFBc0MsZ0JBQUE7QXJGNmdQeEM7O0FxRjdnUEU7RUFBc0MsZ0JBQUE7QXJGaWhQeEM7O0FxRmpoUEU7RUFBc0MsZ0JBQUE7QXJGcWhQeEM7O0FxRnJoUEU7RUFBc0MsZ0JBQUE7QXJGeWhQeEM7O0FxRnpoUEU7RUFBc0MsZ0JBQUE7QXJGNmhQeEM7O0FxRjdoUEU7RUFBc0MsZ0JBQUE7QXJGaWlQeEM7O0FxRmppUEU7RUFBc0MsZ0JBQUE7QXJGcWlQeEM7O0FxRnJpUEU7RUFBc0MsZ0JBQUE7QXJGeWlQeEM7O0FxRnppUEU7RUFBc0MsZ0JBQUE7QXJGNmlQeEM7O0FxRjdpUEU7RUFBc0MsZ0JBQUE7QXJGaWpQeEM7O0FxRmpqUEU7RUFBc0MsZ0JBQUE7QXJGcWpQeEM7O0FxRnJqUEU7RUFBc0MsZ0JBQUE7QXJGeWpQeEM7O0FxRnpqUEU7RUFBc0MsZ0JBQUE7QXJGNmpQeEM7O0FxRjdqUEU7RUFBc0MsZ0JBQUE7QXJGaWtQeEM7O0FxRmprUEU7RUFBc0MsZ0JBQUE7QXJGcWtQeEM7O0FxRnJrUEU7RUFBc0MsZ0JBQUE7QXJGeWtQeEM7O0FxRnprUEU7RUFBc0MsZ0JBQUE7QXJGNmtQeEM7O0FxRjdrUEU7RUFBc0MsZ0JBQUE7QXJGaWxQeEM7O0FxRmpsUEU7RUFBc0MsZ0JBQUE7QXJGcWxQeEM7O0FxRnJsUEU7RUFBc0MsZ0JBQUE7QXJGeWxQeEM7O0FxRnpsUEU7RUFBc0MsZ0JBQUE7QXJGNmxQeEM7O0FxRjdsUEU7RUFBc0MsZ0JBQUE7QXJGaW1QeEM7O0FxRmptUEU7RUFBc0MsZ0JBQUE7QXJGcW1QeEM7O0FxRnJtUEU7RUFBc0MsZ0JBQUE7QXJGeW1QeEM7O0FxRnptUEU7RUFBc0MsZ0JBQUE7QXJGNm1QeEM7O0FxRjdtUEU7RUFBc0MsZ0JBQUE7QXJGaW5QeEM7O0FxRmpuUEU7RUFBc0MsZ0JBQUE7QXJGcW5QeEM7O0FxRnJuUEU7RUFBc0MsZ0JBQUE7QXJGeW5QeEM7O0FxRnpuUEU7RUFBc0MsZ0JBQUE7QXJGNm5QeEM7O0FxRjduUEU7RUFBc0MsZ0JBQUE7QXJGaW9QeEM7O0FxRmpvUEU7RUFBc0MsZ0JBQUE7QXJGcW9QeEM7O0FxRnJvUEU7RUFBc0MsZ0JBQUE7QXJGeW9QeEM7O0FxRnpvUEU7RUFBc0MsZ0JBQUE7QXJGNm9QeEM7O0FxRjdvUEU7RUFBc0MsZ0JBQUE7QXJGaXBQeEM7O0FxRmpwUEU7RUFBc0MsZ0JBQUE7QXJGcXBQeEM7O0FxRnJwUEU7RUFBc0MsZ0JBQUE7QXJGeXBQeEM7O0FxRnpwUEU7RUFBc0MsZ0JBQUE7QXJGNnBQeEM7O0FxRjdwUEU7RUFBc0MsZ0JBQUE7QXJGaXFQeEM7O0FxRmpxUEU7RUFBc0MsZ0JBQUE7QXJGcXFQeEM7O0FxRnJxUEU7RUFBc0MsZ0JBQUE7QXJGeXFQeEM7O0FxRnpxUEU7RUFBc0MsZ0JBQUE7QXJGNnFQeEM7O0FxRjdxUEU7RUFBc0MsZ0JBQUE7QXJGaXJQeEM7O0FxRmpyUEU7RUFBc0MsZ0JBQUE7QXJGcXJQeEM7O0FxRnJyUEU7RUFBc0MsZ0JBQUE7QXJGeXJQeEM7O0FxRnpyUEU7RUFBc0MsZ0JBQUE7QXJGNnJQeEM7O0FxRjdyUEU7RUFBc0MsZ0JBQUE7QXJGaXNQeEM7O0FxRmpzUEU7RUFBc0MsZ0JBQUE7QXJGcXNQeEM7O0FxRnJzUEU7RUFBc0MsZ0JBQUE7QXJGeXNQeEM7O0FxRnpzUEU7RUFBc0MsZ0JBQUE7QXJGNnNQeEM7O0FxRjdzUEU7RUFBc0MsWUFBQTtBckZpdFB4Qzs7QXFGanRQRTtFQUFzQyxnQkFBQTtBckZxdFB4Qzs7QXFGcnRQRTtFQUFzQyxnQkFBQTtBckZ5dFB4Qzs7QXFGenRQRTtFQUFzQyxnQkFBQTtBckY2dFB4Qzs7QXFGN3RQRTtFQUFzQyxnQkFBQTtBckZpdVB4Qzs7QXFGanVQRTtFQUFzQyxnQkFBQTtBckZxdVB4Qzs7QXFGcnVQRTtFQUFzQyxnQkFBQTtBckZ5dVB4Qzs7QXFGenVQRTtFQUFzQyxnQkFBQTtBckY2dVB4Qzs7QXFGN3VQRTtFQUFzQyxnQkFBQTtBckZpdlB4Qzs7QXFGanZQRTtFQUFzQyxnQkFBQTtBckZxdlB4Qzs7QXFGcnZQRTtFQUFzQyxnQkFBQTtBckZ5dlB4Qzs7QXFGenZQRTtFQUFzQyxnQkFBQTtBckY2dlB4Qzs7QXFGN3ZQRTtFQUFzQyxnQkFBQTtBckZpd1B4Qzs7QXFGandQRTtFQUFzQyxnQkFBQTtBckZxd1B4Qzs7QXFGcndQRTtFQUFzQyxnQkFBQTtBckZ5d1B4Qzs7QXFGendQRTtFQUFzQyxnQkFBQTtBckY2d1B4Qzs7QXFGN3dQRTtFQUFzQyxnQkFBQTtBckZpeFB4Qzs7QXFGanhQRTtFQUFzQyxnQkFBQTtBckZxeFB4Qzs7QXFGcnhQRTtFQUFzQyxnQkFBQTtBckZ5eFB4Qzs7QXFGenhQRTtFQUFzQyxnQkFBQTtBckY2eFB4Qzs7QXFGN3hQRTtFQUFzQyxnQkFBQTtBckZpeVB4Qzs7QXFGanlQRTtFQUFzQyxnQkFBQTtBckZxeVB4Qzs7QXFGcnlQRTtFQUFzQyxnQkFBQTtBckZ5eVB4Qzs7QXFGenlQRTtFQUFzQyxnQkFBQTtBckY2eVB4Qzs7QXFGN3lQRTtFQUFzQyxnQkFBQTtBckZpelB4Qzs7QXFGanpQRTtFQUFzQyxnQkFBQTtBckZxelB4Qzs7QXFGcnpQRTtFQUFzQyxnQkFBQTtBckZ5elB4Qzs7QXFGenpQRTtFQUFzQyxnQkFBQTtBckY2elB4Qzs7QXFGN3pQRTtFQUFzQyxnQkFBQTtBckZpMFB4Qzs7QXFGajBQRTtFQUFzQyxnQkFBQTtBckZxMFB4Qzs7QXFGcjBQRTtFQUFzQyxnQkFBQTtBckZ5MFB4Qzs7QXFGejBQRTtFQUFzQyxnQkFBQTtBckY2MFB4Qzs7QXFGNzBQRTtFQUFzQyxnQkFBQTtBckZpMVB4Qzs7QXFGajFQRTtFQUFzQyxnQkFBQTtBckZxMVB4Qzs7QXFGcjFQRTtFQUFzQyxnQkFBQTtBckZ5MVB4Qzs7QXFGejFQRTtFQUFzQyxZQUFBO0FyRjYxUHhDOztBcUY3MVBFO0VBQXNDLGdCQUFBO0FyRmkyUHhDOztBcUZqMlBFO0VBQXNDLGdCQUFBO0FyRnEyUHhDOztBcUZyMlBFO0VBQXNDLGdCQUFBO0FyRnkyUHhDOztBcUZ6MlBFO0VBQXNDLGdCQUFBO0FyRjYyUHhDOztBcUY3MlBFO0VBQXNDLGdCQUFBO0FyRmkzUHhDOztBcUZqM1BFO0VBQXNDLGdCQUFBO0FyRnEzUHhDOztBcUZyM1BFO0VBQXNDLGdCQUFBO0FyRnkzUHhDOztBcUZ6M1BFO0VBQXNDLGdCQUFBO0FyRjYzUHhDOztBcUY3M1BFO0VBQXNDLGdCQUFBO0FyRmk0UHhDOztBcUZqNFBFO0VBQXNDLGdCQUFBO0FyRnE0UHhDOztBcUZyNFBFO0VBQXNDLGdCQUFBO0FyRnk0UHhDOztBcUZ6NFBFO0VBQXNDLGdCQUFBO0FyRjY0UHhDOztBcUY3NFBFO0VBQXNDLGdCQUFBO0FyRmk1UHhDOztBcUZqNVBFO0VBQXNDLGdCQUFBO0FyRnE1UHhDOztBcUZyNVBFO0VBQXNDLGdCQUFBO0FyRnk1UHhDOztBcUZ6NVBFO0VBQXNDLGdCQUFBO0FyRjY1UHhDOztBcUY3NVBFO0VBQXNDLGdCQUFBO0FyRmk2UHhDOztBcUZqNlBFO0VBQXNDLGdCQUFBO0FyRnE2UHhDOztBcUZyNlBFO0VBQXNDLGdCQUFBO0FyRnk2UHhDOztBcUZ6NlBFO0VBQXNDLGdCQUFBO0FyRjY2UHhDOztBcUY3NlBFO0VBQXNDLGdCQUFBO0FyRmk3UHhDOztBcUZqN1BFO0VBQXNDLGdCQUFBO0FyRnE3UHhDOztBcUZyN1BFO0VBQXNDLGdCQUFBO0FyRnk3UHhDOztBcUZ6N1BFO0VBQXNDLGdCQUFBO0FyRjY3UHhDOztBcUY3N1BFO0VBQXNDLGdCQUFBO0FyRmk4UHhDOztBcUZqOFBFO0VBQXNDLGdCQUFBO0FyRnE4UHhDOztBcUZyOFBFO0VBQXNDLGdCQUFBO0FyRnk4UHhDOztBcUZ6OFBFO0VBQXNDLGdCQUFBO0FyRjY4UHhDOztBcUY3OFBFO0VBQXNDLGdCQUFBO0FyRmk5UHhDOztBcUZqOVBFO0VBQXNDLGdCQUFBO0FyRnE5UHhDOztBcUZyOVBFO0VBQXNDLGdCQUFBO0FyRnk5UHhDOztBcUZ6OVBFO0VBQXNDLGdCQUFBO0FyRjY5UHhDOztBcUY3OVBFO0VBQXNDLGdCQUFBO0FyRmkrUHhDOztBcUZqK1BFO0VBQXNDLGdCQUFBO0FyRnErUHhDOztBcUZyK1BFO0VBQXNDLGdCQUFBO0FyRnkrUHhDOztBcUZ6K1BFO0VBQXNDLGdCQUFBO0FyRjYrUHhDOztBcUY3K1BFO0VBQXNDLGdCQUFBO0FyRmkvUHhDOztBcUZqL1BFO0VBQXNDLGdCQUFBO0FyRnEvUHhDOztBcUZyL1BFO0VBQXNDLGdCQUFBO0FyRnkvUHhDOztBcUZ6L1BFO0VBQXNDLGdCQUFBO0FyRjYvUHhDOztBcUY3L1BFO0VBQXNDLGdCQUFBO0FyRmlnUXhDOztBcUZqZ1FFO0VBQXNDLGdCQUFBO0FyRnFnUXhDOztBcUZyZ1FFO0VBQXNDLGdCQUFBO0FyRnlnUXhDOztBcUZ6Z1FFO0VBQXNDLGdCQUFBO0FyRjZnUXhDOztBcUY3Z1FFO0VBQXNDLGdCQUFBO0FyRmloUXhDOztBcUZqaFFFO0VBQXNDLGdCQUFBO0FyRnFoUXhDOztBcUZyaFFFO0VBQXNDLGdCQUFBO0FyRnloUXhDOztBcUZ6aFFFO0VBQXNDLGdCQUFBO0FyRjZoUXhDOztBcUY3aFFFO0VBQXNDLGdCQUFBO0FyRmlpUXhDOztBcUZqaVFFO0VBQXNDLGdCQUFBO0FyRnFpUXhDOztBcUZyaVFFO0VBQXNDLGdCQUFBO0FyRnlpUXhDOztBcUZ6aVFFO0VBQXNDLGdCQUFBO0FyRjZpUXhDOztBcUY3aVFFO0VBQXNDLGdCQUFBO0FyRmlqUXhDOztBcUZqalFFO0VBQXNDLGdCQUFBO0FyRnFqUXhDOztBcUZyalFFO0VBQXNDLGdCQUFBO0FyRnlqUXhDOztBcUZ6alFFO0VBQXNDLGdCQUFBO0FyRjZqUXhDOztBcUY3alFFO0VBQXNDLGdCQUFBO0FyRmlrUXhDOztBcUZqa1FFO0VBQXNDLGdCQUFBO0FyRnFrUXhDOztBcUZya1FFO0VBQXNDLGdCQUFBO0FyRnlrUXhDOztBcUZ6a1FFO0VBQXNDLGdCQUFBO0FyRjZrUXhDOztBcUY3a1FFO0VBQXNDLGdCQUFBO0FyRmlsUXhDOztBcUZqbFFFO0VBQXNDLGdCQUFBO0FyRnFsUXhDOztBcUZybFFFO0VBQXNDLGdCQUFBO0FyRnlsUXhDOztBcUZ6bFFFO0VBQXNDLGdCQUFBO0FyRjZsUXhDOztBcUY3bFFFO0VBQXNDLGdCQUFBO0FyRmltUXhDOztBcUZqbVFFO0VBQXNDLGdCQUFBO0FyRnFtUXhDOztBcUZybVFFO0VBQXNDLGdCQUFBO0FyRnltUXhDOztBcUZ6bVFFO0VBQXNDLGdCQUFBO0FyRjZtUXhDOztBcUY3bVFFO0VBQXNDLGdCQUFBO0FyRmluUXhDOztBcUZqblFFO0VBQXNDLGdCQUFBO0FyRnFuUXhDOztBcUZyblFFO0VBQXNDLGdCQUFBO0FyRnluUXhDOztBcUZ6blFFO0VBQXNDLGdCQUFBO0FyRjZuUXhDOztBcUY3blFFO0VBQXNDLGdCQUFBO0FyRmlvUXhDOztBcUZqb1FFO0VBQXNDLGdCQUFBO0FyRnFvUXhDOztBcUZyb1FFO0VBQXNDLGdCQUFBO0FyRnlvUXhDOztBcUZ6b1FFO0VBQXNDLGdCQUFBO0FyRjZvUXhDOztBcUY3b1FFO0VBQXNDLGdCQUFBO0FyRmlwUXhDOztBcUZqcFFFO0VBQXNDLGdCQUFBO0FyRnFwUXhDOztBcUZycFFFO0VBQXNDLGdCQUFBO0FyRnlwUXhDOztBcUZ6cFFFO0VBQXNDLGdCQUFBO0FyRjZwUXhDOztBcUY3cFFFO0VBQXNDLGdCQUFBO0FyRmlxUXhDOztBcUZqcVFFO0VBQXNDLGdCQUFBO0FyRnFxUXhDOztBcUZycVFFO0VBQXNDLGdCQUFBO0FyRnlxUXhDOztBcUZ6cVFFO0VBQXNDLGdCQUFBO0FyRjZxUXhDOztBcUY3cVFFO0VBQXNDLGdCQUFBO0FyRmlyUXhDOztBcUZqclFFO0VBQXNDLGdCQUFBO0FyRnFyUXhDOztBcUZyclFFO0VBQXNDLGdCQUFBO0FyRnlyUXhDOztBcUZ6clFFO0VBQXNDLGdCQUFBO0FyRjZyUXhDOztBcUY3clFFO0VBQXNDLGdCQUFBO0FyRmlzUXhDOztBcUZqc1FFO0VBQXNDLGdCQUFBO0FyRnFzUXhDOztBcUZyc1FFO0VBQXNDLGdCQUFBO0FyRnlzUXhDOztBcUZ6c1FFO0VBQXNDLGdCQUFBO0FyRjZzUXhDOztBcUY3c1FFO0VBQXNDLGdCQUFBO0FyRml0UXhDOztBcUZqdFFFO0VBQXNDLGdCQUFBO0FyRnF0UXhDOztBcUZydFFFO0VBQXNDLGdCQUFBO0FyRnl0UXhDOztBcUZ6dFFFO0VBQXNDLGdCQUFBO0FyRjZ0UXhDOztBcUY3dFFFO0VBQXNDLGdCQUFBO0FyRml1UXhDOztBcUZqdVFFO0VBQXNDLGdCQUFBO0FyRnF1UXhDOztBcUZydVFFO0VBQXNDLGdCQUFBO0FyRnl1UXhDOztBcUZ6dVFFO0VBQXNDLGFBQUE7QXJGNnVReEM7O0FxRjd1UUU7RUFBc0MsZ0JBQUE7QXJGaXZReEM7O0FxRmp2UUU7RUFBc0MsZ0JBQUE7QXJGcXZReEM7O0FxRnJ2UUU7RUFBc0MsZ0JBQUE7QXJGeXZReEM7O0FxRnp2UUU7RUFBc0MsZ0JBQUE7QXJGNnZReEM7O0FxRjd2UUU7RUFBc0MsZ0JBQUE7QXJGaXdReEM7O0FxRmp3UUU7RUFBc0MsZ0JBQUE7QXJGcXdReEM7O0FxRnJ3UUU7RUFBc0MsZ0JBQUE7QXJGeXdReEM7O0FxRnp3UUU7RUFBc0MsZ0JBQUE7QXJGNndReEM7O0FxRjd3UUU7RUFBc0MsZ0JBQUE7QXJGaXhReEM7O0FxRmp4UUU7RUFBc0MsZ0JBQUE7QXJGcXhReEM7O0FxRnJ4UUU7RUFBc0MsZ0JBQUE7QXJGeXhReEM7O0FxRnp4UUU7RUFBc0MsZ0JBQUE7QXJGNnhReEM7O0FxRjd4UUU7RUFBc0MsZ0JBQUE7QXJGaXlReEM7O0FxRmp5UUU7RUFBc0MsZ0JBQUE7QXJGcXlReEM7O0FxRnJ5UUU7RUFBc0MsZ0JBQUE7QXJGeXlReEM7O0FxRnp5UUU7RUFBc0MsZ0JBQUE7QXJGNnlReEM7O0FxRjd5UUU7RUFBc0MsZ0JBQUE7QXJGaXpReEM7O0FxRmp6UUU7RUFBc0MsZ0JBQUE7QXJGcXpReEM7O0FxRnJ6UUU7RUFBc0MsZ0JBQUE7QXJGeXpReEM7O0FxRnp6UUU7RUFBc0MsZ0JBQUE7QXJGNnpReEM7O0FxRjd6UUU7RUFBc0MsZ0JBQUE7QXJGaTBReEM7O0FxRmowUUU7RUFBc0MsZ0JBQUE7QXJGcTBReEM7O0FxRnIwUUU7RUFBc0MsZ0JBQUE7QXJGeTBReEM7O0FxRnowUUU7RUFBc0MsZ0JBQUE7QXJGNjBReEM7O0FxRjcwUUU7RUFBc0MsZ0JBQUE7QXJGaTFReEM7O0FxRmoxUUU7RUFBc0MsZ0JBQUE7QXJGcTFReEM7O0FxRnIxUUU7RUFBc0MsZ0JBQUE7QXJGeTFReEM7O0FxRnoxUUU7RUFBc0MsZ0JBQUE7QXJGNjFReEM7O0FxRjcxUUU7RUFBc0MsZ0JBQUE7QXJGaTJReEM7O0FxRmoyUUU7RUFBc0MsZ0JBQUE7QXJGcTJReEM7O0FxRnIyUUU7RUFBc0MsZ0JBQUE7QXJGeTJReEM7O0FxRnoyUUU7RUFBc0MsZ0JBQUE7QXJGNjJReEM7O0FxRjcyUUU7RUFBc0MsZ0JBQUE7QXJGaTNReEM7O0FxRmozUUU7RUFBc0MsZ0JBQUE7QXJGcTNReEM7O0FxRnIzUUU7RUFBc0MsZ0JBQUE7QXJGeTNReEM7O0FxRnozUUU7RUFBc0MsZ0JBQUE7QXJGNjNReEM7O0FxRjczUUU7RUFBc0MsZ0JBQUE7QXJGaTRReEM7O0FxRmo0UUU7RUFBc0MsZ0JBQUE7QXJGcTRReEM7O0FxRnI0UUU7RUFBc0MsZ0JBQUE7QXJGeTRReEM7O0FxRno0UUU7RUFBc0MsZ0JBQUE7QXJGNjRReEM7O0FxRjc0UUU7RUFBc0MsZ0JBQUE7QXJGaTVReEM7O0FxRmo1UUU7RUFBc0MsZ0JBQUE7QXJGcTVReEM7O0FxRnI1UUU7RUFBc0MsZ0JBQUE7QXJGeTVReEM7O0FxRno1UUU7RUFBc0MsZ0JBQUE7QXJGNjVReEM7O0FxRjc1UUU7RUFBc0MsZ0JBQUE7QXJGaTZReEM7O0FxRmo2UUU7RUFBc0MsZ0JBQUE7QXJGcTZReEM7O0FxRnI2UUU7RUFBc0MsZ0JBQUE7QXJGeTZReEM7O0FxRno2UUU7RUFBc0MsZ0JBQUE7QXJGNjZReEM7O0FxRjc2UUU7RUFBc0MsZ0JBQUE7QXJGaTdReEM7O0FxRmo3UUU7RUFBc0MsZ0JBQUE7QXJGcTdReEM7O0FxRnI3UUU7RUFBc0MsZ0JBQUE7QXJGeTdReEM7O0FxRno3UUU7RUFBc0MsZ0JBQUE7QXJGNjdReEM7O0FxRjc3UUU7RUFBc0MsZ0JBQUE7QXJGaThReEM7O0FxRmo4UUU7RUFBc0MsZ0JBQUE7QXJGcThReEM7O0FxRnI4UUU7RUFBc0MsZ0JBQUE7QXJGeThReEM7O0FxRno4UUU7RUFBc0MsZ0JBQUE7QXJGNjhReEM7O0FxRjc4UUU7RUFBc0MsZ0JBQUE7QXJGaTlReEM7O0FxRmo5UUU7RUFBc0MsZ0JBQUE7QXJGcTlReEM7O0FxRnI5UUU7RUFBc0MsZ0JBQUE7QXJGeTlReEM7O0FxRno5UUU7RUFBc0MsZ0JBQUE7QXJGNjlReEM7O0FxRjc5UUU7RUFBc0MsZ0JBQUE7QXJGaStReEM7O0FxRmorUUU7RUFBc0MsZ0JBQUE7QXJGcStReEM7O0FxRnIrUUU7RUFBc0MsZ0JBQUE7QXJGeStReEM7O0FxRnorUUU7RUFBc0MsZ0JBQUE7QXJGNitReEM7O0FxRjcrUUU7RUFBc0MsZ0JBQUE7QXJGaS9ReEM7O0FxRmovUUU7RUFBc0MsZ0JBQUE7QXJGcS9ReEM7O0FxRnIvUUU7RUFBc0MsZ0JBQUE7QXJGeS9ReEM7O0FxRnovUUU7RUFBc0MsZ0JBQUE7QXJGNi9ReEM7O0FxRjcvUUU7RUFBc0MsZ0JBQUE7QXJGaWdSeEM7O0FxRmpnUkU7RUFBc0MsZ0JBQUE7QXJGcWdSeEM7O0FxRnJnUkU7RUFBc0MsZ0JBQUE7QXJGeWdSeEM7O0FxRnpnUkU7RUFBc0MsZ0JBQUE7QXJGNmdSeEM7O0FxRjdnUkU7RUFBc0MsZ0JBQUE7QXJGaWhSeEM7O0FxRmpoUkU7RUFBc0MsZ0JBQUE7QXJGcWhSeEM7O0FxRnJoUkU7RUFBc0MsZ0JBQUE7QXJGeWhSeEM7O0FxRnpoUkU7RUFBc0MsZ0JBQUE7QXJGNmhSeEM7O0FxRjdoUkU7RUFBc0MsZ0JBQUE7QXJGaWlSeEM7O0FxRmppUkU7RUFBc0MsZ0JBQUE7QXJGcWlSeEM7O0FxRnJpUkU7RUFBc0MsZ0JBQUE7QXJGeWlSeEM7O0FxRnppUkU7RUFBc0MsZ0JBQUE7QXJGNmlSeEM7O0FxRjdpUkU7RUFBc0MsZ0JBQUE7QXJGaWpSeEM7O0FxRmpqUkU7RUFBc0MsZ0JBQUE7QXJGcWpSeEM7O0FxRnJqUkU7RUFBc0MsZ0JBQUE7QXJGeWpSeEM7O0FxRnpqUkU7RUFBc0MsZ0JBQUE7QXJGNmpSeEM7O0FxRjdqUkU7RUFBc0MsWUFBQTtBckZpa1J4Qzs7QXFGamtSRTtFQUFzQyxnQkFBQTtBckZxa1J4Qzs7QXFGcmtSRTtFQUFzQyxnQkFBQTtBckZ5a1J4Qzs7QXFGemtSRTtFQUFzQyxnQkFBQTtBckY2a1J4Qzs7QXFGN2tSRTtFQUFzQyxnQkFBQTtBckZpbFJ4Qzs7QXFGamxSRTtFQUFzQyxnQkFBQTtBckZxbFJ4Qzs7QXFGcmxSRTtFQUFzQyxnQkFBQTtBckZ5bFJ4Qzs7QXFGemxSRTtFQUFzQyxZQUFBO0FyRjZsUnhDOztBcUY3bFJFO0VBQXNDLGdCQUFBO0FyRmltUnhDOztBcUZqbVJFO0VBQXNDLGdCQUFBO0FyRnFtUnhDOztBcUZybVJFO0VBQXNDLGdCQUFBO0FyRnltUnhDOztBcUZ6bVJFO0VBQXNDLGdCQUFBO0FyRjZtUnhDOztBcUY3bVJFO0VBQXNDLGdCQUFBO0FyRmluUnhDOztBcUZqblJFO0VBQXNDLGdCQUFBO0FyRnFuUnhDOztBcUZyblJFO0VBQXNDLGdCQUFBO0FyRnluUnhDOztBcUZ6blJFO0VBQXNDLGdCQUFBO0FyRjZuUnhDOztBcUY3blJFO0VBQXNDLGdCQUFBO0FyRmlvUnhDOztBcUZqb1JFO0VBQXNDLGdCQUFBO0FyRnFvUnhDOztBcUZyb1JFO0VBQXNDLGdCQUFBO0FyRnlvUnhDOztBcUZ6b1JFO0VBQXNDLGdCQUFBO0FyRjZvUnhDOztBcUY3b1JFO0VBQXNDLGdCQUFBO0FyRmlwUnhDOztBcUZqcFJFO0VBQXNDLGdCQUFBO0FyRnFwUnhDOztBcUZycFJFO0VBQXNDLGdCQUFBO0FyRnlwUnhDOztBcUZ6cFJFO0VBQXNDLGdCQUFBO0FyRjZwUnhDOztBcUY3cFJFO0VBQXNDLGdCQUFBO0FyRmlxUnhDOztBcUZqcVJFO0VBQXNDLGdCQUFBO0FyRnFxUnhDOztBcUZycVJFO0VBQXNDLFlBQUE7QXJGeXFSeEM7O0FxRnpxUkU7RUFBc0MsWUFBQTtBckY2cVJ4Qzs7QXFGN3FSRTtFQUFzQyxnQkFBQTtBckZpclJ4Qzs7QXFGanJSRTtFQUFzQyxnQkFBQTtBckZxclJ4Qzs7QXFGcnJSRTtFQUFzQyxnQkFBQTtBckZ5clJ4Qzs7QXFGenJSRTtFQUFzQyxnQkFBQTtBckY2clJ4Qzs7QXFGN3JSRTtFQUFzQyxnQkFBQTtBckZpc1J4Qzs7QXFGanNSRTtFQUFzQyxnQkFBQTtBckZxc1J4Qzs7QXFGcnNSRTtFQUFzQyxnQkFBQTtBckZ5c1J4Qzs7QXFGenNSRTtFQUFzQyxnQkFBQTtBckY2c1J4Qzs7QXFGN3NSRTtFQUFzQyxnQkFBQTtBckZpdFJ4Qzs7QXFGanRSRTtFQUFzQyxnQkFBQTtBckZxdFJ4Qzs7QXFGcnRSRTtFQUFzQyxnQkFBQTtBckZ5dFJ4Qzs7QXFGenRSRTtFQUFzQyxnQkFBQTtBckY2dFJ4Qzs7QXFGN3RSRTtFQUFzQyxnQkFBQTtBckZpdVJ4Qzs7QXFGanVSRTtFQUFzQyxnQkFBQTtBckZxdVJ4Qzs7QXFGcnVSRTtFQUFzQyxnQkFBQTtBckZ5dVJ4Qzs7QXFGenVSRTtFQUFzQyxnQkFBQTtBckY2dVJ4Qzs7QXFGN3VSRTtFQUFzQyxnQkFBQTtBckZpdlJ4Qzs7QXFGanZSRTtFQUFzQyxnQkFBQTtBckZxdlJ4Qzs7QXFGcnZSRTtFQUFzQyxnQkFBQTtBckZ5dlJ4Qzs7QXFGenZSRTtFQUFzQyxnQkFBQTtBckY2dlJ4Qzs7QXFGN3ZSRTtFQUFzQyxnQkFBQTtBckZpd1J4Qzs7QXFGandSRTtFQUFzQyxnQkFBQTtBckZxd1J4Qzs7QXFGcndSRTtFQUFzQyxnQkFBQTtBckZ5d1J4Qzs7QXFGendSRTtFQUFzQyxnQkFBQTtBckY2d1J4Qzs7QXFGN3dSRTtFQUFzQyxnQkFBQTtBckZpeFJ4Qzs7QXFGanhSRTtFQUFzQyxnQkFBQTtBckZxeFJ4Qzs7QXFGcnhSRTtFQUFzQyxnQkFBQTtBckZ5eFJ4Qzs7QXFGenhSRTtFQUFzQyxnQkFBQTtBckY2eFJ4Qzs7QXFGN3hSRTtFQUFzQyxnQkFBQTtBckZpeVJ4Qzs7QXFGanlSRTtFQUFzQyxnQkFBQTtBckZxeVJ4Qzs7QXFGcnlSRTtFQUFzQyxnQkFBQTtBckZ5eVJ4Qzs7QXFGenlSRTtFQUFzQyxnQkFBQTtBckY2eVJ4Qzs7QXFGN3lSRTtFQUFzQyxnQkFBQTtBckZpelJ4Qzs7QXFGanpSRTtFQUFzQyxnQkFBQTtBckZxelJ4Qzs7QXFGcnpSRTtFQUFzQyxnQkFBQTtBckZ5elJ4Qzs7QXFGenpSRTtFQUFzQyxZQUFBO0FyRjZ6UnhDOztBcUY3elJFO0VBQXNDLGdCQUFBO0FyRmkwUnhDOztBcUZqMFJFO0VBQXNDLGdCQUFBO0FyRnEwUnhDOztBcUZyMFJFO0VBQXNDLGdCQUFBO0FyRnkwUnhDOztBcUZ6MFJFO0VBQXNDLGdCQUFBO0FyRjYwUnhDOztBcUY3MFJFO0VBQXNDLGdCQUFBO0FyRmkxUnhDOztBcUZqMVJFO0VBQXNDLGdCQUFBO0FyRnExUnhDOztBcUZyMVJFO0VBQXNDLGdCQUFBO0FyRnkxUnhDOztBcUZ6MVJFO0VBQXNDLGdCQUFBO0FyRjYxUnhDOztBcUY3MVJFO0VBQXNDLGdCQUFBO0FyRmkyUnhDOztBcUZqMlJFO0VBQXNDLGdCQUFBO0FyRnEyUnhDOztBcUZyMlJFO0VBQXNDLGdCQUFBO0FyRnkyUnhDOztBcUZ6MlJFO0VBQXNDLGdCQUFBO0FyRjYyUnhDOztBcUY3MlJFO0VBQXNDLGdCQUFBO0FyRmkzUnhDOztBcUZqM1JFO0VBQXNDLGdCQUFBO0FyRnEzUnhDOztBcUZyM1JFO0VBQXNDLGdCQUFBO0FyRnkzUnhDOztBcUZ6M1JFO0VBQXNDLGdCQUFBO0FyRjYzUnhDOztBcUY3M1JFO0VBQXNDLGdCQUFBO0FyRmk0UnhDOztBcUZqNFJFO0VBQXNDLGdCQUFBO0FyRnE0UnhDOztBcUZyNFJFO0VBQXNDLGdCQUFBO0FyRnk0UnhDOztBcUZ6NFJFO0VBQXNDLFlBQUE7QXJGNjRSeEM7O0FxRjc0UkU7RUFBc0MsZ0JBQUE7QXJGaTVSeEM7O0FxRmo1UkU7RUFBc0MsZ0JBQUE7QXJGcTVSeEM7O0FxRnI1UkU7RUFBc0MsZ0JBQUE7QXJGeTVSeEM7O0FxRno1UkU7RUFBc0MsZ0JBQUE7QXJGNjVSeEM7O0FxRjc1UkU7RUFBc0MsZ0JBQUE7QXJGaTZSeEM7O0FxRmo2UkU7RUFBc0MsZ0JBQUE7QXJGcTZSeEM7O0FxRnI2UkU7RUFBc0MsZ0JBQUE7QXJGeTZSeEM7O0FxRno2UkU7RUFBc0MsZ0JBQUE7QXJGNjZSeEM7O0FxRjc2UkU7RUFBc0MsZ0JBQUE7QXJGaTdSeEM7O0FxRmo3UkU7RUFBc0MsZ0JBQUE7QXJGcTdSeEM7O0FxRnI3UkU7RUFBc0MsZ0JBQUE7QXJGeTdSeEM7O0FxRno3UkU7RUFBc0MsZ0JBQUE7QXJGNjdSeEM7O0FxRjc3UkU7RUFBc0MsZ0JBQUE7QXJGaThSeEM7O0FxRmo4UkU7RUFBc0MsZ0JBQUE7QXJGcThSeEM7O0FxRnI4UkU7RUFBc0MsZ0JBQUE7QXJGeThSeEM7O0FxRno4UkU7RUFBc0MsZ0JBQUE7QXJGNjhSeEM7O0FxRjc4UkU7RUFBc0MsZ0JBQUE7QXJGaTlSeEM7O0FxRmo5UkU7RUFBc0MsZ0JBQUE7QXJGcTlSeEM7O0FxRnI5UkU7RUFBc0MsZ0JBQUE7QXJGeTlSeEM7O0FxRno5UkU7RUFBc0MsZ0JBQUE7QXJGNjlSeEM7O0FxRjc5UkU7RUFBc0MsZ0JBQUE7QXJGaStSeEM7O0FxRmorUkU7RUFBc0MsZ0JBQUE7QXJGcStSeEM7O0FxRnIrUkU7RUFBc0MsZ0JBQUE7QXJGeStSeEM7O0FxRnorUkU7RUFBc0MsZ0JBQUE7QXJGNitSeEM7O0FxRjcrUkU7RUFBc0MsZ0JBQUE7QXJGaS9SeEM7O0FxRmovUkU7RUFBc0MsZ0JBQUE7QXJGcS9SeEM7O0FxRnIvUkU7RUFBc0MsZ0JBQUE7QXJGeS9SeEM7O0FxRnovUkU7RUFBc0MsZ0JBQUE7QXJGNi9SeEM7O0FxRjcvUkU7RUFBc0MsZ0JBQUE7QXJGaWdTeEM7O0FxRmpnU0U7RUFBc0MsZ0JBQUE7QXJGcWdTeEM7O0FxRnJnU0U7RUFBc0MsZ0JBQUE7QXJGeWdTeEM7O0FxRnpnU0U7RUFBc0MsZ0JBQUE7QXJGNmdTeEM7O0FxRjdnU0U7RUFBc0MsZ0JBQUE7QXJGaWhTeEM7O0FxRmpoU0U7RUFBc0MsZ0JBQUE7QXJGcWhTeEM7O0FxRnJoU0U7RUFBc0MsZ0JBQUE7QXJGeWhTeEM7O0FxRnpoU0U7RUFBc0MsZ0JBQUE7QXJGNmhTeEM7O0FxRjdoU0U7RUFBc0MsZ0JBQUE7QXJGaWlTeEM7O0FxRmppU0U7RUFBc0MsZ0JBQUE7QXJGcWlTeEM7O0FxRnJpU0U7RUFBc0MsZ0JBQUE7QXJGeWlTeEM7O0FxRnppU0U7RUFBc0MsZ0JBQUE7QXJGNmlTeEM7O0FxRjdpU0U7RUFBc0MsZ0JBQUE7QXJGaWpTeEM7O0FxRmpqU0U7RUFBc0MsZ0JBQUE7QXJGcWpTeEM7O0FxRnJqU0U7RUFBc0MsZ0JBQUE7QXJGeWpTeEM7O0FxRnpqU0U7RUFBc0MsZ0JBQUE7QXJGNmpTeEM7O0FxRjdqU0U7RUFBc0MsZ0JBQUE7QXJGaWtTeEM7O0FxRmprU0U7RUFBc0MsZ0JBQUE7QXJGcWtTeEM7O0FxRnJrU0U7RUFBc0MsZ0JBQUE7QXJGeWtTeEM7O0FxRnprU0U7RUFBc0MsZ0JBQUE7QXJGNmtTeEM7O0FxRjdrU0U7RUFBc0MsZ0JBQUE7QXJGaWxTeEM7O0FxRmpsU0U7RUFBc0MsZ0JBQUE7QXJGcWxTeEM7O0FxRnJsU0U7RUFBc0MsZ0JBQUE7QXJGeWxTeEM7O0FxRnpsU0U7RUFBc0MsZ0JBQUE7QXJGNmxTeEM7O0FxRjdsU0U7RUFBc0MsZ0JBQUE7QXJGaW1TeEM7O0FxRmptU0U7RUFBc0MsZ0JBQUE7QXJGcW1TeEM7O0FxRnJtU0U7RUFBc0MsZ0JBQUE7QXJGeW1TeEM7O0FxRnptU0U7RUFBc0MsZ0JBQUE7QXJGNm1TeEM7O0FxRjdtU0U7RUFBc0MsZ0JBQUE7QXJGaW5TeEM7O0FxRmpuU0U7RUFBc0MsZ0JBQUE7QXJGcW5TeEM7O0FxRnJuU0U7RUFBc0MsZ0JBQUE7QXJGeW5TeEM7O0FxRnpuU0U7RUFBc0MsZ0JBQUE7QXJGNm5TeEM7O0FxRjduU0U7RUFBc0MsZ0JBQUE7QXJGaW9TeEM7O0FxRmpvU0U7RUFBc0MsZ0JBQUE7QXJGcW9TeEM7O0FxRnJvU0U7RUFBc0MsZ0JBQUE7QXJGeW9TeEM7O0FxRnpvU0U7RUFBc0MsZ0JBQUE7QXJGNm9TeEM7O0FxRjdvU0U7RUFBc0MsZ0JBQUE7QXJGaXBTeEM7O0FxRmpwU0U7RUFBc0MsZ0JBQUE7QXJGcXBTeEM7O0FxRnJwU0U7RUFBc0MsZ0JBQUE7QXJGeXBTeEM7O0FxRnpwU0U7RUFBc0MsZ0JBQUE7QXJGNnBTeEM7O0FxRjdwU0U7RUFBc0MsZ0JBQUE7QXJGaXFTeEM7O0FxRmpxU0U7RUFBc0MsZ0JBQUE7QXJGcXFTeEM7O0FxRnJxU0U7RUFBc0MsZ0JBQUE7QXJGeXFTeEM7O0FxRnpxU0U7RUFBc0MsZ0JBQUE7QXJGNnFTeEM7O0FxRjdxU0U7RUFBc0MsZ0JBQUE7QXJGaXJTeEM7O0FxRmpyU0U7RUFBc0MsZ0JBQUE7QXJGcXJTeEM7O0FxRnJyU0U7RUFBc0MsZ0JBQUE7QXJGeXJTeEM7O0FxRnpyU0U7RUFBc0MsZ0JBQUE7QXJGNnJTeEM7O0FxRjdyU0U7RUFBc0MsZ0JBQUE7QXJGaXNTeEM7O0FxRmpzU0U7RUFBc0MsZ0JBQUE7QXJGcXNTeEM7O0FxRnJzU0U7RUFBc0MsZ0JBQUE7QXJGeXNTeEM7O0FxRnpzU0U7RUFBc0MsZ0JBQUE7QXJGNnNTeEM7O0FxRjdzU0U7RUFBc0MsZ0JBQUE7QXJGaXRTeEM7O0FxRmp0U0U7RUFBc0MsZ0JBQUE7QXJGcXRTeEM7O0FxRnJ0U0U7RUFBc0MsZ0JBQUE7QXJGeXRTeEM7O0FxRnp0U0U7RUFBc0MsWUFBQTtBckY2dFN4Qzs7QXFGN3RTRTtFQUFzQyxnQkFBQTtBckZpdVN4Qzs7QXFGanVTRTtFQUFzQyxnQkFBQTtBckZxdVN4Qzs7QXFGcnVTRTtFQUFzQyxnQkFBQTtBckZ5dVN4Qzs7QXFGenVTRTtFQUFzQyxnQkFBQTtBckY2dVN4Qzs7QXFGN3VTRTtFQUFzQyxnQkFBQTtBckZpdlN4Qzs7QXFGanZTRTtFQUFzQyxnQkFBQTtBckZxdlN4Qzs7QXFGcnZTRTtFQUFzQyxnQkFBQTtBckZ5dlN4Qzs7QXFGenZTRTtFQUFzQyxnQkFBQTtBckY2dlN4Qzs7QXFGN3ZTRTtFQUFzQyxnQkFBQTtBckZpd1N4Qzs7QXFGandTRTtFQUFzQyxnQkFBQTtBckZxd1N4Qzs7QXFGcndTRTtFQUFzQyxnQkFBQTtBckZ5d1N4Qzs7QXFGendTRTtFQUFzQyxnQkFBQTtBckY2d1N4Qzs7QXFGN3dTRTtFQUFzQyxnQkFBQTtBckZpeFN4Qzs7QXFGanhTRTtFQUFzQyxnQkFBQTtBckZxeFN4Qzs7QXFGcnhTRTtFQUFzQyxnQkFBQTtBckZ5eFN4Qzs7QXFGenhTRTtFQUFzQyxnQkFBQTtBckY2eFN4Qzs7QXFGN3hTRTtFQUFzQyxnQkFBQTtBckZpeVN4Qzs7QXFGanlTRTtFQUFzQyxnQkFBQTtBckZxeVN4Qzs7QXFGcnlTRTtFQUFzQyxnQkFBQTtBckZ5eVN4Qzs7QXFGenlTRTtFQUFzQyxnQkFBQTtBckY2eVN4Qzs7QXFGN3lTRTtFQUFzQyxnQkFBQTtBckZpelN4Qzs7QXFGanpTRTtFQUFzQyxnQkFBQTtBckZxelN4Qzs7QXFGcnpTRTtFQUFzQyxnQkFBQTtBckZ5elN4Qzs7QXFGenpTRTtFQUFzQyxnQkFBQTtBckY2elN4Qzs7QXFGN3pTRTtFQUFzQyxnQkFBQTtBckZpMFN4Qzs7QXFGajBTRTtFQUFzQyxnQkFBQTtBckZxMFN4Qzs7QXFGcjBTRTtFQUFzQyxnQkFBQTtBckZ5MFN4Qzs7QXFGejBTRTtFQUFzQyxnQkFBQTtBckY2MFN4Qzs7QXFGNzBTRTtFQUFzQyxnQkFBQTtBckZpMVN4Qzs7QXFGajFTRTtFQUFzQyxnQkFBQTtBckZxMVN4Qzs7QXFGcjFTRTtFQUFzQyxnQkFBQTtBckZ5MVN4Qzs7QXFGejFTRTtFQUFzQyxnQkFBQTtBckY2MVN4Qzs7QXFGNzFTRTtFQUFzQyxnQkFBQTtBckZpMlN4Qzs7QXFGajJTRTtFQUFzQyxnQkFBQTtBckZxMlN4Qzs7QXFGcjJTRTtFQUFzQyxnQkFBQTtBckZ5MlN4Qzs7QXFGejJTRTtFQUFzQyxnQkFBQTtBckY2MlN4Qzs7QXFGNzJTRTtFQUFzQyxnQkFBQTtBckZpM1N4Qzs7QXFGajNTRTtFQUFzQyxnQkFBQTtBckZxM1N4Qzs7QXFGcjNTRTtFQUFzQyxnQkFBQTtBckZ5M1N4Qzs7QXFGejNTRTtFQUFzQyxnQkFBQTtBckY2M1N4Qzs7QXFGNzNTRTtFQUFzQyxnQkFBQTtBckZpNFN4Qzs7QXFGajRTRTtFQUFzQyxnQkFBQTtBckZxNFN4Qzs7QXFGcjRTRTtFQUFzQyxnQkFBQTtBckZ5NFN4Qzs7QXFGejRTRTtFQUFzQyxnQkFBQTtBckY2NFN4Qzs7QXFGNzRTRTtFQUFzQyxnQkFBQTtBckZpNVN4Qzs7QXFGajVTRTtFQUFzQyxnQkFBQTtBckZxNVN4Qzs7QXFGcjVTRTtFQUFzQyxnQkFBQTtBckZ5NVN4Qzs7QXFGejVTRTtFQUFzQyxnQkFBQTtBckY2NVN4Qzs7QXFGNzVTRTtFQUFzQyxnQkFBQTtBckZpNlN4Qzs7QXFGajZTRTtFQUFzQyxnQkFBQTtBckZxNlN4Qzs7QXFGcjZTRTtFQUFzQyxnQkFBQTtBckZ5NlN4Qzs7QXFGejZTRTtFQUFzQyxnQkFBQTtBckY2NlN4Qzs7QXFGNzZTRTtFQUFzQyxnQkFBQTtBckZpN1N4Qzs7QXFGajdTRTtFQUFzQyxnQkFBQTtBckZxN1N4Qzs7QXFGcjdTRTtFQUFzQyxnQkFBQTtBckZ5N1N4Qzs7QXFGejdTRTtFQUFzQyxnQkFBQTtBckY2N1N4Qzs7QXFGNzdTRTtFQUFzQyxnQkFBQTtBckZpOFN4Qzs7QXFGajhTRTtFQUFzQyxnQkFBQTtBckZxOFN4Qzs7QXFGcjhTRTtFQUFzQyxnQkFBQTtBckZ5OFN4Qzs7QXFGejhTRTtFQUFzQyxnQkFBQTtBckY2OFN4Qzs7QXFGNzhTRTtFQUFzQyxnQkFBQTtBckZpOVN4Qzs7QXFGajlTRTtFQUFzQyxnQkFBQTtBckZxOVN4Qzs7QXFGcjlTRTtFQUFzQyxnQkFBQTtBckZ5OVN4Qzs7QXFGejlTRTtFQUFzQyxnQkFBQTtBckY2OVN4Qzs7QXFGNzlTRTtFQUFzQyxnQkFBQTtBckZpK1N4Qzs7QXFGaitTRTtFQUFzQyxnQkFBQTtBckZxK1N4Qzs7QXFGcitTRTtFQUFzQyxnQkFBQTtBckZ5K1N4Qzs7QXFGeitTRTtFQUFzQyxnQkFBQTtBckY2K1N4Qzs7QXFGNytTRTtFQUFzQyxnQkFBQTtBckZpL1N4Qzs7QXFGai9TRTtFQUFzQyxnQkFBQTtBckZxL1N4Qzs7QXFGci9TRTtFQUFzQyxnQkFBQTtBckZ5L1N4Qzs7QXFGei9TRTtFQUFzQyxnQkFBQTtBckY2L1N4Qzs7QXFGNy9TRTtFQUFzQyxnQkFBQTtBckZpZ1R4Qzs7QXFGamdURTtFQUFzQyxnQkFBQTtBckZxZ1R4Qzs7QXFGcmdURTtFQUFzQyxnQkFBQTtBckZ5Z1R4Qzs7QXFGemdURTtFQUFzQyxnQkFBQTtBckY2Z1R4Qzs7QXFGN2dURTtFQUFzQyxnQkFBQTtBckZpaFR4Qzs7QXFGamhURTtFQUFzQyxnQkFBQTtBckZxaFR4Qzs7QXFGcmhURTtFQUFzQyxnQkFBQTtBckZ5aFR4Qzs7QXFGemhURTtFQUFzQyxnQkFBQTtBckY2aFR4Qzs7QXFGN2hURTtFQUFzQyxnQkFBQTtBckZpaVR4Qzs7QXFGamlURTtFQUFzQyxnQkFBQTtBckZxaVR4Qzs7QXFGcmlURTtFQUFzQyxnQkFBQTtBckZ5aVR4Qzs7QXFGemlURTtFQUFzQyxnQkFBQTtBckY2aVR4Qzs7QXFGN2lURTtFQUFzQyxnQkFBQTtBckZpalR4Qzs7QXFGampURTtFQUFzQyxnQkFBQTtBckZxalR4Qzs7QXFGcmpURTtFQUFzQyxnQkFBQTtBckZ5alR4Qzs7QXFGempURTtFQUFzQyxnQkFBQTtBckY2alR4Qzs7QXFGN2pURTtFQUFzQyxnQkFBQTtBckZpa1R4Qzs7QXFGamtURTtFQUFzQyxnQkFBQTtBckZxa1R4Qzs7QXFGcmtURTtFQUFzQyxnQkFBQTtBckZ5a1R4Qzs7QXFGemtURTtFQUFzQyxnQkFBQTtBckY2a1R4Qzs7QXFGN2tURTtFQUFzQyxnQkFBQTtBckZpbFR4Qzs7QXFGamxURTtFQUFzQyxnQkFBQTtBckZxbFR4Qzs7QXFGcmxURTtFQUFzQyxnQkFBQTtBckZ5bFR4Qzs7QXFGemxURTtFQUFzQyxnQkFBQTtBckY2bFR4Qzs7QXFGN2xURTtFQUFzQyxnQkFBQTtBckZpbVR4Qzs7QXFGam1URTtFQUFzQyxnQkFBQTtBckZxbVR4Qzs7QXFGcm1URTtFQUFzQyxnQkFBQTtBckZ5bVR4Qzs7QXFGem1URTtFQUFzQyxnQkFBQTtBckY2bVR4Qzs7QXFGN21URTtFQUFzQyxnQkFBQTtBckZpblR4Qzs7QXFGam5URTtFQUFzQyxnQkFBQTtBckZxblR4Qzs7QXFGcm5URTtFQUFzQyxnQkFBQTtBckZ5blR4Qzs7QXFGem5URTtFQUFzQyxnQkFBQTtBckY2blR4Qzs7QXFGN25URTtFQUFzQyxnQkFBQTtBckZpb1R4Qzs7QXFGam9URTtFQUFzQyxnQkFBQTtBckZxb1R4Qzs7QXFGcm9URTtFQUFzQyxnQkFBQTtBckZ5b1R4Qzs7QXFGem9URTtFQUFzQyxnQkFBQTtBckY2b1R4Qzs7QXFGN29URTtFQUFzQyxnQkFBQTtBckZpcFR4Qzs7QXFGanBURTtFQUFzQyxnQkFBQTtBckZxcFR4Qzs7QXFGcnBURTtFQUFzQyxnQkFBQTtBckZ5cFR4Qzs7QXFGenBURTtFQUFzQyxnQkFBQTtBckY2cFR4Qzs7QXFGN3BURTtFQUFzQyxnQkFBQTtBckZpcVR4Qzs7QXFGanFURTtFQUFzQyxnQkFBQTtBckZxcVR4Qzs7QXFGcnFURTtFQUFzQyxnQkFBQTtBckZ5cVR4Qzs7QXFGenFURTtFQUFzQyxnQkFBQTtBckY2cVR4Qzs7QXFGN3FURTtFQUFzQyxnQkFBQTtBckZpclR4Qzs7QXFGanJURTtFQUFzQyxnQkFBQTtBckZxclR4Qzs7QXFGcnJURTtFQUFzQyxnQkFBQTtBckZ5clR4Qzs7QXFGenJURTtFQUFzQyxnQkFBQTtBckY2clR4Qzs7QXFGN3JURTtFQUFzQyxnQkFBQTtBckZpc1R4Qzs7QXFGanNURTtFQUFzQyxnQkFBQTtBckZxc1R4Qzs7QXFGcnNURTtFQUFzQyxnQkFBQTtBckZ5c1R4Qzs7QXFGenNURTtFQUFzQyxnQkFBQTtBckY2c1R4Qzs7QXFGN3NURTtFQUFzQyxnQkFBQTtBckZpdFR4Qzs7QXFGanRURTtFQUFzQyxnQkFBQTtBckZxdFR4Qzs7QXFGcnRURTtFQUFzQyxnQkFBQTtBckZ5dFR4Qzs7QXFGenRURTtFQUFzQyxnQkFBQTtBckY2dFR4Qzs7QXFGN3RURTtFQUFzQyxnQkFBQTtBckZpdVR4Qzs7QXFGanVURTtFQUFzQyxnQkFBQTtBckZxdVR4Qzs7QXFGcnVURTtFQUFzQyxnQkFBQTtBckZ5dVR4Qzs7QXFGenVURTtFQUFzQyxnQkFBQTtBckY2dVR4Qzs7QXFGN3VURTtFQUFzQyxnQkFBQTtBckZpdlR4Qzs7QXFGanZURTtFQUFzQyxnQkFBQTtBckZxdlR4Qzs7QXFGcnZURTtFQUFzQyxnQkFBQTtBckZ5dlR4Qzs7QXFGenZURTtFQUFzQyxnQkFBQTtBckY2dlR4Qzs7QXFGN3ZURTtFQUFzQyxnQkFBQTtBckZpd1R4Qzs7QXFGandURTtFQUFzQyxnQkFBQTtBckZxd1R4Qzs7QXFGcndURTtFQUFzQyxnQkFBQTtBckZ5d1R4Qzs7QXFGendURTtFQUFzQyxnQkFBQTtBckY2d1R4Qzs7QXFGN3dURTtFQUFzQyxnQkFBQTtBckZpeFR4Qzs7QXFGanhURTtFQUFzQyxnQkFBQTtBckZxeFR4Qzs7QXFGcnhURTtFQUFzQyxnQkFBQTtBckZ5eFR4Qzs7QXFGenhURTtFQUFzQyxnQkFBQTtBckY2eFR4Qzs7QXFGN3hURTtFQUFzQyxnQkFBQTtBckZpeVR4Qzs7QXFGanlURTtFQUFzQyxnQkFBQTtBckZxeVR4Qzs7QXFGcnlURTtFQUFzQyxnQkFBQTtBckZ5eVR4Qzs7QXFGenlURTtFQUFzQyxnQkFBQTtBckY2eVR4Qzs7QXFGN3lURTtFQUFzQyxnQkFBQTtBckZpelR4Qzs7QXFGanpURTtFQUFzQyxnQkFBQTtBckZxelR4Qzs7QXFGcnpURTtFQUFzQyxnQkFBQTtBckZ5elR4Qzs7QXFGenpURTtFQUFzQyxnQkFBQTtBckY2elR4Qzs7QXFGN3pURTtFQUFzQyxnQkFBQTtBckZpMFR4Qzs7QXFGajBURTtFQUFzQyxnQkFBQTtBckZxMFR4Qzs7QXFGcjBURTtFQUFzQyxnQkFBQTtBckZ5MFR4Qzs7QXFGejBURTtFQUFzQyxnQkFBQTtBckY2MFR4Qzs7QXFGNzBURTtFQUFzQyxnQkFBQTtBckZpMVR4Qzs7QXFGajFURTtFQUFzQyxnQkFBQTtBckZxMVR4Qzs7QXFGcjFURTtFQUFzQyxnQkFBQTtBckZ5MVR4Qzs7QXFGejFURTtFQUFzQyxnQkFBQTtBckY2MVR4Qzs7QXFGNzFURTtFQUFzQyxnQkFBQTtBckZpMlR4Qzs7QXFGajJURTtFQUFzQyxnQkFBQTtBckZxMlR4Qzs7QXFGcjJURTtFQUFzQyxnQkFBQTtBckZ5MlR4Qzs7QXFGejJURTtFQUFzQyxnQkFBQTtBckY2MlR4Qzs7QXFGNzJURTtFQUFzQyxnQkFBQTtBckZpM1R4Qzs7QXFGajNURTtFQUFzQyxnQkFBQTtBckZxM1R4Qzs7QXFGcjNURTtFQUFzQyxnQkFBQTtBckZ5M1R4Qzs7QXFGejNURTtFQUFzQyxnQkFBQTtBckY2M1R4Qzs7QXFGNzNURTtFQUFzQyxnQkFBQTtBckZpNFR4Qzs7QXFGajRURTtFQUFzQyxnQkFBQTtBckZxNFR4Qzs7QXFGcjRURTtFQUFzQyxnQkFBQTtBckZ5NFR4Qzs7QXFGejRURTtFQUFzQyxnQkFBQTtBckY2NFR4Qzs7QXFGNzRURTtFQUFzQyxnQkFBQTtBckZpNVR4Qzs7QXFGajVURTtFQUFzQyxnQkFBQTtBckZxNVR4Qzs7QXFGcjVURTtFQUFzQyxnQkFBQTtBckZ5NVR4Qzs7QXFGejVURTtFQUFzQyxnQkFBQTtBckY2NVR4Qzs7QXFGNzVURTtFQUFzQyxnQkFBQTtBckZpNlR4Qzs7QXFGajZURTtFQUFzQyxnQkFBQTtBckZxNlR4Qzs7QXFGcjZURTtFQUFzQyxnQkFBQTtBckZ5NlR4Qzs7QXFGejZURTtFQUFzQyxnQkFBQTtBckY2NlR4Qzs7QXFGNzZURTtFQUFzQyxnQkFBQTtBckZpN1R4Qzs7QXFGajdURTtFQUFzQyxnQkFBQTtBckZxN1R4Qzs7QXFGcjdURTtFQUFzQyxnQkFBQTtBckZ5N1R4Qzs7QXFGejdURTtFQUFzQyxnQkFBQTtBckY2N1R4Qzs7QXFGNzdURTtFQUFzQyxnQkFBQTtBckZpOFR4Qzs7QXFGajhURTtFQUFzQyxnQkFBQTtBckZxOFR4Qzs7QXFGcjhURTtFQUFzQyxnQkFBQTtBckZ5OFR4Qzs7QXFGejhURTtFQUFzQyxnQkFBQTtBckY2OFR4Qzs7QXFGNzhURTtFQUFzQyxnQkFBQTtBckZpOVR4Qzs7QXFGajlURTtFQUFzQyxnQkFBQTtBckZxOVR4Qzs7QXFGcjlURTtFQUFzQyxnQkFBQTtBckZ5OVR4Qzs7QXFGejlURTtFQUFzQyxnQkFBQTtBckY2OVR4Qzs7QXFGNzlURTtFQUFzQyxnQkFBQTtBckZpK1R4Qzs7QXFGaitURTtFQUFzQyxnQkFBQTtBckZxK1R4Qzs7QXFGcitURTtFQUFzQyxnQkFBQTtBckZ5K1R4Qzs7QXFGeitURTtFQUFzQyxnQkFBQTtBckY2K1R4Qzs7QXFGNytURTtFQUFzQyxnQkFBQTtBckZpL1R4Qzs7QXFGai9URTtFQUFzQyxnQkFBQTtBckZxL1R4Qzs7QXFGci9URTtFQUFzQyxnQkFBQTtBckZ5L1R4Qzs7QXFGei9URTtFQUFzQyxnQkFBQTtBckY2L1R4Qzs7QXFGNy9URTtFQUFzQyxnQkFBQTtBckZpZ1V4Qzs7QXFGamdVRTtFQUFzQyxnQkFBQTtBckZxZ1V4Qzs7QXFGcmdVRTtFQUFzQyxnQkFBQTtBckZ5Z1V4Qzs7QXFGemdVRTtFQUFzQyxnQkFBQTtBckY2Z1V4Qzs7QXFGN2dVRTtFQUFzQyxnQkFBQTtBckZpaFV4Qzs7QXFGamhVRTtFQUFzQyxnQkFBQTtBckZxaFV4Qzs7QXFGcmhVRTtFQUFzQyxnQkFBQTtBckZ5aFV4Qzs7QXFGemhVRTtFQUFzQyxnQkFBQTtBckY2aFV4Qzs7QXFGN2hVRTtFQUFzQyxnQkFBQTtBckZpaVV4Qzs7QXFGamlVRTtFQUFzQyxnQkFBQTtBckZxaVV4Qzs7QXFGcmlVRTtFQUFzQyxnQkFBQTtBckZ5aVV4Qzs7QXFGemlVRTtFQUFzQyxnQkFBQTtBckY2aVV4Qzs7QXFGN2lVRTtFQUFzQyxnQkFBQTtBckZpalV4Qzs7QXFGampVRTtFQUFzQyxnQkFBQTtBckZxalV4Qzs7QXFGcmpVRTtFQUFzQyxnQkFBQTtBckZ5alV4Qzs7QXFGempVRTtFQUFzQyxnQkFBQTtBckY2alV4Qzs7QXFGN2pVRTtFQUFzQyxnQkFBQTtBckZpa1V4Qzs7QXFGamtVRTtFQUFzQyxnQkFBQTtBckZxa1V4Qzs7QXFGcmtVRTtFQUFzQyxnQkFBQTtBckZ5a1V4Qzs7QXFGemtVRTtFQUFzQyxnQkFBQTtBckY2a1V4Qzs7QXFGN2tVRTtFQUFzQyxnQkFBQTtBckZpbFV4Qzs7QXFGamxVRTtFQUFzQyxnQkFBQTtBckZxbFV4Qzs7QXFGcmxVRTtFQUFzQyxnQkFBQTtBckZ5bFV4Qzs7QXFGemxVRTtFQUFzQyxnQkFBQTtBckY2bFV4Qzs7QXFGN2xVRTtFQUFzQyxnQkFBQTtBckZpbVV4Qzs7QXFGam1VRTtFQUFzQyxnQkFBQTtBckZxbVV4Qzs7QXFGcm1VRTtFQUFzQyxnQkFBQTtBckZ5bVV4Qzs7QXFGem1VRTtFQUFzQyxnQkFBQTtBckY2bVV4Qzs7QXFGN21VRTtFQUFzQyxnQkFBQTtBckZpblV4Qzs7QXFGam5VRTtFQUFzQyxnQkFBQTtBckZxblV4Qzs7QXFGcm5VRTtFQUFzQyxnQkFBQTtBckZ5blV4Qzs7QXFGem5VRTtFQUFzQyxnQkFBQTtBckY2blV4Qzs7QXFGN25VRTtFQUFzQyxnQkFBQTtBckZpb1V4Qzs7QXFGam9VRTtFQUFzQyxnQkFBQTtBckZxb1V4Qzs7QXFGcm9VRTtFQUFzQyxnQkFBQTtBckZ5b1V4Qzs7QXFGem9VRTtFQUFzQyxnQkFBQTtBckY2b1V4Qzs7QXFGN29VRTtFQUFzQyxnQkFBQTtBckZpcFV4Qzs7QXFGanBVRTtFQUFzQyxnQkFBQTtBckZxcFV4Qzs7QXFGcnBVRTtFQUFzQyxnQkFBQTtBckZ5cFV4Qzs7QXFGenBVRTtFQUFzQyxnQkFBQTtBckY2cFV4Qzs7QXFGN3BVRTtFQUFzQyxnQkFBQTtBckZpcVV4Qzs7QXFGanFVRTtFQUFzQyxnQkFBQTtBckZxcVV4Qzs7QXFGcnFVRTtFQUFzQyxnQkFBQTtBckZ5cVV4Qzs7QXFGenFVRTtFQUFzQyxnQkFBQTtBckY2cVV4Qzs7QXFGN3FVRTtFQUFzQyxnQkFBQTtBckZpclV4Qzs7QXFGanJVRTtFQUFzQyxnQkFBQTtBckZxclV4Qzs7QXFGcnJVRTtFQUFzQyxnQkFBQTtBckZ5clV4Qzs7QXFGenJVRTtFQUFzQyxnQkFBQTtBckY2clV4Qzs7QXFGN3JVRTtFQUFzQyxnQkFBQTtBckZpc1V4Qzs7QXFGanNVRTtFQUFzQyxnQkFBQTtBckZxc1V4Qzs7QXFGcnNVRTtFQUFzQyxnQkFBQTtBckZ5c1V4Qzs7QXFGenNVRTtFQUFzQyxnQkFBQTtBckY2c1V4Qzs7QXFGN3NVRTtFQUFzQyxnQkFBQTtBckZpdFV4Qzs7QXFGanRVRTtFQUFzQyxnQkFBQTtBckZxdFV4Qzs7QXFGcnRVRTtFQUFzQyxnQkFBQTtBckZ5dFV4Qzs7QXFGenRVRTtFQUFzQyxnQkFBQTtBckY2dFV4Qzs7QXFGN3RVRTtFQUFzQyxnQkFBQTtBckZpdVV4Qzs7QXFGanVVRTtFQUFzQyxnQkFBQTtBckZxdVV4Qzs7QXFGcnVVRTtFQUFzQyxnQkFBQTtBckZ5dVV4Qzs7QXFGenVVRTtFQUFzQyxnQkFBQTtBckY2dVV4Qzs7QXFGN3VVRTtFQUFzQyxnQkFBQTtBckZpdlV4Qzs7QXFGanZVRTtFQUFzQyxnQkFBQTtBckZxdlV4Qzs7QXFGcnZVRTtFQUFzQyxnQkFBQTtBckZ5dlV4Qzs7QXFGenZVRTtFQUFzQyxnQkFBQTtBckY2dlV4Qzs7QXFGN3ZVRTtFQUFzQyxnQkFBQTtBckZpd1V4Qzs7QXFGandVRTtFQUFzQyxnQkFBQTtBckZxd1V4Qzs7QXFGcndVRTtFQUFzQyxnQkFBQTtBckZ5d1V4Qzs7QXFGendVRTtFQUFzQyxnQkFBQTtBckY2d1V4Qzs7QXFGN3dVRTtFQUFzQyxnQkFBQTtBckZpeFV4Qzs7QXFGanhVRTtFQUFzQyxnQkFBQTtBckZxeFV4Qzs7QXFGcnhVRTtFQUFzQyxZQUFBO0FyRnl4VXhDOztBcUZ6eFVFO0VBQXNDLGdCQUFBO0FyRjZ4VXhDOztBcUY3eFVFO0VBQXNDLGdCQUFBO0FyRml5VXhDOztBcUZqeVVFO0VBQXNDLGdCQUFBO0FyRnF5VXhDOztBcUZyeVVFO0VBQXNDLFlBQUE7QXJGeXlVeEM7O0FxRnp5VUU7RUFBc0MsZ0JBQUE7QXJGNnlVeEM7O0FxRjd5VUU7RUFBc0MsZ0JBQUE7QXJGaXpVeEM7O0FxRmp6VUU7RUFBc0MsZ0JBQUE7QXJGcXpVeEM7O0FxRnJ6VUU7RUFBc0MsZ0JBQUE7QXJGeXpVeEM7O0FxRnp6VUU7RUFBc0MsWUFBQTtBckY2elV4Qzs7QXFGN3pVRTtFQUFzQyxnQkFBQTtBckZpMFV4Qzs7QXFGajBVRTtFQUFzQyxnQkFBQTtBckZxMFV4Qzs7QXFGcjBVRTtFQUFzQyxnQkFBQTtBckZ5MFV4Qzs7QXFGejBVRTtFQUFzQyxnQkFBQTtBckY2MFV4Qzs7QXFGNzBVRTtFQUFzQyxnQkFBQTtBckZpMVV4Qzs7QXFGajFVRTtFQUFzQyxnQkFBQTtBckZxMVV4Qzs7QXFGcjFVRTtFQUFzQyxnQkFBQTtBckZ5MVV4Qzs7QXFGejFVRTtFQUFzQyxnQkFBQTtBckY2MVV4Qzs7QXFGNzFVRTtFQUFzQyxnQkFBQTtBckZpMlV4Qzs7QXFGajJVRTtFQUFzQyxnQkFBQTtBckZxMlV4Qzs7QXFGcjJVRTtFQUFzQyxnQkFBQTtBckZ5MlV4Qzs7QXFGejJVRTtFQUFzQyxnQkFBQTtBckY2MlV4Qzs7QXFGNzJVRTtFQUFzQyxnQkFBQTtBckZpM1V4Qzs7QXFGajNVRTtFQUFzQyxnQkFBQTtBckZxM1V4Qzs7QXFGcjNVRTtFQUFzQyxnQkFBQTtBckZ5M1V4Qzs7QXFGejNVRTtFQUFzQyxnQkFBQTtBckY2M1V4Qzs7QXFGNzNVRTtFQUFzQyxnQkFBQTtBckZpNFV4Qzs7QXFGajRVRTtFQUFzQyxnQkFBQTtBckZxNFV4Qzs7QXFGcjRVRTtFQUFzQyxnQkFBQTtBckZ5NFV4Qzs7QXFGejRVRTtFQUFzQyxnQkFBQTtBckY2NFV4Qzs7QXFGNzRVRTtFQUFzQyxnQkFBQTtBckZpNVV4Qzs7QXFGajVVRTtFQUFzQyxnQkFBQTtBckZxNVV4Qzs7QXFGcjVVRTtFQUFzQyxhQUFBO0FyRnk1VXhDOztBcUZ6NVVFO0VBQXNDLGdCQUFBO0FyRjY1VXhDOztBcUY3NVVFO0VBQXNDLGdCQUFBO0FyRmk2VXhDOztBcUZqNlVFO0VBQXNDLGdCQUFBO0FyRnE2VXhDOztBcUZyNlVFO0VBQXNDLGdCQUFBO0FyRnk2VXhDOztBcUZ6NlVFO0VBQXNDLGdCQUFBO0FyRjY2VXhDOztBcUY3NlVFO0VBQXNDLGdCQUFBO0FyRmk3VXhDOztBcUZqN1VFO0VBQXNDLGdCQUFBO0FyRnE3VXhDOztBcUZyN1VFO0VBQXNDLGdCQUFBO0FyRnk3VXhDOztBcUZ6N1VFO0VBQXNDLGdCQUFBO0FyRjY3VXhDOztBcUY3N1VFO0VBQXNDLGdCQUFBO0FyRmk4VXhDOztBcUZqOFVFO0VBQXNDLGdCQUFBO0FyRnE4VXhDOztBcUZyOFVFO0VBQXNDLGdCQUFBO0FyRnk4VXhDOztBcUZ6OFVFO0VBQXNDLGdCQUFBO0FyRjY4VXhDOztBcUY3OFVFO0VBQXNDLGdCQUFBO0FyRmk5VXhDOztBcUZqOVVFO0VBQXNDLGdCQUFBO0FyRnE5VXhDOztBcUZyOVVFO0VBQXNDLGdCQUFBO0FyRnk5VXhDOztBcUZ6OVVFO0VBQXNDLGdCQUFBO0FyRjY5VXhDOztBcUY3OVVFO0VBQXNDLGdCQUFBO0FyRmkrVXhDOztBcUZqK1VFO0VBQXNDLGdCQUFBO0FyRnErVXhDOztBcUZyK1VFO0VBQXNDLGdCQUFBO0FyRnkrVXhDOztBcUZ6K1VFO0VBQXNDLGdCQUFBO0FyRjYrVXhDOztBcUY3K1VFO0VBQXNDLGdCQUFBO0FyRmkvVXhDOztBcUZqL1VFO0VBQXNDLFlBQUE7QXJGcS9VeEM7O0FxRnIvVUU7RUFBc0MsZ0JBQUE7QXJGeS9VeEM7O0FxRnovVUU7RUFBc0MsZ0JBQUE7QXJGNi9VeEM7O0FxRjcvVUU7RUFBc0MsZ0JBQUE7QXJGaWdWeEM7O0FxRmpnVkU7RUFBc0MsZ0JBQUE7QXJGcWdWeEM7O0FxRnJnVkU7RUFBc0MsZ0JBQUE7QXJGeWdWeEM7O0FxRnpnVkU7RUFBc0MsZ0JBQUE7QXJGNmdWeEM7O0FxRjdnVkU7RUFBc0MsZ0JBQUE7QXJGaWhWeEM7O0FxRmpoVkU7RUFBc0MsZ0JBQUE7QXJGcWhWeEM7O0FxRnJoVkU7RUFBc0MsZ0JBQUE7QXJGeWhWeEM7O0FxRnpoVkU7RUFBc0MsZ0JBQUE7QXJGNmhWeEM7O0FxRjdoVkU7RUFBc0MsZ0JBQUE7QXJGaWlWeEM7O0FxRmppVkU7RUFBc0MsZ0JBQUE7QXJGcWlWeEM7O0FxRnJpVkU7RUFBc0MsZ0JBQUE7QXJGeWlWeEM7O0FxRnppVkU7RUFBc0MsZ0JBQUE7QXJGNmlWeEM7O0FxRjdpVkU7RUFBc0MsZ0JBQUE7QXJGaWpWeEM7O0FxRmpqVkU7RUFBc0MsZ0JBQUE7QXJGcWpWeEM7O0FxRnJqVkU7RUFBc0MsZ0JBQUE7QXJGeWpWeEM7O0FxRnpqVkU7RUFBc0MsZ0JBQUE7QXJGNmpWeEM7O0FxRjdqVkU7RUFBc0MsZ0JBQUE7QXJGaWtWeEM7O0FxRmprVkU7RUFBc0MsZ0JBQUE7QXJGcWtWeEM7O0FxRnJrVkU7RUFBc0MsZ0JBQUE7QXJGeWtWeEM7O0FxRnprVkU7RUFBc0MsZ0JBQUE7QXJGNmtWeEM7O0FxRjdrVkU7RUFBc0MsZ0JBQUE7QXJGaWxWeEM7O0FxRmpsVkU7RUFBc0MsZ0JBQUE7QXJGcWxWeEM7O0FxRnJsVkU7RUFBc0MsZ0JBQUE7QXJGeWxWeEM7O0FxRnpsVkU7RUFBc0MsZ0JBQUE7QXJGNmxWeEM7O0FxRjdsVkU7RUFBc0MsZ0JBQUE7QXJGaW1WeEM7O0FxRmptVkU7RUFBc0MsZ0JBQUE7QXJGcW1WeEM7O0FxRnJtVkU7RUFBc0MsZ0JBQUE7QXJGeW1WeEM7O0FxRnptVkU7RUFBc0MsZ0JBQUE7QXJGNm1WeEM7O0FxRjdtVkU7RUFBc0MsZ0JBQUE7QXJGaW5WeEM7O0FxRmpuVkU7RUFBc0MsZ0JBQUE7QXJGcW5WeEM7O0FxRnJuVkU7RUFBc0MsZ0JBQUE7QXJGeW5WeEM7O0FxRnpuVkU7RUFBc0MsZ0JBQUE7QXJGNm5WeEM7O0FxRjduVkU7RUFBc0MsZ0JBQUE7QXJGaW9WeEM7O0FxRmpvVkU7RUFBc0MsZ0JBQUE7QXJGcW9WeEM7O0FxRnJvVkU7RUFBc0MsZ0JBQUE7QXJGeW9WeEM7O0FxRnpvVkU7RUFBc0MsZ0JBQUE7QXJGNm9WeEM7O0FxRjdvVkU7RUFBc0MsZ0JBQUE7QXJGaXBWeEM7O0FxRmpwVkU7RUFBc0MsWUFBQTtBckZxcFZ4Qzs7QXFGcnBWRTtFQUFzQyxnQkFBQTtBckZ5cFZ4Qzs7QXFGenBWRTtFQUFzQyxnQkFBQTtBckY2cFZ4Qzs7QXFGN3BWRTtFQUFzQyxnQkFBQTtBckZpcVZ4Qzs7QXFGanFWRTtFQUFzQyxnQkFBQTtBckZxcVZ4Qzs7QXFGcnFWRTtFQUFzQyxnQkFBQTtBckZ5cVZ4Qzs7QXFGenFWRTtFQUFzQyxnQkFBQTtBckY2cVZ4Qzs7QXFGN3FWRTtFQUFzQyxnQkFBQTtBckZpclZ4Qzs7QXFGanJWRTtFQUFzQyxnQkFBQTtBckZxclZ4Qzs7QXFGcnJWRTtFQUFzQyxnQkFBQTtBckZ5clZ4Qzs7QXFGenJWRTtFQUFzQyxnQkFBQTtBckY2clZ4Qzs7QXFGN3JWRTtFQUFzQyxnQkFBQTtBckZpc1Z4Qzs7QXFGanNWRTtFQUFzQyxnQkFBQTtBckZxc1Z4Qzs7QXFGcnNWRTtFQUFzQyxnQkFBQTtBckZ5c1Z4Qzs7QXFGenNWRTtFQUFzQyxnQkFBQTtBckY2c1Z4Qzs7QXFGN3NWRTtFQUFzQyxnQkFBQTtBckZpdFZ4Qzs7QXFGanRWRTtFQUFzQyxnQkFBQTtBckZxdFZ4Qzs7QXFGcnRWRTtFQUFzQyxnQkFBQTtBckZ5dFZ4Qzs7QXFGenRWRTtFQUFzQyxnQkFBQTtBckY2dFZ4Qzs7QXFGN3RWRTtFQUFzQyxnQkFBQTtBckZpdVZ4Qzs7QXFGanVWRTtFQUFzQyxnQkFBQTtBckZxdVZ4Qzs7QXFGcnVWRTtFQUFzQyxnQkFBQTtBckZ5dVZ4Qzs7QXFGenVWRTtFQUFzQyxnQkFBQTtBckY2dVZ4Qzs7QXFGN3VWRTtFQUFzQyxZQUFBO0FyRml2VnhDOztBcUZqdlZFO0VBQXNDLGdCQUFBO0FyRnF2VnhDOztBcUZydlZFO0VBQXNDLGdCQUFBO0FyRnl2VnhDOztBcUZ6dlZFO0VBQXNDLGdCQUFBO0FyRjZ2VnhDOztBcUY3dlZFO0VBQXNDLGdCQUFBO0FyRml3VnhDOztBcUZqd1ZFO0VBQXNDLGdCQUFBO0FyRnF3VnhDOztBcUZyd1ZFO0VBQXNDLGdCQUFBO0FyRnl3VnhDOztBcUZ6d1ZFO0VBQXNDLGdCQUFBO0FyRjZ3VnhDOztBcUY3d1ZFO0VBQXNDLGdCQUFBO0FyRml4VnhDOztBcUZqeFZFO0VBQXNDLGdCQUFBO0FyRnF4VnhDOztBcUZyeFZFO0VBQXNDLGdCQUFBO0FyRnl4VnhDOztBcUZ6eFZFO0VBQXNDLGdCQUFBO0FyRjZ4VnhDOztBcUY3eFZFO0VBQXNDLGdCQUFBO0FyRml5VnhDOztBcUZqeVZFO0VBQXNDLGdCQUFBO0FyRnF5VnhDOztBcUZyeVZFO0VBQXNDLGdCQUFBO0FyRnl5VnhDOztBcUZ6eVZFO0VBQXNDLGdCQUFBO0FyRjZ5VnhDOztBcUY3eVZFO0VBQXNDLGdCQUFBO0FyRml6VnhDOztBcUZqelZFO0VBQXNDLGdCQUFBO0FyRnF6VnhDOztBcUZyelZFO0VBQXNDLGdCQUFBO0FyRnl6VnhDOztBcUZ6elZFO0VBQXNDLGdCQUFBO0FyRjZ6VnhDOztBcUY3elZFO0VBQXNDLGdCQUFBO0FyRmkwVnhDOztBcUZqMFZFO0VBQXNDLGdCQUFBO0FyRnEwVnhDOztBcUZyMFZFO0VBQXNDLGdCQUFBO0FyRnkwVnhDOztBcUZ6MFZFO0VBQXNDLGdCQUFBO0FyRjYwVnhDOztBcUY3MFZFO0VBQXNDLGdCQUFBO0FyRmkxVnhDOztBcUZqMVZFO0VBQXNDLGdCQUFBO0FyRnExVnhDOztBcUZyMVZFO0VBQXNDLGdCQUFBO0FyRnkxVnhDOztBcUZ6MVZFO0VBQXNDLGdCQUFBO0FyRjYxVnhDOztBcUY3MVZFO0VBQXNDLGdCQUFBO0FyRmkyVnhDOztBcUZqMlZFO0VBQXNDLGdCQUFBO0FyRnEyVnhDOztBcUZyMlZFO0VBQXNDLGdCQUFBO0FyRnkyVnhDOztBcUZ6MlZFO0VBQXNDLGdCQUFBO0FyRjYyVnhDOztBcUY3MlZFO0VBQXNDLGdCQUFBO0FyRmkzVnhDOztBcUZqM1ZFO0VBQXNDLGdCQUFBO0FyRnEzVnhDOztBcUZyM1ZFO0VBQXNDLGdCQUFBO0FyRnkzVnhDOztBcUZ6M1ZFO0VBQXNDLGdCQUFBO0FyRjYzVnhDOztBcUY3M1ZFO0VBQXNDLGdCQUFBO0FyRmk0VnhDOztBcUZqNFZFO0VBQXNDLGdCQUFBO0FyRnE0VnhDOztBcUZyNFZFO0VBQXNDLGdCQUFBO0FyRnk0VnhDOztBcUZ6NFZFO0VBQXNDLGdCQUFBO0FyRjY0VnhDOztBcUY3NFZFO0VBQXNDLGdCQUFBO0FyRmk1VnhDOztBcUZqNVZFO0VBQXNDLGdCQUFBO0FyRnE1VnhDOztBcUZyNVZFO0VBQXNDLGdCQUFBO0FyRnk1VnhDOztBcUZ6NVZFO0VBQXNDLGdCQUFBO0FyRjY1VnhDOztBcUY3NVZFO0VBQXNDLGdCQUFBO0FyRmk2VnhDOztBcUZqNlZFO0VBQXNDLGdCQUFBO0FyRnE2VnhDOztBcUZyNlZFO0VBQXNDLGdCQUFBO0FyRnk2VnhDOztBcUZ6NlZFO0VBQXNDLGdCQUFBO0FyRjY2VnhDOztBcUY3NlZFO0VBQXNDLGdCQUFBO0FyRmk3VnhDOztBcUZqN1ZFO0VBQXNDLGdCQUFBO0FyRnE3VnhDOztBcUZyN1ZFO0VBQXNDLGdCQUFBO0FyRnk3VnhDOztBcUZ6N1ZFO0VBQXNDLGdCQUFBO0FyRjY3VnhDOztBcUY3N1ZFO0VBQXNDLGdCQUFBO0FyRmk4VnhDOztBcUZqOFZFO0VBQXNDLGdCQUFBO0FyRnE4VnhDOztBcUZyOFZFO0VBQXNDLGdCQUFBO0FyRnk4VnhDOztBcUZ6OFZFO0VBQXNDLGdCQUFBO0FyRjY4VnhDOztBcUY3OFZFO0VBQXNDLGdCQUFBO0FyRmk5VnhDOztBcUZqOVZFO0VBQXNDLGdCQUFBO0FyRnE5VnhDOztBcUZyOVZFO0VBQXNDLGdCQUFBO0FyRnk5VnhDOztBcUZ6OVZFO0VBQXNDLGdCQUFBO0FyRjY5VnhDOztBcUY3OVZFO0VBQXNDLGdCQUFBO0FyRmkrVnhDOztBcUZqK1ZFO0VBQXNDLGdCQUFBO0FyRnErVnhDOztBcUZyK1ZFO0VBQXNDLGdCQUFBO0FyRnkrVnhDOztBcUZ6K1ZFO0VBQXNDLGdCQUFBO0FyRjYrVnhDOztBcUY3K1ZFO0VBQXNDLGdCQUFBO0FyRmkvVnhDOztBcUZqL1ZFO0VBQXNDLGdCQUFBO0FyRnEvVnhDOztBcUZyL1ZFO0VBQXNDLGdCQUFBO0FyRnkvVnhDOztBcUZ6L1ZFO0VBQXNDLGdCQUFBO0FyRjYvVnhDOztBcUY3L1ZFO0VBQXNDLGdCQUFBO0FyRmlnV3hDOztBcUZqZ1dFO0VBQXNDLGdCQUFBO0FyRnFnV3hDOztBcUZyZ1dFO0VBQXNDLGdCQUFBO0FyRnlnV3hDOztBcUZ6Z1dFO0VBQXNDLGdCQUFBO0FyRjZnV3hDOztBcUY3Z1dFO0VBQXNDLGdCQUFBO0FyRmloV3hDOztBcUZqaFdFO0VBQXNDLGdCQUFBO0FyRnFoV3hDOztBcUZyaFdFO0VBQXNDLGdCQUFBO0FyRnloV3hDOztBcUZ6aFdFO0VBQXNDLGdCQUFBO0FyRjZoV3hDOztBcUY3aFdFO0VBQXNDLGdCQUFBO0FyRmlpV3hDOztBcUZqaVdFO0VBQXNDLGdCQUFBO0FyRnFpV3hDOztBcUZyaVdFO0VBQXNDLGdCQUFBO0FyRnlpV3hDOztBcUZ6aVdFO0VBQXNDLGdCQUFBO0FyRjZpV3hDOztBcUY3aVdFO0VBQXNDLGdCQUFBO0FyRmlqV3hDOztBcUZqaldFO0VBQXNDLGdCQUFBO0FyRnFqV3hDOztBcUZyaldFO0VBQXNDLGdCQUFBO0FyRnlqV3hDOztBcUZ6aldFO0VBQXNDLGdCQUFBO0FyRjZqV3hDOztBcUY3aldFO0VBQXNDLGdCQUFBO0FyRmlrV3hDOztBcUZqa1dFO0VBQXNDLGdCQUFBO0FyRnFrV3hDOztBcUZya1dFO0VBQXNDLGdCQUFBO0FyRnlrV3hDOztBcUZ6a1dFO0VBQXNDLGdCQUFBO0FyRjZrV3hDOztBcUY3a1dFO0VBQXNDLGdCQUFBO0FyRmlsV3hDOztBcUZqbFdFO0VBQXNDLGdCQUFBO0FyRnFsV3hDOztBcUZybFdFO0VBQXNDLGdCQUFBO0FyRnlsV3hDOztBcUZ6bFdFO0VBQXNDLGdCQUFBO0FyRjZsV3hDOztBcUY3bFdFO0VBQXNDLGdCQUFBO0FyRmltV3hDOztBcUZqbVdFO0VBQXNDLGdCQUFBO0FyRnFtV3hDOztBcUZybVdFO0VBQXNDLGdCQUFBO0FyRnltV3hDOztBcUZ6bVdFO0VBQXNDLGdCQUFBO0FyRjZtV3hDOztBcUY3bVdFO0VBQXNDLGdCQUFBO0FyRmluV3hDOztBcUZqbldFO0VBQXNDLGdCQUFBO0FyRnFuV3hDOztBcUZybldFO0VBQXNDLGdCQUFBO0FyRnluV3hDOztBcUZ6bldFO0VBQXNDLGdCQUFBO0FyRjZuV3hDOztBcUY3bldFO0VBQXNDLGdCQUFBO0FyRmlvV3hDOztBcUZqb1dFO0VBQXNDLGdCQUFBO0FyRnFvV3hDOztBcUZyb1dFO0VBQXNDLGdCQUFBO0FyRnlvV3hDOztBcUZ6b1dFO0VBQXNDLGdCQUFBO0FyRjZvV3hDOztBcUY3b1dFO0VBQXNDLGdCQUFBO0FyRmlwV3hDOztBcUZqcFdFO0VBQXNDLGdCQUFBO0FyRnFwV3hDOztBcUZycFdFO0VBQXNDLGdCQUFBO0FyRnlwV3hDOztBcUZ6cFdFO0VBQXNDLGdCQUFBO0FyRjZwV3hDOztBcUY3cFdFO0VBQXNDLGdCQUFBO0FyRmlxV3hDOztBcUZqcVdFO0VBQXNDLGdCQUFBO0FyRnFxV3hDOztBcUZycVdFO0VBQXNDLGdCQUFBO0FyRnlxV3hDOztBcUZ6cVdFO0VBQXNDLGdCQUFBO0FyRjZxV3hDOztBcUY3cVdFO0VBQXNDLGdCQUFBO0FyRmlyV3hDOztBcUZqcldFO0VBQXNDLGdCQUFBO0FyRnFyV3hDOztBcUZycldFO0VBQXNDLGdCQUFBO0FyRnlyV3hDOztBcUZ6cldFO0VBQXNDLGdCQUFBO0FyRjZyV3hDOztBcUY3cldFO0VBQXNDLGdCQUFBO0FyRmlzV3hDOztBcUZqc1dFO0VBQXNDLGdCQUFBO0FyRnFzV3hDOztBcUZyc1dFO0VBQXNDLGdCQUFBO0FyRnlzV3hDOztBcUZ6c1dFO0VBQXNDLGdCQUFBO0FyRjZzV3hDOztBcUY3c1dFO0VBQXNDLGdCQUFBO0FyRml0V3hDOztBcUZqdFdFO0VBQXNDLGdCQUFBO0FyRnF0V3hDOztBcUZydFdFO0VBQXNDLGdCQUFBO0FyRnl0V3hDOztBcUZ6dFdFO0VBQXNDLGdCQUFBO0FyRjZ0V3hDOztBcUY3dFdFO0VBQXNDLGdCQUFBO0FyRml1V3hDOztBcUZqdVdFO0VBQXNDLGdCQUFBO0FyRnF1V3hDOztBcUZydVdFO0VBQXNDLGdCQUFBO0FyRnl1V3hDOztBcUZ6dVdFO0VBQXNDLGdCQUFBO0FyRjZ1V3hDOztBcUY3dVdFO0VBQXNDLGdCQUFBO0FyRml2V3hDOztBcUZqdldFO0VBQXNDLGdCQUFBO0FyRnF2V3hDOztBcUZydldFO0VBQXNDLGdCQUFBO0FyRnl2V3hDOztBcUZ6dldFO0VBQXNDLGdCQUFBO0FyRjZ2V3hDOztBcUY3dldFO0VBQXNDLGdCQUFBO0FyRml3V3hDOztBcUZqd1dFO0VBQXNDLGdCQUFBO0FyRnF3V3hDOztBcUZyd1dFO0VBQXNDLGdCQUFBO0FyRnl3V3hDOztBcUZ6d1dFO0VBQXNDLGdCQUFBO0FyRjZ3V3hDOztBcUY3d1dFO0VBQXNDLGdCQUFBO0FyRml4V3hDOztBcUZqeFdFO0VBQXNDLGdCQUFBO0FyRnF4V3hDOztBcUZyeFdFO0VBQXNDLGdCQUFBO0FyRnl4V3hDOztBcUZ6eFdFO0VBQXNDLGdCQUFBO0FyRjZ4V3hDOztBcUY3eFdFO0VBQXNDLGdCQUFBO0FyRml5V3hDOztBcUZqeVdFO0VBQXNDLGdCQUFBO0FyRnF5V3hDOztBcUZyeVdFO0VBQXNDLGdCQUFBO0FyRnl5V3hDOztBcUZ6eVdFO0VBQXNDLGdCQUFBO0FyRjZ5V3hDOztBcUY3eVdFO0VBQXNDLGdCQUFBO0FyRml6V3hDOztBcUZqeldFO0VBQXNDLGdCQUFBO0FyRnF6V3hDOztBcUZyeldFO0VBQXNDLGdCQUFBO0FyRnl6V3hDOztBcUZ6eldFO0VBQXNDLGdCQUFBO0FyRjZ6V3hDOztBcUY3eldFO0VBQXNDLGdCQUFBO0FyRmkwV3hDOztBcUZqMFdFO0VBQXNDLGdCQUFBO0FyRnEwV3hDOztBcUZyMFdFO0VBQXNDLGdCQUFBO0FyRnkwV3hDOztBcUZ6MFdFO0VBQXNDLGdCQUFBO0FyRjYwV3hDOztBcUY3MFdFO0VBQXNDLGdCQUFBO0FyRmkxV3hDOztBcUZqMVdFO0VBQXNDLGdCQUFBO0FyRnExV3hDOztBcUZyMVdFO0VBQXNDLGdCQUFBO0FyRnkxV3hDOztBcUZ6MVdFO0VBQXNDLGdCQUFBO0FyRjYxV3hDOztBcUY3MVdFO0VBQXNDLGdCQUFBO0FyRmkyV3hDOztBcUZqMldFO0VBQXNDLGdCQUFBO0FyRnEyV3hDOztBcUZyMldFO0VBQXNDLGdCQUFBO0FyRnkyV3hDOztBcUZ6MldFO0VBQXNDLGdCQUFBO0FyRjYyV3hDOztBcUY3MldFO0VBQXNDLGdCQUFBO0FyRmkzV3hDOztBcUZqM1dFO0VBQXNDLGdCQUFBO0FyRnEzV3hDOztBcUZyM1dFO0VBQXNDLGdCQUFBO0FyRnkzV3hDOztBcUZ6M1dFO0VBQXNDLGdCQUFBO0FyRjYzV3hDOztBcUY3M1dFO0VBQXNDLGdCQUFBO0FyRmk0V3hDOztBcUZqNFdFO0VBQXNDLGdCQUFBO0FyRnE0V3hDOztBcUZyNFdFO0VBQXNDLGdCQUFBO0FyRnk0V3hDOztBcUZ6NFdFO0VBQXNDLGdCQUFBO0FyRjY0V3hDOztBcUY3NFdFO0VBQXNDLGdCQUFBO0FyRmk1V3hDOztBcUZqNVdFO0VBQXNDLGdCQUFBO0FyRnE1V3hDOztBcUZyNVdFO0VBQXNDLGdCQUFBO0FyRnk1V3hDOztBcUZ6NVdFO0VBQXNDLGdCQUFBO0FyRjY1V3hDOztBcUY3NVdFO0VBQXNDLGdCQUFBO0FyRmk2V3hDOztBcUZqNldFO0VBQXNDLGdCQUFBO0FyRnE2V3hDOztBcUZyNldFO0VBQXNDLGdCQUFBO0FyRnk2V3hDOztBcUZ6NldFO0VBQXNDLGdCQUFBO0FyRjY2V3hDOztBcUY3NldFO0VBQXNDLGdCQUFBO0FyRmk3V3hDOztBcUZqN1dFO0VBQXNDLGdCQUFBO0FyRnE3V3hDOztBcUZyN1dFO0VBQXNDLGdCQUFBO0FyRnk3V3hDOztBcUZ6N1dFO0VBQXNDLGdCQUFBO0FyRjY3V3hDOztBcUY3N1dFO0VBQXNDLGdCQUFBO0FyRmk4V3hDOztBcUZqOFdFO0VBQXNDLGdCQUFBO0FyRnE4V3hDOztBcUZyOFdFO0VBQXNDLGdCQUFBO0FyRnk4V3hDOztBcUZ6OFdFO0VBQXNDLGdCQUFBO0FyRjY4V3hDOztBcUY3OFdFO0VBQXNDLGdCQUFBO0FyRmk5V3hDOztBcUZqOVdFO0VBQXNDLGdCQUFBO0FyRnE5V3hDOztBcUZyOVdFO0VBQXNDLGdCQUFBO0FyRnk5V3hDOztBcUZ6OVdFO0VBQXNDLGdCQUFBO0FyRjY5V3hDOztBcUY3OVdFO0VBQXNDLGdCQUFBO0FyRmkrV3hDOztBcUZqK1dFO0VBQXNDLFlBQUE7QXJGcStXeEM7O0FxRnIrV0U7RUFBc0MsZ0JBQUE7QXJGeStXeEM7O0FxRnorV0U7RUFBc0MsZ0JBQUE7QXJGNitXeEM7O0FxRjcrV0U7RUFBc0MsZ0JBQUE7QXJGaS9XeEM7O0FxRmovV0U7RUFBc0MsZ0JBQUE7QXJGcS9XeEM7O0FxRnIvV0U7RUFBc0MsZ0JBQUE7QXJGeS9XeEM7O0FxRnovV0U7RUFBc0MsZ0JBQUE7QXJGNi9XeEM7O0FxRjcvV0U7RUFBc0MsZ0JBQUE7QXJGaWdYeEM7O0FxRmpnWEU7RUFBc0MsZ0JBQUE7QXJGcWdYeEM7O0FxRnJnWEU7RUFBc0MsZ0JBQUE7QXJGeWdYeEM7O0FxRnpnWEU7RUFBc0MsWUFBQTtBckY2Z1h4Qzs7QXFGN2dYRTtFQUFzQyxnQkFBQTtBckZpaFh4Qzs7QXFGamhYRTtFQUFzQyxnQkFBQTtBckZxaFh4Qzs7QXFGcmhYRTtFQUFzQyxnQkFBQTtBckZ5aFh4Qzs7QXFGemhYRTtFQUFzQyxnQkFBQTtBckY2aFh4Qzs7QXFGN2hYRTtFQUFzQyxnQkFBQTtBckZpaVh4Qzs7QXFGamlYRTtFQUFzQyxnQkFBQTtBckZxaVh4Qzs7QXFGcmlYRTtFQUFzQyxnQkFBQTtBckZ5aVh4Qzs7QXFGemlYRTtFQUFzQyxnQkFBQTtBckY2aVh4Qzs7QXFGN2lYRTtFQUFzQyxnQkFBQTtBckZpalh4Qzs7QXFGampYRTtFQUFzQyxnQkFBQTtBckZxalh4Qzs7QXFGcmpYRTtFQUFzQyxnQkFBQTtBckZ5alh4Qzs7QXFGempYRTtFQUFzQyxnQkFBQTtBckY2alh4Qzs7QXFGN2pYRTtFQUFzQyxnQkFBQTtBckZpa1h4Qzs7QXFGamtYRTtFQUFzQyxnQkFBQTtBckZxa1h4Qzs7QXFGcmtYRTtFQUFzQyxnQkFBQTtBckZ5a1h4Qzs7QXFGemtYRTtFQUFzQyxnQkFBQTtBckY2a1h4Qzs7QXFGN2tYRTtFQUFzQyxnQkFBQTtBckZpbFh4Qzs7QXFGamxYRTtFQUFzQyxnQkFBQTtBckZxbFh4Qzs7QXFGcmxYRTtFQUFzQyxnQkFBQTtBckZ5bFh4Qzs7QXFGemxYRTtFQUFzQyxnQkFBQTtBckY2bFh4Qzs7QXFGN2xYRTtFQUFzQyxnQkFBQTtBckZpbVh4Qzs7QXFGam1YRTtFQUFzQyxnQkFBQTtBckZxbVh4Qzs7QXFGcm1YRTtFQUFzQyxnQkFBQTtBckZ5bVh4Qzs7QXFGem1YRTtFQUFzQyxnQkFBQTtBckY2bVh4Qzs7QXFGN21YRTtFQUFzQyxnQkFBQTtBckZpblh4Qzs7QXFGam5YRTtFQUFzQyxnQkFBQTtBckZxblh4Qzs7QXFGcm5YRTtFQUFzQyxnQkFBQTtBckZ5blh4Qzs7QXFGem5YRTtFQUFzQyxnQkFBQTtBckY2blh4Qzs7QXFGN25YRTtFQUFzQyxnQkFBQTtBckZpb1h4Qzs7QXFGam9YRTtFQUFzQyxnQkFBQTtBckZxb1h4Qzs7QXFGcm9YRTtFQUFzQyxnQkFBQTtBckZ5b1h4Qzs7QXFGem9YRTtFQUFzQyxnQkFBQTtBckY2b1h4Qzs7QXFGN29YRTtFQUFzQyxnQkFBQTtBckZpcFh4Qzs7QXFGanBYRTtFQUFzQyxnQkFBQTtBckZxcFh4Qzs7QXFGcnBYRTtFQUFzQyxnQkFBQTtBckZ5cFh4Qzs7QXFGenBYRTtFQUFzQyxnQkFBQTtBckY2cFh4Qzs7QXFGN3BYRTtFQUFzQyxnQkFBQTtBckZpcVh4Qzs7QXFGanFYRTtFQUFzQyxnQkFBQTtBckZxcVh4Qzs7QXFGcnFYRTtFQUFzQyxnQkFBQTtBckZ5cVh4Qzs7QXFGenFYRTtFQUFzQyxnQkFBQTtBckY2cVh4Qzs7QXFGN3FYRTtFQUFzQyxnQkFBQTtBckZpclh4Qzs7QXFGanJYRTtFQUFzQyxnQkFBQTtBckZxclh4Qzs7QXFGcnJYRTtFQUFzQyxnQkFBQTtBckZ5clh4Qzs7QXFGenJYRTtFQUFzQyxnQkFBQTtBckY2clh4Qzs7QXFGN3JYRTtFQUFzQyxnQkFBQTtBckZpc1h4Qzs7QXFGanNYRTtFQUFzQyxnQkFBQTtBckZxc1h4Qzs7QXFGcnNYRTtFQUFzQyxnQkFBQTtBckZ5c1h4Qzs7QXFGenNYRTtFQUFzQyxnQkFBQTtBckY2c1h4Qzs7QXFGN3NYRTtFQUFzQyxnQkFBQTtBckZpdFh4Qzs7QXFGanRYRTtFQUFzQyxnQkFBQTtBckZxdFh4Qzs7QXFGcnRYRTtFQUFzQyxnQkFBQTtBckZ5dFh4Qzs7QXFGenRYRTtFQUFzQyxnQkFBQTtBckY2dFh4Qzs7QXFGN3RYRTtFQUFzQyxnQkFBQTtBckZpdVh4Qzs7QXFGanVYRTtFQUFzQyxnQkFBQTtBckZxdVh4Qzs7QXFGcnVYRTtFQUFzQyxnQkFBQTtBckZ5dVh4Qzs7QXFGenVYRTtFQUFzQyxnQkFBQTtBckY2dVh4Qzs7QXFGN3VYRTtFQUFzQyxnQkFBQTtBckZpdlh4Qzs7QXFGanZYRTtFQUFzQyxnQkFBQTtBckZxdlh4Qzs7QXFGcnZYRTtFQUFzQyxnQkFBQTtBckZ5dlh4Qzs7QXFGenZYRTtFQUFzQyxnQkFBQTtBckY2dlh4Qzs7QXFGN3ZYRTtFQUFzQyxnQkFBQTtBckZpd1h4Qzs7QXFGandYRTtFQUFzQyxnQkFBQTtBckZxd1h4Qzs7QXFGcndYRTtFQUFzQyxnQkFBQTtBckZ5d1h4Qzs7QXFGendYRTtFQUFzQyxnQkFBQTtBckY2d1h4Qzs7QXFGN3dYRTtFQUFzQyxnQkFBQTtBckZpeFh4Qzs7QXFGanhYRTtFQUFzQyxnQkFBQTtBckZxeFh4Qzs7QXFGcnhYRTtFQUFzQyxnQkFBQTtBckZ5eFh4Qzs7QXFGenhYRTtFQUFzQyxnQkFBQTtBckY2eFh4Qzs7QXFGN3hYRTtFQUFzQyxnQkFBQTtBckZpeVh4Qzs7QXFGanlYRTtFQUFzQyxnQkFBQTtBckZxeVh4Qzs7QXFGcnlYRTtFQUFzQyxnQkFBQTtBckZ5eVh4Qzs7QXFGenlYRTtFQUFzQyxnQkFBQTtBckY2eVh4Qzs7QXFGN3lYRTtFQUFzQyxnQkFBQTtBckZpelh4Qzs7QXFGanpYRTtFQUFzQyxnQkFBQTtBckZxelh4Qzs7QXFGcnpYRTtFQUFzQyxnQkFBQTtBckZ5elh4Qzs7QXFGenpYRTtFQUFzQyxnQkFBQTtBckY2elh4Qzs7QXFGN3pYRTtFQUFzQyxnQkFBQTtBckZpMFh4Qzs7QXFGajBYRTtFQUFzQyxnQkFBQTtBckZxMFh4Qzs7QXFGcjBYRTtFQUFzQyxnQkFBQTtBckZ5MFh4Qzs7QXFGejBYRTtFQUFzQyxnQkFBQTtBckY2MFh4Qzs7QXFGNzBYRTtFQUFzQyxnQkFBQTtBckZpMVh4Qzs7QXFGajFYRTtFQUFzQyxnQkFBQTtBckZxMVh4Qzs7QXFGcjFYRTtFQUFzQyxnQkFBQTtBckZ5MVh4Qzs7QXFGejFYRTtFQUFzQyxnQkFBQTtBckY2MVh4Qzs7QXFGNzFYRTtFQUFzQyxnQkFBQTtBckZpMlh4Qzs7QXFGajJYRTtFQUFzQyxnQkFBQTtBckZxMlh4Qzs7QXFGcjJYRTtFQUFzQyxnQkFBQTtBckZ5Mlh4Qzs7QXFGejJYRTtFQUFzQyxnQkFBQTtBckY2Mlh4Qzs7QXFGNzJYRTtFQUFzQyxnQkFBQTtBckZpM1h4Qzs7QXFGajNYRTtFQUFzQyxnQkFBQTtBckZxM1h4Qzs7QXFGcjNYRTtFQUFzQyxnQkFBQTtBckZ5M1h4Qzs7QXFGejNYRTtFQUFzQyxnQkFBQTtBckY2M1h4Qzs7QXFGNzNYRTtFQUFzQyxnQkFBQTtBckZpNFh4Qzs7QXFGajRYRTtFQUFzQyxnQkFBQTtBckZxNFh4Qzs7QXFGcjRYRTtFQUFzQyxnQkFBQTtBckZ5NFh4Qzs7QXFGejRYRTtFQUFzQyxnQkFBQTtBckY2NFh4Qzs7QXFGNzRYRTtFQUFzQyxnQkFBQTtBckZpNVh4Qzs7QXFGajVYRTtFQUFzQyxnQkFBQTtBckZxNVh4Qzs7QXFGcjVYRTtFQUFzQyxnQkFBQTtBckZ5NVh4Qzs7QXFGejVYRTtFQUFzQyxnQkFBQTtBckY2NVh4Qzs7QXFGNzVYRTtFQUFzQyxnQkFBQTtBckZpNlh4Qzs7QXFGajZYRTtFQUFzQyxnQkFBQTtBckZxNlh4Qzs7QXFGcjZYRTtFQUFzQyxnQkFBQTtBckZ5Nlh4Qzs7QXFGejZYRTtFQUFzQyxnQkFBQTtBckY2Nlh4Qzs7QXFGNzZYRTtFQUFzQyxnQkFBQTtBckZpN1h4Qzs7QXFGajdYRTtFQUFzQyxnQkFBQTtBckZxN1h4Qzs7QXFGcjdYRTtFQUFzQyxnQkFBQTtBckZ5N1h4Qzs7QXFGejdYRTtFQUFzQyxnQkFBQTtBckY2N1h4Qzs7QXFGNzdYRTtFQUFzQyxnQkFBQTtBckZpOFh4Qzs7QXFGajhYRTtFQUFzQyxnQkFBQTtBckZxOFh4Qzs7QXFGcjhYRTtFQUFzQyxnQkFBQTtBckZ5OFh4Qzs7QXFGejhYRTtFQUFzQyxnQkFBQTtBckY2OFh4Qzs7QXFGNzhYRTtFQUFzQyxnQkFBQTtBckZpOVh4Qzs7QXFGajlYRTtFQUFzQyxnQkFBQTtBckZxOVh4Qzs7QXFGcjlYRTtFQUFzQyxnQkFBQTtBckZ5OVh4Qzs7QXFGejlYRTtFQUFzQyxnQkFBQTtBckY2OVh4Qzs7QXFGNzlYRTtFQUFzQyxnQkFBQTtBckZpK1h4Qzs7QXFGaitYRTtFQUFzQyxnQkFBQTtBckZxK1h4Qzs7QXFGcitYRTtFQUFzQyxnQkFBQTtBckZ5K1h4Qzs7QXFGeitYRTtFQUFzQyxnQkFBQTtBckY2K1h4Qzs7QXFGNytYRTtFQUFzQyxnQkFBQTtBckZpL1h4Qzs7QXFGai9YRTtFQUFzQyxnQkFBQTtBckZxL1h4Qzs7QXFGci9YRTtFQUFzQyxnQkFBQTtBckZ5L1h4Qzs7QXFGei9YRTtFQUFzQyxnQkFBQTtBckY2L1h4Qzs7QXFGNy9YRTtFQUFzQyxnQkFBQTtBckZpZ1l4Qzs7QXFGamdZRTtFQUFzQyxnQkFBQTtBckZxZ1l4Qzs7QXFGcmdZRTtFQUFzQyxnQkFBQTtBckZ5Z1l4Qzs7QXFGemdZRTtFQUFzQyxnQkFBQTtBckY2Z1l4Qzs7QXFGN2dZRTtFQUFzQyxnQkFBQTtBckZpaFl4Qzs7QXFGamhZRTtFQUFzQyxnQkFBQTtBckZxaFl4Qzs7QXFGcmhZRTtFQUFzQyxnQkFBQTtBckZ5aFl4Qzs7QXFGemhZRTtFQUFzQyxnQkFBQTtBckY2aFl4Qzs7QXFGN2hZRTtFQUFzQyxnQkFBQTtBckZpaVl4Qzs7QXFGamlZRTtFQUFzQyxnQkFBQTtBckZxaVl4Qzs7QXFGcmlZRTtFQUFzQyxnQkFBQTtBckZ5aVl4Qzs7QXFGemlZRTtFQUFzQyxnQkFBQTtBckY2aVl4Qzs7QXFGN2lZRTtFQUFzQyxnQkFBQTtBckZpall4Qzs7QXFGampZRTtFQUFzQyxnQkFBQTtBckZxall4Qzs7QXFGcmpZRTtFQUFzQyxnQkFBQTtBckZ5all4Qzs7QXFGempZRTtFQUFzQyxnQkFBQTtBckY2all4Qzs7QXFGN2pZRTtFQUFzQyxZQUFBO0FyRmlrWXhDOztBcUZqa1lFO0VBQXNDLGdCQUFBO0FyRnFrWXhDOztBcUZya1lFO0VBQXNDLGdCQUFBO0FyRnlrWXhDOztBcUZ6a1lFO0VBQXNDLGdCQUFBO0FyRjZrWXhDOztBcUY3a1lFO0VBQXNDLGdCQUFBO0FyRmlsWXhDOztBcUZqbFlFO0VBQXNDLGdCQUFBO0FyRnFsWXhDOztBcUZybFlFO0VBQXNDLGdCQUFBO0FyRnlsWXhDOztBcUZ6bFlFO0VBQXNDLGdCQUFBO0FyRjZsWXhDOztBcUY3bFlFO0VBQXNDLGdCQUFBO0FyRmltWXhDOztBcUZqbVlFO0VBQXNDLGdCQUFBO0FyRnFtWXhDOztBcUZybVlFO0VBQXNDLFlBQUE7QXJGeW1ZeEM7O0FxRnptWUU7RUFBc0MsZ0JBQUE7QXJGNm1ZeEM7O0FxRjdtWUU7RUFBc0MsZ0JBQUE7QXJGaW5ZeEM7O0FxRmpuWUU7RUFBc0MsZ0JBQUE7QXJGcW5ZeEM7O0FxRnJuWUU7RUFBc0MsZ0JBQUE7QXJGeW5ZeEM7O0FxRnpuWUU7RUFBc0MsZ0JBQUE7QXJGNm5ZeEM7O0FxRjduWUU7RUFBc0MsZ0JBQUE7QXJGaW9ZeEM7O0FxRmpvWUU7RUFBc0MsZ0JBQUE7QXJGcW9ZeEM7O0FxRnJvWUU7RUFBc0MsZ0JBQUE7QXJGeW9ZeEM7O0FxRnpvWUU7RUFBc0MsZ0JBQUE7QXJGNm9ZeEM7O0FxRjdvWUU7RUFBc0MsZ0JBQUE7QXJGaXBZeEM7O0FxRmpwWUU7RUFBc0MsZ0JBQUE7QXJGcXBZeEM7O0FxRnJwWUU7RUFBc0MsZ0JBQUE7QXJGeXBZeEM7O0FxRnpwWUU7RUFBc0MsZ0JBQUE7QXJGNnBZeEM7O0FxRjdwWUU7RUFBc0MsZ0JBQUE7QXJGaXFZeEM7O0FxRmpxWUU7RUFBc0MsZ0JBQUE7QXJGcXFZeEM7O0FxRnJxWUU7RUFBc0MsZ0JBQUE7QXJGeXFZeEM7O0FxRnpxWUU7RUFBc0MsZ0JBQUE7QXJGNnFZeEM7O0FxRjdxWUU7RUFBc0MsZ0JBQUE7QXJGaXJZeEM7O0FxRmpyWUU7RUFBc0MsZ0JBQUE7QXJGcXJZeEM7O0FxRnJyWUU7RUFBc0MsZ0JBQUE7QXJGeXJZeEM7O0FxRnpyWUU7RUFBc0MsZ0JBQUE7QXJGNnJZeEM7O0FxRjdyWUU7RUFBc0MsZ0JBQUE7QXJGaXNZeEM7O0FxRmpzWUU7RUFBc0MsZ0JBQUE7QXJGcXNZeEM7O0FxRnJzWUU7RUFBc0MsZ0JBQUE7QXJGeXNZeEM7O0FxRnpzWUU7RUFBc0MsZ0JBQUE7QXJGNnNZeEM7O0FxRjdzWUU7RUFBc0MsZ0JBQUE7QXJGaXRZeEM7O0FxRmp0WUU7RUFBc0MsZ0JBQUE7QXJGcXRZeEM7O0FxRnJ0WUU7RUFBc0MsZ0JBQUE7QXJGeXRZeEM7O0FxRnp0WUU7RUFBc0MsZ0JBQUE7QXJGNnRZeEM7O0FxRjd0WUU7RUFBc0MsZ0JBQUE7QXJGaXVZeEM7O0FxRmp1WUU7RUFBc0MsZ0JBQUE7QXJGcXVZeEM7O0FxRnJ1WUU7RUFBc0MsZ0JBQUE7QXJGeXVZeEM7O0FxRnp1WUU7RUFBc0MsZ0JBQUE7QXJGNnVZeEM7O0FxRjd1WUU7RUFBc0MsZ0JBQUE7QXJGaXZZeEM7O0FxRmp2WUU7RUFBc0MsZ0JBQUE7QXJGcXZZeEM7O0FxRnJ2WUU7RUFBc0MsZ0JBQUE7QXJGeXZZeEM7O0FxRnp2WUU7RUFBc0MsZ0JBQUE7QXJGNnZZeEM7O0FxRjd2WUU7RUFBc0MsZ0JBQUE7QXJGaXdZeEM7O0FxRmp3WUU7RUFBc0MsZ0JBQUE7QXJGcXdZeEM7O0FxRnJ3WUU7RUFBc0MsZ0JBQUE7QXJGeXdZeEM7O0FxRnp3WUU7RUFBc0MsZ0JBQUE7QXJGNndZeEM7O0FxRjd3WUU7RUFBc0MsZ0JBQUE7QXJGaXhZeEM7O0FxRmp4WUU7RUFBc0MsZ0JBQUE7QXJGcXhZeEM7O0FxRnJ4WUU7RUFBc0MsZ0JBQUE7QXJGeXhZeEM7O0FxRnp4WUU7RUFBc0MsZ0JBQUE7QXJGNnhZeEM7O0FxRjd4WUU7RUFBc0MsZ0JBQUE7QXJGaXlZeEM7O0FxRmp5WUU7RUFBc0MsZ0JBQUE7QXJGcXlZeEM7O0FxRnJ5WUU7RUFBc0MsZ0JBQUE7QXJGeXlZeEM7O0FxRnp5WUU7RUFBc0MsWUFBQTtBckY2eVl4Qzs7QXFGN3lZRTtFQUFzQyxnQkFBQTtBckZpell4Qzs7QXFGanpZRTtFQUFzQyxnQkFBQTtBckZxell4Qzs7QXFGcnpZRTtFQUFzQyxnQkFBQTtBckZ5ell4Qzs7QXFGenpZRTtFQUFzQyxnQkFBQTtBckY2ell4Qzs7QXFGN3pZRTtFQUFzQyxnQkFBQTtBckZpMFl4Qzs7QXFGajBZRTtFQUFzQyxnQkFBQTtBckZxMFl4Qzs7QXFGcjBZRTtFQUFzQyxnQkFBQTtBckZ5MFl4Qzs7QXFGejBZRTtFQUFzQyxnQkFBQTtBckY2MFl4Qzs7QXFGNzBZRTtFQUFzQyxnQkFBQTtBckZpMVl4Qzs7QXFGajFZRTtFQUFzQyxnQkFBQTtBckZxMVl4Qzs7QXFGcjFZRTtFQUFzQyxnQkFBQTtBckZ5MVl4Qzs7QXFGejFZRTtFQUFzQyxnQkFBQTtBckY2MVl4Qzs7QXFGNzFZRTtFQUFzQyxnQkFBQTtBckZpMll4Qzs7QXFGajJZRTtFQUFzQyxnQkFBQTtBckZxMll4Qzs7QXFGcjJZRTtFQUFzQyxnQkFBQTtBckZ5Mll4Qzs7QXFGejJZRTtFQUFzQyxnQkFBQTtBckY2Mll4Qzs7QXFGNzJZRTtFQUFzQyxnQkFBQTtBckZpM1l4Qzs7QXFGajNZRTtFQUFzQyxnQkFBQTtBckZxM1l4Qzs7QXFGcjNZRTtFQUFzQyxnQkFBQTtBckZ5M1l4Qzs7QXFGejNZRTtFQUFzQyxnQkFBQTtBckY2M1l4Qzs7QXFGNzNZRTtFQUFzQyxnQkFBQTtBckZpNFl4Qzs7QXFGajRZRTtFQUFzQyxnQkFBQTtBckZxNFl4Qzs7QXFGcjRZRTtFQUFzQyxnQkFBQTtBckZ5NFl4Qzs7QXFGejRZRTtFQUFzQyxnQkFBQTtBckY2NFl4Qzs7QXFGNzRZRTtFQUFzQyxnQkFBQTtBckZpNVl4Qzs7QXFGajVZRTtFQUFzQyxnQkFBQTtBckZxNVl4Qzs7QXFGcjVZRTtFQUFzQyxnQkFBQTtBckZ5NVl4Qzs7QXFGejVZRTtFQUFzQyxnQkFBQTtBckY2NVl4Qzs7QXFGNzVZRTtFQUFzQyxnQkFBQTtBckZpNll4Qzs7QXFGajZZRTtFQUFzQyxnQkFBQTtBckZxNll4Qzs7QXFGcjZZRTtFQUFzQyxnQkFBQTtBckZ5Nll4Qzs7QXFGejZZRTtFQUFzQyxnQkFBQTtBckY2Nll4Qzs7QXFGNzZZRTtFQUFzQyxnQkFBQTtBckZpN1l4Qzs7QXFGajdZRTtFQUFzQyxnQkFBQTtBckZxN1l4Qzs7QXFGcjdZRTtFQUFzQyxnQkFBQTtBckZ5N1l4Qzs7QXFGejdZRTtFQUFzQyxZQUFBO0FyRjY3WXhDOztBcUY3N1lFO0VBQXNDLGdCQUFBO0FyRmk4WXhDOztBcUZqOFlFO0VBQXNDLGdCQUFBO0FyRnE4WXhDOztBcUZyOFlFO0VBQXNDLGdCQUFBO0FyRnk4WXhDOztBcUZ6OFlFO0VBQXNDLGdCQUFBO0FyRjY4WXhDOztBcUY3OFlFO0VBQXNDLGdCQUFBO0FyRmk5WXhDOztBcUZqOVlFO0VBQXNDLGdCQUFBO0FyRnE5WXhDOztBcUZyOVlFO0VBQXNDLGdCQUFBO0FyRnk5WXhDOztBcUZ6OVlFO0VBQXNDLGdCQUFBO0FyRjY5WXhDOztBcUY3OVlFO0VBQXNDLGdCQUFBO0FyRmkrWXhDOztBcUZqK1lFO0VBQXNDLGdCQUFBO0FyRnErWXhDOztBcUZyK1lFO0VBQXNDLGdCQUFBO0FyRnkrWXhDOztBcUZ6K1lFO0VBQXNDLGdCQUFBO0FyRjYrWXhDOztBcUY3K1lFO0VBQXNDLGdCQUFBO0FyRmkvWXhDOztBcUZqL1lFO0VBQXNDLGdCQUFBO0FyRnEvWXhDOztBcUZyL1lFO0VBQXNDLGdCQUFBO0FyRnkvWXhDOztBcUZ6L1lFO0VBQXNDLGdCQUFBO0FyRjYvWXhDOztBcUY3L1lFO0VBQXNDLGdCQUFBO0FyRmlnWnhDOztBcUZqZ1pFO0VBQXNDLGdCQUFBO0FyRnFnWnhDOztBcUZyZ1pFO0VBQXNDLGdCQUFBO0FyRnlnWnhDOztBcUZ6Z1pFO0VBQXNDLGdCQUFBO0FyRjZnWnhDOztBcUY3Z1pFO0VBQXNDLGdCQUFBO0FyRmloWnhDOztBcUZqaFpFO0VBQXNDLGdCQUFBO0FyRnFoWnhDOztBcUZyaFpFO0VBQXNDLGdCQUFBO0FyRnloWnhDOztBcUZ6aFpFO0VBQXNDLGdCQUFBO0FyRjZoWnhDOztBcUY3aFpFO0VBQXNDLGdCQUFBO0FyRmlpWnhDOztBcUZqaVpFO0VBQXNDLGdCQUFBO0FyRnFpWnhDOztBcUZyaVpFO0VBQXNDLGdCQUFBO0FyRnlpWnhDOztBcUZ6aVpFO0VBQXNDLGdCQUFBO0FyRjZpWnhDOztBcUY3aVpFO0VBQXNDLGdCQUFBO0FyRmlqWnhDOztBcUZqalpFO0VBQXNDLGdCQUFBO0FyRnFqWnhDOztBcUZyalpFO0VBQXNDLGdCQUFBO0FyRnlqWnhDOztBcUZ6alpFO0VBQXNDLGdCQUFBO0FyRjZqWnhDOztBcUY3alpFO0VBQXNDLGdCQUFBO0FyRmlrWnhDOztBcUZqa1pFO0VBQXNDLGdCQUFBO0FyRnFrWnhDOztBcUZya1pFO0VBQXNDLGdCQUFBO0FyRnlrWnhDOztBcUZ6a1pFO0VBQXNDLGdCQUFBO0FyRjZrWnhDOztBcUY3a1pFO0VBQXNDLGdCQUFBO0FyRmlsWnhDOztBcUZqbFpFO0VBQXNDLGdCQUFBO0FyRnFsWnhDOztBcUZybFpFO0VBQXNDLGdCQUFBO0FyRnlsWnhDOztBcUZ6bFpFO0VBQXNDLGdCQUFBO0FyRjZsWnhDOztBcUY3bFpFO0VBQXNDLGdCQUFBO0FyRmltWnhDOztBcUZqbVpFO0VBQXNDLGdCQUFBO0FyRnFtWnhDOztBcUZybVpFO0VBQXNDLGdCQUFBO0FyRnltWnhDOztBcUZ6bVpFO0VBQXNDLGdCQUFBO0FyRjZtWnhDOztBcUY3bVpFO0VBQXNDLGdCQUFBO0FyRmluWnhDOztBcUZqblpFO0VBQXNDLGdCQUFBO0FyRnFuWnhDOztBcUZyblpFO0VBQXNDLGdCQUFBO0FyRnluWnhDOztBcUZ6blpFO0VBQXNDLGdCQUFBO0FyRjZuWnhDOztBcUY3blpFO0VBQXNDLGdCQUFBO0FyRmlvWnhDOztBcUZqb1pFO0VBQXNDLGdCQUFBO0FyRnFvWnhDOztBcUZyb1pFO0VBQXNDLGdCQUFBO0FyRnlvWnhDOztBcUZ6b1pFO0VBQXNDLGdCQUFBO0FyRjZvWnhDOztBcUY3b1pFO0VBQXNDLGdCQUFBO0FyRmlwWnhDOztBcUZqcFpFO0VBQXNDLGdCQUFBO0FyRnFwWnhDOztBcUZycFpFO0VBQXNDLGdCQUFBO0FyRnlwWnhDOztBcUZ6cFpFO0VBQXNDLGdCQUFBO0FyRjZwWnhDOztBcUY3cFpFO0VBQXNDLGdCQUFBO0FyRmlxWnhDOztBcUZqcVpFO0VBQXNDLGdCQUFBO0FyRnFxWnhDOztBcUZycVpFO0VBQXNDLGdCQUFBO0FyRnlxWnhDOztBcUZ6cVpFO0VBQXNDLGdCQUFBO0FyRjZxWnhDOztBcUY3cVpFO0VBQXNDLGdCQUFBO0FyRmlyWnhDOztBcUZqclpFO0VBQXNDLGdCQUFBO0FyRnFyWnhDOztBcUZyclpFO0VBQXNDLGFBQUE7QXJGeXJaeEM7O0FxRnpyWkU7RUFBc0MsZ0JBQUE7QXJGNnJaeEM7O0FxRjdyWkU7RUFBc0MsZ0JBQUE7QXJGaXNaeEM7O0FxRmpzWkU7RUFBc0MsZ0JBQUE7QXJGcXNaeEM7O0FxRnJzWkU7RUFBc0MsZ0JBQUE7QXJGeXNaeEM7O0FxRnpzWkU7RUFBc0MsZ0JBQUE7QXJGNnNaeEM7O0FxRjdzWkU7RUFBc0MsZ0JBQUE7QXJGaXRaeEM7O0FxRmp0WkU7RUFBc0MsZ0JBQUE7QXJGcXRaeEM7O0FxRnJ0WkU7RUFBc0MsZ0JBQUE7QXJGeXRaeEM7O0FxRnp0WkU7RUFBc0MsZ0JBQUE7QXJGNnRaeEM7O0FxRjd0WkU7RUFBc0MsZ0JBQUE7QXJGaXVaeEM7O0FxRmp1WkU7RUFBc0MsZ0JBQUE7QXJGcXVaeEM7O0FxRnJ1WkU7RUFBc0MsZ0JBQUE7QXJGeXVaeEM7O0FxRnp1WkU7RUFBc0MsZ0JBQUE7QXJGNnVaeEM7O0FxRjd1WkU7RUFBc0MsZ0JBQUE7QXJGaXZaeEM7O0FxRmp2WkU7RUFBc0MsZ0JBQUE7QXJGcXZaeEM7O0FxRnJ2WkU7RUFBc0MsZ0JBQUE7QXJGeXZaeEM7O0FxRnp2WkU7RUFBc0MsZ0JBQUE7QXJGNnZaeEM7O0FxRjd2WkU7RUFBc0MsZ0JBQUE7QXJGaXdaeEM7O0FxRmp3WkU7RUFBc0MsZ0JBQUE7QXJGcXdaeEM7O0FxRnJ3WkU7RUFBc0MsZ0JBQUE7QXJGeXdaeEM7O0FxRnp3WkU7RUFBc0MsZ0JBQUE7QXJGNndaeEM7O0FxRjd3WkU7RUFBc0MsZ0JBQUE7QXJGaXhaeEM7O0FxRmp4WkU7RUFBc0MsZ0JBQUE7QXJGcXhaeEM7O0FxRnJ4WkU7RUFBc0MsZ0JBQUE7QXJGeXhaeEM7O0FxRnp4WkU7RUFBc0MsZ0JBQUE7QXJGNnhaeEM7O0FxRjd4WkU7RUFBc0MsZ0JBQUE7QXJGaXlaeEM7O0FxRmp5WkU7RUFBc0MsZ0JBQUE7QXJGcXlaeEM7O0FxRnJ5WkU7RUFBc0MsZ0JBQUE7QXJGeXlaeEM7O0FxRnp5WkU7RUFBc0MsZ0JBQUE7QXJGNnlaeEM7O0FxRjd5WkU7RUFBc0MsZ0JBQUE7QXJGaXpaeEM7O0FxRmp6WkU7RUFBc0MsZ0JBQUE7QXJGcXpaeEM7O0FxRnJ6WkU7RUFBc0MsZ0JBQUE7QXJGeXpaeEM7O0FxRnp6WkU7RUFBc0MsZ0JBQUE7QXJGNnpaeEM7O0FxRjd6WkU7RUFBc0MsZ0JBQUE7QXJGaTBaeEM7O0FxRmowWkU7RUFBc0MsZ0JBQUE7QXJGcTBaeEM7O0FxRnIwWkU7RUFBc0MsZ0JBQUE7QXJGeTBaeEM7O0FxRnowWkU7RUFBc0MsZ0JBQUE7QXJGNjBaeEM7O0FxRjcwWkU7RUFBc0MsZ0JBQUE7QXJGaTFaeEM7O0FxRmoxWkU7RUFBc0MsZ0JBQUE7QXJGcTFaeEM7O0FxRnIxWkU7RUFBc0MsZ0JBQUE7QXJGeTFaeEM7O0FxRnoxWkU7RUFBc0MsZ0JBQUE7QXJGNjFaeEM7O0FxRjcxWkU7RUFBc0MsZ0JBQUE7QXJGaTJaeEM7O0FxRmoyWkU7RUFBc0MsZ0JBQUE7QXJGcTJaeEM7O0FxRnIyWkU7RUFBc0MsZ0JBQUE7QXJGeTJaeEM7O0FxRnoyWkU7RUFBc0MsZ0JBQUE7QXJGNjJaeEM7O0FxRjcyWkU7RUFBc0MsZ0JBQUE7QXJGaTNaeEM7O0FxRmozWkU7RUFBc0MsZ0JBQUE7QXJGcTNaeEM7O0FxRnIzWkU7RUFBc0MsZ0JBQUE7QXJGeTNaeEM7O0FxRnozWkU7RUFBc0MsZ0JBQUE7QXJGNjNaeEM7O0FxRjczWkU7RUFBc0MsZ0JBQUE7QXJGaTRaeEM7O0FxRmo0WkU7RUFBc0MsZ0JBQUE7QXJGcTRaeEM7O0FxRnI0WkU7RUFBc0MsZ0JBQUE7QXJGeTRaeEM7O0FxRno0WkU7RUFBc0MsYUFBQTtBckY2NFp4Qzs7QXFGNzRaRTtFQUFzQyxnQkFBQTtBckZpNVp4Qzs7QXFGajVaRTtFQUFzQyxnQkFBQTtBckZxNVp4Qzs7QXFGcjVaRTtFQUFzQyxnQkFBQTtBckZ5NVp4Qzs7QXFGejVaRTtFQUFzQyxnQkFBQTtBckY2NVp4Qzs7QXFGNzVaRTtFQUFzQyxnQkFBQTtBckZpNlp4Qzs7QXFGajZaRTtFQUFzQyxnQkFBQTtBckZxNlp4Qzs7QXFGcjZaRTtFQUFzQyxnQkFBQTtBckZ5Nlp4Qzs7QXFGejZaRTtFQUFzQyxnQkFBQTtBckY2Nlp4Qzs7QXFGNzZaRTtFQUFzQyxnQkFBQTtBckZpN1p4Qzs7QXFGajdaRTtFQUFzQyxnQkFBQTtBckZxN1p4Qzs7QXFGcjdaRTtFQUFzQyxnQkFBQTtBckZ5N1p4Qzs7QXFGejdaRTtFQUFzQyxnQkFBQTtBckY2N1p4Qzs7QXFGNzdaRTtFQUFzQyxnQkFBQTtBckZpOFp4Qzs7QXFGajhaRTtFQUFzQyxnQkFBQTtBckZxOFp4Qzs7QXFGcjhaRTtFQUFzQyxnQkFBQTtBckZ5OFp4Qzs7QXFGejhaRTtFQUFzQyxnQkFBQTtBckY2OFp4Qzs7QXFGNzhaRTtFQUFzQyxnQkFBQTtBckZpOVp4Qzs7QXFGajlaRTtFQUFzQyxnQkFBQTtBckZxOVp4Qzs7QXFGcjlaRTtFQUFzQyxnQkFBQTtBckZ5OVp4Qzs7QXFGejlaRTtFQUFzQyxnQkFBQTtBckY2OVp4Qzs7QXFGNzlaRTtFQUFzQyxnQkFBQTtBckZpK1p4Qzs7QXFGaitaRTtFQUFzQyxnQkFBQTtBckZxK1p4Qzs7QXFGcitaRTtFQUFzQyxnQkFBQTtBckZ5K1p4Qzs7QXFGeitaRTtFQUFzQyxnQkFBQTtBckY2K1p4Qzs7QXFGNytaRTtFQUFzQyxnQkFBQTtBckZpL1p4Qzs7QXFGai9aRTtFQUFzQyxnQkFBQTtBckZxL1p4Qzs7QXFGci9aRTtFQUFzQyxnQkFBQTtBckZ5L1p4Qzs7QXFGei9aRTtFQUFzQyxnQkFBQTtBckY2L1p4Qzs7QXFGNy9aRTtFQUFzQyxnQkFBQTtBckZpZ2F4Qzs7QXFGamdhRTtFQUFzQyxnQkFBQTtBckZxZ2F4Qzs7QXFGcmdhRTtFQUFzQyxnQkFBQTtBckZ5Z2F4Qzs7QXFGemdhRTtFQUFzQyxnQkFBQTtBckY2Z2F4Qzs7QXFGN2dhRTtFQUFzQyxnQkFBQTtBckZpaGF4Qzs7QXFGamhhRTtFQUFzQyxnQkFBQTtBckZxaGF4Qzs7QXFGcmhhRTtFQUFzQyxnQkFBQTtBckZ5aGF4Qzs7QXFGemhhRTtFQUFzQyxnQkFBQTtBckY2aGF4Qzs7QXFGN2hhRTtFQUFzQyxnQkFBQTtBckZpaWF4Qzs7QXFGamlhRTtFQUFzQyxnQkFBQTtBckZxaWF4Qzs7QXFGcmlhRTtFQUFzQyxnQkFBQTtBckZ5aWF4Qzs7QXFGemlhRTtFQUFzQyxnQkFBQTtBckY2aWF4Qzs7QXFGN2lhRTtFQUFzQyxnQkFBQTtBckZpamF4Qzs7QXFGamphRTtFQUFzQyxnQkFBQTtBckZxamF4Qzs7QXFGcmphRTtFQUFzQyxnQkFBQTtBckZ5amF4Qzs7QXFGemphRTtFQUFzQyxnQkFBQTtBckY2amF4Qzs7QXFGN2phRTtFQUFzQyxnQkFBQTtBckZpa2F4Qzs7QXFGamthRTtFQUFzQyxnQkFBQTtBckZxa2F4Qzs7QXFGcmthRTtFQUFzQyxnQkFBQTtBckZ5a2F4Qzs7QXFGemthRTtFQUFzQyxnQkFBQTtBckY2a2F4Qzs7QXFGN2thRTtFQUFzQyxnQkFBQTtBckZpbGF4Qzs7QXFGamxhRTtFQUFzQyxnQkFBQTtBckZxbGF4Qzs7QXFGcmxhRTtFQUFzQyxnQkFBQTtBckZ5bGF4Qzs7QXFGemxhRTtFQUFzQyxnQkFBQTtBckY2bGF4Qzs7QXFGN2xhRTtFQUFzQyxnQkFBQTtBckZpbWF4Qzs7QXFGam1hRTtFQUFzQyxnQkFBQTtBckZxbWF4Qzs7QXFGcm1hRTtFQUFzQyxnQkFBQTtBckZ5bWF4Qzs7QXFGem1hRTtFQUFzQyxnQkFBQTtBckY2bWF4Qzs7QXFGN21hRTtFQUFzQyxnQkFBQTtBckZpbmF4Qzs7QXFGam5hRTtFQUFzQyxnQkFBQTtBckZxbmF4Qzs7QXFGcm5hRTtFQUFzQyxnQkFBQTtBckZ5bmF4Qzs7QXFGem5hRTtFQUFzQyxnQkFBQTtBckY2bmF4Qzs7QXFGN25hRTtFQUFzQyxnQkFBQTtBckZpb2F4Qzs7QXFGam9hRTtFQUFzQyxnQkFBQTtBckZxb2F4Qzs7QXFGcm9hRTtFQUFzQyxnQkFBQTtBckZ5b2F4Qzs7QXFGem9hRTtFQUFzQyxnQkFBQTtBckY2b2F4Qzs7QXFGN29hRTtFQUFzQyxnQkFBQTtBckZpcGF4Qzs7QXFGanBhRTtFQUFzQyxnQkFBQTtBckZxcGF4Qzs7QXFGcnBhRTtFQUFzQyxnQkFBQTtBckZ5cGF4Qzs7QXFGenBhRTtFQUFzQyxnQkFBQTtBckY2cGF4Qzs7QXFGN3BhRTtFQUFzQyxnQkFBQTtBckZpcWF4Qzs7QXFGanFhRTtFQUFzQyxnQkFBQTtBckZxcWF4Qzs7QXFGcnFhRTtFQUFzQyxnQkFBQTtBckZ5cWF4Qzs7QXFGenFhRTtFQUFzQyxnQkFBQTtBckY2cWF4Qzs7QXFGN3FhRTtFQUFzQyxnQkFBQTtBckZpcmF4Qzs7QXFGanJhRTtFQUFzQyxnQkFBQTtBckZxcmF4Qzs7QXFGcnJhRTtFQUFzQyxnQkFBQTtBckZ5cmF4Qzs7QXFGenJhRTtFQUFzQyxnQkFBQTtBckY2cmF4Qzs7QXFGN3JhRTtFQUFzQyxnQkFBQTtBckZpc2F4Qzs7QXFGanNhRTtFQUFzQyxnQkFBQTtBckZxc2F4Qzs7QXFGcnNhRTtFQUFzQyxnQkFBQTtBckZ5c2F4Qzs7QXFGenNhRTtFQUFzQyxnQkFBQTtBckY2c2F4Qzs7QXFGN3NhRTtFQUFzQyxnQkFBQTtBckZpdGF4Qzs7QXFGanRhRTtFQUFzQyxnQkFBQTtBckZxdGF4Qzs7QXFGcnRhRTtFQUFzQyxnQkFBQTtBckZ5dGF4Qzs7QXFGenRhRTtFQUFzQyxnQkFBQTtBckY2dGF4Qzs7QXFGN3RhRTtFQUFzQyxnQkFBQTtBckZpdWF4Qzs7QXFGanVhRTtFQUFzQyxnQkFBQTtBckZxdWF4Qzs7QXFGcnVhRTtFQUFzQyxnQkFBQTtBckZ5dWF4Qzs7QXFGenVhRTtFQUFzQyxnQkFBQTtBckY2dWF4Qzs7QXFGN3VhRTtFQUFzQyxnQkFBQTtBckZpdmF4Qzs7QXFGanZhRTtFQUFzQyxnQkFBQTtBckZxdmF4Qzs7QXFGcnZhRTtFQUFzQyxnQkFBQTtBckZ5dmF4Qzs7QXFGenZhRTtFQUFzQyxnQkFBQTtBckY2dmF4Qzs7QXFGN3ZhRTtFQUFzQyxnQkFBQTtBckZpd2F4Qzs7QXFGandhRTtFQUFzQyxnQkFBQTtBckZxd2F4Qzs7QXFGcndhRTtFQUFzQyxnQkFBQTtBckZ5d2F4Qzs7QXFGendhRTtFQUFzQyxnQkFBQTtBckY2d2F4Qzs7QXFGN3dhRTtFQUFzQyxnQkFBQTtBckZpeGF4Qzs7QXFGanhhRTtFQUFzQyxnQkFBQTtBckZxeGF4Qzs7QXFGcnhhRTtFQUFzQyxnQkFBQTtBckZ5eGF4Qzs7QXFGenhhRTtFQUFzQyxnQkFBQTtBckY2eGF4Qzs7QXFGN3hhRTtFQUFzQyxnQkFBQTtBckZpeWF4Qzs7QXFGanlhRTtFQUFzQyxnQkFBQTtBckZxeWF4Qzs7QXFGcnlhRTtFQUFzQyxnQkFBQTtBckZ5eWF4Qzs7QXFGenlhRTtFQUFzQyxnQkFBQTtBckY2eWF4Qzs7QXFGN3lhRTtFQUFzQyxnQkFBQTtBckZpemF4Qzs7QXFGanphRTtFQUFzQyxZQUFBO0FyRnF6YXhDOztBcUZyemFFO0VBQXNDLGdCQUFBO0FyRnl6YXhDOztBcUZ6emFFO0VBQXNDLGdCQUFBO0FyRjZ6YXhDOztBcUY3emFFO0VBQXNDLGdCQUFBO0FyRmkwYXhDOztBcUZqMGFFO0VBQXNDLGdCQUFBO0FyRnEwYXhDOztBcUZyMGFFO0VBQXNDLGdCQUFBO0FyRnkwYXhDOztBcUZ6MGFFO0VBQXNDLGdCQUFBO0FyRjYwYXhDOztBcUY3MGFFO0VBQXNDLGdCQUFBO0FyRmkxYXhDOztBcUZqMWFFO0VBQXNDLGdCQUFBO0FyRnExYXhDOztBcUZyMWFFO0VBQXNDLGdCQUFBO0FyRnkxYXhDOztBcUZ6MWFFO0VBQXNDLGdCQUFBO0FyRjYxYXhDOztBcUY3MWFFO0VBQXNDLGdCQUFBO0FyRmkyYXhDOztBcUZqMmFFO0VBQXNDLGdCQUFBO0FyRnEyYXhDOztBcUZyMmFFO0VBQXNDLGdCQUFBO0FyRnkyYXhDOztBcUZ6MmFFO0VBQXNDLGdCQUFBO0FyRjYyYXhDOztBcUY3MmFFO0VBQXNDLGdCQUFBO0FyRmkzYXhDOztBcUZqM2FFO0VBQXNDLGdCQUFBO0FyRnEzYXhDOztBcUZyM2FFO0VBQXNDLGdCQUFBO0FyRnkzYXhDOztBcUZ6M2FFO0VBQXNDLGdCQUFBO0FyRjYzYXhDOztBcUY3M2FFO0VBQXNDLGdCQUFBO0FyRmk0YXhDOztBcUZqNGFFO0VBQXNDLGdCQUFBO0FyRnE0YXhDOztBcUZyNGFFO0VBQXNDLGdCQUFBO0FyRnk0YXhDOztBcUZ6NGFFO0VBQXNDLGdCQUFBO0FyRjY0YXhDOztBcUY3NGFFO0VBQXNDLGdCQUFBO0FyRmk1YXhDOztBcUZqNWFFO0VBQXNDLGdCQUFBO0FyRnE1YXhDOztBcUZyNWFFO0VBQXNDLGdCQUFBO0FyRnk1YXhDOztBcUZ6NWFFO0VBQXNDLGdCQUFBO0FyRjY1YXhDOztBcUY3NWFFO0VBQXNDLGdCQUFBO0FyRmk2YXhDOztBcUZqNmFFO0VBQXNDLGdCQUFBO0FyRnE2YXhDOztBcUZyNmFFO0VBQXNDLGdCQUFBO0FyRnk2YXhDOztBcUZ6NmFFO0VBQXNDLGdCQUFBO0FyRjY2YXhDOztBcUY3NmFFO0VBQXNDLGFBQUE7QXJGaTdheEM7O0FxRmo3YUU7RUFBc0MsYUFBQTtBckZxN2F4Qzs7QXFGcjdhRTtFQUFzQyxnQkFBQTtBckZ5N2F4Qzs7QXFGejdhRTtFQUFzQyxnQkFBQTtBckY2N2F4Qzs7QXFGNzdhRTtFQUFzQyxnQkFBQTtBckZpOGF4Qzs7QXFGajhhRTtFQUFzQyxnQkFBQTtBckZxOGF4Qzs7QXFGcjhhRTtFQUFzQyxnQkFBQTtBckZ5OGF4Qzs7QXFGejhhRTtFQUFzQyxnQkFBQTtBckY2OGF4Qzs7QXFGNzhhRTtFQUFzQyxnQkFBQTtBckZpOWF4Qzs7QXFGajlhRTtFQUFzQyxnQkFBQTtBckZxOWF4Qzs7QXFGcjlhRTtFQUFzQyxnQkFBQTtBckZ5OWF4Qzs7QXFGejlhRTtFQUFzQyxnQkFBQTtBckY2OWF4Qzs7QXFGNzlhRTtFQUFzQyxnQkFBQTtBckZpK2F4Qzs7QXFGaithRTtFQUFzQyxnQkFBQTtBckZxK2F4Qzs7QXFGcithRTtFQUFzQyxnQkFBQTtBckZ5K2F4Qzs7QXFGeithRTtFQUFzQyxnQkFBQTtBckY2K2F4Qzs7QXFGNythRTtFQUFzQyxnQkFBQTtBckZpL2F4Qzs7QXFGai9hRTtFQUFzQyxnQkFBQTtBckZxL2F4Qzs7QXFGci9hRTtFQUFzQyxnQkFBQTtBckZ5L2F4Qzs7QXFGei9hRTtFQUFzQyxnQkFBQTtBckY2L2F4Qzs7QXFGNy9hRTtFQUFzQyxnQkFBQTtBckZpZ2J4Qzs7QXFGamdiRTtFQUFzQyxnQkFBQTtBckZxZ2J4Qzs7QXFGcmdiRTtFQUFzQyxnQkFBQTtBckZ5Z2J4Qzs7QXFGemdiRTtFQUFzQyxnQkFBQTtBckY2Z2J4Qzs7QXFGN2diRTtFQUFzQyxnQkFBQTtBckZpaGJ4Qzs7QXFGamhiRTtFQUFzQyxnQkFBQTtBckZxaGJ4Qzs7QXFGcmhiRTtFQUFzQyxhQUFBO0FyRnloYnhDOztBcUZ6aGJFO0VBQXNDLGdCQUFBO0FyRjZoYnhDOztBcUY3aGJFO0VBQXNDLGdCQUFBO0FyRmlpYnhDOztBcUZqaWJFO0VBQXNDLGdCQUFBO0FyRnFpYnhDOztBcUZyaWJFO0VBQXNDLGdCQUFBO0FyRnlpYnhDOztBcUZ6aWJFO0VBQXNDLGdCQUFBO0FyRjZpYnhDOztBcUY3aWJFO0VBQXNDLGdCQUFBO0FyRmlqYnhDOztBcUZqamJFO0VBQXNDLGdCQUFBO0FyRnFqYnhDOztBcUZyamJFO0VBQXNDLGdCQUFBO0FyRnlqYnhDOztBcUZ6amJFO0VBQXNDLGdCQUFBO0FyRjZqYnhDOztBcUY3amJFO0VBQXNDLGdCQUFBO0FyRmlrYnhDOztBcUZqa2JFO0VBQXNDLGdCQUFBO0FyRnFrYnhDOztBcUZya2JFO0VBQXNDLGdCQUFBO0FyRnlrYnhDOztBcUZ6a2JFO0VBQXNDLGdCQUFBO0FyRjZrYnhDOztBcUY3a2JFO0VBQXNDLGdCQUFBO0FyRmlsYnhDOztBcUZqbGJFO0VBQXNDLGdCQUFBO0FyRnFsYnhDOztBcUZybGJFO0VBQXNDLGdCQUFBO0FyRnlsYnhDOztBcUZ6bGJFO0VBQXNDLGdCQUFBO0FyRjZsYnhDOztBcUY3bGJFO0VBQXNDLGdCQUFBO0FyRmltYnhDOztBcUZqbWJFO0VBQXNDLGdCQUFBO0FyRnFtYnhDOztBcUZybWJFO0VBQXNDLGdCQUFBO0FyRnltYnhDOztBcUZ6bWJFO0VBQXNDLGdCQUFBO0FyRjZtYnhDOztBcUY3bWJFO0VBQXNDLGdCQUFBO0FyRmluYnhDOztBcUZqbmJFO0VBQXNDLGdCQUFBO0FyRnFuYnhDOztBcUZybmJFO0VBQXNDLGdCQUFBO0FyRnluYnhDOztBcUZ6bmJFO0VBQXNDLGdCQUFBO0FyRjZuYnhDOztBcUY3bmJFO0VBQXNDLGdCQUFBO0FyRmlvYnhDOztBcUZqb2JFO0VBQXNDLGdCQUFBO0FyRnFvYnhDOztBcUZyb2JFO0VBQXNDLGdCQUFBO0FyRnlvYnhDOztBcUZ6b2JFO0VBQXNDLGdCQUFBO0FyRjZvYnhDOztBcUY3b2JFO0VBQXNDLGdCQUFBO0FyRmlwYnhDOztBcUZqcGJFO0VBQXNDLGdCQUFBO0FyRnFwYnhDOztBcUZycGJFO0VBQXNDLGdCQUFBO0FyRnlwYnhDOztBcUZ6cGJFO0VBQXNDLGdCQUFBO0FyRjZwYnhDOztBcUY3cGJFO0VBQXNDLGdCQUFBO0FyRmlxYnhDOztBcUZqcWJFO0VBQXNDLGdCQUFBO0FyRnFxYnhDOztBcUZycWJFO0VBQXNDLGdCQUFBO0FyRnlxYnhDOztBcUZ6cWJFO0VBQXNDLGdCQUFBO0FyRjZxYnhDOztBcUY3cWJFO0VBQXNDLGdCQUFBO0FyRmlyYnhDOztBcUZqcmJFO0VBQXNDLGdCQUFBO0FyRnFyYnhDOztBcUZycmJFO0VBQXNDLGdCQUFBO0FyRnlyYnhDOztBcUZ6cmJFO0VBQXNDLGdCQUFBO0FyRjZyYnhDOztBcUY3cmJFO0VBQXNDLGdCQUFBO0FyRmlzYnhDOztBcUZqc2JFO0VBQXNDLGdCQUFBO0FyRnFzYnhDOztBcUZyc2JFO0VBQXNDLGdCQUFBO0FyRnlzYnhDOztBcUZ6c2JFO0VBQXNDLGdCQUFBO0FyRjZzYnhDOztBcUY3c2JFO0VBQXNDLGdCQUFBO0FyRml0YnhDOztBcUZqdGJFO0VBQXNDLGdCQUFBO0FyRnF0YnhDOztBcUZydGJFO0VBQXNDLGdCQUFBO0FyRnl0YnhDOztBcUZ6dGJFO0VBQXNDLGFBQUE7QXJGNnRieEM7O0FxRjd0YkU7RUFBc0MsYUFBQTtBckZpdWJ4Qzs7QXFGanViRTtFQUFzQyxnQkFBQTtBckZxdWJ4Qzs7QXFGcnViRTtFQUFzQyxnQkFBQTtBckZ5dWJ4Qzs7QXFGenViRTtFQUFzQyxnQkFBQTtBckY2dWJ4Qzs7QXFGN3ViRTtFQUFzQyxnQkFBQTtBckZpdmJ4Qzs7QXFGanZiRTtFQUFzQyxnQkFBQTtBckZxdmJ4Qzs7QXFGcnZiRTtFQUFzQyxnQkFBQTtBckZ5dmJ4Qzs7QXFGenZiRTtFQUFzQyxnQkFBQTtBckY2dmJ4Qzs7QXFGN3ZiRTtFQUFzQyxnQkFBQTtBckZpd2J4Qzs7QXFGandiRTtFQUFzQyxnQkFBQTtBckZxd2J4Qzs7QXFGcndiRTtFQUFzQyxnQkFBQTtBckZ5d2J4Qzs7QXFGendiRTtFQUFzQyxnQkFBQTtBckY2d2J4Qzs7QXFGN3diRTtFQUFzQyxnQkFBQTtBckZpeGJ4Qzs7QXFGanhiRTtFQUFzQyxnQkFBQTtBckZxeGJ4Qzs7QXFGcnhiRTtFQUFzQyxnQkFBQTtBckZ5eGJ4Qzs7QXFGenhiRTtFQUFzQyxnQkFBQTtBckY2eGJ4Qzs7QXFGN3hiRTtFQUFzQyxnQkFBQTtBckZpeWJ4Qzs7QXFGanliRTtFQUFzQyxnQkFBQTtBckZxeWJ4Qzs7QXFGcnliRTtFQUFzQyxnQkFBQTtBckZ5eWJ4Qzs7QXFGenliRTtFQUFzQyxnQkFBQTtBckY2eWJ4Qzs7QXFGN3liRTtFQUFzQyxnQkFBQTtBckZpemJ4Qzs7QXFGanpiRTtFQUFzQyxnQkFBQTtBckZxemJ4Qzs7QXFGcnpiRTtFQUFzQyxnQkFBQTtBckZ5emJ4Qzs7QXFGenpiRTtFQUFzQyxnQkFBQTtBckY2emJ4Qzs7QXFGN3piRTtFQUFzQyxnQkFBQTtBckZpMGJ4Qzs7QXFGajBiRTtFQUFzQyxnQkFBQTtBckZxMGJ4Qzs7QXFGcjBiRTtFQUFzQyxnQkFBQTtBckZ5MGJ4Qzs7QXFGejBiRTtFQUFzQyxnQkFBQTtBckY2MGJ4Qzs7QXFGNzBiRTtFQUFzQyxnQkFBQTtBckZpMWJ4Qzs7QXFGajFiRTtFQUFzQyxnQkFBQTtBckZxMWJ4Qzs7QXFGcjFiRTtFQUFzQyxnQkFBQTtBckZ5MWJ4Qzs7QXFGejFiRTtFQUFzQyxnQkFBQTtBckY2MWJ4Qzs7QXFGNzFiRTtFQUFzQyxnQkFBQTtBckZpMmJ4Qzs7QXFGajJiRTtFQUFzQyxnQkFBQTtBckZxMmJ4Qzs7QXFGcjJiRTtFQUFzQyxnQkFBQTtBckZ5MmJ4Qzs7QXFGejJiRTtFQUFzQyxnQkFBQTtBckY2MmJ4Qzs7QXFGNzJiRTtFQUFzQyxnQkFBQTtBckZpM2J4Qzs7QXFGajNiRTtFQUFzQyxnQkFBQTtBckZxM2J4Qzs7QXFGcjNiRTtFQUFzQyxnQkFBQTtBckZ5M2J4Qzs7QXFGejNiRTtFQUFzQyxnQkFBQTtBckY2M2J4Qzs7QXFGNzNiRTtFQUFzQyxnQkFBQTtBckZpNGJ4Qzs7QXFGajRiRTtFQUFzQyxnQkFBQTtBckZxNGJ4Qzs7QXFGcjRiRTtFQUFzQyxnQkFBQTtBckZ5NGJ4Qzs7QXFGejRiRTtFQUFzQyxnQkFBQTtBckY2NGJ4Qzs7QXFGNzRiRTtFQUFzQyxnQkFBQTtBckZpNWJ4Qzs7QXFGajViRTtFQUFzQyxnQkFBQTtBckZxNWJ4Qzs7QXFGcjViRTtFQUFzQyxnQkFBQTtBckZ5NWJ4Qzs7QXFGejViRTtFQUFzQyxnQkFBQTtBckY2NWJ4Qzs7QXFGNzViRTtFQUFzQyxnQkFBQTtBckZpNmJ4Qzs7QXFGajZiRTtFQUFzQyxnQkFBQTtBckZxNmJ4Qzs7QXFGcjZiRTtFQUFzQyxnQkFBQTtBckZ5NmJ4Qzs7QXFGejZiRTtFQUFzQyxnQkFBQTtBckY2NmJ4Qzs7QXFGNzZiRTtFQUFzQyxnQkFBQTtBckZpN2J4Qzs7QXFGajdiRTtFQUFzQyxnQkFBQTtBckZxN2J4Qzs7QXFGcjdiRTtFQUFzQyxnQkFBQTtBckZ5N2J4Qzs7QXFGejdiRTtFQUFzQyxnQkFBQTtBckY2N2J4Qzs7QXFGNzdiRTtFQUFzQyxnQkFBQTtBckZpOGJ4Qzs7QXFGajhiRTtFQUFzQyxnQkFBQTtBckZxOGJ4Qzs7QXFGcjhiRTtFQUFzQyxnQkFBQTtBckZ5OGJ4Qzs7QXFGejhiRTtFQUFzQyxnQkFBQTtBckY2OGJ4Qzs7QXFGNzhiRTtFQUFzQyxnQkFBQTtBckZpOWJ4Qzs7QXFGajliRTtFQUFzQyxnQkFBQTtBckZxOWJ4Qzs7QXFGcjliRTtFQUFzQyxnQkFBQTtBckZ5OWJ4Qzs7QXFGejliRTtFQUFzQyxnQkFBQTtBckY2OWJ4Qzs7QXFGNzliRTtFQUFzQyxnQkFBQTtBckZpK2J4Qzs7QXFGaitiRTtFQUFzQyxnQkFBQTtBckZxK2J4Qzs7QXFGcitiRTtFQUFzQyxnQkFBQTtBckZ5K2J4Qzs7QXFGeitiRTtFQUFzQyxnQkFBQTtBckY2K2J4Qzs7QXFGNytiRTtFQUFzQyxnQkFBQTtBckZpL2J4Qzs7QXFGai9iRTtFQUFzQyxnQkFBQTtBckZxL2J4Qzs7QXFGci9iRTtFQUFzQyxnQkFBQTtBckZ5L2J4Qzs7QXFGei9iRTtFQUFzQyxnQkFBQTtBckY2L2J4Qzs7QXFGNy9iRTtFQUFzQyxnQkFBQTtBckZpZ2N4Qzs7QXFGamdjRTtFQUFzQyxnQkFBQTtBckZxZ2N4Qzs7QXFGcmdjRTtFQUFzQyxnQkFBQTtBckZ5Z2N4Qzs7QXFGemdjRTtFQUFzQyxnQkFBQTtBckY2Z2N4Qzs7QXFGN2djRTtFQUFzQyxnQkFBQTtBckZpaGN4Qzs7QXFGamhjRTtFQUFzQyxnQkFBQTtBckZxaGN4Qzs7QXFGcmhjRTtFQUFzQyxnQkFBQTtBckZ5aGN4Qzs7QXFGemhjRTtFQUFzQyxnQkFBQTtBckY2aGN4Qzs7QXFGN2hjRTtFQUFzQyxnQkFBQTtBckZpaWN4Qzs7QXFGamljRTtFQUFzQyxhQUFBO0FyRnFpY3hDOztBcUZyaWNFO0VBQXNDLGdCQUFBO0FyRnlpY3hDOztBcUZ6aWNFO0VBQXNDLGdCQUFBO0FyRjZpY3hDOztBcUY3aWNFO0VBQXNDLGdCQUFBO0FyRmlqY3hDOztBcUZqamNFO0VBQXNDLFlBQUE7QXJGcWpjeEM7O0FxRnJqY0U7RUFBc0MsZ0JBQUE7QXJGeWpjeEM7O0FxRnpqY0U7RUFBc0MsZ0JBQUE7QXJGNmpjeEM7O0FxRjdqY0U7RUFBc0MsZ0JBQUE7QXJGaWtjeEM7O0FxRmprY0U7RUFBc0MsZ0JBQUE7QXJGcWtjeEM7O0FxRnJrY0U7RUFBc0MsZ0JBQUE7QXJGeWtjeEM7O0FxRnprY0U7RUFBc0MsZ0JBQUE7QXJGNmtjeEM7O0FxRjdrY0U7RUFBc0MsZ0JBQUE7QXJGaWxjeEM7O0FxRmpsY0U7RUFBc0MsZ0JBQUE7QXJGcWxjeEM7O0FxRnJsY0U7RUFBc0MsZ0JBQUE7QXJGeWxjeEM7O0FxRnpsY0U7RUFBc0MsZ0JBQUE7QXJGNmxjeEM7O0FxRjdsY0U7RUFBc0MsZ0JBQUE7QXJGaW1jeEM7O0FxRmptY0U7RUFBc0MsZ0JBQUE7QXJGcW1jeEM7O0FxRnJtY0U7RUFBc0MsZ0JBQUE7QXJGeW1jeEM7O0FxRnptY0U7RUFBc0MsZ0JBQUE7QXJGNm1jeEM7O0FxRjdtY0U7RUFBc0MsZ0JBQUE7QXJGaW5jeEM7O0FxRmpuY0U7RUFBc0MsZ0JBQUE7QXJGcW5jeEM7O0FxRnJuY0U7RUFBc0MsZ0JBQUE7QXJGeW5jeEM7O0FxRnpuY0U7RUFBc0MsZ0JBQUE7QXJGNm5jeEM7O0FxRjduY0U7RUFBc0MsZ0JBQUE7QXJGaW9jeEM7O0FxRmpvY0U7RUFBc0MsZ0JBQUE7QXJGcW9jeEM7O0FxRnJvY0U7RUFBc0MsZ0JBQUE7QXJGeW9jeEM7O0FxRnpvY0U7RUFBc0MsZ0JBQUE7QXJGNm9jeEM7O0FxRjdvY0U7RUFBc0MsZ0JBQUE7QXJGaXBjeEM7O0FxRmpwY0U7RUFBc0MsZ0JBQUE7QXJGcXBjeEM7O0FxRnJwY0U7RUFBc0MsZ0JBQUE7QXJGeXBjeEM7O0FxRnpwY0U7RUFBc0MsZ0JBQUE7QXJGNnBjeEM7O0FxRjdwY0U7RUFBc0MsZ0JBQUE7QXJGaXFjeEM7O0FxRmpxY0U7RUFBc0MsZ0JBQUE7QXJGcXFjeEM7O0FxRnJxY0U7RUFBc0MsZ0JBQUE7QXJGeXFjeEM7O0FxRnpxY0U7RUFBc0MsZ0JBQUE7QXJGNnFjeEM7O0FxRjdxY0U7RUFBc0MsZ0JBQUE7QXJGaXJjeEM7O0FxRmpyY0U7RUFBc0MsZ0JBQUE7QXJGcXJjeEM7O0FxRnJyY0U7RUFBc0MsZ0JBQUE7QXJGeXJjeEM7O0FxRnpyY0U7RUFBc0MsZ0JBQUE7QXJGNnJjeEM7O0FxRjdyY0U7RUFBc0MsZ0JBQUE7QXJGaXNjeEM7O0FxRmpzY0U7RUFBc0MsZ0JBQUE7QXJGcXNjeEM7O0FxRnJzY0U7RUFBc0MsZ0JBQUE7QXJGeXNjeEM7O0FxRnpzY0U7RUFBc0MsZ0JBQUE7QXJGNnNjeEM7O0FxRjdzY0U7RUFBc0MsZ0JBQUE7QXJGaXRjeEM7O0FxRmp0Y0U7RUFBc0MsZ0JBQUE7QXJGcXRjeEM7O0FxRnJ0Y0U7RUFBc0MsZ0JBQUE7QXJGeXRjeEM7O0FxRnp0Y0U7RUFBc0MsZ0JBQUE7QXJGNnRjeEM7O0FxRjd0Y0U7RUFBc0MsZ0JBQUE7QXJGaXVjeEM7O0FxRmp1Y0U7RUFBc0MsZ0JBQUE7QXJGcXVjeEM7O0FxRnJ1Y0U7RUFBc0MsZ0JBQUE7QXJGeXVjeEM7O0FxRnp1Y0U7RUFBc0MsZ0JBQUE7QXJGNnVjeEM7O0FxRjd1Y0U7RUFBc0MsZ0JBQUE7QXJGaXZjeEM7O0FxRmp2Y0U7RUFBc0MsZ0JBQUE7QXJGcXZjeEM7O0FxRnJ2Y0U7RUFBc0MsZ0JBQUE7QXJGeXZjeEM7O0FxRnp2Y0U7RUFBc0MsZ0JBQUE7QXJGNnZjeEM7O0FxRjd2Y0U7RUFBc0MsZ0JBQUE7QXJGaXdjeEM7O0FxRmp3Y0U7RUFBc0MsZ0JBQUE7QXJGcXdjeEM7O0FxRnJ3Y0U7RUFBc0MsZ0JBQUE7QXJGeXdjeEM7O0FxRnp3Y0U7RUFBc0MsZ0JBQUE7QXJGNndjeEM7O0FxRjd3Y0U7RUFBc0MsZ0JBQUE7QXJGaXhjeEM7O0FxRmp4Y0U7RUFBc0MsWUFBQTtBckZxeGN4Qzs7QXFGcnhjRTtFQUFzQyxnQkFBQTtBckZ5eGN4Qzs7QXFGenhjRTtFQUFzQyxnQkFBQTtBckY2eGN4Qzs7QXFGN3hjRTtFQUFzQyxnQkFBQTtBckZpeWN4Qzs7QXFGanljRTtFQUFzQyxnQkFBQTtBckZxeWN4Qzs7QXFGcnljRTtFQUFzQyxnQkFBQTtBckZ5eWN4Qzs7QXFGenljRTtFQUFzQyxnQkFBQTtBckY2eWN4Qzs7QXFGN3ljRTtFQUFzQyxnQkFBQTtBckZpemN4Qzs7QXFGanpjRTtFQUFzQyxnQkFBQTtBckZxemN4Qzs7QXFGcnpjRTtFQUFzQyxnQkFBQTtBckZ5emN4Qzs7QXFGenpjRTtFQUFzQyxnQkFBQTtBckY2emN4Qzs7QXFGN3pjRTtFQUFzQyxnQkFBQTtBckZpMGN4Qzs7QXFGajBjRTtFQUFzQyxnQkFBQTtBckZxMGN4Qzs7QXFGcjBjRTtFQUFzQyxnQkFBQTtBckZ5MGN4Qzs7QXFGejBjRTtFQUFzQyxnQkFBQTtBckY2MGN4Qzs7QXFGNzBjRTtFQUFzQyxnQkFBQTtBckZpMWN4Qzs7QXFGajFjRTtFQUFzQyxnQkFBQTtBckZxMWN4Qzs7QXFGcjFjRTtFQUFzQyxnQkFBQTtBckZ5MWN4Qzs7QXFGejFjRTtFQUFzQyxnQkFBQTtBckY2MWN4Qzs7QXFGNzFjRTtFQUFzQyxnQkFBQTtBckZpMmN4Qzs7QXFGajJjRTtFQUFzQyxnQkFBQTtBckZxMmN4Qzs7QXFGcjJjRTtFQUFzQyxnQkFBQTtBckZ5MmN4Qzs7QXFGejJjRTtFQUFzQyxnQkFBQTtBckY2MmN4Qzs7QXFGNzJjRTtFQUFzQyxnQkFBQTtBckZpM2N4Qzs7QXFGajNjRTtFQUFzQyxnQkFBQTtBckZxM2N4Qzs7QXFGcjNjRTtFQUFzQyxnQkFBQTtBckZ5M2N4Qzs7QXFGejNjRTtFQUFzQyxnQkFBQTtBckY2M2N4Qzs7QXFGNzNjRTtFQUFzQyxnQkFBQTtBckZpNGN4Qzs7QXFGajRjRTtFQUFzQyxnQkFBQTtBckZxNGN4Qzs7QXFGcjRjRTtFQUFzQyxnQkFBQTtBckZ5NGN4Qzs7QXFGejRjRTtFQUFzQyxnQkFBQTtBckY2NGN4Qzs7QXFGNzRjRTtFQUFzQyxnQkFBQTtBckZpNWN4Qzs7QXFGajVjRTtFQUFzQyxnQkFBQTtBckZxNWN4Qzs7QXFGcjVjRTtFQUFzQyxnQkFBQTtBckZ5NWN4Qzs7QXFGejVjRTtFQUFzQyxnQkFBQTtBckY2NWN4Qzs7QXFGNzVjRTtFQUFzQyxnQkFBQTtBckZpNmN4Qzs7QXFGajZjRTtFQUFzQyxnQkFBQTtBckZxNmN4Qzs7QXFGcjZjRTtFQUFzQyxnQkFBQTtBckZ5NmN4Qzs7QXFGejZjRTtFQUFzQyxnQkFBQTtBckY2NmN4Qzs7QXFGNzZjRTtFQUFzQyxnQkFBQTtBckZpN2N4Qzs7QXFGajdjRTtFQUFzQyxnQkFBQTtBckZxN2N4Qzs7QXFGcjdjRTtFQUFzQyxnQkFBQTtBckZ5N2N4Qzs7QXFGejdjRTtFQUFzQyxnQkFBQTtBckY2N2N4Qzs7QXFGNzdjRTtFQUFzQyxnQkFBQTtBckZpOGN4Qzs7QXFGajhjRTtFQUFzQyxnQkFBQTtBckZxOGN4Qzs7QXFGcjhjRTtFQUFzQyxnQkFBQTtBckZ5OGN4Qzs7QXFGejhjRTtFQUFzQyxnQkFBQTtBckY2OGN4Qzs7QXFGNzhjRTtFQUFzQyxnQkFBQTtBckZpOWN4Qzs7QXFGajljRTtFQUFzQyxnQkFBQTtBckZxOWN4Qzs7QXFGcjljRTtFQUFzQyxnQkFBQTtBckZ5OWN4Qzs7QXFGejljRTtFQUFzQyxnQkFBQTtBckY2OWN4Qzs7QXFGNzljRTtFQUFzQyxnQkFBQTtBckZpK2N4Qzs7QXFGaitjRTtFQUFzQyxnQkFBQTtBckZxK2N4Qzs7QXFGcitjRTtFQUFzQyxnQkFBQTtBckZ5K2N4Qzs7QXFGeitjRTtFQUFzQyxnQkFBQTtBckY2K2N4Qzs7QXFGNytjRTtFQUFzQyxnQkFBQTtBckZpL2N4Qzs7QXFGai9jRTtFQUFzQyxnQkFBQTtBckZxL2N4Qzs7QXFGci9jRTtFQUFzQyxnQkFBQTtBckZ5L2N4Qzs7QXFGei9jRTtFQUFzQyxnQkFBQTtBckY2L2N4Qzs7QXFGNy9jRTtFQUFzQyxnQkFBQTtBckZpZ2R4Qzs7QXFGamdkRTtFQUFzQyxnQkFBQTtBckZxZ2R4Qzs7QXFGcmdkRTtFQUFzQyxnQkFBQTtBckZ5Z2R4Qzs7QXFGemdkRTtFQUFzQyxnQkFBQTtBckY2Z2R4Qzs7QXFGN2dkRTtFQUFzQyxnQkFBQTtBckZpaGR4Qzs7QXFGamhkRTtFQUFzQyxnQkFBQTtBckZxaGR4Qzs7QXFGcmhkRTtFQUFzQyxnQkFBQTtBckZ5aGR4Qzs7QXFGemhkRTtFQUFzQyxnQkFBQTtBckY2aGR4Qzs7QXFGN2hkRTtFQUFzQyxnQkFBQTtBckZpaWR4Qzs7QXFGamlkRTtFQUFzQyxnQkFBQTtBckZxaWR4Qzs7QXFGcmlkRTtFQUFzQyxnQkFBQTtBckZ5aWR4Qzs7QXFGemlkRTtFQUFzQyxnQkFBQTtBckY2aWR4Qzs7QXFGN2lkRTtFQUFzQyxnQkFBQTtBckZpamR4Qzs7QXFGampkRTtFQUFzQyxnQkFBQTtBckZxamR4Qzs7QXFGcmpkRTtFQUFzQyxnQkFBQTtBckZ5amR4Qzs7QXFGempkRTtFQUFzQyxnQkFBQTtBckY2amR4Qzs7QXFGN2pkRTtFQUFzQyxnQkFBQTtBckZpa2R4Qzs7QXFGamtkRTtFQUFzQyxnQkFBQTtBckZxa2R4Qzs7QXFGcmtkRTtFQUFzQyxnQkFBQTtBckZ5a2R4Qzs7QXFGemtkRTtFQUFzQyxnQkFBQTtBckY2a2R4Qzs7QXFGN2tkRTtFQUFzQyxnQkFBQTtBckZpbGR4Qzs7QXFGamxkRTtFQUFzQyxnQkFBQTtBckZxbGR4Qzs7QXFGcmxkRTtFQUFzQyxnQkFBQTtBckZ5bGR4Qzs7QXFGemxkRTtFQUFzQyxnQkFBQTtBckY2bGR4Qzs7QXFGN2xkRTtFQUFzQyxnQkFBQTtBckZpbWR4Qzs7QXFGam1kRTtFQUFzQyxnQkFBQTtBckZxbWR4Qzs7QXFGcm1kRTtFQUFzQyxnQkFBQTtBckZ5bWR4Qzs7QXFGem1kRTtFQUFzQyxnQkFBQTtBckY2bWR4Qzs7QXFGN21kRTtFQUFzQyxnQkFBQTtBckZpbmR4Qzs7QXFGam5kRTtFQUFzQyxnQkFBQTtBckZxbmR4Qzs7QXFGcm5kRTtFQUFzQyxnQkFBQTtBckZ5bmR4Qzs7QXFGem5kRTtFQUFzQyxnQkFBQTtBckY2bmR4Qzs7QXFGN25kRTtFQUFzQyxnQkFBQTtBckZpb2R4Qzs7QXFGam9kRTtFQUFzQyxnQkFBQTtBckZxb2R4Qzs7QXFGcm9kRTtFQUFzQyxnQkFBQTtBckZ5b2R4Qzs7QXFGem9kRTtFQUFzQyxnQkFBQTtBckY2b2R4Qzs7QXFGN29kRTtFQUFzQyxnQkFBQTtBckZpcGR4Qzs7QXFGanBkRTtFQUFzQyxnQkFBQTtBckZxcGR4Qzs7QXFGcnBkRTtFQUFzQyxnQkFBQTtBckZ5cGR4Qzs7QXFGenBkRTtFQUFzQyxnQkFBQTtBckY2cGR4Qzs7QXFGN3BkRTtFQUFzQyxnQkFBQTtBckZpcWR4Qzs7QXFGanFkRTtFQUFzQyxnQkFBQTtBckZxcWR4Qzs7QXFGcnFkRTtFQUFzQyxnQkFBQTtBckZ5cWR4Qzs7QXFGenFkRTtFQUFzQyxnQkFBQTtBckY2cWR4Qzs7QXFGN3FkRTtFQUFzQyxnQkFBQTtBckZpcmR4Qzs7QXFGanJkRTtFQUFzQyxnQkFBQTtBckZxcmR4Qzs7QXFGcnJkRTtFQUFzQyxnQkFBQTtBckZ5cmR4Qzs7QXFGenJkRTtFQUFzQyxnQkFBQTtBckY2cmR4Qzs7QXFGN3JkRTtFQUFzQyxnQkFBQTtBckZpc2R4Qzs7QXFGanNkRTtFQUFzQyxnQkFBQTtBckZxc2R4Qzs7QXFGcnNkRTtFQUFzQyxnQkFBQTtBckZ5c2R4Qzs7QXFGenNkRTtFQUFzQyxnQkFBQTtBckY2c2R4Qzs7QXFGN3NkRTtFQUFzQyxnQkFBQTtBckZpdGR4Qzs7QXFGanRkRTtFQUFzQyxnQkFBQTtBckZxdGR4Qzs7QXFGcnRkRTtFQUFzQyxnQkFBQTtBckZ5dGR4Qzs7QXFGenRkRTtFQUFzQyxnQkFBQTtBckY2dGR4Qzs7QXFGN3RkRTtFQUFzQyxnQkFBQTtBckZpdWR4Qzs7QXFGanVkRTtFQUFzQyxnQkFBQTtBckZxdWR4Qzs7QXFGcnVkRTtFQUFzQyxnQkFBQTtBckZ5dWR4Qzs7QXFGenVkRTtFQUFzQyxnQkFBQTtBckY2dWR4Qzs7QXFGN3VkRTtFQUFzQyxnQkFBQTtBckZpdmR4Qzs7QXFGanZkRTtFQUFzQyxnQkFBQTtBckZxdmR4Qzs7QXFGcnZkRTtFQUFzQyxnQkFBQTtBckZ5dmR4Qzs7QXFGenZkRTtFQUFzQyxnQkFBQTtBckY2dmR4Qzs7QXFGN3ZkRTtFQUFzQyxnQkFBQTtBckZpd2R4Qzs7QXFGandkRTtFQUFzQyxhQUFBO0FyRnF3ZHhDOztBcUZyd2RFO0VBQXNDLGdCQUFBO0FyRnl3ZHhDOztBcUZ6d2RFO0VBQXNDLGdCQUFBO0FyRjZ3ZHhDOztBcUY3d2RFO0VBQXNDLGdCQUFBO0FyRml4ZHhDOztBcUZqeGRFO0VBQXNDLGdCQUFBO0FyRnF4ZHhDOztBcUZyeGRFO0VBQXNDLGdCQUFBO0FyRnl4ZHhDOztBcUZ6eGRFO0VBQXNDLGFBQUE7QXJGNnhkeEM7O0FxRjd4ZEU7RUFBc0MsYUFBQTtBckZpeWR4Qzs7QXFGanlkRTtFQUFzQyxhQUFBO0FyRnF5ZHhDOztBcUZyeWRFO0VBQXNDLFlBQUE7QXJGeXlkeEM7O0FxRnp5ZEU7RUFBc0MsZ0JBQUE7QXJGNnlkeEM7O0FxRjd5ZEU7RUFBc0MsZ0JBQUE7QXJGaXpkeEM7O0FxRmp6ZEU7RUFBc0MsZ0JBQUE7QXJGcXpkeEM7O0FxRnJ6ZEU7RUFBc0MsZ0JBQUE7QXJGeXpkeEM7O0FxRnp6ZEU7RUFBc0MsZ0JBQUE7QXJGNnpkeEM7O0FxRjd6ZEU7RUFBc0MsZ0JBQUE7QXJGaTBkeEM7O0FxRmowZEU7RUFBc0MsZ0JBQUE7QXJGcTBkeEM7O0FxRnIwZEU7RUFBc0MsZ0JBQUE7QXJGeTBkeEM7O0FxRnowZEU7RUFBc0MsZ0JBQUE7QXJGNjBkeEM7O0FxRjcwZEU7RUFBc0MsZ0JBQUE7QXJGaTFkeEM7O0FxRmoxZEU7RUFBc0MsZ0JBQUE7QXJGcTFk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OztBd0Y5aWVFO0VBQXFDLGdCQUFBO0F4RmtqZXZDOztBd0ZsamVFO0VBQXFDLGdCQUFBO0F4RnNqZXZDOztBd0Z0amVFO0VBQXFDLGdCQUFBO0F4RjBqZXZDOztBd0YxamVFO0VBQXFDLGdCQUFBO0F4RjhqZXZDOztBd0Y5amVFO0VBQXFDLGdCQUFBO0F4RmtrZXZDOztBd0Zsa2VFO0VBQXFDLGdCQUFBO0F4RnNrZXZDOztBd0Z0a2VFO0VBQXFDLGdCQUFBO0F4RjBrZXZDOztBd0Yxa2VFO0VBQXFDLGdCQUFBO0F4RjhrZXZDOztBd0Y5a2VFO0VBQXFDLGdCQUFBO0F4RmtsZXZDOztBd0ZsbGVFO0VBQXFDLGdCQUFBO0F4RnNsZXZDOztBd0Z0bGVFO0VBQXFDLGdCQUFBO0F4RjBsZXZDOztBd0YxbGVFO0VBQXFDLGdCQUFBO0F4RjhsZXZDOztBd0Y5bGVFO0VBQXFDLGdCQUFBO0F4RmttZXZDOztBd0ZsbWVFO0VBQXFDLGdCQUFBO0F4RnNtZXZDOztBd0Z0bWVFO0VBQXFDLGdCQUFBO0F4RjBtZXZDOztBd0YxbWVFO0VBQXFDLGdCQUFBO0F4RjhtZXZDOztBd0Y5bWVFO0VBQXFDLGdCQUFBO0F4RmtuZXZDOztBd0ZsbmVFO0VBQXFDLGdCQUFBO0F4RnNuZXZDOztBd0Z0bmVFO0VBQXFDLGdCQUFBO0F4RjBuZXZDOztBd0YxbmVFO0VBQXFDLGdCQUFBO0F4RjhuZXZDOztBd0Y5bmVFO0VBQXFDLGdCQUFBO0F4RmtvZXZDOztBd0Zsb2VFO0VBQXFDLGdCQUFBO0F4RnNvZXZDOztBd0Z0b2VFO0VBQXFDLGdCQUFBO0F4RjBvZXZDOztBd0Yxb2VFO0VBQXFDLGdCQUFBO0F4RjhvZXZDOztBd0Y5b2VFO0VBQXFDLGdCQUFBO0F4RmtwZXZDOztBd0ZscGVFO0VBQXFDLGdCQUFBO0F4RnNwZXZDOztBd0Z0cGVFO0VBQXFDLGdCQUFBO0F4RjBwZXZDOztBd0YxcGVFO0VBQXFDLGdCQUFBO0F4RjhwZXZDOztBd0Y5cGVFO0VBQXFDLGdCQUFBO0F4RmtxZXZDOztBd0ZscWVFO0VBQXFDLGdCQUFBO0F4RnNxZXZDOztBd0Z0cWVFO0VBQXFDLGdCQUFBO0F4RjBxZXZDOztBd0YxcWVFO0VBQXFDLGdCQUFBO0F4RjhxZXZDOztBd0Y5cWVFO0VBQXFDLGdCQUFBO0F4RmtyZXZDOztBd0ZscmVFO0VBQXFDLGdCQUFBO0F4RnNyZXZDOztBd0Z0cmVFO0VBQXFDLGdCQUFBO0F4RjByZXZDOztBd0YxcmVFO0VBQXFDLGdCQUFBO0F4RjhyZXZDOztBd0Y5cmVFO0VBQXFDLGdCQUFBO0F4RmtzZXZDOztBd0Zsc2VFO0VBQXFDLGdCQUFBO0F4RnNzZXZDOztBd0Z0c2VFO0VBQXFDLGdCQUFBO0F4RjBzZXZDOztBd0Yxc2VFO0VBQXFDLGdCQUFBO0F4RjhzZXZDOztBd0Y5c2VFO0VBQXFDLGdCQUFBO0F4Rmt0ZXZDOztBd0ZsdGVFO0VBQXFDLGdCQUFBO0F4RnN0ZXZDOztBd0Z0dGVFO0VBQXFDLGdCQUFBO0F4RjB0ZXZDOztBd0YxdGVFO0VBQXFDLGdCQUFBO0F4Rjh0ZXZDOztBd0Y5dGVFO0VBQXFDLGdCQUFBO0F4Rmt1ZXZDOztBd0ZsdWVFO0VBQXFDLGdCQUFBO0F4RnN1ZXZDOztBd0Z0dWVFO0VBQXFDLGdCQUFBO0F4RjB1ZXZDOztBd0YxdWVFO0VBQXFDLGdCQUFBO0F4Rjh1ZXZDOztBd0Y5dWVFO0VBQXFDLGdCQUFBO0F4Rmt2ZXZDOztBd0ZsdmVFO0VBQXFDLGdCQUFBO0F4RnN2ZXZDOztBd0Z0dmVFO0VBQXFDLGdCQUFBO0F4RjB2ZXZDOztBd0YxdmVFO0VBQXFDLGdCQUFBO0F4Rjh2ZXZDOztBd0Y5dmVFO0VBQXFDLGdCQUFBO0F4Rmt3ZXZDOztBd0Zsd2VFO0VBQXFDLGdCQUFBO0F4RnN3ZXZDOztBd0Z0d2VFO0VBQXFDLGdCQUFBO0F4RjB3ZXZDOztBd0Yxd2VFO0VBQXFDLGdCQUFBO0F4Rjh3ZXZDOztBd0Y5d2VFO0VBQXFDLGdCQUFBO0F4Rmt4ZXZDOztBd0ZseGVFO0VBQXFDLGdCQUFBO0F4RnN4ZXZDOztBd0Z0eGVFO0VBQXFDLGdCQUFBO0F4RjB4ZXZDOztBd0YxeGVFO0VBQXFDLGdCQUFBO0F4Rjh4ZXZDOztBd0Y5eGVFO0VBQXFDLGdCQUFBO0F4Rmt5ZXZDOztBd0ZseWVFO0VBQXFDLGdCQUFBO0F4RnN5ZXZDOztBd0Z0eWVFO0VBQXFDLGdCQUFBO0F4RjB5ZXZDOztBd0YxeWVFO0VBQXFDLGdCQUFBO0F4Rjh5ZXZDOztBd0Y5eWVFO0VBQXFDLGdCQUFBO0F4Rmt6ZXZDOztBd0ZsemVFO0VBQXFDLGdCQUFBO0F4RnN6ZXZDOztBd0Z0emVFO0VBQXFDLGdCQUFBO0F4RjB6ZXZDOztBd0YxemVFO0VBQXFDLGdCQUFBO0F4Rjh6ZXZDOztBd0Y5emVFO0VBQXFDLGdCQUFBO0F4RmswZXZDOztBd0ZsMGVFO0VBQXFDLGdCQUFBO0F4RnMwZXZDOztBd0Z0MGVFO0VBQXFDLGdCQUFBO0F4RjAwZXZDOztBd0YxMGVFO0VBQXFDLGdCQUFBO0F4RjgwZXZDOztBd0Y5MGVFO0VBQXFDLGdCQUFBO0F4RmsxZXZDOztBd0ZsMWVFO0VBQXFDLGdCQUFBO0F4RnMxZXZDOztBd0Z0MWVFO0VBQXFDLGdCQUFBO0F4RjAxZXZDOztBd0YxMWVFO0VBQXFDLGdCQUFBO0F4RjgxZXZDOztBd0Y5MWVFO0VBQXFDLGdCQUFBO0F4RmsyZXZDOztBd0ZsMmVFO0VBQXFDLGdCQUFBO0F4RnMyZXZDOztBd0Z0MmVFO0VBQXFDLGdCQUFBO0F4RjAyZXZDOztBd0YxMmVFO0VBQXFDLGdCQUFBO0F4RjgyZXZDOztBd0Y5MmVFO0VBQXFDLGdCQUFBO0F4RmszZXZDOztBd0ZsM2VFO0VBQXFDLGdCQUFBO0F4RnMzZXZDOztBd0Z0M2VFO0VBQXFDLGdCQUFBO0F4RjAzZXZDOztBd0YxM2VFO0VBQXFDLGdCQUFBO0F4RjgzZXZDOztBd0Y5M2VFO0VBQXFDLGdCQUFBO0F4Rms0ZXZDOztBd0ZsNGVFO0VBQXFDLGdCQUFBO0F4RnM0ZXZDOztBd0Z0NGVFO0VBQXFDLGdCQUFBO0F4RjA0ZXZDOztBd0YxNGVFO0VBQXFDLGdCQUFBO0F4Rjg0ZXZDOztBd0Y5NGVFO0VBQXFDLGdCQUFBO0F4Rms1ZXZDOztBd0ZsNWVFO0VBQXFDLGdCQUFBO0F4RnM1ZXZDOztBd0Z0NWVFO0VBQXFDLGdCQUFBO0F4RjA1ZXZDOztBd0YxNWVFO0VBQXFDLGdCQUFBO0F4Rjg1ZXZDOztBd0Y5NWVFO0VBQXFDLGdCQUFBO0F4Rms2ZXZDOztBd0ZsNmVFO0VBQXFDLGdCQUFBO0F4RnM2ZXZDOztBd0Z0NmVFO0VBQXFDLGdCQUFBO0F4RjA2ZXZDOztBd0YxNmVFO0VBQXFDLGdCQUFBO0F4Rjg2ZXZDOztBd0Y5NmVFO0VBQXFDLGdCQUFBO0F4Rms3ZXZDOztBd0ZsN2VFO0VBQXFDLGdCQUFBO0F4RnM3ZXZDOztBd0Z0N2VFO0VBQXFDLGdCQUFBO0F4RjA3ZXZDOztBd0YxN2VFO0VBQXFDLGdCQUFBO0F4Rjg3ZXZDOztBd0Y5N2VFO0VBQXFDLGdCQUFBO0F4Rms4ZXZDOztBd0ZsOGVFO0VBQXFDLGdCQUFBO0F4RnM4ZXZDOztBd0Z0OGVFO0VBQXFDLGdCQUFBO0F4RjA4ZXZDOztBd0YxOGVFO0VBQXFDLGdCQUFBO0F4Rjg4ZXZDOztBd0Y5OGVFO0VBQXFDLGdCQUFBO0F4Rms5ZXZDOztBd0ZsOWVFO0VBQXFDLGdCQUFBO0F4RnM5ZXZDOztBd0Z0OWVFO0VBQXFDLGdCQUFBO0F4RjA5ZXZDOztBd0YxOWVFO0VBQXFDLGdCQUFBO0F4Rjg5ZXZDOztBd0Y5OWVFO0VBQXFDLGdCQUFBO0F4RmsrZXZDOztBd0ZsK2VFO0VBQXFDLGdCQUFBO0F4RnMrZXZDOztBd0Z0K2VFO0VBQXFDLGdCQUFBO0F4RjArZXZDOztBd0YxK2VFO0VBQXFDLGdCQUFBO0F4RjgrZXZDOztBd0Y5K2VFO0VBQXFDLGdCQUFBO0F4RmsvZXZDOztBd0ZsL2VFO0VBQXFDLGdCQUFBO0F4RnMvZXZDOztBd0Z0L2VFO0VBQXFDLGdCQUFBO0F4RjAvZXZDOztBd0YxL2VFO0VBQXFDLGdCQUFBO0F4RjgvZXZDOztBd0Y5L2VFO0VBQXFDLGdCQUFBO0F4RmtnZnZDOztBd0ZsZ2ZFO0VBQXFDLGdCQUFBO0F4RnNnZnZDOztBd0Z0Z2ZFO0VBQXFDLGdCQUFBO0F4RjBnZnZDOztBd0YxZ2ZFO0VBQXFDLGdCQUFBO0F4RjhnZnZDOztBd0Y5Z2ZFO0VBQXFDLGdCQUFBO0F4RmtoZnZDOztBd0ZsaGZFO0VBQXFDLGdCQUFBO0F4RnNoZnZDOztBd0Z0aGZFO0VBQXFDLGdCQUFBO0F4RjBoZnZDOztBd0YxaGZFO0VBQXFDLGdCQUFBO0F4RjhoZnZDOztBd0Y5aGZFO0VBQXFDLGdCQUFBO0F4RmtpZnZDOztBd0ZsaWZFO0VBQXFDLGdCQUFBO0F4RnNpZnZDOztBd0Z0aWZFO0VBQXFDLGdCQUFBO0F4RjBpZnZDOztBd0YxaWZFO0VBQXFDLGdCQUFBO0F4RjhpZnZDOztBd0Y5aWZFO0VBQXFDLGdCQUFBO0F4RmtqZnZDOztBd0ZsamZFO0VBQXFDLGdCQUFBO0F4RnNqZnZDOztBd0Z0amZFO0VBQXFDLGdCQUFBO0F4RjBqZnZDOztBd0YxamZFO0VBQXFDLGdCQUFBO0F4RjhqZnZDOztBd0Y5amZFO0VBQXFDLGdCQUFBO0F4RmtrZnZDOztBd0Zsa2ZFO0VBQXFDLGdCQUFBO0F4RnNrZnZDOztBd0Z0a2ZFO0VBQXFDLGdCQUFBO0F4RjBrZnZDOztBd0Yxa2ZFO0VBQXFDLGdCQUFBO0F4RjhrZnZDOztBd0Y5a2ZFO0VBQXFDLGdCQUFBO0F4RmtsZnZDOztBd0ZsbGZFO0VBQXFDLGdCQUFBO0F4RnNsZnZDOztBd0Z0bGZFO0VBQXFDLGdCQUFBO0F4RjBsZnZDOztBd0YxbGZFO0VBQXFDLGdCQUFBO0F4RjhsZnZDOztBd0Y5bGZFO0VBQXFDLGdCQUFBO0F4RmttZnZDOztBd0ZsbWZFO0VBQXFDLGdCQUFBO0F4RnNtZnZDOztBd0Z0bWZFO0VBQXFDLGdCQUFBO0F4RjBtZnZDOztBd0YxbWZFO0VBQXFDLGdCQUFBO0F4RjhtZnZDOztBd0Y5bWZFO0VBQXFDLGdCQUFBO0F4RmtuZnZDOztBd0ZsbmZFO0VBQXFDLGdCQUFBO0F4RnNuZnZDOztBd0Z0bmZFO0VBQXFDLGdCQUFBO0F4RjBuZnZDOztBd0YxbmZFO0VBQXFDLGdCQUFBO0F4RjhuZnZDOztBd0Y5bmZFO0VBQXFDLGdCQUFBO0F4RmtvZnZDOztBd0Zsb2ZFO0VBQXFDLGdCQUFBO0F4RnNvZnZDOztBd0Z0b2ZFO0VBQXFDLGdCQUFBO0F4RjBvZnZDOztBd0Yxb2ZFO0VBQXFDLGdCQUFBO0F4RjhvZnZDOztBd0Y5b2ZFO0VBQXFDLGdCQUFBO0F4RmtwZnZDOztBd0ZscGZFO0VBQXFDLGdCQUFBO0F4RnNwZnZDOztBd0Z0cGZFO0VBQXFDLGdCQUFBO0F4RjBwZnZDOztBd0YxcGZFO0VBQXFDLGdCQUFBO0F4RjhwZnZDOztBd0Y5cGZFO0VBQXFDLGdCQUFBO0F4RmtxZnZDOztBd0ZscWZFO0VBQXFDLGdCQUFBO0F4RnNxZnZDOztBd0Z0cWZFO0VBQXFDLGdCQUFBO0F4RjBxZnZDOztBd0YxcWZFO0VBQXFDLGdCQUFBO0F4RjhxZnZDOztBd0Y5cWZFO0VBQXFDLGdCQUFBO0F4RmtyZnZDOztBd0ZscmZFO0VBQXFDLGdCQUFBO0F4RnNyZnZDOztBd0Z0cmZFO0VBQXFDLGdCQUFBO0F4RjByZnZDOztBd0YxcmZFO0VBQXFDLGdCQUFBO0F4RjhyZnZDOztBd0Y5cmZFO0VBQXFDLGdCQUFBO0F4RmtzZnZDOztBd0Zsc2ZFO0VBQXFDLGdCQUFBO0F4RnNzZnZDOztBd0Z0c2ZFO0VBQXFDLGdCQUFBO0F4RjBzZnZDOztBd0Yxc2ZFO0VBQXFDLGdCQUFBO0F4RjhzZnZDOztBd0Y5c2ZFO0VBQXFDLGdCQUFBO0F4Rmt0ZnZDOztBd0ZsdGZFO0VBQXFDLGdCQUFBO0F4RnN0ZnZDOztBd0Z0dGZFO0VBQXFDLGdCQUFBO0F4RjB0ZnZDOztBd0YxdGZFO0VBQXFDLGdCQUFBO0F4Rjh0ZnZDOztBd0Y5dGZFO0VBQXFDLGdCQUFBO0F4Rmt1ZnZDOztBd0ZsdWZFO0VBQXFDLGdCQUFBO0F4RnN1ZnZDOztBd0Z0dWZFO0VBQXFDLGdCQUFBO0F4RjB1ZnZDOztBd0YxdWZFO0VBQXFDLGdCQUFBO0F4Rjh1ZnZDOztBd0Y5dWZFO0VBQXFDLGdCQUFBO0F4Rmt2ZnZDOztBd0ZsdmZFO0VBQXFDLGdCQUFBO0F4RnN2ZnZDOztBd0Z0dmZFO0VBQXFDLGdCQUFBO0F4RjB2ZnZDOztBd0YxdmZFO0VBQXFDLGdCQUFBO0F4Rjh2ZnZDOztBd0Y5dmZFO0VBQXFDLGdCQUFBO0F4Rmt3ZnZDOztBd0Zsd2ZFO0VBQXFDLGdCQUFBO0F4RnN3ZnZDOztBd0Z0d2ZFO0VBQXFDLGdCQUFBO0F4RjB3ZnZDOztBd0Yxd2ZFO0VBQXFDLGdCQUFBO0F4Rjh3ZnZDOztBd0Y5d2ZFO0VBQXFDLGdCQUFBO0F4Rmt4ZnZDOztBd0ZseGZFO0VBQXFDLGdCQUFBO0F4RnN4ZnZDOztBd0Z0eGZFO0VBQXFDLGdCQUFBO0F4RjB4ZnZDOztBd0YxeGZFO0VBQXFDLGdCQUFBO0F4Rjh4ZnZDOztBd0Y5eGZFO0VBQXFDLGdCQUFBO0F4Rmt5ZnZDOztBd0ZseWZFO0VBQXFDLGdCQUFBO0F4RnN5ZnZDOztBd0Z0eWZFO0VBQXFDLGdCQUFBO0F4RjB5ZnZDOztBd0YxeWZFO0VBQXFDLGdCQUFBO0F4Rjh5ZnZDOztBd0Y5eWZFO0VBQXFDLGdCQUFBO0F4Rmt6ZnZDOztBd0ZsemZFO0VBQXFDLGdCQUFBO0F4RnN6ZnZDOztBd0Z0emZFO0VBQXFDLGdCQUFBO0F4RjB6ZnZDOztBd0YxemZFO0VBQXFDLGdCQUFBO0F4Rjh6ZnZDOztBd0Y5emZFO0VBQXFDLGdCQUFBO0F4RmswZnZDOztBd0ZsMGZFO0VBQXFDLGdCQUFBO0F4RnMwZnZDOztBd0Z0MGZFO0VBQXFDLGdCQUFBO0F4RjAwZnZDOztBd0YxMGZFO0VBQXFDLGdCQUFBO0F4RjgwZnZDOztBd0Y5MGZFO0VBQXFDLGdCQUFBO0F4RmsxZnZDOztBd0ZsMWZFO0VBQXFDLGdCQUFBO0F4RnMxZnZDOztBd0Z0MWZFO0VBQXFDLGdCQUFBO0F4RjAxZnZDOztBd0YxMWZFO0VBQXFDLGdCQUFBO0F4RjgxZnZDOztBd0Y5MWZFO0VBQXFDLGdCQUFBO0F4RmsyZnZDOztBd0ZsMmZFO0VBQXFDLGdCQUFBO0F4RnMyZnZDOztBd0Z0MmZFO0VBQXFDLGdCQUFBO0F4RjAyZnZDOztBd0YxMmZFO0VBQXFDLGdCQUFBO0F4RjgyZnZDOztBd0Y5MmZFO0VBQXFDLGdCQUFBO0F4RmszZnZDOztBd0ZsM2ZFO0VBQXFDLGdCQUFBO0F4RnMzZnZDOztBd0Z0M2ZFO0VBQXFDLGdCQUFBO0F4RjAzZnZDOztBd0YxM2ZFO0VBQXFDLGdCQUFBO0F4RjgzZnZDOztBd0Y5M2ZFO0VBQXFDLGdCQUFBO0F4Rms0ZnZDOztBd0ZsNGZFO0VBQXFDLGdCQUFBO0F4RnM0ZnZDOztBd0Z0NGZFO0VBQXFDLGdCQUFBO0F4RjA0ZnZDOztBd0YxNGZFO0VBQXFDLGdCQUFBO0F4Rjg0ZnZDOztBd0Y5NGZFO0VBQXFDLGdCQUFBO0F4Rms1ZnZDOztBd0ZsNWZFO0VBQXFDLGdCQUFBO0F4RnM1ZnZDOztBd0Z0NWZFO0VBQXFDLGdCQUFBO0F4RjA1ZnZDOztBd0YxNWZFO0VBQXFDLGdCQUFBO0F4Rjg1ZnZDOztBd0Y5NWZFO0VBQXFDLGdCQUFBO0F4Rms2ZnZDOztBd0ZsNmZFO0VBQXFDLGdCQUFBO0F4RnM2ZnZDOztBd0Z0NmZFO0VBQXFDLGdCQUFBO0F4RjA2ZnZDOztBd0YxNmZFO0VBQXFDLGdCQUFBO0F4Rjg2ZnZDOztBd0Y5NmZFO0VBQXFDLGdCQUFBO0F4Rms3ZnZDOztBd0ZsN2ZFO0VBQXFDLGdCQUFBO0F4RnM3ZnZDOztBd0Z0N2ZFO0VBQXFDLGdCQUFBO0F4RjA3ZnZDOztBd0YxN2ZFO0VBQXFDLGdCQUFBO0F4Rjg3ZnZDOztBd0Y5N2ZFO0VBQXFDLGdCQUFBO0F4Rms4ZnZDOztBd0ZsOGZFO0VBQXFDLGdCQUFBO0F4RnM4ZnZDOztBd0Z0OGZFO0VBQXFDLGdCQUFBO0F4RjA4ZnZDOztBd0YxOGZFO0VBQXFDLGdCQUFBO0F4Rjg4ZnZDOztBd0Y5OGZFO0VBQXFDLGdCQUFBO0F4Rms5ZnZDOztBd0ZsOWZFO0VBQXFDLGdCQUFBO0F4RnM5ZnZDOztBd0Z0OWZFO0VBQXFDLGdCQUFBO0F4RjA5ZnZDOztBd0YxOWZFO0VBQXFDLGdCQUFBO0F4Rjg5ZnZDOztBd0Y5OWZFO0VBQXFDLGdCQUFBO0F4RmsrZnZDOztBd0ZsK2ZFO0VBQXFDLGdCQUFBO0F4RnMrZnZDOztBd0Z0K2ZFO0VBQXFDLGdCQUFBO0F4RjArZnZDOztBd0YxK2ZFO0VBQXFDLGdCQUFBO0F4RjgrZnZDOztBd0Y5K2ZFO0VBQXFDLGdCQUFBO0F4RmsvZnZDOztBd0ZsL2ZFO0VBQXFDLGdCQUFBO0F4RnMvZnZDOztBd0Z0L2ZFO0VBQXFDLGdCQUFBO0F4RjAvZnZDOztBd0YxL2ZFO0VBQXFDLGdCQUFBO0F4RjgvZnZDOztBd0Y5L2ZFO0VBQXFDLGdCQUFBO0F4RmtnZ0J2Qzs7QXdGbGdnQkU7RUFBcUMsZ0JBQUE7QXhGc2dnQnZDOztBd0Z0Z2dCRTtFQUFxQyxnQkFBQTtBeEYwZ2dCdkM7O0F3RjFnZ0JFO0VBQXFDLGdCQUFBO0F4RjhnZ0J2Qzs7QXdGOWdnQkU7RUFBcUMsZ0JBQUE7QXhGa2hnQnZDOztBd0ZsaGdCRTtFQUFxQyxnQkFBQTtBeEZzaGdCdkM7O0F3RnRoZ0JFO0VBQXFDLGdCQUFBO0F4RjBoZ0J2Qzs7QXdGMWhnQkU7RUFBcUMsZ0JBQUE7QXhGOGhnQnZDOztBd0Y5aGdCRTtFQUFxQyxnQkFBQTtBeEZraWdCdkM7O0F3RmxpZ0JFO0VBQXFDLGdCQUFBO0F4RnNpZ0J2Qzs7QXdGdGlnQkU7RUFBcUMsZ0JBQUE7QXhGMGlnQnZDOztBd0YxaWdCRTtFQUFxQyxnQkFBQTtBeEY4aWdCdkM7O0F3RjlpZ0JFO0VBQXFDLGdCQUFBO0F4RmtqZ0J2Qzs7QXdGbGpnQkU7RUFBcUMsZ0JBQUE7QXhGc2pnQnZDOztBd0Z0amdCRTtFQUFxQyxnQkFBQTtBeEYwamdCdkM7O0F3RjFqZ0JFO0VBQXFDLGdCQUFBO0F4RjhqZ0J2Qzs7QXdGOWpnQkU7RUFBcUMsZ0JBQUE7QXhGa2tnQnZDOztBd0Zsa2dCRTtFQUFxQyxnQkFBQTtBeEZza2dCdkM7O0F3RnRrZ0JFO0VBQXFDLGdCQUFBO0F4RjBrZ0J2Qzs7QXdGMWtnQkU7RUFBcUMsZ0JBQUE7QXhGOGtnQnZDOztBd0Y5a2dCRTtFQUFxQyxnQkFBQTtBeEZrbGdCdkM7O0F3RmxsZ0JFO0VBQXFDLGdCQUFBO0F4RnNsZ0J2Qzs7QXdGdGxnQkU7RUFBcUMsZ0JBQUE7QXhGMGxnQnZDOztBd0YxbGdCRTtFQUFxQyxnQkFBQTtBeEY4bGdCdkM7O0F3RjlsZ0JFO0VBQXFDLGdCQUFBO0F4RmttZ0J2Qzs7QXdGbG1nQkU7RUFBcUMsZ0JBQUE7QXhGc21nQnZDOztBd0Z0bWdCRTtFQUFxQyxnQkFBQTtBeEYwbWdCdkM7O0F3RjFtZ0JFO0VBQXFDLGdCQUFBO0F4RjhtZ0J2Qzs7QXdGOW1nQkU7RUFBcUMsZ0JBQUE7QXhGa25nQnZDOztBd0ZsbmdCRTtFQUFxQyxnQkFBQTtBeEZzbmdCdkM7O0F3RnRuZ0JFO0VBQXFDLGdCQUFBO0F4RjBuZ0J2Qzs7QXdGMW5nQkU7RUFBcUMsZ0JBQUE7QXhGOG5nQnZDOztBd0Y5bmdCRTtFQUFxQyxnQkFBQTtBeEZrb2dCdkM7O0F3RmxvZ0JFO0VBQXFDLGdCQUFBO0F4RnNvZ0J2Qzs7QXdGdG9nQkU7RUFBcUMsZ0JBQUE7QXhGMG9nQnZDOztBd0Yxb2dCRTtFQUFxQyxnQkFBQTtBeEY4b2dCdkM7O0F3RjlvZ0JFO0VBQXFDLGdCQUFBO0F4RmtwZ0J2Qzs7QXdGbHBnQkU7RUFBcUMsZ0JBQUE7QXhGc3BnQnZDOztBd0Z0cGdCRTtFQUFxQyxnQkFBQTtBeEYwcGdCdkM7O0F3RjFwZ0JFO0VBQXFDLGdCQUFBO0F4RjhwZ0J2Qzs7QXdGOXBnQkU7RUFBcUMsZ0JBQUE7QXhGa3FnQnZDOztBd0ZscWdCRTtFQUFxQyxnQkFBQTtBeEZzcWdCdkM7O0F3RnRxZ0JFO0VBQXFDLGdCQUFBO0F4RjBxZ0J2Qzs7QXdGMXFnQkU7RUFBcUMsZ0JBQUE7QXhGOHFnQnZDOztBd0Y5cWdCRTtFQUFxQyxnQkFBQTtBeEZrcmdCdkM7O0F3RmxyZ0JFO0VBQXFDLGdCQUFBO0F4RnNyZ0J2Qzs7QXdGdHJnQkU7RUFBcUMsZ0JBQUE7QXhGMHJnQnZDOztBd0YxcmdCRTtFQUFxQyxnQkFBQTtBeEY4cmdCdkM7O0F3RjlyZ0JFO0VBQXFDLGdCQUFBO0F4RmtzZ0J2Qzs7QXdGbHNnQkU7RUFBcUMsZ0JBQUE7QXhGc3NnQnZDOztBd0Z0c2dCRTtFQUFxQyxnQkFBQTtBeEYwc2dCdkM7O0F3RjFzZ0JFO0VBQXFDLGdCQUFBO0F4RjhzZ0J2Qzs7QXdGOXNnQkU7RUFBcUMsZ0JBQUE7QXhGa3RnQnZDOztBd0ZsdGdCRTtFQUFxQyxnQkFBQTtBeEZzdGdCdkM7O0F3RnR0Z0JFO0VBQXFDLGdCQUFBO0F4RjB0Z0J2Qzs7QXdGMXRnQkU7RUFBcUMsZ0JBQUE7QXhGOHRnQnZDOztBd0Y5dGdCRTtFQUFxQyxnQkFBQTtBeEZrdWdCdkM7O0F3Rmx1Z0JFO0VBQXFDLGdCQUFBO0F4RnN1Z0J2Qzs7QXdGdHVnQkU7RUFBcUMsZ0JBQUE7QXhGMHVnQnZDOztBd0YxdWdCRTtFQUFxQyxnQkFBQTtBeEY4dWdCdkM7O0F3Rjl1Z0JFO0VBQXFDLGdCQUFBO0F4Rmt2Z0J2Qzs7QXdGbHZnQkU7RUFBcUMsZ0JBQUE7QXhGc3ZnQnZDOztBd0Z0dmdCRTtFQUFxQyxnQkFBQTtBeEYwdmdCdkM7O0F3RjF2Z0JFO0VBQXFDLGdCQUFBO0F4Rjh2Z0J2Qzs7QXdGOXZnQkU7RUFBcUMsZ0JBQUE7QXhGa3dnQnZDOztBd0Zsd2dCRTtFQUFxQyxnQkFBQTtBeEZzd2dCdkM7O0F3RnR3Z0JFO0VBQXFDLGdCQUFBO0F4RjB3Z0J2Qzs7QXdGMXdnQkU7RUFBcUMsZ0JBQUE7QXhGOHdnQnZDOztBd0Y5d2dCRTtFQUFxQyxnQkFBQTtBeEZreGdCdkM7O0F3Rmx4Z0JFO0VBQXFDLGdCQUFBO0F4RnN4Z0J2Qzs7QXdGdHhnQkU7RUFBcUMsZ0JBQUE7QXhGMHhnQnZDOztBd0YxeGdCRTtFQUFxQyxnQkFBQTtBeEY4eGdCdkM7O0F3Rjl4Z0JFO0VBQXFDLGdCQUFBO0F4Rmt5Z0J2Qzs7QXdGbHlnQkU7RUFBcUMsZ0JBQUE7QXhGc3lnQnZDOztBd0Z0eWdCRTtFQUFxQyxnQkFBQTtBeEYweWdCdkM7O0F3RjF5Z0JFO0VBQXFDLGdCQUFBO0F4Rjh5Z0J2Qzs7QXdGOXlnQkU7RUFBcUMsZ0JBQUE7QXhGa3pnQnZDOztBd0ZsemdCRTtFQUFxQyxnQkFBQTtBeEZzemdCdkM7O0F3RnR6Z0JFO0VBQXFDLGdCQUFBO0F4RjB6Z0J2Qzs7QXdGMXpnQkU7RUFBcUMsZ0JBQUE7QXhGOHpnQnZDOztBd0Y5emdCRTtFQUFxQyxnQkFBQTtBeEZrMGdCdkM7O0F3RmwwZ0JFO0VBQXFDLGdCQUFBO0F4RnMwZ0J2Qzs7QXdGdDBnQkU7RUFBcUMsZ0JBQUE7QXhGMDBnQnZDOztBd0YxMGdCRTtFQUFxQyxnQkFBQTtBeEY4MGdCdkM7O0F3RjkwZ0JFO0VBQXFDLGdCQUFBO0F4RmsxZ0J2Qzs7QXdGbDFnQkU7RUFBcUMsZ0JBQUE7QXhGczFnQnZDOztBd0Z0MWdCRTtFQUFxQyxnQkFBQTtBeEYwMWdCdkM7O0F3RjExZ0JFO0VBQXFDLGdCQUFBO0F4RjgxZ0J2Qzs7QXdGOTFnQkU7RUFBcUMsZ0JBQUE7QXhGazJnQnZDOztBd0ZsMmdCRTtFQUFxQyxnQkFBQTtBeEZzMmdCdkM7O0F3RnQyZ0JFO0VBQXFDLGdCQUFBO0F4RjAyZ0J2Qzs7QXdGMTJnQkU7RUFBcUMsZ0JBQUE7QXhGODJnQnZDOztBd0Y5MmdCRTtFQUFxQyxnQkFBQTtBeEZrM2dCdkM7O0F3RmwzZ0JFO0VBQXFDLGdCQUFBO0F4RnMzZ0J2Qzs7QXdGdDNnQkU7RUFBcUMsZ0JBQUE7QXhGMDNnQnZDOztBd0YxM2dCRTtFQUFxQyxnQkFBQTtBeEY4M2dCdkM7O0F3RjkzZ0JFO0VBQXFDLGdCQUFBO0F4Rms0Z0J2Qzs7QXdGbDRnQkU7RUFBcUMsZ0JBQUE7QXhGczRnQnZDOztBd0Z0NGdCRTtFQUFxQyxnQkFBQTtBeEYwNGdCdkM7O0F3RjE0Z0JFO0VBQXFDLGdCQUFBO0F4Rjg0Z0J2Qzs7QXdGOTRnQkU7RUFBcUMsZ0JBQUE7QXhGazVnQnZDOztBd0ZsNWdCRTtFQUFxQyxnQkFBQTtBeEZzNWdCdkM7O0F3RnQ1Z0JFO0VBQXFDLGdCQUFBO0F4RjA1Z0J2Qzs7QXdGMTVnQkU7RUFBcUMsZ0JBQUE7QXhGODVnQnZDOztBd0Y5NWdCRTtFQUFxQyxnQkFBQTtBeEZrNmdCdkM7O0F3Rmw2Z0JFO0VBQXFDLGdCQUFBO0F4RnM2Z0J2Qzs7QXdGdDZnQkU7RUFBcUMsZ0JBQUE7QXhGMDZnQnZDOztBd0YxNmdCRTtFQUFxQyxnQkFBQTtBeEY4NmdCdkM7O0F3Rjk2Z0JFO0VBQXFDLGdCQUFBO0F4Rms3Z0J2Qzs7QXdGbDdnQkU7RUFBcUMsZ0JBQUE7QXhGczdnQnZDOztBd0Z0N2dCRTtFQUFxQyxnQkFBQTtBeEYwN2dCdkM7O0F3RjE3Z0JFO0VBQXFDLGdCQUFBO0F4Rjg3Z0J2Qzs7QXdGOTdnQkU7RUFBcUMsZ0JBQUE7QXhGazhnQnZDOztBd0ZsOGdCRTtFQUFxQyxnQkFBQTtBeEZzOGdCdkM7O0F3RnQ4Z0JFO0VBQXFDLGdCQUFBO0F4RjA4Z0J2Qzs7QXdGMThnQkU7RUFBcUMsZ0JBQUE7QXhGODhnQnZDOztBd0Y5OGdCRTtFQUFxQyxnQkFBQTtBeEZrOWdCdkM7O0F3Rmw5Z0JFO0VBQXFDLGdCQUFBO0F4RnM5Z0J2Qzs7QXdGdDlnQkU7RUFBcUMsZ0JBQUE7QXhGMDlnQnZDOztBd0YxOWdCRTtFQUFxQyxnQkFBQTtBeEY4OWdCdkM7O0F3Rjk5Z0JFO0VBQXFDLGdCQUFBO0F4RmsrZ0J2Qzs7QXdGbCtnQkU7RUFBcUMsZ0JBQUE7QXhGcytnQnZDOztBd0Z0K2dCRTtFQUFxQyxnQkFBQTtBeEYwK2dCdkM7O0F3RjErZ0JFO0VBQXFDLGdCQUFBO0F4RjgrZ0J2Qzs7QXdGOStnQkU7RUFBcUMsZ0JBQUE7QXhGay9nQnZDOztBd0ZsL2dCRTtFQUFxQyxnQkFBQTtBeEZzL2dCdkM7O0F3RnQvZ0JFO0VBQXFDLGdCQUFBO0F4RjAvZ0J2Qzs7QXdGMS9nQkU7RUFBcUMsZ0JBQUE7QXhGOC9nQnZDOztBd0Y5L2dCRTtFQUFxQyxnQkFBQTtBeEZrZ2hCdkM7O0F3RmxnaEJFO0VBQXFDLGdCQUFBO0F4RnNnaEJ2Qzs7QXdGdGdoQkU7RUFBcUMsZ0JBQUE7QXhGMGdoQnZDOztBd0YxZ2hCRTtFQUFxQyxnQkFBQTtBeEY4Z2hCdkM7O0F3RjlnaEJFO0VBQXFDLGdCQUFBO0F4RmtoaEJ2Qzs7QXdGbGhoQkU7RUFBcUMsZ0JBQUE7QXhGc2hoQnZDOztBd0Z0aGhCRTtFQUFxQyxnQkFBQTtBeEYwaGhCdkM7O0F3RjFoaEJFO0VBQXFDLGdCQUFBO0F4RjhoaEJ2Qzs7QXdGOWhoQkU7RUFBcUMsZ0JBQUE7QXhGa2loQnZDOztBd0ZsaWhCRTtFQUFxQyxnQkFBQTtBeEZzaWhCdkM7O0F3RnRpaEJFO0VBQXFDLGdCQUFBO0F4RjBpaEJ2Qzs7QXdGMWloQkU7RUFBcUMsZ0JBQUE7QXhGOGloQnZDOztBd0Y5aWhCRTtFQUFxQyxnQkFBQTtBeEZramhCdkM7O0F3RmxqaEJFO0VBQXFDLGdCQUFBO0F4RnNqaEJ2Qzs7QXdGdGpoQkU7RUFBcUMsZ0JBQUE7QXhGMGpoQnZDOztBd0YxamhCRTtFQUFxQyxnQkFBQTtBeEY4amhCdkM7O0F3RjlqaEJFO0VBQXFDLGdCQUFBO0F4RmtraEJ2Qzs7QXdGbGtoQkU7RUFBcUMsZ0JBQUE7QXhGc2toQnZDOztBd0Z0a2hCRTtFQUFxQyxnQkFBQTtBeEYwa2hCdkM7O0F3RjFraEJFO0VBQXFDLGdCQUFBO0F4RjhraEJ2Qzs7QXdGOWtoQkU7RUFBcUMsZ0JBQUE7QXhGa2xoQnZDOztBd0ZsbGhCRTtFQUFxQyxnQkFBQTtBeEZzbGhCdkM7O0F3RnRsaEJFO0VBQXFDLGdCQUFBO0F4RjBsaEJ2Qzs7QXdGMWxoQkU7RUFBcUMsZ0JBQUE7QXhGOGxoQnZDOztBd0Y5bGhCRTtFQUFxQyxnQkFBQTtBeEZrbWhCdkM7O0F3RmxtaEJFO0VBQXFDLGdCQUFBO0F4RnNtaEJ2Qzs7QXdGdG1oQkU7RUFBcUMsZ0JBQUE7QXhGMG1oQnZDOztBd0YxbWhCRTtFQUFxQyxnQkFBQTtBeEY4bWhCdkM7O0F3RjltaEJFO0VBQXFDLGdCQUFBO0F4RmtuaEJ2Qzs7QXdGbG5oQkU7RUFBcUMsZ0JBQUE7QXhGc25oQnZDOztBd0Z0bmhCRTtFQUFxQyxnQkFBQTtBeEYwbmhCdkM7O0F3RjFuaEJFO0VBQXFDLGdCQUFBO0F4RjhuaEJ2Qzs7QXdGOW5oQkU7RUFBcUMsZ0JBQUE7QXhGa29oQnZDOztBd0Zsb2hCRTtFQUFxQyxnQkFBQTtBeEZzb2hCdkM7O0F3RnRvaEJFO0VBQXFDLGdCQUFBO0F4RjBvaEJ2Qzs7QXdGMW9oQkU7RUFBcUMsZ0JBQUE7QXhGOG9oQnZDOztBd0Y5b2hCRTtFQUFxQyxnQkFBQTtBeEZrcGhCdkM7O0F3RmxwaEJFO0VBQXFDLGdCQUFBO0F4RnNwaEJ2Qzs7QXdGdHBoQkU7RUFBcUMsZ0JBQUE7QXhGMHBoQnZDOztBd0YxcGhCRTtFQUFxQyxnQkFBQTtBeEY4cGhCdkM7O0F3RjlwaEJFO0VBQXFDLGdCQUFBO0F4RmtxaEJ2Qzs7QXdGbHFoQkU7RUFBcUMsZ0JBQUE7QXhGc3FoQnZDOztBd0Z0cWhCRTtFQUFxQyxnQkFBQTtBeEYwcWhCdkM7O0F3RjFxaEJFO0VBQXFDLGdCQUFBO0F4RjhxaEJ2Qzs7QXdGOXFoQkU7RUFBcUMsZ0JBQUE7QXhGa3JoQnZDOztBd0ZscmhCRTtFQUFxQyxnQkFBQTtBeEZzcmhCdkM7O0F3RnRyaEJFO0VBQXFDLGdCQUFBO0F4RjByaEJ2Qzs7QXdGMXJoQkU7RUFBcUMsZ0JBQUE7QXhGOHJoQnZDOztBd0Y5cmhCRTtFQUFxQyxnQkFBQTtBeEZrc2hCdkM7O0F3RmxzaEJFO0VBQXFDLGdCQUFBO0F4RnNzaEJ2Qzs7QXdGdHNoQkU7RUFBcUMsZ0JBQUE7QXhGMHNoQnZDOztBd0Yxc2hCRTtFQUFxQyxnQkFBQTtBeEY4c2hCdkM7O0F3RjlzaEJFO0VBQXFDLGdCQUFBO0F4Rmt0aEJ2Qzs7QXdGbHRoQkU7RUFBcUMsZ0JBQUE7QXhGc3RoQnZDOztBd0Z0dGhCRTtFQUFxQyxnQkFBQTtBeEYwdGhCdkM7O0F3RjF0aEJFO0VBQXFDLGdCQUFBO0F4Rjh0aEJ2Qzs7QXdGOXRoQkU7RUFBcUMsZ0JBQUE7QXhGa3VoQnZDOztBd0ZsdWhCRTtFQUFxQyxnQkFBQTtBeEZzdWhCdkM7O0F3RnR1aEJFO0VBQXFDLGdCQUFBO0F4RjB1aEJ2Qzs7QXdGMXVoQkU7RUFBcUMsZ0JBQUE7QXhGOHVoQnZDOztBd0Y5dWhCRTtFQUFxQyxnQkFBQTtBeEZrdmhCdkM7O0F3Rmx2aEJFO0VBQXFDLGdCQUFBO0F4RnN2aEJ2Qzs7QXdGdHZoQkU7RUFBcUMsZ0JBQUE7QXhGMHZoQnZDOztBd0YxdmhCRTtFQUFxQyxnQkFBQTtBeEY4dmhCdkM7O0F3Rjl2aEJFO0VBQXFDLGdCQUFBO0F4Rmt3aEJ2Qzs7QXdGbHdoQkU7RUFBcUMsZ0JBQUE7QXhGc3doQnZDOztBd0Z0d2hCRTtFQUFxQyxnQkFBQTtBeEYwd2hCdkM7O0F3RjF3aEJFO0VBQXFDLGdCQUFBO0F4Rjh3aEJ2Qzs7QXdGOXdoQkU7RUFBcUMsZ0JBQUE7QXhGa3hoQnZDOztBd0ZseGhCRTtFQUFxQyxnQkFBQTtBeEZzeGhCdkM7O0F3RnR4aEJFO0VBQXFDLGdCQUFBO0F4RjB4aEJ2Qzs7QXdGMXhoQkU7RUFBcUMsZ0JBQUE7QXhGOHhoQnZDOztBd0Y5eGhCRTtFQUFxQyxnQkFBQTtBeEZreWhCdkM7O0F3Rmx5aEJFO0VBQXFDLGdCQUFBO0F4RnN5aEJ2Qzs7QXdGdHloQkU7RUFBcUMsZ0JBQUE7QXhGMHloQnZDOztBd0YxeWhCRTtFQUFxQyxnQkFBQTtBeEY4eWhCdkM7O0F3Rjl5aEJFO0VBQXFDLGdCQUFBO0F4Rmt6aEJ2Qzs7QXdGbHpoQkU7RUFBcUMsZ0JBQUE7QXhGc3poQnZDOztBd0Z0emhCRTtFQUFxQyxnQkFBQTtBeEYwemhCdkM7O0F3RjF6aEJFO0VBQXFDLGdCQUFBO0F4Rjh6aEJ2Qzs7QXdGOXpoQkU7RUFBcUMsZ0JBQUE7QXhGazBoQnZDOztBd0ZsMGhCRTtFQUFxQyxnQkFBQTtBeEZzMGhCdkM7O0F3RnQwaEJFO0VBQXFDLGdCQUFBO0F4RjAwaEJ2Qzs7QXdGMTBoQkU7RUFBcUMsZ0JBQUE7QXhGODBoQnZDOztBd0Y5MGhCRTtFQUFxQyxnQkFBQTtBeEZrMWhCdkM7O0F3RmwxaEJFO0VBQXFDLGdCQUFBO0F4RnMxaEJ2Qzs7QXdGdDFoQkU7RUFBcUMsZ0JBQUE7QXhGMDFoQnZDOztBd0YxMWhCRTtFQUFxQyxnQkFBQTtBeEY4MWhCdkM7O0F3RjkxaEJFO0VBQXFDLGdCQUFBO0F4RmsyaEJ2Qzs7QXdGbDJoQkU7RUFBcUMsZ0JBQUE7QXhGczJoQnZDOztBd0Z0MmhCRTtFQUFxQyxnQkFBQTtBeEYwMmhCdkM7O0F3RjEyaEJFO0VBQXFDLGdCQUFBO0F4RjgyaEJ2Qzs7QXdGOTJoQkU7RUFBcUMsZ0JBQUE7QXhGazNoQnZDOztBd0ZsM2hCRTtFQUFxQyxnQkFBQTtBeEZzM2hCdkM7O0F3RnQzaEJFO0VBQXFDLGdCQUFBO0F4RjAzaEJ2Qzs7QXdGMTNoQkU7RUFBcUMsZ0JBQUE7QXhGODNoQnZDOztBd0Y5M2hCRTtFQUFxQyxnQkFBQTtBeEZrNGhCdkM7O0F3Rmw0aEJFO0VBQXFDLGdCQUFBO0F4RnM0aEJ2Qzs7QXdGdDRoQkU7RUFBcUMsZ0JBQUE7QXhGMDRoQnZDOztBd0YxNGhCRTtFQUFxQyxnQkFBQTtBeEY4NGhCdkM7O0F3Rjk0aEJFO0VBQXFDLGdCQUFBO0F4Rms1aEJ2Qzs7QXdGbDVoQkU7RUFBcUMsZ0JBQUE7QXhGczVoQnZDOztBd0Z0NWhCRTtFQUFxQyxnQkFBQTtBeEYwNWhCdkM7O0F3RjE1aEJFO0VBQXFDLGdCQUFBO0F4Rjg1aEJ2Qzs7QXdGOTVoQkU7RUFBcUMsZ0JBQUE7QXhGazZoQnZDOztBd0ZsNmhCRTtFQUFxQyxnQkFBQTtBeEZzNmhCdkM7O0F3RnQ2aEJFO0VBQXFDLGdCQUFBO0F4RjA2aEJ2Qzs7QXdGMTZoQkU7RUFBcUMsZ0JBQUE7QXhGODZoQnZDOztBd0Y5NmhCRTtFQUFxQyxnQkFBQTtBeEZrN2hCdkM7O0F3Rmw3aEJFO0VBQXFDLGdCQUFBO0F4RnM3aEJ2Qzs7QXdGdDdoQkU7RUFBcUMsZ0JBQUE7QXhGMDdoQnZDOztBd0YxN2hCRTtFQUFxQyxnQkFBQTtBeEY4N2hCdkM7O0F3Rjk3aEJFO0VBQXFDLGdCQUFBO0F4Rms4aEJ2Qzs7QXdGbDhoQkU7RUFBcUMsZ0JBQUE7QXhGczhoQnZDOztBd0Z0OGhCRTtFQUFxQyxnQkFBQTtBeEYwOGhCdkM7O0F3RjE4aEJFO0VBQXFDLGdCQUFBO0F4Rjg4aEJ2Qzs7QXdGOThoQkU7RUFBcUMsZ0JBQUE7QXhGazloQnZDOztBd0ZsOWhCRTtFQUFxQyxnQkFBQTtBeEZzOWhCdkM7O0F3RnQ5aEJFO0VBQXFDLGdCQUFBO0F4RjA5aEJ2Qzs7QXdGMTloQkU7RUFBcUMsZ0JBQUE7QXhGODloQnZDOztBd0Y5OWhCRTtFQUFxQyxnQkFBQTtBeEZrK2hCdkM7O0F3RmwraEJFO0VB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QU9JLDJCQUFBO0F6Rnl4akJaOztBeUZoeWpCUTtFQU9JLDZCQUFBO0F6RjZ4akJaOztBeUZweWpCUTtFQU9JLDJCQUFBO0F6Rml5akJaOztBeUZ4eWpCUTtFQU9JLDJCQUFBO0F6RnF5akJaOztBeUY1eWpCUTtFQU9JLDBCQUFBO0F6Rnl5akJaOztBeUZoempCUTtFQU9JLGdDQUFBO0F6RjZ5akJaOztBeUZwempCUTtFQU9JLCtCQUFBO0F6Rml6akJaOztBeUZ4empCUTtFQU9JLDZCQUFBO0F6RnF6akJaOztBeUY1empCUTtFQU9JLCtCQUFBO0F6Rnl6akJaOztBeUZoMGpCUTtFQU9JLDZCQUFBO0F6RjZ6akJaOztBeUZwMGpCUTtFQU9JLDZCQUFBO0F6RmkwakJaOztBeUZ4MGpCUTtFQU9JLDJCQUFBO0F6RnEwakJaOztBeUY1MGpCUTtFQU9JLGlDQUFBO0F6RnkwakJaOztBeUZoMWpCUTtFQU9JLGdDQUFBO0F6RjYwakJaOztBeUZwMWpCUTtFQU9JLDhCQUFBO0F6RmkxakJaOztBeUZ4MWpCUTtFQU9JLGdDQUFBO0F6RnExakJaOztBeUY1MWpCUTtFQU9JLDhCQUFBO0F6RnkxakJaOztBeUZoMmpCUTtFQU9JLDhCQUFBO0F6RjYxakJaOztBeUZwMmpCUTtFQU9JLHlCQUFBO0F6RmkyakJaOztBeUZ4MmpCUTtFQU9JLCtCQUFBO0F6RnEyakJaOztBeUY1MmpCUTtFQU9JLDhCQUFBO0F6RnkyakJaOztBeUZoM2pCUTtFQU9JLDRCQUFBO0F6RjYyakJaOztBeUZwM2pCUTtFQU9JLDhCQUFBO0F6RmkzakJaOztBeUZ4M2pCUTtFQU9JLDRCQUFBO0F6RnEzakJaOztBeUY1M2pCUTtFQU9JLDRCQUFBO0F6RnkzakJaOztBeUZoNGpCUTtFQU9JLHFCQUFBO0F6RjYzakJaOztBeUZwNGpCUTtFQU9JLDJCQUFBO0F6Rmk0akJaOztBeUZ4NGpCUTtFQU9JLDBCQUFBO0F6RnE0akJaOztBeUY1NGpCUTtFQU9JLHdCQUFBO0F6Rnk0akJaOztBeUZoNWpCUTtFQU9JLDBCQUFBO0F6RjY0akJaOztBeUZwNWpCUTtF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cUJNO0lBT0ksK0JBQUE7RXpGaytxQlY7RXlGeitxQk07SUFPSSw4QkFBQTtFekZxK3FCVjtFeUY1K3FCTTtJQU9JLDRCQUFBO0V6RncrcUJWO0V5Ri8rcUJNO0lBT0ksOEJBQUE7RXpGMitxQlY7RXlGbC9xQk07SUFPSSw0QkFBQTtFekY4K3FCVjtFeUZyL3FCTTtJQU9JLDJCQUFBO0V6RmkvcUJWO0V5RngvcUJNO0lBT0ksaUNBQUE7RXpGby9xQlY7RXlGMy9xQk07SUFPSSxnQ0FBQTtFekZ1L3FCVjtFeUY5L3FCTTtJQU9JLDhCQUFBO0V6RjAvcUJWO0V5RmpnckJNO0lBT0ksZ0NBQUE7RXpGNi9xQlY7RXlGcGdyQk07SUFPSSw4QkFBQTtFekZnZ3JCVjtFeUZ2Z3JCTTtJQU9JLDRCQUFBO0V6Rm1nckJWO0V5RjFnckJNO0lBT0ksa0NBQUE7RXpGc2dyQlY7RXlGN2dyQk07SUFPSSxpQ0FBQTtFekZ5Z3JCVjtFeUZoaHJCTTtJQU9JLCtCQUFBO0V6RjRnckJWO0V5Rm5ockJNO0lBT0ksaUNBQUE7RXpGK2dyQlY7RXlGdGhyQk07SUFPSSwrQkFBQTtFekZraHJCVjtFeUZ6aHJCTTtJQU9JLDBCQUFBO0V6RnFockJWO0V5RjVockJNO0lBT0ksZ0NBQUE7RXpGd2hyQlY7RXlGL2hyQk07SUFPSSwrQkFBQTtFekYyaHJCVjtFeUZsaXJCTTtJQU9JLDZCQUFBO0V6RjhockJWO0V5RnJpckJNO0lBT0ksK0JBQUE7RXpGaWlyQlY7RXlGeGlyQk07SUFPSSw2QkFBQTtFekZvaXJCVjtFeUYzaXJCTTtJQU9JLGlCQUFBO0V6RnVpckJWO0V5RjlpckJNO0lBT0ksdUJBQUE7RXpGMGlyQlY7RXlGampyQk07SUFPSSxzQkFBQTtFekY2aXJCVjtFeUZwanJCTTtJQU9JLG9CQUFBO0V6RmdqckJWO0V5RnZqckJNO0lBT0ksc0JBQUE7RXpGbWpyQlY7RXlGMWpyQk07SUFPSSxvQkFBQTtFekZzanJCVjtFeUY3anJCTTtJQU9JLHFCQUFBO0V6RnlqckJWO0V5RmhrckJNO0lBT0ksMkJBQUE7RXpGNGpyQlY7RXlGbmtyQk07SUFPSSwwQkFBQTtFekYranJCVjtFeUZ0a3JCTTtJQU9JLHdCQUFBO0V6RmtrckJWO0V5RnprckJNO0lBT0ksMEJBQUE7RXpGcWtyQlY7RXlGNWtyQk07SUFPSSx3QkFBQTtFekZ3a3JCVjtFeUYva3JCTTtJQU9JLGdDQUFBO09BQUEsNkJBQUE7WUFBQSx3QkFBQTtFekYya3JCVjtFeUZsbHJCTTtJQU9JLHNDQUFBO09BQUEsbUNBQUE7WUFBQSw4QkFBQTtFekY4a3JCVjtFeUZybHJCTTtJQU9JLHFDQUFBO09BQUEsa0NBQUE7WUFBQSw2QkFBQTtFekZpbHJCVjtFeUZ4bHJCTTtJQU9JLG1DQUFBO09BQUEsZ0NBQUE7WUFBQSwyQkFBQTtFekZvbHJCVjtFeUYzbHJCTTtJQU9JLHFDQUFBO09BQUEsa0NBQUE7WUFBQSw2QkFBQTtFekZ1bHJCVjtFeUY5bHJCTTtJQU9JLG1DQUFBO09BQUEsZ0NBQUE7WUFBQSwyQkFBQTtFekYwbHJCVjtFeUZqbXJCTTtJQU9JLDJCQUFBO0V6RjZsckJWO0V5RnBtckJNO0lBT0ksNEJBQUE7RXpGZ21yQlY7RXlGdm1yQk07SUFPSSw2QkFBQTtFekZtbXJCVjtBQUNGO0EwRjFwckJBO0VEK0NRO0lBT0ksNEJBQUE7RXpGd21yQlY7RXlGL21yQk07SUFPSSwwQkFBQTtFekYybXJCVjtFeUZsbnJCTTtJQU9JLDZCQUFBO0V6RjhtckJWO0V5RnJuckJNO0lBT0ksNEJBQUE7RXpGaW5yQlY7QUFDRjtBMEZycHJCQTtFRDRCUTtJQU9JLDBCQUFBO0V6RnNuckJWO0V5RjduckJNO0lBT0ksZ0NBQUE7RXpGeW5yQlY7RXlGaG9yQk07SUFPSSx5QkFBQTtFekY0bnJCVjtFeUZub3JCTTtJQU9JLHdCQUFBO0V6RituckJWO0V5RnRvckJNO0lBT0ksK0JBQUE7RXpGa29yQlY7RXlGem9yQk07SUFPSSx5QkFBQTtFekZxb3JCVjtFeUY1b3JCTTtJQU9JLDZCQUFBO0V6RndvckJWO0V5Ri9vckJNO0lBT0ksOEJBQUE7RXpGMm9yQlY7RXlGbHByQk07SUFPSSwrQkFBQTtJQUFBLGdDQUFBO0lBQUEsK0JBQUE7SUFBQSx3QkFBQTtFekY4b3JCVjtFeUZycHJCTTtJQU9JLHNDQUFBO0lBQUEsdUNBQUE7SUFBQSxzQ0FBQTtJQUFBLCtCQUFBO0V6RmlwckJWO0V5RnhwckJNO0lBT0ksd0JBQUE7RXpGb3ByQlY7QUFDRjtBMkY1dHJCQTs7RUFFRSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7QTNGOHRyQkY7O0EyRjN0ckJBO0VBQ0Usa0JBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtBM0Y4dHJCRjs7QTRGL3VyQkEsV0FBQTtBQU9DO0U3Q2FDLG9CQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLHFDQUFBO0VBQ0EsK0NBQUE7QS9DZ3VyQkY7O0E0RjF2ckJDO0U3Q2FDLG9CQUFBO0VBQ0EsK0JBQUE7RUFDQSx5Q0FBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLHdDQUFBO0VBQ0Esa0RBQUE7QS9DaXZyQkY7O0E0RjN3ckJDO0U3Q2FDLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QS9Da3dyQkY7O0E0RjV4ckJDO0U3Q2FDLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QS9DbXhyQkY7O0E0Rjd5ckJDO0U3Q2FDLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QS9Db3lyQkY7O0E0Rjl6ckJDO0U3Q2FDLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QS9DcXpyQkY7O0E0Ri8wckJDO0U3Q2FDLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QS9DczByQkY7O0E0RmgyckJDO0U3Q2FDLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUNBQUE7QS9DdTFyQkY7O0E0RjEyckJDO0U3QytCQywrQkFBQTtFQUNBLHNDQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQ0FBQTtFQUNBLDRDQUFBO0VBQ0EscUNBQUE7RUFDQSwyQkFBQTtFQUNBLG1DQUFBO0VBQ0EsNkNBQUE7RUFDQSw0REFBQTtFQUNBLHdDQUFBO0VBQ0EsaUNBQUE7RUFDQSwrQ0FBQTtFQUNBLG1CQUFBO0EvQyswckJGOztBNEYzM3JCQztFN0MrQkMsa0NBQUE7RUFDQSx5Q0FBQTtFQUNBLDBCQUFBO0VBQ0EscUNBQUE7RUFDQSwrQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQ0FBQTtFQUNBLGdEQUFBO0VBQ0EsNERBQUE7RUFDQSwyQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0RBQUE7RUFDQSxtQkFBQTtBL0NnMnJCRjs7QTRGNTRyQkM7RTdDK0JDLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7QS9DaTNyQkY7O0E0Rjc1ckJDO0U3QytCQyx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG9DQUFBO0VBQ0EsdUNBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSw0REFBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSx1Q0FBQTtFQUNBLG1CQUFBO0EvQ2s0ckJGOztBNEY5NnJCQztFN0MrQkMsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtBL0NtNXJCRjs7QTRGLzdyQkM7RTdDK0JDLHVCQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDREQUFBO0VBQ0EsZ0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsbUJBQUE7QS9DbzZyQkY7O0E0Rmg5ckJDO0U3QytCQyx1QkFBQTtFQUNBLDhCQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtFQUNBLG9DQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSw0REFBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSx1Q0FBQTtFQUNBLG1CQUFBO0EvQ3E3ckJGOztBNEZqK3JCQztFN0MrQkMsdUJBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtBL0NzOHJCRjs7QTZGaGdzQkE7OztFQUFBO0FBS0E7RUFDRSxlQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxhQUFBO0VBQ0EsT0FBQTtBN0ZrZ3NCRjs7QThGNWdzQkE7OztFQUFBO0FBS0E7RUFDRSxlQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7QTlGOGdzQkY7O0E4RjNnc0JBO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtBOUY4Z3NCRjs7QThGMWdzQkU7RUFDRSxlQUFBO0E5RjZnc0JKOztBK0ZyaXNCQTs7O0VBQUE7QUFLQTtFQUNJLDZCQUFBO0EvRnVpc0JKOztBK0ZwaXNCQTtFQUNJLGdDQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0EvRnVpc0JKOztBZ0duanNCQTs7O0VBQUE7QUFLQTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7QWhHcWpzQkY7O0FnR25qc0JBO0VBQ0UsU0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBaEdzanNCRjs7QWdHcGpzQkE7RUFDRSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7QWhHdWpzQkY7O0FnR3Jqc0JBO0VBQ0UsZ0JBQUEsRUFBQSxRQUFBO0VBQ0EsVUFBQTtBaEd3anNCRjs7QWdHdGpzQkE7RUFDRSxZQUFBO0VBQ0EsaUJBQUE7QWhHeWpzQkY7O0FnR3Zqc0JBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0FoRzBqc0JGOztBZ0d4anNCQTtFQUNFLFlBQUEsRUFBQSxRQUFBO0VBQ0EsaUJBQUEsRUFBQSxRQUFBO0VBQ0EsVUFBQTtBaEcyanNCRjs7QWdHempzQkE7RUFDRSxXQUFBO0VBQ0EsZ0JBQUE7QWhHNGpzQkY7O0FpR2xtc0JBOzs7RUFBQTtBQUtBO0VBQ0ksbUI5RmlCMEI7QUhtbHNCOUI7O0FpR2ptc0JBO0VBQ0ksMkJBQUE7RUFDQSxXQUFBO0FqR29tc0JKOztBa0cvbXNCQTs7O0VBQUE7QUFNQSw0REFBQTtBQUVBO0VBQ0ksa0JBQUE7QWxHK21zQko7O0FrRzVtc0JBO0VBQ0ksa0JBQUE7QWxHK21zQko7O0FrRzVtc0JBO0VBQ0ksbUIvRk0wQjtBSHltc0I5Qjs7QWtHNW1zQkE7RUFDSSxxQmhHNEJlO0VnRzNCZixtQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QWxHK21zQko7O0FrRzVtc0JBO0VBQ0ksY0FBQTtBbEcrbXNCSjs7QWtHNW1zQkE7RUFDSSx1QkFBQTtFQUNBLFFBQUE7RUFDQSxlL0ZaMEI7RStGYTFCLGtCQUFBO0FsRyttc0JKOztBa0c1bXNCQTtFQUNJLHVCQUFBO0FsRyttc0JKOztBa0c1bXNCQTtFQUNJLHlCQUFBO0FsRyttc0JKOztBa0czbXNCQSx1RUFBQTtBQUNBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7QWxHOG1zQko7O0FrRzNtc0JBO0VBQ0ksU0FBQTtBbEc4bXNCSjs7QWtHM21zQkE7RUFDSSxtQkFBQTtBbEc4bXNCSjs7QWtHM21zQkE7RUFDSSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQi9GeEMwQjtBSHNwc0I5Qjs7QWtHM21zQkE7O0VBRUksc0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUIvRmhEMEI7RStGaUQxQixnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsUUFBQTtBbEc4bXNCSjs7QWtHM21zQkE7O0VBRUksb0JBQUE7QWxHOG1zQko7O0FrRzNtc0JBO0VBQ0ksbUIvRjVEMEI7RStGNkQxQixnQkFBQTtBbEc4bXNCSjs7QWtHM21zQkE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLFdoRzNDZTtFZ0c0Q2Ysb0NBQUE7RUFDQSxrQ0FBQTtFQUNBLFFBQUE7RUFDQSx1Q0FBQTtBbEc4bXNCSjs7QWtHM21zQkE7RUFDSSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUNBQUE7QWxHOG1zQko7O0FrRzNtc0JBO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxXaEc5RGU7RWdHK0RmLG9DQUFBO0VBQ0EsK0JBQUE7RUFDQSxRQUFBO0VBQ0EsdUNBQUE7RUFDQSx3QkFBQTtFQUNBLFFBQUE7QWxHOG1zQko7O0FrRzNtc0JBO0VBQ0ksV0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0FsRzhtc0JKOztBa0czbXNCQTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQi9GNUcwQjtBSDB0c0I5Qjs7QWtHM21zQkE7RUFDSSxzQkFBQTtBbEc4bXNCSjs7QWtHM21zQkE7RUFDSSxtQkFBQTtFQUNBLFFBQUE7QWxHOG1zQko7O0FrRzNtc0JBO0VBQ0ksb0JBQUE7RUFDQSxjQUFBO0FsRzhtc0JKOztBa0czbXNCQTtFQUNJLHFCQUFBO0FsRzhtc0JKOztBa0czbXNCQTtFQUNJLG9CQUFBO0VBQ0EsUUFBQTtFQUNBLGUvRnZJMEI7QUhxdnNCOUI7O0FrRzNtc0JBO0VBQ0ksb0JBQUE7QWxHOG1zQko7O0FrRzNtc0JBO0VBQ0ksdUJBQUE7RUFDQSxRQUFBO0VBQ0EsK0NBQUE7RUFDQSxRQUFBO0VBQ0EsbUJoR2pLVztBRit3c0JmOztBa0czbXNCQTtFQUNJLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLCtDQUFBO0FsRzhtc0JKOztBa0cxbXNCQTs7O0VBQUE7QUFLQTtFQUNJLDhCQUFBO0VBQ0EsK0JBQUE7QWxHNG1zQko7O0FrR3ptc0JBO0VBQ0ksd0JBQUE7QWxHNG1zQko7O0FrR3ptc0JBO0VBQ0ksa0JBQUE7QWxHNG1zQko7O0FrR3ptc0JBOztFQUVJLDJCaEcvTFc7RWdHZ01YLFFBQUE7QWxHNG1zQko7O0FrR3ptc0JBOztFQUVJLDBCaEdyTVc7QUZpenNCZjs7QW1HeHpzQkE7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QW5HMnpzQkY7O0FtR3p6c0JBO0VBQ0UscUJBQUE7QW5HNHpzQkY7O0FtRzF6c0JBO0VBQ0UsZ0JBQUE7QW5HNnpzQkY7QW1HNXpzQkU7RUFDRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0FuRzh6c0JKO0FtRzV6c0JFO0VBQ0Usa0JBQUE7QW5HOHpzQko7QW1HNXpzQkU7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsZUFBQTtBbkc4enNCSjtBbUc3enNCSTtFQUNFLFVBQUE7RUFDQSxTQUFBO0FuRyt6c0JOO0FtRzd6c0JJO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QW5HK3pzQk47QW1HOXpzQk07RUFDRSxhQUFBO0FuR2cwc0JSO0FtRzl6c0JNO0VBQ0UsV0FBQTtBbkdnMHNCUjtBbUc3enNCSTtFQUNFLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0FuRyt6c0JOOztBbUczenNCQTs7Ozs7RUFLRSxVQUFBO0FuRzh6c0JGOztBbUczenNCRTtFQUNFLGFBQUE7QW5HOHpzQko7O0FtRzF6c0JFO0VBQ0UscUJBQUE7QW5HNnpzQko7QW1HM3pzQkU7RUFDRSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBbkc2enNCSjtBbUc1enNCSTtFQUNFLFlBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxjakczRFE7QUZ5M3NCZDs7QW1HMXpzQkE7RUFDRSxtQmpHbkVhO0VpR29FYixXakczRE07RWlHNEROLGtCaEdwRDRCO0VnR3FENUIsV0FBQTtBbkc2enNCRjtBbUc1enNCRTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBbkc4enNCSjtBbUc3enNCSTtFQUNFLFdqR25FRTtBRms0c0JSO0FtRzl6c0JNO0VBQ0UsbUJqRzlFTztFaUcrRVAsV2pHdEVBO0FGczRzQlI7QW1HOXpzQk07RUFDRSxXakd6RUE7QUZ5NHNCUjs7QW1HMXpzQkE7RUFDRSxtQmpHekZhO0VpRzBGYixXakdqRk07RWlHa0ZOLGtCaEcxRTRCO0FIdTRzQjlCO0FtRzV6c0JFO0VBQ0Usb0JBQUE7QW5HOHpzQko7QW1HN3pzQkk7RUFDRSxXakd0RkU7RWlHdUZGLHFCQUFBO0FuRyt6c0JOO0FtRzd6c0JJO0VBQ0UsY2pHcEdVO0FGbTZzQmhCO0FtRzV6c0JFO0VBQ0UsV2pHOUZJO0VpRytGSixnQkFBQTtBbkc4enNCSjtBbUc1enNCRTtFQUNFLFdqR2xHSTtBRmc2c0JSO0FtRzd6c0JJO0VBQ0UsV2pHcEdFO0FGbTZzQlI7QW1HN3pzQkk7O0VBRUUsa0NBQUE7QW5HK3pzQk47QW1HN3pzQkk7RUFDRSwyQkFBQTtBbkcrenNCTjtBbUc3enNCSTtFQUNFLFdqRzlHRTtFaUcrR0Ysa0JoR3ZHd0I7QUhzNnNCOUI7QW1HN3pzQkk7RUFDRSxjakc1SFU7QUYyN3NCaEI7QW1HNXpzQk07RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGtCaEdqSHNCO0VnR2tIdEIsa0JBQUE7QW5HOHpzQlI7QW1HNXpzQk07RUFDRSw4QmpHeElRO0FGczhzQmhCOztBb0d6OHNCQTs7O0VB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UjtBQy9qNUJRO0VBVlI7SUFXWSxnQkFBQTtFRGtrNUJWO0FBQ0Y7O0FDOWo1QkE7RUFFSSxpQkFBQTtBRGdrNUJKO0FDL2o1Qkk7RUFFSSxpQkFBQTtBRGdrNUJSOztBQzVqNUJBO0VBQ0UsYUFBQTtBRCtqNUJGOztBQzVqNUJBO0VBQ0ksVUFBQTtBRCtqNUJKOztBQzVqNUJBO0VBRUksMEJBQUE7QUQ4ajVCSiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBcblRoZW1lIE5hbWU6IEJvb3RzdHJhcCA0IFNhc3NcbkRlc2NyaXB0aW9uOiBCb290c3RyYXAgNCB3aXRoIFNhc3NcbiovXG4vKiBWQVJJQUJMRVMgKi9cbi8qIFRZUE9HUkFQSFkgKi9cbi8qIEdvb2dsZSBGb250cyAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMjhhNzQ1O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzE3YTJiODtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzMyNGM2NTtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzMyNGM2NTtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtc2Vjb25kYXJ5OiByZ2IoMjA5LCAyMTgsIDIxOSk7XG4gIC0tYnMtc3VjY2VzczogIzI4YTc0NTtcbiAgLS1icy1pbmZvOiAjMTdhMmI4O1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMzMjRjNjU7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDg1LCA2MCwgNjA7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMjA5LCAyMTgsIDIxOTtcbiAgLS1icy1zdWNjZXNzLXJnYjogNDAsIDE2NywgNjk7XG4gIC0tYnMtaW5mby1yZ2I6IDIzLCAxNjIsIDE4NDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiA1MCwgNzYsIDEwMTtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICMyMjE4MTg7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICM1NDU3NTg7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjMTA0MzFjO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzA5NDE0YTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NjRkMDM7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICM1ODE1MWM7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICNkZGQ4ZDg7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogI2Y2ZjhmODtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2Q0ZWRkYTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogI2QxZWNmMTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogI2ZmZjNjZDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjZjhkN2RhO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2ZjZmNmZDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICNiYmIxYjE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICNlZGYwZjE7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjYTlkY2I1O1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogI2EyZGFlMztcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICNmZmU2OWM7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICNmMWFlYjU7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMzMjRjNjU7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDUwLCA3NiwgMTAxO1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICMwMDA7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSg1MCwgNzYsIDEwMSwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogNTAsIDc2LCAxMDE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoNTAsIDc2LCAxMDEsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiA1MCwgNzYsIDEwMTtcbiAgLS1icy10ZXJ0aWFyeS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDg1LCA2MCwgNjA7XG4gIC0tYnMtbGluay1kZWNvcmF0aW9uOiBub25lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICM0NDMwMzA7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDY4LCA0OCwgNDg7XG4gIC0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICMzMjRjNjU7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXh4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtZm9jdXMtcmluZy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1mb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSg4NSwgNjAsIDYwLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLWJvZHktYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzMyNGM2NTtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MCwgNzYsIDEwMTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy10ZXJ0aWFyeS1iZzogIzJhMzk0NztcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDQyLCA1NywgNzE7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAjOTk4YThhO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiAjZTNlOWU5O1xuICAtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogIzdlY2E4ZjtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6ICM3NGM3ZDQ7XG4gIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiAjZmZkYTZhO1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiAjZWE4NjhmO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjZGVlMmU2O1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiAjMTEwYzBjO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6ICMyYTJjMmM7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6ICMwODIxMGU7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6ICMwNTIwMjU7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6ICMzMzI3MDE7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogIzJjMGIwZTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICMzMjRjNjU7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICMxOTI2MzM7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiAjMzMyNDI0O1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiAjN2Q4MzgzO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogIzE4NjQyOTtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6ICMwZTYxNmU7XG4gIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiAjOTk3NDA0O1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiAjODQyMDI5O1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICM0OTUwNTc7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjMzI0YzY1O1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzk5OGE4YTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjYWRhMWExO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAxNTMsIDEzOCwgMTM4O1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiAxNzMsIDE2MSwgMTYxO1xuICAtLWJzLWNvZGUtY29sb3I6ICNlNjg1YjU7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogIzY2NGQwMztcbiAgLS1icy1ib3JkZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICM3ZWNhOGY7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICM3ZWNhOGY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZWE4NjhmO1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNlYTg2OGY7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctc20tMCxcbiAgLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS01LFxuICAuZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXhsLTAsXG4gIC5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtNSxcbiAgLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNjgsIDQ4LCA0OCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDY4LCA0OCwgNDgsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjE4LCAyMjUsIDIyNiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIxOCwgMjI1LCAyMjYsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg4MywgMTg1LCAxMDYsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg4MywgMTg1LCAxMDYsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogUkdCQSg2OSwgMTgxLCAxOTgsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg2OSwgMTgxLCAxOTgsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNzYsIDQyLCA1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg0MCwgNjEsIDgxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNDAsIDYxLCA4MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ib2R5LWVtcGhhc2lzOmhvdmVyLCAubGluay1ib2R5LWVtcGhhc2lzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy15LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWJzLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWJzLWZvY3VzLXJpbmctY29sb3IpO1xufVxuXG4uaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaWNvbi1saW5rID4gLmJpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmljb24tbGluayA+IC5iaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyOmhvdmVyID4gLmJpLCAuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGUgPiAuYmkge1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWljb24tbGluay10cmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkpO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG4uc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2RkZDhkODtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiMWFkYWQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2QyY2RjZDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2M3YzJjMjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjY2M4Yzg7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmNmY4Zjg7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYzVjNmM2O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlYWVjZWM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZGRmZGY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTRlNWU1O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Q0ZWRkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhYWJlYWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M5ZTFjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JmZDVjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjNGRiY2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZDFlY2YxO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2E3YmRjMTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdlMGU1O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmNkNGQ5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MxZGFkZjtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2NjMmE0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU3YzM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhkN2RhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2M2YWNhZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNjY2NmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZjMmM0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1YzdjYTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNlZGVlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYmc6ICMzMjRjNjU7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjNWI3MDg0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMzYzU1NmQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICM0NzVlNzQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjNDE1OTcxO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiAjYWE5ZTllO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoODUsIDYwLCA2MCwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzMyNGM2NScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhOWU5ZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDg1LCA2MCwgNjAsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RlZTJlNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tY2hlY2stYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhOWU5ZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDg1LCA2MCwgNjAsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NSwgNjAsIDYwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODUsIDYwLCA2MCk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NSwgNjAsIDYwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2FhOWU5ZScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDg1LCA2MCwgNjAsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDg1LCA2MCwgNjAsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg1LCA2MCwgNjApO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M1YzU7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODUsIDYwLCA2MCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M1YzU7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxcmVtIDAuMzc1cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6dmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5idG4uc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogcmdiKDg1LCA2MCwgNjApO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYig4NSwgNjAsIDYwKTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDgzMzMzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM0NDMwMzA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExMSwgODksIDg5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzQ0MzAzMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQwMmQyZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYig4NSwgNjAsIDYwKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2IoODUsIDYwLCA2MCk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkOGUwZTA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Q2ZGVkZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTc4LCAxODUsIDE4NjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYWUxZTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkNmRlZGY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDhiNDYxO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzZWIwNTg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM0LCAxNDIsIDU5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzUzYjk2YTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzNlYjA1ODtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzNhYjBjMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmVhYmJmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMTM4LCAxNTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNDViNWM2O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMmVhYmJmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE3YTJiODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjYTJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYmIyZDNiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E1MjgzNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiYWJiYmM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzMyNGM2NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzI0YzY1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1MTY3N2M7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzQ3NWU3NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODEsIDEwMywgMTI0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzViNzA4NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQ3NWU3NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMzMjRjNjU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzMyNGM2NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogcmdiKDg1LCA2MCwgNjApO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYig4NSwgNjAsIDYwKTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDg1LCA2MCwgNjApO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4NSwgNjAsIDYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDg1LCA2MCwgNjApO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYig4NSwgNjAsIDYwKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYig4NSwgNjAsIDYwKTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyMDksIDIxOCwgMjE5KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwOSwgMjE4LCAyMTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyMDksIDIxOCwgMjE5KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0MCwgMTY3LCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE3YTJiODtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMywgMTYyLCAxODQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzI0YzY1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzMjRjNjU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMyNGM2NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMzI0YzY1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MCwgNzYsIDEwMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzMjRjNjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzMjRjNjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzMjRjNjU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzI0YzY1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExMSwgODksIDg5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHJnYig4NSwgNjAsIDYwKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzI0YzY1O1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogcmdiKDg1LCA2MCwgNjApO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg4NSwgNjAsIDYwLCAwLjI1KTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiByZ2IoODUsIDYwLCA2MCk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjg1MCwgNzYsIDEwMSwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMXJlbTtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAxcmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjAzKTtcbiAgLS1icy1jYXJkLWNhcC1jb2xvcjogO1xuICAtLWJzLWNhcmQtaGVpZ2h0OiA7XG4gIC0tYnMtY2FyZC1jb2xvcjogO1xuICAtLWJzLWNhcmQtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXkpIHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzMjRjNjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J00yIDVMOCAxMUwxNCA1Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjIxODE4JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg4NSwgNjAsIDYwLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzOTk4YThhJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzk5OGE4YSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDg1LCA2MCwgNjAsIDAuMjUpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogcmdiKDg1LCA2MCwgNjApO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODUsIDYwLCA2MCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDg1LCA2MCwgNjAsIDAuMjUpO1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxO1xuICAtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2Utb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNsb3NlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIC0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvYXN0LXNwYWNpbmc6IDEuNXJlbTtcbiAgLS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLWJzLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9hc3QtY29sb3I6IDtcbiAgLS1icy10b2FzdC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYm9keS1jb2xvcik7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1vZmZjYW52YXMtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5oaWRpbmcsIC5vZmZjYW52YXMtc20uc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5oaWRpbmcsIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLmhpZGluZywgLm9mZmNhbnZhcy14eGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW46IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSkgY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpIGF1dG87XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuNi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuXG4gKi9cbi5mYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mYS1zdHlsZS1mYW1pbHksIFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZhLXN0eWxlLCA5MDApO1xufVxuXG4uZmEtc29saWQsXG4uZmEtcmVndWxhcixcbi5mYS1icmFuZHMsXG4uZmFzLFxuLmZhcixcbi5mYWIsXG4uZmEtc2hhcnAtc29saWQsXG4uZmEtY2xhc3NpYyxcbi5mYSB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiB2YXIoLS1mYS1kaXNwbGF5LCBpbmxpbmUtYmxvY2spO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5mYXMsXG4uZmEtY2xhc3NpYyxcbi5mYS1zb2xpZCxcbi5mYXIsXG4uZmEtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbn1cblxuLmZhYixcbi5mYS1icmFuZHMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLTJ4cyB7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yMjVlbTtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA4MzMzMzMzMzdlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMTI1ZW07XG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMDcxNDI4NTcxOGVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4wNTM1NzE0Mjk1ZW07XG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMC4wNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDc1ZW07XG59XG5cbi5mYS14bCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA0MTY2NjY2ODJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xufVxuXG4uZmEtMnhsIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjAzMTI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xODc1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZmEtbGktbWFyZ2luLCAyLjVlbSk7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZmEtbGktd2lkdGgsIDJlbSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLWZhLWxpLXdpZHRoLCAyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmEtYm9yZGVyLWNvbG9yLCAjZWVlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmEtYm9yZGVyLXJhZGl1cywgMC4xZW0pO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWZhLWJvcmRlci1zdHlsZSwgc29saWQpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWZhLWJvcmRlci13aWR0aCwgMC4wOGVtKTtcbiAgcGFkZGluZzogdmFyKC0tZmEtYm9yZGVyLXBhZGRpbmcsIDAuMmVtIDAuMjVlbSAwLjE1ZW0pO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZmEtcHVsbC1tYXJnaW4sIDAuM2VtKTtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1mYS1wdWxsLW1hcmdpbiwgMC4zZW0pO1xufVxuXG4uZmEtYmVhdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1iZWF0O1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLmZhLWJvdW5jZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1ib3VuY2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuMjgsIDAuODQsIDAuNDIsIDEpKTtcbn1cblxuLmZhLWZhZGUge1xuICBhbmltYXRpb24tbmFtZTogZmEtZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpKTtcbn1cblxuLmZhLWJlYXQtZmFkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1iZWF0LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSk7XG59XG5cbi5mYS1mbGlwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWZsaXA7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xufVxuXG4uZmEtc2hha2Uge1xuICBhbmltYXRpb24tbmFtZTogZmEtc2hha2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbn1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDJzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uZmEtc3Bpbi1yZXZlcnNlIHtcbiAgLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4uZmEtcHVsc2UsXG4uZmEtc3Bpbi1wdWxzZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1zcGluO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhLWJlYXQsXG4gIC5mYS1ib3VuY2UsXG4gIC5mYS1mYWRlLFxuICAuZmEtYmVhdC1mYWRlLFxuICAuZmEtZmxpcCxcbiAgLmZhLXB1bHNlLFxuICAuZmEtc2hha2UsXG4gIC5mYS1zcGluLFxuICAuZmEtc3Bpbi1wdWxzZSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMW1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtYmVhdCB7XG4gIDAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtc2NhbGUsIDEuMjUpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1ib3VuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSwgdmFyKC0tZmEtYm91bmNlLXN0YXJ0LXNjYWxlLXksIDAuOSkpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXgsIDAuOSksIHZhcigtLWZhLWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tZmEtYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXgsIDEuMDUpLCB2YXIoLS1mYS1ib3VuY2UtbGFuZC1zY2FsZS15LCAwLjk1KSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1NyUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtcmVib3VuZCwgLTAuMTI1ZW0pKTtcbiAgfVxuICA2NCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtZmFkZSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogdmFyKC0tZmEtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWJlYXQtZmFkZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1mYS1iZWF0LWZhZGUtb3BhY2l0eSwgMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJlYXQtZmFkZS1zY2FsZSwgMS4xMjUpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1mbGlwIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKHZhcigtLWZhLWZsaXAteCwgMCksIHZhcigtLWZhLWZsaXAteSwgMSksIHZhcigtLWZhLWZsaXAteiwgMCksIHZhcigtLWZhLWZsaXAtYW5nbGUsIC0xODBkZWcpKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICB9XG4gIDQlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIH1cbiAgOCUsIDI0JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTtcbiAgfVxuICAxMiUsIDI4JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICB9XG4gIDE2JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyZGVnKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTtcbiAgfVxuICAzMiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMmRlZyk7XG4gIH1cbiAgMzYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7XG4gIH1cbiAgNDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi5mYS1mbGlwLWJvdGgsXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi5mYS1yb3RhdGUtYnkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS1mYS1yb3RhdGUtYW5nbGUsIDApKTtcbn1cblxuLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMi41ZW07XG59XG5cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tZmEtc3RhY2stei1pbmRleCwgYXV0byk7XG59XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tZmEtaW52ZXJzZSwgI2ZmZik7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzAgXCI7XG59XG5cbi5mYS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzEgXCI7XG59XG5cbi5mYS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzIgXCI7XG59XG5cbi5mYS0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzMgXCI7XG59XG5cbi5mYS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzQgXCI7XG59XG5cbi5mYS01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzUgXCI7XG59XG5cbi5mYS02OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzYgXCI7XG59XG5cbi5mYS03OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzcgXCI7XG59XG5cbi5mYS04OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzggXCI7XG59XG5cbi5mYS05OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzkgXCI7XG59XG5cbi5mYS1maWxsLWRyaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc2XCI7XG59XG5cbi5mYS1hcnJvd3MtdG8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiZFwiO1xufVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcQFwiO1xufVxuXG4uZmEtdHJhc2gtY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uZmEtdHJhc2gtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS11c2VyLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtdXNlci10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLXN0ZXRob3Njb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uZmEtbWVzc2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmZhLWNvbW1lbnQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLmZhLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuXG4uZmEtY29tcHJlc3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMlwiO1xufVxuXG4uZmEtZXhwbG9zaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlOVwiO1xufVxuXG4uZmEtZmlsZS1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLWZpbGUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtd2F2ZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG5cbi5mYS1yaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiO1xufVxuXG4uZmEtYnVpbGRpbmctdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ5XCI7XG59XG5cbi5mYS1kaWNlLXRocmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyN1wiO1xufVxuXG4uZmEtY2FsZW5kYXItZGF5czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLWFuY2hvci1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGFhXCI7XG59XG5cbi5mYS1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQxXCI7XG59XG5cbi5mYS12b2xsZXliYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtYXJyb3dzLXVwLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGMyXCI7XG59XG5cbi5mYS1zb3J0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1kb29yLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7XG59XG5cbi5mYS1yaWdodC1mcm9tLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5mYS1zaWduLW91dC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5mYS1hdG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuXG4uZmEtc29hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cblxuLmZhLWljb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiO1xufVxuXG4uZmEtaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWxpbmVzLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7XG59XG5cbi5mYS1icmlkZ2UtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjOVwiO1xufVxuXG4uZmEtcHVtcC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuXG4uZmEtZmluZ2VycHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLmZhLXNlYXJjaC1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLmZhLWZvcndhcmQtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLWZhY2Utc21pbGUtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjtcbn1cblxuLmZhLXNtaWxlLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLmZhLWZvb3RiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtZm9vdGJhbGwtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLmZhLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZjXCI7XG59XG5cbi5mYS1jcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtYW5nbGVzLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLXVzZXJzLXJlY3RhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTRcIjtcbn1cblxuLmZhLXBlb3BsZS1yb29mOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzN1wiO1xufVxuXG4uZmEtcGVvcGxlLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM0XCI7XG59XG5cbi5mYS1iZWVyLW11Zy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWJlZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1kaWFncmFtLXByZWRlY2Vzc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3N1wiO1xufVxuXG4uZmEtYXJyb3ctdXAtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG5cbi5mYS1maXJlLWZsYW1lLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmZhLWJ1cm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG59XG5cbi5mYS1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1tYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uZmEtZmlsZS1jc3Y6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7XG59XG5cbi5mYS1tZW5vcmFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiO1xufVxuXG4uZmEtdHJ1Y2stcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThmXCI7XG59XG5cbi5mYS1yZWNvcmQtdmlueWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ5XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7XG59XG5cbi5mYS1ncmluLXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4N1wiO1xufVxuXG4uZmEtYm9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjtcbn1cblxuLmZhLXNwYWdoZXR0aS1tb25zdGVyLWZseWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2JcIjtcbn1cblxuLmZhLXBhc3RhZmFyaWFuaXNtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWZcIjtcbn1cblxuLmZhLXNwb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTVcIjtcbn1cblxuLmZhLWphci13aGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTdcIjtcbn1cblxuLmZhLWVudmVsb3Blcy1idWxrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiO1xufVxuXG4uZmEtbWFpbC1idWxrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGViXCI7XG59XG5cbi5mYS1jaXJjbGUtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXN5bWJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjtcbn1cblxuLmZhLXBhZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtY29udGFjdC1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuXG4uZmEtbGFuZG1hcmstZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWNcIjtcbn1cblxuLmZhLXBlbmNpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjtcbn1cblxuLmZhLXBlbmNpbC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLmZhLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uZmEtY29tbWVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5mYS1wYXN0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLWZpbGUtY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uZmEtY29kZS1wdWxsLXJlcXVlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cblxuLmZhLXRydWNrLXJhbXAtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4uZmEtdHJ1Y2stbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjtcbn1cblxuLmZhLXVzZXItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5mYS12aWFsLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5N1wiO1xufVxuXG4uZmEtc2hlZXQtcGxhc3RpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzFcIjtcbn1cblxuLmZhLWJsb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7XG59XG5cbi5mYS11c2VyLW5pbmphOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiO1xufVxuXG4uZmEtcGVyc29uLWFycm93LXVwLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzlcIjtcbn1cblxuLmZhLXNjcm9sbC10b3JhaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTBcIjtcbn1cblxuLmZhLXRvcmFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uZmEtYnJvb20tYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmZhLXF1aWRkaXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmZhLXF1aWRkaXRjaC1icm9vbS1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLWJveC1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYXJjaGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmZhLXBlcnNvbi1kcm93bmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDVcIjtcbn1cblxuLmZhLWFycm93LWRvd24tOS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmZhLXNwcmF5LWNhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmZhLXRydWNrLW1vbnN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7XG59XG5cbi5mYS13OjpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cblxuLmZhLWVhcnRoLWFmcmljYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjtcbn1cblxuLmZhLWdsb2JlLWFmcmljYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjtcbn1cblxuLmZhLXJhaW5ib3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzViXCI7XG59XG5cbi5mYS1jaXJjbGUtbm90Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS10YWJsZXQtc2NyZWVuLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLmZhLXRhYmxldC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG5cbi5mYS1wYXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5mYS1jbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cblxuLmZhLXRyb3dlbC1icmlja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThhXCI7XG59XG5cbi5mYS1mYWNlLWZsdXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5mYS1mbHVzaGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4uZmEtaG9zcGl0YWwtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjtcbn1cblxuLmZhLXRlbnQtYXJyb3ctbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2ZcIjtcbn1cblxuLmZhLWdhdmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtbGVnYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLWJveC10aXNzdWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uZmEtYmVsbC1jb25jaWVyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5mYS1jb25jaWVyZ2UtYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cblxuLmZhLXBlbi1ydWxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLmZhLXBlbmNpbC1ydWxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjtcbn1cblxuLmZhLXBlb3BsZS1hcnJvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5mYS1wZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5mYS1tYXJzLWFuZC12ZW51cy1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjNcIjtcbn1cblxuLmZhLXNxdWFyZS1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLXNjaXNzb3JzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtY3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uZmEtc3VuLXBsYW50LXdpbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdhXCI7XG59XG5cbi5mYS10b2lsZXRzLXBvcnRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4NFwiO1xufVxuXG4uZmEtaG9ja2V5LXB1Y2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5mYS10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIxXCI7XG59XG5cbi5mYS10YWNob2dyYXBoLWRpZ2l0YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7XG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY2XCI7XG59XG5cbi5mYS11c2Vycy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cblxuLmZhLWNsb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cblxuLmZhLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjtcbn1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OVwiO1xufVxuXG4uZmEtaG91c2UtZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGNcIjtcbn1cblxuLmZhLXNxdWFyZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLWhlbGljb3B0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG5cbi5mYS1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlZlwiO1xufVxuXG4uZmEtbGFwdG9wLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7XG59XG5cbi5mYS1zd2F0Y2hib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjtcbn1cblxuLmZhLWJhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1uYXZpY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtcGVvcGxlLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzM1wiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaGVhcnQtY3JhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5mYS1oZWFydC1icm9rZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5mYS1zcXVhcmUtdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1mYWNlLWtpc3MtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cblxuLmZhLWtpc3MtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cblxuLmZhLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiO1xufVxuXG4uZmEtcGVvcGxlLXJvYmJlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM2XCI7XG59XG5cbi5mYS1saWdodGJ1bGI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uZmEtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtc2Nob29sLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmRcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLXNpZ24tb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG5cbi5mYS11bmxvY2sta2V5aG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiO1xufVxuXG4uZmEtaGVhZHBob25lcy1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLmZhLXNpdGVtYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS1jaXJjbGUtZG9sbGFyLXRvLXNsb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1kb25hdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1tZW1vcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7XG59XG5cbi5mYS1yb2FkLXNwaWtlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjhcIjtcbn1cblxuLmZhLWZpcmUtYnVybmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmMVwiO1xufVxuXG4uZmEtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWhhbnVraWFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4uZmEtZmVhdGhlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjtcbn1cblxuLmZhLXZvbHVtZS1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLWNvbW1lbnQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cblxuLmZhLWNvbXByZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuXG4uZmEtd2hlYXQtYXduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjZFwiO1xufVxuXG4uZmEtd2hlYXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjZFwiO1xufVxuXG4uZmEtYW5raDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjtcbn1cblxuLmZhLWhhbmRzLWhvbGRpbmctY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZhXCI7XG59XG5cbi5mYS1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCpcIjtcbn1cblxuLmZhLXNxdWFyZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLXBlc2V0YS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMVwiO1xufVxuXG4uZmEtaGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmZhLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmZhLWdob3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMlwiO1xufVxuXG4uZmEtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWxpc3Qtc3F1YXJlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLXNxdWFyZS1waG9uZS1mbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjtcbn1cblxuLmZhLWNhcnQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWdhbWVwYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5mYS1jaXJjbGUtZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtZG90LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLWZhY2UtZGl6enk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG59XG5cbi5mYS1kaXp6eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjtcbn1cblxuLmZhLWVnZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjtcbn1cblxuLmZhLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxM1wiO1xufVxuXG4uZmEtY2FtcGdyb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmJcIjtcbn1cblxuLmZhLWZvbGRlci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiO1xufVxuXG4uZmEtZnV0Ym9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtZnV0Ym9sLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXBhaW50YnJ1c2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmZhLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5mYS1nYXMtcHVtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjtcbn1cblxuLmZhLWhvdC10dWItcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiO1xufVxuXG4uZmEtaG90LXR1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjtcbn1cblxuLmZhLW1hcC1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7XG59XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGVcIjtcbn1cblxuLmZhLXRyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG5cbi5mYS1icmlkZ2UtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2NcIjtcbn1cblxuLmZhLXNhY2stZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxZFwiO1xufVxuXG4uZmEtcGVuLXRvLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1jYXItc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjtcbn1cblxuLmZhLXNoYXJlLW5vZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmZlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLW1pY3Jvc2NvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG59XG5cbi5mYS1zaW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuXG4uZmEtYmFnLXNob3BwaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi16LWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuXG4uZmEtbWl0dGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNVwiO1xufVxuXG4uZmEtcGVyc29uLXJheXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRkXCI7XG59XG5cbi5mYS11c2Vyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLWZsYXNrLXZpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYzXCI7XG59XG5cbi5mYS1oYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1wYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLW9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiO1xufVxuXG4uZmEtd29ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTlcIjtcbn1cblxuLmZhLWhvdXNlLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGJcIjtcbn1cblxuLmZhLXBsdWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5mYS1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuXG4uZmEtaGFuZC1zcG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmZhLXN0b3B3YXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLmZhLWZhY2Uta2lzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjtcbn1cblxuLmZhLWtpc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7XG59XG5cbi5mYS1icmlkZ2UtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjYlwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiO1xufVxuXG4uZmEtY2hlc3MtYmlzaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7XG59XG5cbi5mYS1ncmluLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7XG59XG5cbi5mYS1lYXItZGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmZhLWRlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1kZWFmbmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmZhLWhhcmQtb2YtaGVhcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmZhLXJvYWQtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2NFwiO1xufVxuXG4uZmEtZGljZS1maXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4uZmEtc3F1YXJlLXJzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5mYS1sYW5kLW1pbmUtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFiXCI7XG59XG5cbi5mYS1pLWN1cnNvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjtcbn1cblxuLmZhLXN0YW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4uZmEtc3RhaXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI4OVwiO1xufVxuXG4uZmEtaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJJXCI7XG59XG5cbi5mYS1ocnl2bmlhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7XG59XG5cbi5mYS1ocnl2bmlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uZmEtcGlsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4td2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbn1cblxuLmZhLWdyaW4tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4uZmEtdG9vdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5mYS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZcIjtcbn1cblxuLmZhLWJhbmdsYWRlc2hpLXRha2Etc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZTZcIjtcbn1cblxuLmZhLWJpY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1zdGFmZi1zbmFrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXJvZC1hc2NsZXBpdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7XG59XG5cbi5mYS1yb2Qtc25ha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7XG59XG5cbi5mYS1zdGFmZi1hZXNjdWxhcGl1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzlcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cblxuLmZhLXRydWNrLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS1hbWJ1bGFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5mYS13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5OFwiO1xufVxuXG4uZmEtc25vd21hbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjtcbn1cblxuLmZhLW1vcnRhci1wZXN0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XG59XG5cbi5mYS1yb2FkLWJhcnJpZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYyXCI7XG59XG5cbi5mYS1zY2hvb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7XG59XG5cbi5mYS1pZ2xvbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWVcIjtcbn1cblxuLmZhLWpvaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiO1xufVxuXG4uZmEtYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1ob3JzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjBcIjtcbn1cblxuLmZhLXE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuXG4uZmEtZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLWRvbmctc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjtcbn1cblxuLmZhLWNhcHN1bGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiO1xufVxuXG4uZmEtcG9vLXN0b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YVwiO1xufVxuXG4uZmEtcG9vLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS1mYWNlLWZyb3duLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7XG59XG5cbi5mYS1mcm93bi1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5mYS11bWJyZWxsYS1iZWFjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjtcbn1cblxuLmZhLWhlbG1ldC11bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDNcIjtcbn1cblxuLmZhLWJ1bGxzZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuXG4uZmEtYmFjb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U1XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5mYS1hcnJvdy11cC1mcm9tLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG5cbi5mYS1mb2xkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1mb2xkZXItYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5mYS1maWxlLXdhdmVmb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjtcbn1cblxuLmZhLXJhZGlhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjtcbn1cblxuLmZhLWNoYXJ0LXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzNcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtdmlhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cblxuLmZhLWdhdWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiO1xufVxuXG4uZmEtZGFzaGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiO1xufVxuXG4uZmEtZ2F1Z2UtbWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtYXZlcmFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjRcIjtcbn1cblxuLmZhLXdhbmQtbWFnaWMtc3BhcmtsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNhXCI7XG59XG5cbi5mYS1tYWdpYy13YW5kLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjYVwiO1xufVxuXG4uZmEtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFXCI7XG59XG5cbi5mYS1wZW4tY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLmZhLXBlbi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi5mYS1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjYVwiO1xufVxuXG4uZmEtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLXNjaG9vbC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZiXCI7XG59XG5cbi5mYS1kdW1wc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLmZhLXZhbi1zaHV0dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuXG4uZmEtc2h1dHRsZS12YW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7XG59XG5cbi5mYS1idWlsZGluZy11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkYVwiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWhpZ2hsaWdodGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiO1xufVxuXG4uZmEta2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEtYnVsbGhvcm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1nbG9iZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmZhLXN5bmFnb2d1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWJcIjtcbn1cblxuLmZhLXBlcnNvbi1oYWxmLWRyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0OFwiO1xufVxuXG4uZmEtcm9hZC1icmlkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYzXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLmZhLWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuXG4uZmEtdGFibGV0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ2XCI7XG59XG5cbi5mYS1waXp6YS1zbGljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MThcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjtcbn1cblxuLmZhLWNoYXJ0LWFyZWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtaG91c2UtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGRcIjtcbn1cblxuLmZhLXBlcnNvbi1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQwXCI7XG59XG5cbi5mYS1iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1jYW5jZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5mYS1jYW1lcmEtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkOFwiO1xufVxuXG4uZmEtc3ByYXktY2FuLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4uZmEtYWlyLWZyZXNoZW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjtcbn1cblxuLmZhLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7XG59XG5cbi5mYS1jcm9zczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjtcbn1cblxuLmZhLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS1hcnJvdy1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmZhLW1heGltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiO1xufVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiO1xufVxuXG4uZmEtc2hhcGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiO1xufVxuXG4uZmEtdHJpYW5nbGUtY2lyY2xlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjtcbn1cblxuLmZhLXNodWZmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1yYW5kb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1wZXJzb24tcnVubmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjtcbn1cblxuLmZhLXJ1bm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi5mYS1tb2JpbGUtcmV0cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI3XCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNVwiO1xufVxuXG4uZmEtc3BpZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxN1wiO1xufVxuXG4uZmEtaGFuZHMtYm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY5XCI7XG59XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NlwiO1xufVxuXG4uZmEteC1yYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5mYS1zcGVsbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjtcbn1cblxuLmZhLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNVwiO1xufVxuXG4uZmEtY29tcHV0ZXItbW91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7XG59XG5cbi5mYS1tb3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2NcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5mYS1zaWduLWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uZmEtc2hvcC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmZhLXN0b3JlLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmZhLXNlcnZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmZhLXZpcnVzLWNvdmlkLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhOVwiO1xufVxuXG4uZmEtc2hvcC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhNVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLXN0YXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ibGVuZGVyLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiO1xufVxuXG4uZmEtYnVpbGRpbmctd2hlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRiXCI7XG59XG5cbi5mYS1wZXJzb24tYnJlYXN0ZmVlZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2FcIjtcbn1cblxuLmZhLXJpZ2h0LXRvLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS1zaWduLWluLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cblxuLmZhLXZlbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtcGFzc3BvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG59XG5cbi5mYS10aHVtYnRhY2stc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG5cbi5mYS10aHVtYi10YWNrLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZlwiO1xufVxuXG4uZmEtaGVhcnQtcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS1oZWFydGJlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5mYS1wZW9wbGUtY2FycnktYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuXG4uZmEtcGVvcGxlLWNhcnJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmZhLWNyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMVwiO1xufVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7XG59XG5cbi5mYS14bWFya3MtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTlhXCI7XG59XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjtcbn1cblxuLmZhLXdlaWdodC1zY2FsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmZhLXdlaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmZhLXVzZXItZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWZyaWVuZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS1hcnJvdy11cC1hLXo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtY2hlc3Mta25pZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiO1xufVxuXG4uZmEtZmFjZS1sYXVnaC1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1sYXVnaC1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uZmEtY2lyY2xlLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtcGVyc29uLXdhbGtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5mYS13YWxraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuXG4uZmEtbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59XG5cbi5mYS1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtYmVkLXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuXG4uZmEtcHJvY2VkdXJlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLmZhLXNodXR0bGUtc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtZmFjZS1sYXVnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmZhLWxhdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiO1xufVxuXG4uZmEtZm9sZGVyLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDBcIjtcbn1cblxuLmZhLWNvZGUtZm9yazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2JcIjtcbn1cblxuLmZhLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7XG59XG5cbi5mYS1wZXBwZXItaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNlwiO1xufVxuXG4uZmEtdW5sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uZmEtY29sb24tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cblxuLmZhLWhlYWRzZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG5cbi5mYS1zdG9yZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cblxuLmZhLXJvYWQtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2NlwiO1xufVxuXG4uZmEtdXNlci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2Utdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLWNoYW1wYWduZS1nbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtZ2xhc3MtY2hlZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4uZmEtaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwYVwiO1xufVxuXG4uZmEtZmlsZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NFwiO1xufVxuXG4uZmEtd2lmaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLXdpZmktMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLXdpZmktc3Ryb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtYmF0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLmZhLWJhdGh0dWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG5cbi5mYS11c2VyLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjtcbn1cblxuLmZhLXVzZXItZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjtcbn1cblxuLmZhLXNpZ25hdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjdcIjtcbn1cblxuLmZhLXN0cm9vcHdhZmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiO1xufVxuXG4uZmEtYm9sZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLmZhLWFuY2hvci1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhZFwiO1xufVxuXG4uZmEtYnVpbGRpbmctbmdvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkN1wiO1xufVxuXG4uZmEtbWFuYXQtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDVcIjtcbn1cblxuLmZhLW5vdC1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjtcbn1cblxuLmZhLWJvcmRlci10b3AtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmZhLWJvcmRlci1zdHlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmZhLW1hcC1sb2NhdGlvbi1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5mYS1tYXAtbWFya2VkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLmZhLWplZGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7XG59XG5cbi5mYS1zcXVhcmUtcG9sbC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjtcbn1cblxuLmZhLXBvbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7XG59XG5cbi5mYS1tdWctaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uZmEtY2FyLWJhdHRlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWNhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjtcbn1cblxuLmZhLWdpZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5mYS1kaWNlLXR3bzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjtcbn1cblxuLmZhLWNoZXNzLXF1ZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NVwiO1xufVxuXG4uZmEtZ2xhc3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjtcbn1cblxuLmZhLWNoZXNzLWJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkMlwiO1xufVxuXG4uZmEtcGVyc29uLWNoYWxrYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNkXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1oYW5kLWJhY2stZmlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLWhhbmQtcm9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLXNxdWFyZS1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU0XCI7XG59XG5cbi5mYS1jaGFydC1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5mYS1oYW5kcy1idWJibGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuXG4uZmEtaGFuZHMtd2FzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cblxuLmZhLWxlc3MtdGhhbi1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzdcIjtcbn1cblxuLmZhLXRyYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtZXllLWxvdy12aXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtY3Jvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjBcIjtcbn1cblxuLmZhLXNhaWxib2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0NVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5mYS1zcXVhcmUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLXBsdXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtdG9yaWktZ2F0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjtcbn1cblxuLmZhLWZyb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJlXCI7XG59XG5cbi5mYS1idWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNmXCI7XG59XG5cbi5mYS1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG5cbi5mYS1jb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM4XCI7XG59XG5cbi5mYS1jYXJldC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cblxuLmZhLXNjcmV3ZHJpdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiO1xufVxuXG4uZmEtZm9sZGVyLWNsb3NlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjtcbn1cblxuLmZhLWhvdXNlLXRzdW5hbWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE1XCI7XG59XG5cbi5mYS1zcXVhcmUtbmZpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3NlwiO1xufVxuXG4uZmEtYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI1XCI7XG59XG5cbi5mYS1tYXJ0aW5pLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiO1xufVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdiXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXJvdGF0ZS1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uZmEtcm90YXRlLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uZmEtdW5kby1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS10YWJsZS1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmZhLWxlbW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5mYS1oYW5kc2hha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5mYS1nZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7XG59XG5cbi5mYS1kb2xseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLWRvbGx5LWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLXNtb2tpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhkXCI7XG59XG5cbi5mYS1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7XG59XG5cbi5mYS1tb251bWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjtcbn1cblxuLmZhLXNub3dwbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiO1xufVxuXG4uZmEtYW5nbGVzLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uZmEtY2FubmFiaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7XG59XG5cbi5mYS1jaXJjbGUtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtdGFibGV0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cblxuLmZhLWV0aGVybmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiO1xufVxuXG4uZmEtZXVyby1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZXVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEtZXVybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWNoYWlyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiO1xufVxuXG4uZmEtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtY2hlY2stY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtY2lyY2xlLXN0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmZhLWNvbXBhc3MtZHJhZnRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG59XG5cbi5mYS1kcmFmdGluZy1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuXG4uZmEtcGxhdGUtd2hlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVhXCI7XG59XG5cbi5mYS1pY2ljbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiO1xufVxuXG4uZmEtcGVyc29uLXNoZWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRmXCI7XG59XG5cbi5mYS1uZXV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5mYS1pZC1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmZhLW1hcmtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmZhLWZhY2UtbGF1Z2gtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWFcIjtcbn1cblxuLmZhLWxhdWdoLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG59XG5cbi5mYS1oZWxpY29wdGVyLXN5bWJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDJcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtbGFyaS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjOFwiO1xufVxuXG4uZmEtdm9sY2Fubzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzBcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1M1wiO1xufVxuXG4uZmEtc3Rlcmxpbmctc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLWdicDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLmZhLXBvdW5kLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS12aXJ1c2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuXG4uZmEtc3F1YXJlLXBlcnNvbi1jb25maW5lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzdcIjtcbn1cblxuLmZhLXVzZXItdGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uZmEtdGVudC1hcnJvdy1kb3duLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdlXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cblxuLmZhLXJlcGx5LWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtc3VpdGNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1wZXJzb24tc2thdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cblxuLmZhLXNrYXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7XG59XG5cbi5mYS1maWx0ZXItY2lyY2xlLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uZmEtZmlsZS1pbXBvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC10by1maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiO1xufVxuXG4uZmEtc3F1YXJlLWFycm93LXVwLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5mYS1ib3gtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjtcbn1cblxuLmZhLXNjcm9sbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGVcIjtcbn1cblxuLmZhLXNwYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmJcIjtcbn1cblxuLmZhLWxvY2F0aW9uLXBpbi1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxZlwiO1xufVxuXG4uZmEtcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1oaWxsLWF2YWxhbmNoZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDdcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLWJvbWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtY29udGFjdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtdmNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1zY2FsZS11bmJhbGFuY2VkLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuXG4uZmEtc3Vic2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtZGlhbW9uZC10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiO1xufVxuXG4uZmEtZGlyZWN0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkY1wiO1xufVxuXG4uZmEtaG91c2UtbGFwdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuXG4uZmEtbGFwdG9wLWhvdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuXG4uZmEtZmFjZS10aXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmZhLXRpcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWYzXCI7XG59XG5cbi5mYS1zbW9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiO1xufVxuXG4uZmEtY3J1dGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiO1xufVxuXG4uZmEtY2xvdWQtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtcGFsZXR0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cblxuLmZhLWFycm93cy10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjMFwiO1xufVxuXG4uZmEtdmVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cblxuLmZhLWZlcnJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlYVwiO1xufVxuXG4uZmEtYXJyb3dzLWRvd24tdG8tcGVvcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiOVwiO1xufVxuXG4uZmEtc2VlZGxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5mYS1zcHJvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7XG59XG5cbi5mYS1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtYm94ZXMtcGFja2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzdcIjtcbn1cblxuLmZhLWNpcmNsZS1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1ncm91cC1hcnJvd3Mtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNlwiO1xufVxuXG4uZmEtYm93bC1mb29kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNlwiO1xufVxuXG4uZmEtY2FuZHktY2FuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjtcbn1cblxuLmZhLWFycm93LWRvd24td2lkZS1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1jbG91ZC1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiO1xufVxuXG4uZmEtdGh1bmRlcnN0b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiO1xufVxuXG4uZmEtdGV4dC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cblxuLmZhLXJlbW92ZS1mb3JtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7XG59XG5cbi5mYS1zbWlsZS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtZmlsZS13b3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uZmEtYXJyb3dzLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5mYS1hcnJvd3MtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWhvdXNlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEwXCI7XG59XG5cbi5mYS1jbG91ZC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5mYS1jaGlsZHJlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTFcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XG59XG5cbi5mYS1ibGFja2JvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uZmEtdXNlci1sYXJnZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmZhLXVzZXItYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG5cbi5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuXG4uZmEtbWF0dHJlc3MtcGlsbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNVwiO1xufVxuXG4uZmEtZ3VhcmFuaS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5YVwiO1xufVxuXG4uZmEtYXJyb3dzLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLXJlZnJlc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1zeW5jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1jcnV6ZWlyby1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiO1xufVxuXG4uZmEtc2hpZWxkLWhhbHZlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXNoaWVsZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG5cbi5mYS1ib29rLWF0bGFzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4uZmEtYXRsYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7XG59XG5cbi5mYS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cblxuLmZhLWVudmVsb3BlLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZThcIjtcbn1cblxuLmZhLWxheWVyLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4uZmEtYXJyb3dzLXRvLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmVcIjtcbn1cblxuLmZhLWFyY2h3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZkXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LWNyYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4uZmEtaG91c2UtZGFtYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMVwiO1xufVxuXG4uZmEtZmlsZS16aXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS1tYXJ0aW5pLWdsYXNzLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uZmEtZ2xhc3MtbWFydGluaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWNvdWNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiO1xufVxuXG4uZmEtY2VkaS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZlwiO1xufVxuXG4uZmEtaXRhbGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uZmEtdGFibGUtY2VsbHMtY29sdW1uLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG5cbi5mYS1jaHVyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG59XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG59XG5cbi5mYS1kZW1vY3JhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjtcbn1cblxuLmZhLXo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWlwiO1xufVxuXG4uZmEtcGVyc29uLXNraWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjtcbn1cblxuLmZhLXNraWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjtcbn1cblxuLmZhLXJvYWQtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjdcIjtcbn1cblxuLmZhLWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG5cbi5mYS1mZWF0aGVyLXBvaW50ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7XG59XG5cbi5mYS1mZWF0aGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLmZhLXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUFwiO1xufVxuXG4uZmEtc25vd2ZsYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uZmEtbmV3c3BhcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiO1xufVxuXG4uZmEtYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1maWx0ZXItY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3YlwiO1xufVxuXG4uZmEtbG9jdXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyMFwiO1xufVxuXG4uZmEtc29ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXVuc29ydGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtbGlzdC1vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLWxpc3QtMS0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uZmEtbGlzdC1udW1lcmljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uZmEtcGVyc29uLWRyZXNzLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NFwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2stYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZFwiO1xufVxuXG4uZmEtdmVjdG9yLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2JcIjtcbn1cblxuLmZhLWJyZWFkLXNsaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiO1xufVxuXG4uZmEtbGFuZ3VhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5mYS1mYWNlLWtpc3Mtd2luay1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cblxuLmZhLWtpc3Mtd2luay1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cblxuLmZhLWZpbHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcP1wiO1xufVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTczXCI7XG59XG5cbi5mYS11cC1kb3duLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZVwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uZmEtbW9uZXktY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjtcbn1cblxuLmZhLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5mYS13aGlza2V5LWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiO1xufVxuXG4uZmEtZ2xhc3Mtd2hpc2tleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDNcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIyXCI7XG59XG5cbi5mYS1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5mYS1jdWJlcy1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlNlwiO1xufVxuXG4uZmEtd29uLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1rcnc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS13b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS12aXJ1cy1jb3ZpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YThcIjtcbn1cblxuLmZhLWF1c3RyYWwtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTlcIjtcbn1cblxuLmZhLWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRlwiO1xufVxuXG4uZmEtbGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLXJvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5mYS10YXhpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtY2FiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0MVwiO1xufVxuXG4uZmEtY2hhcnQtcGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtcGllLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtYm9sdC1saWdodG5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI3XCI7XG59XG5cbi5mYS1zYWNrLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2YVwiO1xufVxuXG4uZmEtZmlsZS1leGNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZhLWZpbGUtY29udHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7XG59XG5cbi5mYS1maXNoLWZpbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYyXCI7XG59XG5cbi5mYS1idWlsZGluZy1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkNVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5mYS1ncmluLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cblxuLmZhLXBvb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7XG59XG5cbi5mYS1sb2NhdGlvbi1waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1tYXAtbWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZmEta2FhYmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFlXCI7XG59XG5cbi5mYS1oZWxtZXQtc2FmZXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4uZmEtaGFyZC1oYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7XG59XG5cbi5mYS1oYXQtaGFyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWVqZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuXG4uZmEtY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLmZhLXBsYW5lLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTVcIjtcbn1cblxuLmZhLWZhY2Utcm9sbGluZy1leWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLWNoYXJ0LWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1saW5lLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtbWFzay12ZW50aWxhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1zaWducy1wb3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtbWFwLXNpZ25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuXG4uZmEtY2FzaC1yZWdpc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjtcbn1cblxuLmZhLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQyXCI7XG59XG5cbi5mYS1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkhcIjtcbn1cblxuLmZhLXRhcnA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdiXCI7XG59XG5cbi5mYS1zY3Jld2RyaXZlci13cmVuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7XG59XG5cbi5mYS10b29sczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmZhLWFycm93cy10by1leWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJmXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1ib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1YlwiO1xufVxuXG4uZmEtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1tYXJzLWFuZC12ZW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLWhvdXNlLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWIwXCI7XG59XG5cbi5mYS1ob21lLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWIwXCI7XG59XG5cbi5mYS1kdW1wc3Rlci1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiO1xufVxuXG4uZmEtaG91c2UtY3JhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2IxXCI7XG59XG5cbi5mYS1tYXJ0aW5pLWdsYXNzLWNpdHJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjtcbn1cblxuLmZhLWNvY2t0YWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiO1xufVxuXG4uZmEtZmFjZS1zdXJwcmlzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLmZhLXN1cnByaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiO1xufVxuXG4uZmEtYm90dGxlLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNVwiO1xufVxuXG4uZmEtY2lyY2xlLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtcGF1c2UtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuXG4uZmEtYXBwbGUtd2hvbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1hcHBsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQxXCI7XG59XG5cbi5mYS1raXRjaGVuLXNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWFcIjtcbn1cblxuLmZhLXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtcXVhcnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLWN1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG5cbi5mYS1iaXRjb2luLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI0XCI7XG59XG5cbi5mYS1zaGllbGQtZG9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3M1wiO1xufVxuXG4uZmEtc29sYXItcGFuZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7XG59XG5cbi5mYS1sb2NrLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5mYS1lbGV2YXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNmRcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtdHJhbnNmZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI4XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXRyZW5kLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyOVwiO1xufVxuXG4uZmEtaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZlwiO1xufVxuXG4uZmEtc3F1YXJlLXBvbGwtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjtcbn1cblxuLmZhLXBvbGwtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODJcIjtcbn1cblxuLmZhLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLWJhY2t3YXJkLWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1mYXN0LWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtcmVjeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cblxuLmZhLXVzZXItYXN0cm9uYXV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiO1xufVxuXG4uZmEtcGxhbmUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi5mYS10cmFkZW1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS1iYXNrZXRiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtc2F0ZWxsaXRlLWRpc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7XG59XG5cbi5mYS1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiO1xufVxuXG4uZmEtbW9iaWxlLXNjcmVlbi1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG5cbi5mYS1tb2JpbGUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4uZmEtdm9sdW1lLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS11c2Vycy1yYXlzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5M1wiO1xufVxuXG4uZmEtd2FsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiO1xufVxuXG4uZmEtZmlsZS1hdWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLWJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmZhLWhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmZhLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cblxuLmZhLWJ1Z3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQwXCI7XG59XG5cbi5mYS1ydXBlZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtcnVwZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1maWxlLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtY2lyY2xlLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuXG4uZmEtYm9vay1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmJcIjtcbn1cblxuLmZhLWNvZGUtYnJhbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtaGF0LWNvd2JveTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzBcIjtcbn1cblxuLmZhLWJyaWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzhcIjtcbn1cblxuLmZhLXBob25lLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1waG9uZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5mYS10cnVjay1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYjdcIjtcbn1cblxuLmZhLWNhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjtcbn1cblxuLmZhLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGFiXCI7XG59XG5cbi5mYS10cnVjay1maWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGRcIjtcbn1cblxuLmZhLXJvdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4uZmEtY2xpcGJvYXJkLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlM1wiO1xufVxuXG4uZmEtcGFub3JhbWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7XG59XG5cbi5mYS1jb21tZW50LW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7XG59XG5cbi5mYS10ZWV0aC1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGVkXCI7XG59XG5cbi5mYS10YWdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uZmEtd2luZS1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjtcbn1cblxuLmZhLWZvcndhcmQtZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLWZhY2UtbWVoLWJsYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiO1xufVxuXG4uZmEtbWVoLWJsYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNFwiO1xufVxuXG4uZmEtc3F1YXJlLXBhcmtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5mYS1wYXJraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiO1xufVxuXG4uZmEtaG91c2Utc2lnbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuXG4uZmEtYmFycy1wcm9ncmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjhcIjtcbn1cblxuLmZhLXRhc2tzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjhcIjtcbn1cblxuLmZhLWZhdWNldC1kcmlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uZmEtY2FydC1mbGF0YmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiO1xufVxuXG4uZmEtZG9sbHktZmxhdGJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjtcbn1cblxuLmZhLWJhbi1zbW9raW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiO1xufVxuXG4uZmEtc21va2luZy1iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG59XG5cbi5mYS10ZXJtaW5hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLmZhLW1vYmlsZS1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE0XCI7XG59XG5cbi5mYS1iYXNrZXQtc2hvcHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS10YXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiO1xufVxuXG4uZmEtYnVzLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLmZhLWJ1cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG5cbi5mYS1leWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5mYS1mYWNlLXNhZC1jcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1zYWQtY3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiO1xufVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7XG59XG5cbi5mYS1wZXJzb24tbWlsaXRhcnktdG8tcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0Y1wiO1xufVxuXG4uZmEtZmlsZS1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYwXCI7XG59XG5cbi5mYS11c2VyLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNlwiO1xufVxuXG4uZmEtcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuXG4uZmEtdG93ZXItb2JzZXJ2YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg2XCI7XG59XG5cbi5mYS1maWxlLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS1zaWduYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1zaWduYWwtNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC1wZXJmZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtYnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMVwiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYWZcIjtcbn1cblxuLmZhLWhvbWUtbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2FmXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XG59XG5cbi5mYS1mYWNlLWZyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtZnJvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7XG59XG5cbi5mYS1zaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uZmEtc3RvcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uZmEtZmxvcHB5LWRpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1zYXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtdmloYXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiO1xufVxuXG4uZmEtc2NhbGUtdW5iYWxhbmNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjtcbn1cblxuLmZhLXNvcnQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1zb3J0LWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5mYS1wbGFudC13aWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhYVwiO1xufVxuXG4uZmEtZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG5cbi5mYS1ncmluLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiO1xufVxuXG4uZmEtYmFjdGVyaXVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtZHJ1bS1zdGVlbHBhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmFcIjtcbn1cblxuLmZhLWhhbmQtc2Npc3NvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS1oYW5kcy1wcmF5aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4uZmEtcHJheWluZy1oYW5kczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLWJpb2hhemFyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWNyb3NzaGFpcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7XG59XG5cbi5mYS1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uZmEtY2hpbGQtZHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTljXCI7XG59XG5cbi5mYS11c2Vycy1iZXR3ZWVuLWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5MVwiO1xufVxuXG4uZmEtbHVuZ3MtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdGVhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG59XG5cbi5mYS1ncmluLXRlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuXG4uZmEtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1jYWxlbmRhci14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2hpbGQtcmVhY2hpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTlkXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG5cbi5mYS11c2VyLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7XG59XG5cbi5mYS11c2VyLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmZhLWFycm93LXVwLTEtOTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLWRvb3ItY2xvc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiO1xufVxuXG4uZmEtc2hpZWxkLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuXG4uZmEtZGljZS1zaXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7XG59XG5cbi5mYS1tb3NxdWl0by1uZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJjXCI7XG59XG5cbi5mYS1icmlkZ2Utd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNlXCI7XG59XG5cbi5mYS1wZXJzb24tYm9vdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7XG59XG5cbi5mYS10ZXh0LXdpZHRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuXG4uZmEtaGF0LXdpemFyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjtcbn1cblxuLmZhLXBlbi1mYW5jeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjtcbn1cblxuLmZhLXBlcnNvbi1kaWdnaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZVwiO1xufVxuXG4uZmEtZGlnZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWVcIjtcbn1cblxuLmZhLXRyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuXG4uZmEtZ2F1Z2Utc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiO1xufVxuXG4uZmEtZ2F1Z2Utc2ltcGxlLW1lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjlcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjlcIjtcbn1cblxuLmZhLWJvb2stbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjtcbn1cblxuLmZhLXBvbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uZmEtc2hpcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5mYS10LXNoaXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiO1xufVxuXG4uZmEtdHNoaXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiO1xufVxuXG4uZmEtY3ViZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1kaXZpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5mYS10ZW5nZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiO1xufVxuXG4uZmEtdGVuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtaGFuZHMtaG9sZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLmZhLWhhbmRzLWNsYXBwaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFhOFwiO1xufVxuXG4uZmEtcmVwdWJsaWNhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0M1wiO1xufVxuXG4uZmEtcnVsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7XG59XG5cbi5mYS1hbGlnbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtZGljZS1kNjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmZhLXJlc3Ryb29tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiO1xufVxuXG4uZmEtajo6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG5cbi5mYS11c2Vycy12aWV3ZmluZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5NVwiO1xufVxuXG4uZmEtZmlsZS12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZhLXVwLXJpZ2h0LWZyb20tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5mYS10YWJsZS1jZWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtZmlsZS1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1ib29rLWJpYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiO1xufVxuXG4uZmEtYmlibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5mYS1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9cIjtcbn1cblxuLmZhLXN1aXRjYXNlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1tZWRraXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmZhLW90dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMFwiO1xufVxuXG4uZmEtcGVyc29uLWRyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtZmVtYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtY29tbWVudC1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7XG59XG5cbi5mYS1idXNpbmVzcy10aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4uZmEtdGFibGUtY2VsbHMtbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aC1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLmZhLWJvb2stdGFuYWtoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyN1wiO1xufVxuXG4uZmEtdGFuYWtoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyN1wiO1xufVxuXG4uZmEtcGhvbmUtdm9sdW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5mYS1oYXQtY293Ym95LXNpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMxXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjNcIjtcbn1cblxuLmZhLWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uZmEtbGlyYS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtc2F0ZWxsaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZlwiO1xufVxuXG4uZmEtcGxhbmUtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NThcIjtcbn1cblxuLmZhLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLmZhLWNvbW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5mYS1jYWtlLWNhbmRsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtY2FrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWVudmVsb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEtYW5nbGVzLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tY2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjNcIjtcbn1cblxuLmZhLXJpYmJvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjtcbn1cblxuLmZhLWx1bmdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwNFwiO1xufVxuXG4uZmEtYXJyb3ctdXAtOS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjtcbn1cblxuLmZhLWxpdGVjb2luLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWQzXCI7XG59XG5cbi5mYS1ib3JkZXItbm9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjtcbn1cblxuLmZhLWNpcmNsZS1ub2Rlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTJcIjtcbn1cblxuLmZhLXBhcmFjaHV0ZS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7XG59XG5cbi5mYS1pbmRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5mYS10cnVjay1maWVsZC11bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGVcIjtcbn1cblxuLmZhLWhvdXJnbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLW1vdW50YWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiO1xufVxuXG4uZmEtdXNlci1kb2N0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS11c2VyLW1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtY2lyY2xlLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiO1xufVxuXG4uZmEtY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtY2FtZXJhLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmZhLXNxdWFyZS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzhcIjtcbn1cblxuLmZhLW1ldGVvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTNcIjtcbn1cblxuLmZhLWNhci1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZGRcIjtcbn1cblxuLmZhLXNsZWlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjtcbn1cblxuLmZhLWFycm93LWRvd24tMS05OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMxXCI7XG59XG5cbi5mYS13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEtYnJhaWxsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4uZmEtbGFuZG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7XG59XG5cbi5mYS10cnVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5mYS1wZXJzb24tY2FuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2NcIjtcbn1cblxuLmZhLXRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdkXCI7XG59XG5cbi5mYS12ZXN0LXBhdGNoZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5mYS1jaGVjay1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLWEtejo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13aGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmFcIjtcbn1cblxuLmZhLWNvb2tpZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdC1yb3RhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1hcnJvdy1yb3RhdGUtYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLXVuZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1oYXJkLWRyaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtaGRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXNxdWludC10ZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50LXRlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZHVtYmJlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLWxpc3QtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtdGFycC1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3Y1wiO1xufVxuXG4uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTExXCI7XG59XG5cbi5mYS1wZXJzb24tc2tpaW5nLW5vcmRpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjtcbn1cblxuLmZhLXNraWluZy1ub3JkaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEtcGxhbmUtYXJyaXZhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWZcIjtcbn1cblxuLmZhLWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiO1xufVxuXG4uZmEtdHJhaW4tc3Vid2F5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtc3Vid2F5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtY2hhcnQtZ2FudHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU0XCI7XG59XG5cbi5mYS1pbmRpYW4tcnVwZWUtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYmNcIjtcbn1cblxuLmZhLWluZGlhbi1ydXBlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYmNcIjtcbn1cblxuLmZhLWlucjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYmNcIjtcbn1cblxuLmZhLWNyb3Atc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NVwiO1xufVxuXG4uZmEtY3JvcC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLmZhLWxlZnQtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5mYS1kbmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS12aXJ1cy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cblxuLmZhLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtc3VidHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5mYS1jaGVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjtcbn1cblxuLmZhLWFycm93LWxlZnQtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1Y1wiO1xufVxuXG4uZmEtc3RyZWV0LXZpZXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1mcmFuYy1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4ZlwiO1xufVxuXG4uZmEtdm9sdW1lLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cblxuLmZhLWhhbmRzLWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS1jb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS1kcm9wbGV0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiO1xufVxuXG4uZmEtdGludC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmZhLW1vc3F1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjtcbn1cblxuLmZhLW1vc3F1aXRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyYlwiO1xufVxuXG4uZmEtc3Rhci1vZi1kYXZpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjtcbn1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS1yaWZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGJcIjtcbn1cblxuLmZhLWNhcnQtc2hvcHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtdmlhbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1ZlwiO1xufVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2ZcIjtcbn1cblxuLmZhLWdyaXAtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7XG59XG5cbi5mYS1hcnJvdy10dXJuLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtbGV2ZWwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5mYS11OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cblxuLmZhLXNxdWFyZS1yb290LXZhcmlhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuXG4uZmEtY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1jbG9jay1mb3VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtYmFja3dhcmQtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG5cbi5mYS1wYWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5mYS1mYXVjZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5mYS1iYXNlYmFsbC1iYXQtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzJcIjtcbn1cblxuLmZhLXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1wiO1xufVxuXG4uZmEtdGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjljXCI7XG59XG5cbi5mYS1rZXlib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLmZhLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG5cbi5mYS1jbGluaWMtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLW1vYmlsZS1zY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7XG59XG5cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7XG59XG5cbi5mYS1wbGFuZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMmRcIjtcbn1cblxuLmZhLXBpZ2d5LWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7XG59XG5cbi5mYS1tb3VudGFpbi1jaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZVwiO1xufVxuXG4uZmEtY29pbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7XG59XG5cbi5mYS1raGFuZGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XG59XG5cbi5mYS1zbGlkZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uZmEtc2xpZGVycy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuXG4uZmEtZm9sZGVyLXRyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAyXCI7XG59XG5cbi5mYS1uZXR3b3JrLXdpcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiO1xufVxuXG4uZmEtbWFwLXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cblxuLmZhLWhhbXNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiO1xufVxuXG4uZmEtY2VudC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNmNVwiO1xufVxuXG4uZmEtZmxhc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG5cbi5mYS1wZXJzb24tcHJlZ25hbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzFlXCI7XG59XG5cbi5mYS13YW5kLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyYlwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtdGlja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuXG4uZmEtcG93ZXItb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uZmEtcmlnaHQtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uZmEtZmxhZy11c2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7XG59XG5cbi5mYS1sYXB0b3AtZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWRcIjtcbn1cblxuLmZhLXR0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmZhLXRlbGV0eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtZGlhZ3JhbS1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3NlwiO1xufVxuXG4uZmEtcGVyc29uLXJpZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZVwiO1xufVxuXG4uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEyXCI7XG59XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLXBlcnNvbi1oaWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7XG59XG5cbi5mYS1oaWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVjXCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS1pbWFnZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtcGVvcGxlLXB1bGxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM1XCI7XG59XG5cbi5mYS1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIk5cIjtcbn1cblxuLmZhLWNhYmxlLWNhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjtcbn1cblxuLmZhLXRyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7XG59XG5cbi5mYS1jbG91ZC1yYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkNFwiO1xufVxuXG4uZmEtc2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmZhLWFycm93cy1kb3duLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI4XCI7XG59XG5cbi5mYS1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjtcbn1cblxuLmZhLWdyaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5mYS1kZWxldGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLmZhLWJhY2tzcGFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtZXllLWRyb3BwZXItZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1leWVkcm9wcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWEwXCI7XG59XG5cbi5mYS1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uZmEtbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1mYWNlLW1laDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLW1laDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLmZhLWJvb2stc2t1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1ib29rLWRlYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1pZC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uZmEtb3V0ZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLWRlZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmVcIjtcbn1cblxuLmZhLWhvdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWhvbWUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9tZS1sZy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1jYWxlbmRhci13ZWVrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NFwiO1xufVxuXG4uZmEtbGFwdG9wLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEyXCI7XG59XG5cbi5mYS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cblxuLmZhLWZpbGUtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjtcbn1cblxuLmZhLWRpY2Utb25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uZmEta2l3aS1iaXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtcm90YXRlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiO1xufVxuXG4uZmEtcmVkby1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yb3RhdGUtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmZhLXV0ZW5zaWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiO1xufVxuXG4uZmEtY3V0bGVyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmZhLWFycm93LXVwLXdpZGUtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLW1pbGwtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZWRcIjtcbn1cblxuLmZhLWJvd2wtcmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZWJcIjtcbn1cblxuLmZhLXNrdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiO1xufVxuXG4uZmEtdG93ZXItYnJvYWRjYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uZmEtdHJ1Y2stcGlja3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiO1xufVxuXG4uZmEtdXAtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiO1xufVxuXG4uZmEtc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLWNvZGUtbWVyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg3XCI7XG59XG5cbi5mYS11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG5cbi5mYS1odXJyaWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUxXCI7XG59XG5cbi5mYS1tb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmRcIjtcbn1cblxuLmZhLXRvaWxldC1wb3J0YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODNcIjtcbn1cblxuLmZhLWNvbXBhY3QtZGlzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjtcbn1cblxuLmZhLWZpbGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjtcbn1cblxuLmZhLWZpbGUtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XG59XG5cbi5mYS1jYXJhdmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuXG4uZmEtc2hpZWxkLWNhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzJcIjtcbn1cblxuLmZhLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS16YXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5mYS1nbGFzcy13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjRcIjtcbn1cblxuLmZhLW9pbC13ZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMlwiO1xufVxuXG4uZmEtdmF1bHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmM1XCI7XG59XG5cbi5mYS1tYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uZmEtdG9pbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1N1wiO1xufVxuXG4uZmEteWVuLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1jbnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1qcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ybWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS15ZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS1ydWJsZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtcm91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtcnViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtcnVibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5mYS1ndWl0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E2XCI7XG59XG5cbi5mYS1mYWNlLWxhdWdoLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5mYS1sYXVnaC13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uZmEtaG9yc2UtaGVhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjtcbn1cblxuLmZhLWJvcmUtaG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzNcIjtcbn1cblxuLmZhLWluZHVzdHJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuXG4uZmEtY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5mYS1hcnJvd3MtdHVybi10by1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjMVwiO1xufVxuXG4uZmEtZmxvcmluLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXNob3J0LXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi5mYS1sZXNzLXRoYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw8XCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZmEtY2FyLXR1bm5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZGVcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cblxuLmZhLWdyaXAtbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZhLXVzZXItbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtYW5jaG9yLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWNcIjtcbn1cblxuLmZhLWVsbGlwc2lzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmZhLWNoZXNzLXBhd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5mYS1raXQtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLmZhLWZpcnN0LWFpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzlcIjtcbn1cblxuLmZhLXBlcnNvbi10aHJvdWdoLXdpbmRvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTlcIjtcbn1cblxuLmZhLXRvb2xib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7XG59XG5cbi5mYS1oYW5kcy1ob2xkaW5nLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmJcIjtcbn1cblxuLmZhLWJ1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLWNyZWRpdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uZmEtY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1oYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmN1wiO1xufVxuXG4uZmEtYm9vay1vcGVuLXJlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLmZhLWJvb2stcmVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiO1xufVxuXG4uZmEtbW91bnRhaW4tc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZlwiO1xufVxuXG4uZmEtYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmFcIjtcbn1cblxuLmZhLWRpY2UtZDIwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZlwiO1xufVxuXG4uZmEtdHJ1Y2stZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGNcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhMVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmZhLW1lZGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiO1xufVxuXG4uZmEtYmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uZmEtc3F1YXJlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1oLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLXBvZGNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uZmEtcGx1Zy1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYwXCI7XG59XG5cbi5mYS1zdGFyLW9mLWxpZmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG59XG5cbi5mYS1waG9uZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cblxuLmZhLXBhaW50LXJvbGxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmZhLWhhbmRzLWhlbHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7XG59XG5cbi5mYS1sb2NhdGlvbi1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbn1cblxuLmZhLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw+XCI7XG59XG5cbi5mYS1wZXJzb24tc3dpbW1pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1zd2ltbWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiO1xufVxuXG4uZmEtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS10aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtZXJhc2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuXG4uZmEtZWFydGgtYW1lcmljYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1lYXJ0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWVhcnRoLWFtZXJpY2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1nbG9iZS1hbWVyaWNhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmZhLXBlcnNvbi1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2JcIjtcbn1cblxuLmZhLWRvdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJhXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtc29ja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7XG59XG5cbi5mYS1pbmJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDQ3XCI7XG59XG5cbi5mYS1nYXVnZS1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiO1xufVxuXG4uZmEtaG9zcGl0YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1ob3NwaXRhbC13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtd2luZS1ib3R0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5mYS1jaGVzcy1yb29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uZmEtYmFycy1zdGFnZ2VyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1yZW9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiO1xufVxuXG4uZmEtc3RyZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiO1xufVxuXG4uZmEtZGhhcm1hY2hha3JhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiO1xufVxuXG4uZmEtaG90ZG9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZlwiO1xufVxuXG4uZmEtcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtYmxpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1kcnVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OVwiO1xufVxuXG4uZmEtaWNlLWNyZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZjXCI7XG59XG5cbi5mYS1mYXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5mYS1jaGVjay10by1zbG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiO1xufVxuXG4uZmEtdm90ZS15ZWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS1zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5mYS1ib3hlcy1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uZmEtYm94ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi5mYS1ib3hlcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi5mYS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtY2hhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1lYXItbGlzdGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtdHJlZS1jaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4N1wiO1xufVxuXG4uZmEtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLmZhLWZvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5mYS10YWJsZS1jZWxscy1yb3ctbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cblxuLmZhLXJ1cGlhaC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzZFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXBpbmctcG9uZy1wYWRkbGUtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXRhYmxlLXRlbm5pczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXBlcnNvbi1kb3RzLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjtcbn1cblxuLmZhLWRpYWdub3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjtcbn1cblxuLmZhLXRyYXNoLWNhbi1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4uZmEtbmFpcmEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZjZcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLXdhbGtpZS10YWxraWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVmXCI7XG59XG5cbi5mYS1maWxlLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjtcbn1cblxuLmZhLWZpbGUtZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjtcbn1cblxuLmZhLXJlY2VpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7XG59XG5cbi5mYS1zcXVhcmUtcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtcGVuLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2ZcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLWJhdHRlcnktZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiO1xufVxuXG4uZmEtY29kZS1jb21wYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYVwiO1xufVxuXG4uZmEtbGlzdC11bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxpc3QtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLXNjaG9vbC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2ZlwiO1xufVxuXG4uZmEtdG93ZXItY2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODVcIjtcbn1cblxuLmZhLWRvd24tbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5mYS1yYW5raW5nLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYxXCI7XG59XG5cbi5mYS1jaGVzcy1raW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuXG4uZmEtcGVyc29uLWhhcmFzc2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDlcIjtcbn1cblxuLmZhLWJyYXppbGlhbi1yZWFsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDZjXCI7XG59XG5cbi5mYS1sYW5kbWFyay1kb21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiO1xufVxuXG4uZmEtbGFuZG1hcmstYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiO1xufVxuXG4uZmEtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5mYS10djo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLXRlbGV2aXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS10di1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS1zaHJpbXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDQ4XCI7XG59XG5cbi5mYS1saXN0LWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtdGFza3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS1qdWctZGV0ZXJnZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxOVwiO1xufVxuXG4uZmEtY2lyY2xlLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLmZhLXVzZXItc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiO1xufVxuXG4uZmEtd2luZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjtcbn1cblxuLmZhLWNhci1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLmZhLWNhci1jcmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLmZhLXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWVwiO1xufVxuXG4uZmEtcGVyc29uLXNub3dib2FyZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjtcbn1cblxuLmZhLXNub3dib2FyZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjtcbn1cblxuLmZhLXRydWNrLWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5mYS1zaGlwcGluZy1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiO1xufVxuXG4uZmEtZmlzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjtcbn1cblxuLmZhLXVzZXItZ3JhZHVhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS1jaXJjbGUtaGFsZi1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS1hZGp1c3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS1jbGFwcGVyYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG5cbi5mYS1jaXJjbGUtcmFkaWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uZmEtcmFkaWF0aW9uLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjtcbn1cblxuLmZhLWJhc2ViYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uZmEtYmFzZWJhbGwtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWpldC1maWdodGVyLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxOFwiO1xufVxuXG4uZmEtZGlhZ3JhbS1wcm9qZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtY29weTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLmZhLXZvbHVtZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjtcbn1cblxuLmZhLXZvbHVtZS1tdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtdm9sdW1lLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtaGFuZC1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cblxuLmZhLWdyaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1ncmlwLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1zaGFyZS1mcm9tLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLWNoaWxkLWNvbWJhdGFudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTBcIjtcbn1cblxuLmZhLWNoaWxkLXJpZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlMFwiO1xufVxuXG4uZmEtZ3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5YlwiO1xufVxuXG4uZmEtc3F1YXJlLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCtcIjtcbn1cblxuLmZhLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCtcIjtcbn1cblxuLmZhLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXB1dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlNVwiO1xufVxuXG4uZmEteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLW11bHRpcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtYXJyb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtY2hhbGtib2FyZC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4uZmEtcGVzby1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMlwiO1xufVxuXG4uZmEtYnVpbGRpbmctc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkOFwiO1xufVxuXG4uZmEtYmFieTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjtcbn1cblxuLmZhLXVzZXJzLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTkyXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS10cmFjdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiO1xufVxuXG4uZmEtdHJhc2gtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi11cC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiMFwiO1xufVxuXG4uZmEtbGluZXMtbGVhbmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWVcIjtcbn1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuXG4uZmEtY29weXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtZXF1YWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcPVwiO1xufVxuXG4uZmEtYmxlbmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjtcbn1cblxuLmZhLXRlZXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiO1xufVxuXG4uZmEtc2hla2VsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1pbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGVrZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGVxZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGVxZWwtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmZhLXJvY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLXBob3RvLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG59XG5cbi5mYS1waG90by12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbn1cblxuLmZhLWZvbGRlci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjtcbn1cblxuLmZhLXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiO1xufVxuXG4uZmEtYXJyb3ctdHJlbmQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWVcIjtcbn1cblxuLmZhLXNpZ24taGFuZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmZhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7XG59XG5cbi5mYS1iZXppZXItY3VydmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtdGFibGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiO1xufVxuXG4uZmEtdGFibGV0LWFuZHJvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5mYS1zY2hvb2wtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmVcIjtcbn1cblxuLmZhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG59XG5cbi5mYS1hbmdsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWRydW1zdGljay1iaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4uZmEtaG9sbHktYmVycnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1iYWN0ZXJpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtbm90ZGVmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmZVwiO1xufVxuXG4uZmEtZGlzZWFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjtcbn1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuXG4uZmEtZ2VuZGVybGVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1yZXR3ZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtY2FyLXJlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7XG59XG5cbi5mYS1jYXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiO1xufVxuXG4uZmEtcHVtcC1zb2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuXG4uZmEtdmlkZW8tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1yYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDdcIjtcbn1cblxuLmZhLWJhYnktY2FycmlhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5mYS1jYXJyaWFnZS1iYWJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiO1xufVxuXG4uZmEtdnItY2FyZGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiO1xufVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiO1xufVxuXG4uZmEtcGVyY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwlXCI7XG59XG5cbi5mYS10cnVjay1tb3Zpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi5mYS1nbGFzcy13YXRlci1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNVwiO1xufVxuXG4uZmEtZGlzcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cblxuLmZhLWZhY2Utc21pbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1zbWlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLXRodW1idGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS10cm9waHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1wZXJzb24tcHJheWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjtcbn1cblxuLmZhLXByYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5mYS1oYW1tZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuXG4uZmEtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4uZmEtc3luYy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG5cbi5mYS1zcGlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtcm9ib3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG5cbi5mYS1wZWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjtcbn1cblxuLmZhLWdlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLXdhcmVob3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjtcbn1cblxuLmZhLWFycm93LXVwLXJpZ2h0LWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI3XCI7XG59XG5cbi5mYS1zcGxvdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuXG4uZmEtZmFjZS1ncmluLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmZhLWdyaW4taGVhcnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiO1xufVxuXG4uZmEtZGljZS1mb3VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiO1xufVxuXG4uZmEtc2ltLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M0XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLW1lcmN1cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1hcnJvdy10dXJuLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtcGVyc29uLWZhbGxpbmctYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ3XCI7XG59XG5cbi5mYS1hd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLmZhLXRpY2tldC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XG59XG5cbi5mYS10aWNrZXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuXG4uZmEtYnVpbGRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1hbmdsZXMtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtcXJjb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtY2xvY2stcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1oaXN0b3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLWJlYW0tc3dlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWZyb20tZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLmZhLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLXNoaWVsZC1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLWFycm93LXVwLXNob3J0LXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNiMlwiO1xufVxuXG4uZmEtZ29sZi1iYWxsLXRlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLmZhLWdvbGYtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLmZhLWNpcmNsZS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leS13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5mYS1wZW4tbmliOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiO1xufVxuXG4uZmEtdGVudC1hcnJvdy10dXJuLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgwXCI7XG59XG5cbi5mYS10ZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODJcIjtcbn1cblxuLmZhLXdhbmQtbWFnaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS1tYWdpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLmZhLWRvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjtcbn1cblxuLmZhLWNhcnJvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjtcbn1cblxuLmZhLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7XG59XG5cbi5mYS1jaGVlc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7XG59XG5cbi5mYS15aW4teWFuZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjtcbn1cblxuLmZhLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtY29kZS1jb21taXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7XG59XG5cbi5mYS1wZXJzb24tYmlraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiO1xufVxuXG4uZmEtYmlraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiO1xufVxuXG4uZmEtYnJvb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7XG59XG5cbi5mYS1zaGllbGQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc0XCI7XG59XG5cbi5mYS1nb3B1cmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiO1xufVxuXG4uZmEtZWFydGgtb2NlYW5pYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0N2JcIjtcbn1cblxuLmZhLWdsb2JlLW9jZWFuaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdiXCI7XG59XG5cbi5mYS1zcXVhcmUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS10aW1lcy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS14bWFyay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS1oYXNodGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcI1wiO1xufVxuXG4uZmEtdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjtcbn1cblxuLmZhLWV4cGFuZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG5cbi5mYS1vaWwtY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiO1xufVxuXG4uZmEtdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJUXCI7XG59XG5cbi5mYS1oaXBwbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjtcbn1cblxuLmZhLWNoYXJ0LWNvbHVtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTNcIjtcbn1cblxuLmZhLWluZmluaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiO1xufVxuXG4uZmEtdmlhbC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk2XCI7XG59XG5cbi5mYS1wZXJzb24tYXJyb3ctZG93bi10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzOFwiO1xufVxuXG4uZmEtdm9pY2VtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiO1xufVxuXG4uZmEtZmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiO1xufVxuXG4uZmEtcGVyc29uLXdhbGtpbmctbHVnZ2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTRcIjtcbn1cblxuLmZhLXVwLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0LXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNjXCI7XG59XG5cbi5mYS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLXRyYWlsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5mYS1iYWhhaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLmZhLWhheWthbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLmZhLXNkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG5cbi5mYS1kcmFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7XG59XG5cbi5mYS1zaG9lLXByaW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjtcbn1cblxuLmZhLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4uZmEtcGx1Zy1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVkXCI7XG59XG5cbi5mYS1saW5rLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtY2hhaW4tYnJva2VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtY2hhaW4tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS11bmxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1jbG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTFcIjtcbn1cblxuLmZhLWFycm93LXVwLXotYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiO1xufVxuXG4uZmEtZmlyZS1mbGFtZS1jdXJ2ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7XG59XG5cbi5mYS1maXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmZhLXRvcm5hZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZmXCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5NFwiO1xufVxuXG4uZmEtYm9vay1xdXJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjtcbn1cblxuLmZhLXF1cmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiO1xufVxuXG4uZmEtYW5jaG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtYm9yZGVyLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjtcbn1cblxuLmZhLWZhY2UtYW5ncnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5mYS1hbmdyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cblxuLmZhLWNvb2tpZS1iaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiO1xufVxuXG4uZmEtYXJyb3ctdHJlbmQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cblxuLmZhLXJzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLWZlZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1kcmF3LXBvbHlnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5mYS1zY2FsZS1iYWxhbmNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1nYXVnZS1zaW1wbGUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5mYS1zaG93ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG5cbi5mYS1kZXNrdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuXG4uZmEtZGVza3RvcC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG5cbi5mYS1tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIk1cIjtcbn1cblxuLmZhLXRhYmxlLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5mYS10aC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY29tbWVudC1zbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7XG59XG5cbi5mYS1zbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7XG59XG5cbi5mYS1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtdXNlci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtaG91c2UtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwOVwiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZhLWRpYWdyYW0tc3VjY2Vzc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3YVwiO1xufVxuXG4uZmEtdHJ1Y2stYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThiXCI7XG59XG5cbi5mYS1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJjXCI7XG59XG5cbi5mYS1oYW5kLWZpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1maXN0LXJhaXNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cblxuLmZhLWNsb3VkLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7XG59XG5cbi5mYS1icmllZmNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS1wZXJzb24tZmFsbGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDZcIjtcbn1cblxuLmZhLWltYWdlLXBvcnRyYWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4uZmEtcG9ydHJhaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG5cbi5mYS11c2VyLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjtcbn1cblxuLmZhLXJ1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjlcIjtcbn1cblxuLmZhLWVhcnRoLWV1cm9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjtcbn1cblxuLmZhLWdsb2JlLWV1cm9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjtcbn1cblxuLmZhLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLmZhLWx1Z2dhZ2UtY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXdpbmRvdy1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLWJhaHQtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWNcIjtcbn1cblxuLmZhLWJvb2stb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjtcbn1cblxuLmZhLWJvb2stam91cm5hbC13aGlsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5mYS1qb3VybmFsLXdoaWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjtcbn1cblxuLmZhLWhhbmRjdWZmczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjhcIjtcbn1cblxuLmZhLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS13YXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtZGF0YWJhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1zaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLWJvdHRsZS1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNFwiO1xufVxuXG4uZmEtbWFzay1mYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkN1wiO1xufVxuXG4uZmEtaGlsbC1yb2Nrc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA4XCI7XG59XG5cbi5mYS1yaWdodC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4uZmEtZXhjaGFuZ2UtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4uZmEtcGFwZXItcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5mYS1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjVcIjtcbn1cblxuLmZhLWR1bmdlb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ5XCI7XG59XG5cbi5mYS1hbGlnbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtMS13YXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjtcbn1cblxuLmZhLWxpZmUtcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWhhbmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtc2lnbi1sYW5ndWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLmZhLXNpZ25pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1jYWxlbmRhci1kYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgzXCI7XG59XG5cbi5mYS13YXRlci1sYWRkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1sYWRkZXItd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS1zd2ltbWluZy1wb29sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uZmEtYXJyb3dzLXVwLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3Mtdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLmZhLWZhY2UtZ3JpbWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cblxuLmZhLWdyaW1hY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNlXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2VcIjtcbn1cblxuLmZhLXR1cm4tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cblxuLmZhLWxldmVsLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEtcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTUyXCI7XG59XG5cbi5mYS1zcXVhcmUtZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS1kaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuXG4uZmEtYm93bGluZy1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4uZmEtYnJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7XG59XG5cbi5mYS1iYW5kYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uZmEtYmFuZC1haWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXhtYXJrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWdpZnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xufVxuXG4uZmEtaG90ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7XG59XG5cbi5mYS1lYXJ0aC1hc2lhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4uZmEtZ2xvYmUtYXNpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjtcbn1cblxuLmZhLWlkLWNhcmQtY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5mYS10aHVtYnMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS11c2VyLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4uZmEtaGFuZC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtYWxsZXJnaWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uZmEtbXVnLXNhdWNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWNvZmZlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiO1xufVxuXG4uZmEtbWFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjtcbn1cblxuLmZhLXVzZXItbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5mYS11c2VyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cblxuLmZhLXRyYWluLXRyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWI0XCI7XG59XG5cbi5mYS11c2VyLW51cnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiO1xufVxuXG4uZmEtc3lyaW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjtcbn1cblxuLmZhLWNsb3VkLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLmZhLXN0b3B3YXRjaC0yMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmZcIjtcbn1cblxuLmZhLXNxdWFyZS1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiO1xufVxuXG4uZmEtbWFnbmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuXG4uZmEtamFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNlwiO1xufVxuXG4uZmEtbm90ZS1zdGlja3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLWJ1Zy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OTBcIjtcbn1cblxuLmZhLWFycm93LXVwLWZyb20td2F0ZXItcHVtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjZcIjtcbn1cblxuLmZhLWJvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG59XG5cbi5mYS10YWJsZS1jZWxscy1yb3ctdW5sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MVwiO1xufVxuXG4uZmEtdXNlci1pbmp1cmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiO1xufVxuXG4uZmEtZmFjZS1zYWQtdGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjtcbn1cblxuLmZhLXNhZC10ZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uZmEtcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5mYS10ZW50LWFycm93cy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4MVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwhXCI7XG59XG5cbi5mYS1hcnJvd3Mtc3Bpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmJcIjtcbn1cblxuLmZhLXByaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS10cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCRcIjtcbn1cblxuLmZhLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCRcIjtcbn1cblxuLmZhLXVzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCRcIjtcbn1cblxuLmZhLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5mYS1zZWFyY2gtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiO1xufVxuXG4uZmEtdXNlcnMtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXVzZXJzLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGFcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tdXNldW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS11bml2ZXJzaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW1icmVsbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS10cm93ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg5XCI7XG59XG5cbi5mYS1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkRcIjtcbn1cblxuLmZhLXN0YXBsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFmXCI7XG59XG5cbi5mYS1tYXNrcy10aGVhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuXG4uZmEtdGhlYXRlci1tYXNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjtcbn1cblxuLmZhLWtpcC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjNFwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7XG59XG5cbi5mYS1qZXQtZmlnaHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtc3F1YXJlLXNoYXJlLW5vZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLWJhcmNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS1wbHVzLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzY1wiO1xufVxuXG4uZmEtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2VcIjtcbn1cblxuLmZhLXR1cm4tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5mYS1sZXZlbC11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5zci1vbmx5LFxuLmZhLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpLFxuLmZhLXNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi42LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy5cbiAqL1xuOnJvb3QsIDpob3N0IHtcbiAgLS1mYS1zdHlsZS1mYW1pbHktY2xhc3NpYzogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIC0tZmEtZm9udC1zb2xpZDogbm9ybWFsIDkwMCAxZW0vMSBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5mYXMsXG4uZmEtc29saWQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuNi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuXG4gKi9cbjpyb290LCA6aG9zdCB7XG4gIC0tZmEtc3R5bGUtZmFtaWx5LWJyYW5kczogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgLS1mYS1mb250LWJyYW5kczogbm9ybWFsIDQwMCAxZW0vMSBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi93ZWJmb250cy9mYS1icmFuZHMtNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5mYWIsXG4uZmEtYnJhbmRzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLW1vbmVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uZmEtY2xvdWRmbGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7XG59XG5cbi5mYS1waXhpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7XG59XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG5cbi5mYS1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIwXCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5mYS1ndWlsZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG5cbi5mYS12bnY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjtcbn1cblxuLmZhLXNxdWFyZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG5cbi5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2FcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiO1xufVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiO1xufVxuXG4uZmEtaW52aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG59XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cblxuLmZhLWp4bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuXG4uZmEtZGFydC1sYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkzXCI7XG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG59XG5cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjtcbn1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjtcbn1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG5cbi5mYS1zcXVhcmUtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLXNxdWFyZS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWRcIjtcbn1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cblxuLmZhLWJyYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG5cbi5mYS1zcXVhcmUtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG5cbi5mYS10aGUtcmVkLXlldGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWRcIjtcbn1cblxuLmZhLXNxdWFyZS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5mYS10aHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7XG59XG5cbi5mYS1zcXVhcmUtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtYXJ0c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YVwiO1xufVxuXG4uZmEtbWFya2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MGZcIjtcbn1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtYWxnb2xpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2Y1wiO1xufVxuXG4uZmEtcmVkLXJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UzXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjtcbn1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiO1xufVxuXG4uZmEtbGlua2VkaW4taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLWRpZ2l0YWwtb2NlYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjtcbn1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiO1xufVxuXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiO1xufVxuXG4uZmEtZXZlcm5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzlcIjtcbn1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5mYS1hZHZlcnNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiO1xufVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiO1xufVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiO1xufVxuXG4uZmEtc3F1YXJlLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuXG4uZmEtb3BlbnN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5mYS1zcXVhcmUtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjtcbn1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5N1wiO1xufVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG5cbi5mYS1kZWJpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uZmEtaW5zdGFsb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLmZhLXNxdWFyZS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uZmEtci1wcm9qZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY3XCI7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7XG59XG5cbi5mYS1hcHAtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmZcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG5cbi5mYS1nb2xhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MGZcIjtcbn1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG5cbi5mYS1zcXVhcmUta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS11bmNoYXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLmZhLXNxdWFyZS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmZhLXJlbmRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjtcbn1cblxuLmZhLW5mYy1kaXJlY3Rpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5mYS1tZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDliXCI7XG59XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1zcXVhcmUtbGV0dGVyYm94ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y3XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjtcbn1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiO1xufVxuXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XG59XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uZmEtY29uZmx1ZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiO1xufVxuXG4uZmEtc2hvZWxhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLmZhLW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjYVwiO1xufVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7XG59XG5cbi5mYS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjtcbn1cblxuLmZhLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjtcbn1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uZmEtdW5zcGxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cblxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjtcbn1cblxuLmZhLXNxdWFyZS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uZmEtc3F1YXJlLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uZmEtaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7XG59XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7XG59XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjtcbn1cblxuLmZhLXBhZGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhMFwiO1xufVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyY1wiO1xufVxuXG4uZmEtc3F1YXJlLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLmZhLWZlZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7XG59XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiO1xufVxuXG4uZmEtc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuXG4uZmEtbmVvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMlwiO1xufVxuXG4uZmEtc3F1YXJlLXRocmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjtcbn1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiO1xufVxuXG4uZmEtc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTFcIjtcbn1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjtcbn1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjtcbn1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjtcbn1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLWdvb2dsZS1zY2hvbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG5cbi5mYS1zcXVhcmUtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFlXCI7XG59XG5cbi5mYS1naXRsYWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFlXCI7XG59XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuXG4uZmEtc3F1YXJlLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiO1xufVxuXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7XG59XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiO1xufVxuXG4uZmEtaGFzaG5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OTlcIjtcbn1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjtcbn1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cblxuLmZhLWtleWNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjtcbn1cblxuLmZhLXVtYnJhY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZThcIjtcbn1cblxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiO1xufVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG59XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiO1xufVxuXG4uZmEtZGhsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkwXCI7XG59XG5cbi5mYS1zcXVhcmUtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZlwiO1xufVxuXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7XG59XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7XG59XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2RcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5mYS1zaWduYWwtbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjtcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5mYS1uZmMtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMxXCI7XG59XG5cbi5mYS1taW50Yml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZVwiO1xufVxuXG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7XG59XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7XG59XG5cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7XG59XG5cbi5mYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7XG59XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuXG4uZmEtYnJhdmUtcmV2ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiO1xufVxuXG4uZmEtc3F1YXJlLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLXdlYi1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgyXCI7XG59XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7XG59XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjtcbn1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjtcbn1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuXG4uZmEtc3F1YXJlLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7XG59XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiO1xufVxuXG4uZmEtbWFnZW50bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNFwiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjtcbn1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuXG4uZmEtY3V0dGxlZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xufVxuXG4uZmEtYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3Y1wiO1xufVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOVwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtbGV0dGVyYm94ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuXG4uZmEtc3ltZm9ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiO1xufVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjtcbn1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5mYS1iaWxpYmlsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNkOVwiO1xufVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7XG59XG5cbi5mYS14LXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cblxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjtcbn1cblxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5mYS00Mi1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuXG4uZmEtaW5ub3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1lbGVtZW50b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjtcbn1cblxuLmZhLXNxdWFyZS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiO1xufVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7XG59XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiO1xufVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7XG59XG5cbi5mYS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEyXCI7XG59XG5cbi5mYS1zcXVhcmUtd2ViLWF3ZXNvbWUtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCI7XG59XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiO1xufVxuXG4uZmEtdGlrdG9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG5cbi5mYS1zcXVhcmUtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjtcbn1cblxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7XG59XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uZmEtZmx1dHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NFwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uZmEtbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cblxuLmZhLXNxdWFyZS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG5cbi5mYS1tZW5kZWxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiM1wiO1xufVxuXG4uZmEtdW5pcmVnaXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDRcIjtcbn1cblxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5mYS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJkXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cblxuLmZhLWNtcGxpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTM2MFwiO1xufVxuXG4uZmEtdXB3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjtcbn1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjtcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmZhLXNxdWFyZS11cHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2NcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjtcbn1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5mYS1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmZhLXJhc3BiZXJyeS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYlwiO1xufVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5mYS1zY3JlZW5wYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzBcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7XG59XG5cbi5mYS1taWNyb2Jsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7XG59XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uZmEtc3F1YXJlLXdlYi1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgzXCI7XG59XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFlXCI7XG59XG5cbi5mYS13aXJzaW5kaGFuZHdlcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZDBcIjtcbn1cblxuLmZhLXdzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJkMFwiO1xufVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiO1xufVxuXG4uZmEtb2N0b3B1cy1kZXBsb3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLmZhLXdhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2ZcIjtcbn1cblxuLmZhLWJsdWVza3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiO1xufVxuXG4uZmEtcnVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5mYS1zcXVhcmUtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiO1xufVxuXG4uZmEtd2ViZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuXG4uZmEtc3BhY2UtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhY1wiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uZmEtY3BhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuXG4uZmEtc3F1YXJlLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtc3F1YXJlLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7XG59XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG5cbi5mYS1wZXJieXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuXG4uZmEtd2VlYmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNjXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmZhLWJvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNDBcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiO1xufVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjtcbn1cblxuLmZhLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiO1xufVxuXG4uZmEtc2tldGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M2XCI7XG59XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjtcbn1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmZhLWZpcmVmb3gtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7XG59XG5cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7XG59XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7XG59XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cblxuLmZhLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzN1wiO1xufVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjtcbn1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjtcbn1cblxuLmZhLXN0dWJiZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YzdcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7XG59XG5cbi5mYS1vZHlzZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YzZcIjtcbn1cblxuLmZhLXNxdWFyZS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG59XG5cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M4XCI7XG59XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjtcbn1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uZmEtc3F1YXJlLXgtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuXG4uZmEtcmVhY3RldXJvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjtcbn1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiO1xufVxuXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiO1xufVxuXG4uZmEtc2l0cm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDRhXCI7XG59XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjtcbn1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcbn1cblxuLmZhLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNFwiO1xufVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiO1xufVxuXG4uZmEtYnV5LW4tbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTZcIjtcbn1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiO1xufVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiO1xufVxuXG4uZmEtY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NVwiO1xufVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7XG59XG5cbi5mYS1wdXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTFcIjtcbn1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjtcbn1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XG59XG5cbi5mYS13b2R1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5mYS1nb29nbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG5cbi5mYS1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZlwiO1xufVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLmZhLWtvcnZ1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiO1xufVxuXG4uZmEtcGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDNhXCI7XG59XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtZmlsbCB7XG4gIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtc2NhbGUge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LW5vbmUge1xuICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtYXV0byB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXZpc2libGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1sZykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZy1wcmltYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXNlY29uZGFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXN1Y2Nlc3Mge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctaW5mbyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy13YXJuaW5nIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhbmdlciB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWxpZ2h0IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYXJrIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmctc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmstc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMyB7XG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTI1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC41O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNzUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xIHtcbiAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0yIHtcbiAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNSB7XG4gIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMCB7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0zIHtcbiAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTUge1xuICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktZW1waGFzaXMge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWluZm8ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtd2FybmluZyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYW5nZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFyayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRlcnRpYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1jaXJjbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0yIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC01IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LXBpbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1iYi1wcmltYXJ5LWRhcms6ICMwYzYzZTM7XG4gIC0tYmItcHJpbWFyeS10ZXh0OiAjMjEyNTI5O1xuICAtLWJiLXNlY29uZGFyeS1kYXJrOiAjNWE2MTY4O1xuICAtLWJiLWgxLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJiLWgyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJiLWgzLWNvbG9yOiAjMjEyNTI5O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1iYi1wcmltYXJ5LXRleHQ6ICNkZWUyZTY7XG4gIC0tYmItaDEtY29sb3I6ICNkZWUyZTY7XG4gIC0tYmItaDItY29sb3I6ICNkZWUyZTY7XG4gIC0tYmItaDMtY29sb3I6ICNkZWUyZTY7XG59XG5cbi8qIE1JWElOUyAqL1xuLmJ0bi1wcmltYXJ5IGEge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6IHJnYig4NSwgNjAsIDYwKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzQ4MzMzMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNDQzMDMwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTEsIDg5LCA4OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0NDMwMzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0MDJkMmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDg1LCA2MCwgNjApO1xufVxuXG4uYnRuLXNlY29uZGFyeSBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkOGUwZTA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Q2ZGVkZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTc4LCAxODUsIDE4NjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYWUxZTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkNmRlZGY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xufVxuXG4uYnRuLXN1Y2Nlc3MgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0OGI0NjE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNlYjA1ODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzQsIDE0MiwgNTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNTNiOTZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjM2ViMDU4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLWluZm8gYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzE3YTJiODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzYWIwYzM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzJlYWJiZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDEzOCwgMTU2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzQ1YjVjNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJlYWJiZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi13YXJuaW5nIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjYTJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNiYjJkM2I7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2IwMmEzNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYTUyODM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWxpZ2h0IGEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjlmYWZiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjlmYWZiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzMyNGM2NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzI0YzY1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyYjQxNTY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI4M2Q1MTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODEsIDEwMywgMTI0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI4M2Q1MTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI2Mzk0YztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMzMjRjNjU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzMyNGM2NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiKDg1LCA2MCwgNjApO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig4NSwgNjAsIDYwKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDg1LCA2MCwgNjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoODUsIDYwLCA2MCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4NSwgNjAsIDYwKTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogcmdiKDg1LCA2MCwgNjApO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDg1LCA2MCwgNjApO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IGEge1xuICAtLWJzLWJ0bi1jb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYigyMDksIDIxOCwgMjE5KTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDksIDIxOCwgMjE5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIwOSwgMjE4LCAyMTkpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYigyMDksIDIxOCwgMjE5KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYigyMDksIDIxOCwgMjE5KTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI4YTc0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0MCwgMTY3LCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyOGE3NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTdhMmI4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzLCAxNjIsIDE4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxN2EyYjg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyBhIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQgYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIGEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzMyNGM2NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMzI0YzY1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzMjRjNjU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzMyNGM2NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTAsIDc2LCAxMDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzI0YzY1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzI0YzY1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzI0YzY1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzMyNGM2NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIGFmZml4IGVmZmVjdC5cbiAqL1xuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDM1O1xuICBsZWZ0OiAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBjb21tZW50cyBpbiBCYXJyaW8uXG4gKi9cbi5hbGVydC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnRvYXN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5hbGVydCBzdmcge1xuICBtYXgtd2lkdGg6IDJyZW07XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEJvb3RzdHJhcCBCYXJyaW8gc3BlY2lmaWMgc3R5bGluZyBmb3IgdGhlIEJvb2sgbW9kdWxlLlxuICovXG4uYm9vay1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG5cbi5ib29rLW5hdmlnYXRpb24gLmJvb2stcGFnZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGluZyBmb3IgdGhlIEJvb2sgbW9kdWxlLlxuICovXG4uYm9vay1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi5ib29rLW5hdmlnYXRpb24gLmJvb2stcGFnZXIge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xufVxuXG4uYm9vay1wYWdlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uYm9vay1wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvKiBMVFIgKi9cbiAgd2lkdGg6IDQ1JTtcbn1cblxuW2Rpcj1ydGxdIC5ib29rLXBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ib29rLXBhZ2VyX19pdGVtLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4JTtcbn1cblxuLmJvb2stcGFnZXJfX2l0ZW0tLW5leHQge1xuICBmbG9hdDogcmlnaHQ7IC8qIExUUiAqL1xuICB0ZXh0LWFsaWduOiByaWdodDsgLyogTFRSICovXG4gIHdpZHRoOiA0NSU7XG59XG5cbltkaXI9cnRsXSAuYm9vay1wYWdlcl9faXRlbS0tbmV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBicmVhZGNydW1icy5cbiAqL1xuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucmVnaW9uLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwIDE1cHggMC4yNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgY29tbWVudHMgaW4gQmFydGlrLlxuICovXG4vKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mICNjb250ZW50IGgyICovXG4jY29udGVudCAuY29tbWVudC13cmFwcGVyIGgyLCAjY29udGVudCAuY29tbWVudC13cmFwcGVyIC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciBoMi5jb21tZW50LWZvcm1fX3RpdGxlLCAjY29udGVudCAuY29tbWVudC13cmFwcGVyIC5jb21tZW50LWZvcm1fX3RpdGxlLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZmllbGQtbm9kZS0tY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jb21tZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5bZGlyPXJ0bF0gLmNvbW1lbnQge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmNvbW1lbnRfX21ldGEge1xuICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICAvKiBMVFIgKi9cbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbltkaXI9cnRsXSAuY29tbWVudF9fbWV0YSB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG5cbi5jb21tZW50X19hdHRyaWJ1dGlvbiBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4vKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcgKi9cbi5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5jb21tZW50IC5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudF9fYXV0aG9yIC51c2VybmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jb21tZW50X19hdXRob3Ige1xuICBtYXJnaW46IDRweCAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29tbWVudF9fdGltZSxcbi5jb21tZW50X19wZXJtYWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiAjNjg2OTZiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwIDAuNWVtIDAgMDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuY29tbWVudF9fdGltZSxcbi5jb21tZW50X19wZXJtYWxpbmsge1xuICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcbn1cblxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jb21tZW50X19jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIC8qIExUUiAqL1xuICB0b3A6IDEuMjVlbTtcbiAgYm9yZGVyLXRvcDogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEuMjVlbSBzb2xpZCAjZGVlMmU2O1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyLWJvdHRvbTogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5bZGlyPXJ0bF0gLmNvbW1lbnRfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDEuMjVlbSBzb2xpZCAjZGVlMmU2O1xufVxuXG4uY29tbWVudF9fY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIC8qIExUUiAqL1xuICB0b3A6IDEuMjVlbTtcbiAgYm9yZGVyLXRvcDogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEuMjVlbSBzb2xpZCAjZmZmO1xuICAvKiBMVFIgKi9cbiAgYm9yZGVyLWJvdHRvbTogMS4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMS4yNWVtIHNvbGlkICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5jb21tZW50X19jb250ZW50IGgzLCAuY29tbWVudF9fY29udGVudCAuaDMge1xuICBtYXJnaW4tdG9wOiAwLjk0ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDVlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29tbWVudF9fY29udGVudCBuYXYge1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4uaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuaW5kZW50ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudCAubGlua3Mge1xuICBwYWRkaW5nOiAwIDAgMC4yNWVtIDA7XG59XG5cbi5jb21tZW50IC5saW5rcy1pbmxpbmUgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMC41ZW0gMCAwO1xuICAvKiBMVFIgKi9cbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5bZGlyPXJ0bF0gLmNvbW1lbnQgLmxpbmtzLWlubGluZSBzcGFuIHtcbiAgcGFkZGluZzogMCAwIDAgMC41ZW07XG59XG5cbi5jb21tZW50LS11bnB1Ymxpc2hlZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogNXB4IDJweCA1cHggNXB4O1xuICAvKiBMVFIgKi9cbiAgYmFja2dyb3VuZDogIzk0ODQ4NDtcbn1cblxuW2Rpcj1ydGxdIC5jb21tZW50LS11bnB1Ymxpc2hlZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMnB4O1xufVxuXG4vKipcbiAqIEB0b2RvOiB1bnB1Ymxpc2hlZCBub2RlcyBoYXZlIGNsYXNzIC5ub2RlLS11bnB1Ymxpc2hlZC5cbiAqIGNoYW5nZSB0aGlzIHRvIC5jb21tZW50LS11bnB1Ymxpc2hlZC5cbiAqL1xuLnVucHVibGlzaGVkIC5jb21tZW50LXRleHQgLmNvbW1lbnQtYXJyb3cge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5NDg0ODQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5NDg0ODQ7XG59XG5cbi51bnB1Ymxpc2hlZCB7XG4gIHBhZGRpbmc6IDEuMjVlbSAxLjI1ZW0gMDtcbn1cblxuLmNvbW1lbnQtZm9vdGVyIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4uY29tbWVudC0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX3RleHQ6YWZ0ZXIsXG4ubm9kZS0tdW5wdWJsaXNoZWQgLmNvbW1lbnRfX3RleHQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5NDg0ODQ7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmNvbW1lbnQtLXVucHVibGlzaGVkIC5jb21tZW50X19jb250ZW50OmFmdGVyLFxuW2Rpcj1ydGxdIC5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudF9fY29udGVudDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTQ4NDg0O1xufVxuXG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyA+IHNwYW4gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyA+IHNwYW4gPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWV3cy1maWVsZC12YXJpYXRpb25zIC5maWVsZC0tbmFtZS1wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xufVxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyAuY29tbWVyY2Utb3JkZXItaXRlbS12YXJpYXRpb24tY2FydC1mb3JtLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyAuY29tbWVyY2Utb3JkZXItaXRlbS12YXJpYXRpb24tY2FydC1mb3JtLWZvcm0gLmZpZWxkLS1uYW1lLXB1cmNoYXNlZC1lbnRpdHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyAuY29tbWVyY2Utb3JkZXItaXRlbS12YXJpYXRpb24tY2FydC1mb3JtLWZvcm0gLmZpZWxkLS1uYW1lLXF1YW50aXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnZpZXdzLWZpZWxkLXZhcmlhdGlvbnMgLmNvbW1lcmNlLW9yZGVyLWl0ZW0tdmFyaWF0aW9uLWNhcnQtZm9ybS1mb3JtIC5maWVsZC0tbmFtZS1xdWFudGl0eSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyAuY29tbWVyY2Utb3JkZXItaXRlbS12YXJpYXRpb24tY2FydC1mb3JtLWZvcm0gLmZpZWxkLS1uYW1lLXF1YW50aXR5IGlucHV0IHtcbiAgd2lkdGg6IDUwcHg7XG59XG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyAuY29tbWVyY2Utb3JkZXItaXRlbS12YXJpYXRpb24tY2FydC1mb3JtLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24gLmNvbC1hdXRvLFxuI2VkaXQtcGF5bWVudC1pbmZvcm1hdGlvbi1iaWxsaW5nLWluZm9ybWF0aW9uIC5jb2wtYXV0byxcbiNlZGl0LXBheW1lbnQtaW5mb3JtYXRpb24tYmlsbGluZy1pbmZvcm1hdGlvbi5jb2wtYXV0byxcbiNlZGl0LW9yZGVyLXN1bW1hcnkgLmNvbC1hdXRvLFxuI2VkaXQtb3JkZXItc3VtbWFyeS5jb2wtYXV0byB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uICNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uLXNoaXBwaW5nLXByb2ZpbGUtZmllbGQtcnVjLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy1pZC1saXN0YWRvX2RlX3Byb2R1Y3RvcyAudmlld3Mtcm93ID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnZpZXctaWQtbGlzdGFkb19kZV9wcm9kdWN0b3MgLnZpZXdzLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udmlldy1pZC1saXN0YWRvX2RlX3Byb2R1Y3RvcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHdpZHRoOiAzMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM0YjM1MzU7XG59XG5cbi5jYXJ0LWJsb2NrLS1jb250ZW50cyB7XG4gIGJhY2tncm91bmQ6ICNiOGMwYzE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhcnQtYmxvY2stLWNvbnRlbnRzIC5jYXJ0LWJsb2NrLS1jb250ZW50c19faXRlbXMge1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5jYXJ0LWJsb2NrLS1jb250ZW50cyAuY2FydC1ibG9jay0tY29udGVudHNfX2l0ZW1zIHRhYmxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FydC1ibG9jay0tY29udGVudHMgLmNhcnQtYmxvY2stLWNvbnRlbnRzX19pdGVtcyB0YWJsZSB0aGVhZC50aGVhZC1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNiOGMwYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcnQtYmxvY2stLWNvbnRlbnRzIC5jYXJ0LWJsb2NrLS1jb250ZW50c19faXRlbXMgdGFibGUgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHtcbiAgYmFja2dyb3VuZDogI2I4YzBjMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyAuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNvbnRlbnRzX19saW5rcyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY29udGVudHNfX2xpbmtzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY29udGVudHNfX2xpbmtzIGE6aG92ZXIge1xuICBjb2xvcjogI2UyZThlODtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyAuYnRuLWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgdGQuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNhcnQtdGFibGVfX3RpdGxlLFxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX19wcmljZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgdGQuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNhcnQtdGFibGVfX3F1YW50aXR5IHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHRhYmxlIC5idG46aG92ZXIge1xuICBjb2xvcjogI2UyZThlODtcbn1cbi5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyB0YWJsZSB0Zm9vdCAuYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uY2FydC0tY2FydC1vZmZjYW52YXMgdGFibGUgdGZvb3QgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyMDksIDIxOCwgMjE5KTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogQ29udGV4dHVhbCBsaW5rcyBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8uXG4gKi9cbi5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAwIDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIENvbGxhcHNpYmxlIGRldGFpbHMuXG4gKlxuICogQHNlZSBjb2xsYXBzZS5qc1xuICogQHNlZSBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vY3NzLWJhY2tncm91bmQtaW1hZ2UtaGFja3MvXG4gKi9cbmRldGFpbHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGV0YWlscyBzdW1tYXJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuZGV0YWlscyBzdW1tYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cbmRldGFpbHMgPiAuZGV0YWlscy13cmFwcGVyIHtcbiAgbWFyZ2luOiAxcmVtO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCYXJ0aWsncyBkcm9wYnV0dG9uIGNvbXBvbmVudC5cbiAqL1xuLmpzIC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gb3ZlciBzcGVjaWZpdHkgb2YgLmpzIHRkIC5kcm9wYnV0dG9uLXdpZGdldCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0ICNkMmQyZDIgI2I0YjRiNCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmM2YzZjMsICNlOGU4ZTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuMTI1ZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanMgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0ICNkMmQyZDIgI2I0YjRiNCAjZDJkMmQyO1xufVxuXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IC5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4zMmVtIDFlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSB7XG4gIG1hcmdpbi1yaWdodDogMDsgLyogTFRSICovXG59XG5cbltkaXI9cnRsXS5qcyAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24tYWN0aW9uIGEge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmpzIC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlOGU4ZTgsICNkMmQyZDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZThlOGU4LCAjZDJkMmQyKTtcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXRvZ2dsZSAuZHJvcGJ1dHRvbi1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5qcyAuZHJvcGJ1dHRvbiBhIHtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cblxuLmpzIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbjpob3Zlcixcbi5qcyAuZHJvcGJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBHZW5lcmFsIHN0eWxlcyBmb3IgZHJvcGJ1dHRvbnMuXG4gKi9cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbn1cblxuLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uID4gKiB7XG4gIHBhZGRpbmc6IDAuMWVtIDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4uZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xufVxuXG4uZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24gPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgcGFkZGluZy1yaWdodDogMTBlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAyZW07XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZlZWQgaWNvbiBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8uXG4gKi9cbi5mZWVkLWljb24ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBmaWVsZCBjb21wb25lbnRzLlxuICovXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTtcbn1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdWwubGlua3Mge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBwYWRkaW5nOiAwIDFyZW0gMCAwO1xuICAvKiBMVFIgKi9cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuW2Rpcj1ydGxdIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIGxpIHtcbiAgcGFkZGluZzogMCAwIDAgMXJlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8qIExUUiAqL1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAvKiBMVFIgKi9cbiAgfVxuICBbZGlyPXJ0bF0gLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMCAxcmVtO1xuICB9XG4gIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSArIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5maWVsZC0tdHlwZS1pbWFnZSBpbWcsXG4uZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi5maWVsZC0tdHlwZS1pbWFnZSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3Mge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMCAxcmVtIDAgMDtcbiAgLyogTFRSICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbltkaXI9cnRsXSAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19sYWJlbCxcbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9faXRlbXMsXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIERlZmF1bHQgc3R5bGUgZm9yIGZpbGUgbW9kdWxlLlxuICovXG4vKiBGaWxlIGljb25zLiovXG4uZmlsZSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAvKiBMVFIgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuZmlsZSB7XG4gIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5cbi5maWxlLS1nZW5lcmFsLFxuLmZpbGUtLWFwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbS5wbmcpO1xufVxuXG4uZmlsZS0tcGFja2FnZS14LWdlbmVyaWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy9wYWNrYWdlLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2Utc3ByZWFkc2hlZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy94LW9mZmljZS1zcHJlYWRzaGVldC5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy94LW9mZmljZS1kb2N1bWVudC5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMveC1vZmZpY2UtcHJlc2VudGF0aW9uLnBuZyk7XG59XG5cbi5maWxlLS10ZXh0LXgtc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvdGV4dC14LXNjcmlwdC5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC1odG1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvdGV4dC1odG1sLnBuZyk7XG59XG5cbi5maWxlLS10ZXh0LXBsYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvdGV4dC1wbGFpbi5wbmcpO1xufVxuXG4uZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24tcGRmLnBuZyk7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUucG5nKTtcbn1cblxuLmZpbGUtLWF1ZGlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvaWNvbnMvYXVkaW8teC1nZW5lcmljLnBuZyk7XG59XG5cbi5maWxlLS12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3ZpZGVvLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL3RleHQteC1nZW5lcmljLnBuZyk7XG59XG5cbi5maWxlLS1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL2ljb25zL2ltYWdlLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAncyBmb3JtIGNvbXBvbmVudHMuXG4gKi9cbi5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9yZXF1aXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKSAqIDAuNSkgY2FsYygoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpICogMC41KTtcbiAgd2lkdGg6IGNhbGMoKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKSAqIDAuNSk7XG4gIGhlaWdodDogY2FsYygoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpICogMC41KTtcbiAgbWFyZ2luOiAwIDAuM2VtO1xufVxuXG5mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbmZvcm0gLmZpbHRlci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuZm9ybSAuZm9ybS10eXBlLXRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpbmstZWRpdC1zdW1tYXJ5IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xufVxuXG4uaW1hZ2UtYnV0dG9uLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tIEhlYWRlciAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNuYXZiYXItdG9wIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6aG92ZXIsXG4jbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuI25hdmJhci10b3AubmF2YmFyLWRhcmsgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuI25hdmJhci10b3AubmF2YmFyLWxpZ2h0IC5uYXYtbGluazpob3ZlcixcbiNuYXZiYXItdG9wLm5hdmJhci1saWdodCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm5hdmJhci1icmFuZCAuc2l0ZS1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzMuOWVtKSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS14cyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gKyAubmF2LWl0ZW0sXG4gIC5uYXZiYXItdG9nZ2xlYWJsZS14cy5jb2xsYXBzZS5pbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDcuOWVtKSB7XG4gIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gKyAubmF2LWl0ZW0sXG4gIC5uYXZiYXItdG9nZ2xlYWJsZS14cy5jb2xsYXBzZS5pbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIGhlbHAgbWVzc2FnZXMuXG4gKi9cbi5ibG9jay1oZWxwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAxLjI2ZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ibG9jay1oZWxwX19jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jb250cmliL2Jvb3RzdHJhcC9pbWFnZXMvaGVscC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDRweDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuYmxvY2staGVscF9fY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA0cHg7XG59XG5cbi5ibG9jay1oZWxwX19jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBpY29ucy5cbiAqL1xuLmljb24taGVscCB7XG4gIGJhY2tncm91bmQ6IHVybCgvLi4vLi4vY29udHJpYi9ib290c3RyYXBfYmFycmlvL2ltYWdlcy9oZWxwLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMXB4IDAgMXB4IDEuNXJlbTtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAuaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIHBhZGRpbmc6IDFweCAxLjVyZW0gMXB4IDA7XG59XG5cbi5mZWVkLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcInJzcy1maWxsLnN2Z1wiLCBmaWxsPVwiI2ZkN2UxNFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmZlZWQtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwicnNzLWZpbGwuc3ZnXCIsIGZpbGw9XCIjZmQ3ZTE0XCIpO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpbWFnZSBidXR0b25zLlxuICovXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmhvdmVyLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZDphY3RpdmUsXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmZvY3VzLFxuLmltYWdlLWJ1dHRvbi5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogQmFzaWMgc3R5bGluZyBmb3IgY29tbWVudCBtb2R1bGUuXG4gKi9cbi8qKlxuICogSW5kZW50IHRocmVhZGVkIGNvbW1lbnRzLlxuICovXG4uaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGl0ZW0gbGlzdC5cbiAqL1xuLml0ZW0tbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1ydGxdIC5pdGVtLWxpc3QgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaXRlbS1saXN0IHVsIGxpIHtcbiAgLyogVGhpcyBpcyBuZWVkZWQgdG8gcmVzZXQgc3R5bGVzIGluIGl0ZW0tbGlzdC50aGVtZS5jc3MgKi9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwIDA7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPXJ0bF0gLml0ZW0tbGlzdCB1bCBsaSB7XG4gIC8qIFRoaXMgaXMgbmVlZGVkIHRvIHJlc2V0IFtkaXI9XCJydGxcIl0gc3R5bGVzIGluIGl0ZW0tbGlzdC50aGVtZS5jc3MgKi9cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwIDFyZW07XG59XG5cbi5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCxcbi5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCBsaSxcbltkaXI9cnRsXSAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXG5bZGlyPXJ0bF0gLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogTGlzdCBncm91cC5cbiAqIEEgbGlzdCBvZiBsaW5rcywgZ3JvdXBlZCB0b2dldGhlci5cbiAqL1xuLmxpc3QtZ3JvdXBfX2xpbmsge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMC41cmVtIDAgMDtcbn1cblxuLmxpc3QtZ3JvdXBfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBNZWRpYSByZWxhdGVkICBzcGVjaWZpYyBDU1MuXG4gKi9cbi8qIE1lZGlhIEltYWdlICovXG4uZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIE5vZGUgRGlhbG9nIEFkZC9TZWxlY3QgT3ZlcmxheSAqL1xuLyogVHdvIENvbHVtbiBMYXlvdXQgKi9cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIExlZnQgTWVudSBMYXlvdXQgKi9cbi5tZWRpYS1saWJyYXJ5LW1lbnUge1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnUgbGkge1xuICBtYXJnaW46IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4ubWVkaWEtbGlicmFyeS1tZW51IGxpOjptYXJrZXIge1xuICBjb2xvcjogI2U5ZWNlZjtcbn1cblxuLm1lZGlhLWxpYnJhcnktbWVudV9fbGluayB7XG4gIG1hcmdpbjogNXB4IDVweCA1cHggMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG5cbi5hY3RpdmUubWVkaWEtbGlicmFyeS1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogRm9ybSBFbGVtZW50cyBMYXlvdXQgICovXG4ubWVkaWEtbGlicmFyeS1jb250ZW50IHtcbiAgZmxleDogMjtcbn1cblxuLm1lZGlhLWxpYnJhcnktd3JhcHBlciAuZm9ybS0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBmbGV4OiAyO1xufVxuXG4vKiBGaXggRm9ybSBJbnNlcnQgQnV0dG9uIHRvIEJvdHRvbSBvZiBQb3B1cCAqL1xuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiBHcmlkIExheW91dCAqL1xuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1mcm9udC5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbC51aS1kaWFsb2ctLW5hcnJvdyB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgbGVmdDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm1fX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQge1xuICBtYXJnaW46IDEwcHg7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuanMtZm9ybS10eXBlLWNoZWNrYm94LCAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBBZGQgb3IgU2VsZWN0IE1lZGlhICovXG4ubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fbWVkaWE6Om1hcmtlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3Mgbm9kZSBjb21wb25lbnQuXG4gKi9cbi5ub2RlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4vKiBWaWV3IG1vZGUgdGVhc2VyIHN0eWxlcy4gKi9cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMiwgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlci5ub2RlLS1zdGlja3kge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDI0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW07XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IHtcbiAgY2xlYXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogTm9kZSBtZXRhZGF0YSBzdHlsZXMuICovXG4ubm9kZV9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5ub2RlX19tZXRhIC5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDFweCAxcmVtIDAgMDtcbiAgLyogTFRSICovXG59XG5cbltkaXI9cnRsXSAubm9kZV9fbWV0YSAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogTm9kZSBsaW5rcyBzdHlsZXMuICovXG4ubm9kZV9fbGlua3Mge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLyogTFRSICovXG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuW2Rpcj1ydGxdIC5ub2RlX19saW5rcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIFVucHVibGlzaGVkIG5vZGUgc3R5bGVzLiAqL1xuLm5vZGUtLXVucHVibGlzaGVkIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDA7XG59XG5cbi5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudC10ZXh0IC5jb21tZW50LWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmNGY0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmNGY0O1xufVxuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNkMWU4ZjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2QxZThmNSwgI2QzZThmNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNkMWU4ZjUsICNkM2U4ZjQpO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMzMzMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5ZmYxO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQxOWZmMSwgIzEwNzZkNSk7IC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICBib3JkZXItcmFkaXVzOiAwLjRlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAxZW0gNHB4IDAuNmVtOyAvKiBMVFIgKi9cbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbltkaXI9cnRsXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgcGFkZGluZzogNHB4IDAuNmVtIDRweCAxZW07XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcbi5ub2RlLXByZXZpZXctYmFja2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5Y2YxO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU5YWJmMywgIzJhOTBlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7IC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5bZGlyPXJ0bF0gLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcbltkaXI9cnRsXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzU5YWJmMywgIzJhOTBlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTlhYmYzLCAjMmE5MGVmKTtcbn1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU2OWJlO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBlNjliZSwgIzJhOTNlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBlNjliZSwgIzJhOTNlZik7IC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuW2Rpcj1ydGxdIC5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBlNjliZSwgIzJhOTNlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGU2OWJlLCAjMmE5M2VmKTtcbn1cblxuLm5vZGUtcHJldmlldy1iYWNrbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIHBhZ2UuXG4gKi9cbi8qIEhhY2sgZm9yIC5wbGFjZWhvbGRlciBpc3N1ZSBodHRwczovL3d3dy5kcnVwYWwub3JnL3Byb2plY3QvZHJ1cGFsL2lzc3Vlcy8zMjMzNTMzICovXG5lbS5wbGFjZWhvbGRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVGhlIHZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBzZWFyY2ggZm9ybShzKS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaGVhZGVyICNzZWFyY2gtYmxvY2stZm9ybSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4jc2VhcmNoLWJsb2NrLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB0aGUgU2hvcnRjdXQgYWN0aW9uIGxpbmsgaW4gQm9vdHN0cmFwIEJhcnJpby5cbiAqL1xuLnNob3J0Y3V0LXdyYXBwZXIge1xuICBtYXJnaW46IDIuMmVtIDAgMS4xZW0gMDsgLyogU2FtZSBhcyB1c3VhbCAucGFnZS10aXRsZSBtYXJnaW4uICovXG59XG5cbi5zaG9ydGN1dC13cmFwcGVyIC5wYWdlLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7IC8qIExUUiAqL1xuICBtYXJnaW46IDA7XG59XG5cbltkaXI9cnRsXSAuc2hvcnRjdXQtd3JhcHBlciAucGFnZS10aXRsZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNob3J0Y3V0LWFjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTsgLyogTFRSICovXG4gIHBhZGRpbmctdG9wOiAwLjM1ZW07XG59XG5cbltkaXI9cnRsXSAuc2hvcnRjdXQtYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5zaG9ydGN1dC1hY3Rpb246aG92ZXIsXG4uc2hvcnRjdXQtYWN0aW9uOmFjdGl2ZSxcbi5zaG9ydGN1dC1hY3Rpb246Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0gU2lkZWJhciAtLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGViYXIgLmJsb2NrIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5zaWRlYmFyIC5ibG9jayAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uc2lkZWJhciBoMiwgLnNpZGViYXIgLmgyIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnNpZGViYXIgdGJvZHkge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2lkZWJhciB0ci5ldmVuLFxuLnNpZGViYXIgdHIub2RkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uc2lkZWJhciBuYXYgdWwubmF2IHtcbiAgbWFyZ2luOiAwIC0xcmVtO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGb290ZXIgU3R5bGluZy5cbiAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnNpdGUtZm9vdGVyIC5sYXlvdXQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4vKiBGb290ZXIgVG9wIFN0eWxpbmcuICovXG4uc2l0ZS1mb290ZXJfX3RvcCAuY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIEZvb3RlciBCb3R0b20gU3R5bGluZy4gKi9cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5ibG9jayB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgdGhlIHNraXAgbGluay5cbiAqL1xuLnNraXAtbGluayB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQ6ICM0OTUwNTc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmc6IDFweCAxcmVtIDJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5za2lwLWxpbmsudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgdGFibGVzLlxuICovXG4uc3RpY2t5LWhlYWRlciB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IGNhbGMoMiAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG59XG5cbi5zdGlja3ktaGVhZGVyIHRoIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB0YWJsZSBkcmFnLlxuICovXG50ci5kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbn1cblxudHIuZHJhZy1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ7XG59XG5cbi50YWJsZWRyYWctY2hhbmdlZC53YXJuaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZyk7XG59XG5cbmEudGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLnRhYmxlZHJhZy1jZWxsLWNvbnRlbnQgPiAqIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVGFibGUgc2VsZWN0IGJlaGF2aW9yLlxuICpcbiAqIEBzZWUgdGFibGVzZWxlY3QuanNcbiAqL1xudHIuc2VsZWN0ZWQgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZjO1xufVxuXG50ZC5jaGVja2JveCxcbnRoLmNoZWNrYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bZGlyPXJ0bF0gdGQuY2hlY2tib3gsXG5bZGlyPXJ0bF0gdGguY2hlY2tib3gge1xuICAvKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mIFtkaXI9XCJydGxcIl0gdGQgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUYWJsZSBzb3J0IGluZGljYXRvci5cbiAqL1xudGguaXMtYWN0aXZlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxudGQuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVGFibGVzb3J0IGluZGljYXRvciBzdHlsZXMuXG4gKi9cbi50YWJsZXNvcnQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDFweCAwIDAgNXB4O1xufVxuXG4udGFibGVzb3J0LS1hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvdHdpc3RpZS1kb3duLnN2Zyk7XG59XG5cbi50YWJsZXNvcnQtLWRlc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvdHdpc3RpZS11cC5zdmcpO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUaGVtZSBzdHlsaW5nIGZvciB0YWJzLlxuICovXG5uYXYudGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm5hdi50YWJzIHVsIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgZGlzcGxheTogZmxleDtcbn1cbm5hdi50YWJzIHVsIC5uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbm5hdi50YWJzIHVsIC5uYXYtaXRlbSBhIHtcbiAgY29sb3I6ICMzMjRjNjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbm5hdi50YWJzIHVsIC5uYXYtaXRlbS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICM5NDg0ODQ7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGEgcmVzaXphYmxlIHRleHRhcmVhLlxuICovXG4uZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJhcnRpaydzIHVpLXdpZGdldCBjb21wb25lbnQuXG4gKi9cbi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgQmFydGlrJ3MgbW9kYWwgd2luZG93c1xuICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi51aS1kaWFsb2cge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGlhbG9nIGlucHV0LFxuLnVpLWRpYWxvZyBzZWxlY3QsXG4udWktZGlhbG9nIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4udWktZGlhbG9nIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmM2YzZjMsICNlOGU4ZTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2I0YjRiNDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMmQyZDI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVlbSAxLjA2M2VtO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFRoZW1lIHN0eWxpbmcgZm9yIHVzZXIgbW9kdWxlLlxuICovXG4vKiBWaXN1YWwgc3R5bGluZyBmb3IgdGhlIFBhc3N3b3JkIHN0cmVuZ3RoIGluZGljYXRvciAqL1xuLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWZhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1nb29kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLnBhc3N3b3JkLWNvbmZpcm0sXG4ucGFzc3dvcmQtZmllbGQsXG4ucGFzc3dvcmQtc3RyZW5ndGgsXG4ucGFzc3dvcmQtY29uZmlybS1tYXRjaCB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICBtYXJnaW46IDAuN2VtIDA7XG4gIG1heC13aWR0aDogMzQuN2VtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29uZmlybS1wYXJlbnQsXG4ucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IGxlZnQ7XG4gIC8qIExUUiAqL1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzNlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2Rpcj1ydGxdIC5jb25maXJtLXBhcmVudCxcbltkaXI9cnRsXSAucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4vKiBTdHlsaW5nIGZvciB0aGUgc3RhdHVzIGluZGljYXRvciBvZiB0aGUgcGFzc3dvcmRzIG1hdGNoIHRlc3QuICAqL1xuLnBhc3N3b3JkLWNvbmZpcm0gLm9rIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFzc3dvcmQtY29uZmlybSAuZXJyb3Ige1xuICBjb2xvcjogI2RjMzU0NTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIExvZ2luIHBhZ2Ugc3R5cGUgKi9cbi5wYWdlLXVzZXItbG9naW4gbWFpbiAucmVnaW9uLWNvbnRlbnQsXG4ucGFnZS11c2VyLXBhc3N3b3JkIG1haW4gLnJlZ2lvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuYm9keS5wYXRoLXVzZXIgLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19sYWJlbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgY29sb3I6IHJnYigyMDksIDIxOCwgMjE5KTtcbn1cbmJvZHkucGF0aC11c2VyIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9faXRlbSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG5ib2R5LnBhdGgtdXNlciAuZmllbGQtLWxhYmVsLWFib3ZlIC5maWVsZF9fbGFiZWwge1xuICBjb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xufVxuYm9keS5wYXRoLXVzZXIgLmZpZWxkLS1sYWJlbC1hYm92ZSAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmVydGljYWwgdGFicyBjb21wb25lbnQuXG4gKi9cbi8qIFZlcnRpY2FsIFRhYnMgUmVzZXQgKi9cbi52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgbWFyZ2luOiAtMXB4IDAgLTFweDsgLyogTFRSICovXG4gIHBhZGRpbmc6IDA7XG59XG5cbltkaXI9cnRsXSAudmVydGljYWwtdGFic19fbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xZW07XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIHNwZWNpZmljaXR5IG92ZXIgW2Rpcj1cInJ0bFwiXSAucmVnaW9uLWNvbnRlbnQgdWwgKi9cbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmVydGljYWwgVGFicy5cbiAqL1xuLnZlcnRpY2FsLXRhYnMge1xuICBtYXJnaW46IDA7XG4gIC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5bZGlyPXJ0bF0gLnZlcnRpY2FsLXRhYnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC8qIExUUiAqL1xuICB3aWR0aDogMTVlbTtcbiAgbWFyZ2luOiAwO1xuICAvKiBMVFIgKi9cbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbltkaXI9cnRsXSAudmVydGljYWwtdGFic19fbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNWVtO1xufVxuXG4udmVydGljYWwtdGFic19fcGFuZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnZlcnRpY2FsLXRhYnNfX3BhbmUgbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX3BhbmUgPiBzdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGF5b3V0IG9mIGVhY2ggdGFiLiAqL1xuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAwLjZlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6Zm9jdXMgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTphY3RpdmUgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpob3ZlciAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIC8qIExUUiAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bZGlyPXJ0bF0gLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTdHlsaW5nIGZvciBWaWV3cyBpbiBCYXJ0aWsuXG4gKi9cbi8qIFRhYiBzdHlsZXMgKi9cbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3BlbiA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcbn1cblxuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5vcGVuID4gYTpob3Zlcixcbi52aWV3cy1kaXNwbGF5cyAudGFicyAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiKDg1LCA2MCwgNjApO1xufVxuXG4udmlld3MtZGlzcGxheXMgLnNlY29uZGFyeSAuZm9ybS1zdWJtaXQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4vKiBUYWJzIGFjdGlvbiBsaXN0IHN0eWxlcyAqL1xuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5hY3Rpb24tbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIENvbnRleHR1YWwgZmlsdGVyIG9wdGlvbnMgc3R5bGVzICovXG4udmlld3MtZmlsdGVyYWJsZS1vcHRpb25zIC5maWx0ZXJhYmxlLW9wdGlvbjpudGgtb2YtdHlwZShldmVuKSAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbn1cblxuLyogVmlld3MgYWN0aW9uIGRyb3BidXR0b24gc3R5bGVzICovXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQge1xuICBjb2xvcjogIzQ0MzAzMDtcbn1cblxuLnZpZXdzLXVpLWRpc3BsYXktdGFiLWFjdGlvbnMgLmRyb3BidXR0b24gLmZvcm0tc3VibWl0OmhvdmVyLFxuLnZpZXdzLXVpLWRpc3BsYXktdGFiLWFjdGlvbnMgLmRyb3BidXR0b24gLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgY29sb3I6IHJnYig4NSwgNjAsIDYwKTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3Igd2Vmb3JtJ3MgZm9ybSBjb21wb25lbnRzLlxuICovXG4vKiBBZGQgcmVxdWlyZSBhc3RlcmlzayB0byBuZXNzZXNhcnkgZmllbGRzICovXG4uZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbnRyaWIvYm9vdHN0cmFwX2JhcnJpby9pbWFnZXMvcmVxdWlyZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggN3B4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luOiAwIDAuM2VtO1xufVxuXG4vKiBCdXR0b24gc3R5bGVzIGZvciByYWRpb3MgYW5kIGNoZWNrYm94ZXMgd2hlbiBzZXQgdW5kZXIgXCJPcHRpb25zIERpc3BsYXlcIiAqL1xuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtaG9yaXpvbnRhbCAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIHtcbiAgZmxleDogYXV0bztcbn1cblxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLmZvcm0tY2hlY2stbGFiZWw6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjMzI0YzY1O1xufVxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG4gIGNvbG9yOiAjMzI0YzY1O1xufVxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtd3JhcHBlciAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG59XG4ud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucyAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIC5yYWRpbyxcbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zIC53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zLXdyYXBwZXIgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg3LjVyZW0pIHtcbiAgLmNvbnRhaW5lci14eGwsXG4gIC5jb250YWluZXIteGwsXG4gIC5jb250YWluZXItbGcsXG4gIC5jb250YWluZXItbWQsXG4gIC5jb250YWluZXItc20sXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWlubGluZTogMHB4O1xuICB9XG59XG5cbi5jb250YWluZXIgPiAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jb250YWluZXIgPiAucm93ID4gbWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiA2ZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLypcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUzOHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNDhweCkge1xuICAgIHBhZGRpbmctdG9wOiAyMC41ZW07XG4gIH1cbiAgICAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgPiAucm93ID4gbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmNvbnRhaW5lciA+IC5yb3cgPiBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogOWVtO1xuICB9XG59XG5cbi5yb3cgPiAqIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jbmF2YmFyLW1haW4ge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNuYXZiYXItdG9wLm5hdmJhci1kYXJrIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNTUzYzNjO1xufVxuI25hdmJhci10b3AubmF2YmFyLWRhcmsgLm5hdi1saW5rOmhvdmVyLCAjbmF2YmFyLXRvcC5uYXZiYXItZGFyayAubmF2LWxpbms6Zm9jdXMsICNuYXZiYXItdG9wLm5hdmJhci1kYXJrIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzU1M2MzYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jbmF2YmFyLXRvcC5uYXZiYXIubmF2YmFyLWRhcmsuYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNuYXZiYXItdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuI25hdmJhci10b3AgI2Jsb2NrLWNhbnR1dC1tYWluLW1lbnUgLmNsZWFyZml4Lm5hdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDJweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4jbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbTpob3ZlcixcbiNuYXZiYXItdG9wICNibG9jay1jYW50dXQtbWFpbi1tZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtOmZvY3VzLXdpdGhpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGRiYjM7XG59XG4jbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1NTNjM2M7XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICNuYXZiYXItdG9wICNibG9jay1jYW50dXQtbWFpbi1tZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI25hdmJhci10b3AgI2Jsb2NrLWNhbnR1dC1tYWluLW1lbnUgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAubWVudSxcbiNuYXZiYXItdG9wICNibG9jay1jYW50dXQtbWFpbi1tZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zm9jdXMtd2l0aGluIC5tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGRiYjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qXG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICAgICB0b3A6IC0xMjFweFxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NjZweCkge1xuICAgICAgdG9wOiAtNDZweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICAgICAgICAgdG9wOiAtMzBweFxuICAgICAgfVxuXG4gICovXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC5tZW51IGxpLFxuI25hdmJhci10b3AgI2Jsb2NrLWNhbnR1dC1tYWluLW1lbnUgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpmb2N1cy13aXRoaW4gLm1lbnUgbGkge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuI25hdmJhci10b3AgI2Jsb2NrLWNhbnR1dC1tYWluLW1lbnUgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAubWVudSBsaTpob3ZlcixcbiNuYXZiYXItdG9wICNibG9jay1jYW50dXQtbWFpbi1tZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zm9jdXMtd2l0aGluIC5tZW51IGxpOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC5tZW51IGxpOmZpcnN0LWNoaWxkLFxuI25hdmJhci10b3AgI2Jsb2NrLWNhbnR1dC1tYWluLW1lbnUgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpmb2N1cy13aXRoaW4gLm1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG59XG4jbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM1NTNjM2MgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbiNuYXZiYXItdG9wICNibG9jay1jYW50dXQtbWFpbi1tZW51IC5jbGVhcmZpeC5uYXYgbGkgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNuYXZiYXItdG9wICNibG9jay1jYW50dXQtbWFpbi1tZW51IC5jbGVhcmZpeC5uYXYgbGkgYSB7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNTEwcHgpIHtcbiAgI25hdmJhci10b3AgI2Jsb2NrLWNhbnR1dC1tYWluLW1lbnUgLmNsZWFyZml4Lm5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbiNuYXZiYXItdG9wICNibG9jay1jYW50dXQtbWFpbi1tZW51IC5jbGVhcmZpeC5uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGRiYjM7XG59XG4jbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IGxpIC5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNuYXZiYXItdG9wICNibG9jay1jYW50dXQtbWFpbi1tZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtbG9nbzpub3QoOmhvdmVyLCA6Zm9jdXMtd2l0aGluKSA+IGltZyB7XG4gIG1heC1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNuYXZiYXItdG9wICNibG9jay1jYW50dXQtbWFpbi1tZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtbG9nbzpub3QoOmhvdmVyLCA6Zm9jdXMtd2l0aGluKSA+IC5uYXYtbGluayB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWxvZ286aG92ZXIgPiBpbWcsXG4jbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWxvZ286Zm9jdXMtd2l0aGluID4gaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4jbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2ICNzaWRlbWVudS1vcGVuLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgI25hdmJhci10b3AgI2Jsb2NrLWNhbnR1dC1tYWluLW1lbnUgLmNsZWFyZml4Lm5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbTpub3QoLm1lbnUtbG9nbykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25hdmJhci10b3AgI2Jsb2NrLWNhbnR1dC1tYWluLW1lbnUgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRkYmIzO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI25hdmJhci10b3AgI2Jsb2NrLWNhbnR1dC1tYWluLW1lbnUgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1sb2dvID4gLm1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWxvZ28gPiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZiYXItdG9wICNibG9jay1jYW50dXQtbWFpbi1tZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtbG9nbyAubmF2LWxpbmsge1xuICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfVxuICAjbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWxvZ28gPiBidXR0b24ubmF2LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICNuYXZiYXItdG9wICNibG9jay1jYW50dXQtbWFpbi1tZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtbG9nbyAjc2lkZW1lbnUtb3Blbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGRiYjM7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTVweCkge1xuICAjbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWxvZ28gPiBidXR0b24ubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjbmF2YmFyLXRvcCAjYmxvY2stY2FudHV0LW1haW4tbWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWxvZ28gPiBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4jYmxvY2stY2FudHV0LXRvcGJhcm1lbnUge1xuICBmbGV4LXNocmluazogMTtcbiAgbWFyZ2luLWxlZnQ6IDNlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICNibG9jay1jYW50dXQtdG9wYmFybWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgfVxufVxuI2Jsb2NrLWNhbnR1dC10b3BiYXJtZW51IC5jbGVhcmZpeC5uYXYge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgdG9wOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbGV4OiBpbml0aWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbiNibG9jay1jYW50dXQtdG9wYmFybWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbSB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4jYmxvY2stY2FudHV0LXRvcGJhcm1lbnUgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuI2Jsb2NrLWNhbnR1dC10b3BiYXJtZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtOmhvdmVyLFxuI2Jsb2NrLWNhbnR1dC10b3BiYXJtZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtOmZvY3VzLXdpdGhpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG4jYmxvY2stY2FudHV0LXRvcGJhcm1lbnUgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICNibG9jay1jYW50dXQtdG9wYmFybWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiNibG9jay1jYW50dXQtdG9wYmFybWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNibG9jay1jYW50dXQtdG9wYmFybWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC5tZW51LFxuI2Jsb2NrLWNhbnR1dC10b3BiYXJtZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zm9jdXMtd2l0aGluIC5tZW51IHtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbiNibG9jay1jYW50dXQtdG9wYmFybWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC5tZW51IGxpLFxuI2Jsb2NrLWNhbnR1dC10b3BiYXJtZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zm9jdXMtd2l0aGluIC5tZW51IGxpIHtcbiAgbWFyZ2luOiBpbml0aWFsO1xuICBib3JkZXItdG9wOiBpbml0aWFsO1xuICBib3JkZXItY29sbGFwc2U6IGluaXRpYWw7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBmbGV4LWdyb3c6IGluaXRpYWw7XG4gIGZsZXgtc2hyaW5rOiBpbml0aWFsO1xuICBmbGV4LWJhc2lzOiBpbml0aWFsO1xufVxuI2Jsb2NrLWNhbnR1dC10b3BiYXJtZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgLm1lbnUgbGk6aG92ZXIsXG4jYmxvY2stY2FudHV0LXRvcGJhcm1lbnUgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpmb2N1cy13aXRoaW4gLm1lbnUgbGk6aG92ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNibG9jay1jYW50dXQtdG9wYmFybWVudSAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC5tZW51IGxpOmZpcnN0LWNoaWxkLFxuI2Jsb2NrLWNhbnR1dC10b3BiYXJtZW51IC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zm9jdXMtd2l0aGluIC5tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogaW5pdGlhbDtcbn1cbiNibG9jay1jYW50dXQtdG9wYmFybWVudSAuY2xlYXJmaXgubmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG4jYmxvY2stY2FudHV0LXRvcGJhcm1lbnUgLmNsZWFyZml4Lm5hdiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IGluaXRpYWw7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IGluaXRpYWw7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBpbml0aWFsO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuI2Jsb2NrLWNhbnR1dC10b3BiYXJtZW51IC5jbGVhcmZpeC5uYXYgbGkgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuI2Jsb2NrLWNhbnR1dC10b3BiYXJtZW51IC5jbGVhcmZpeC5uYXYgbGkgYSB7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNTEwcHgpIHtcbiAgI2Jsb2NrLWNhbnR1dC10b3BiYXJtZW51IC5jbGVhcmZpeC5uYXYgbGkgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIH1cbn1cbiNibG9jay1jYW50dXQtdG9wYmFybWVudSAuY2xlYXJmaXgubmF2IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuI2Jsb2NrLWNhbnR1dC10b3BiYXJtZW51IC5jbGVhcmZpeC5uYXYgbGkgLm1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYmxvY2stY2FudHV0LW1haW4tbWVudSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGJsb2NrO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI2Jsb2NrLWNhbnR1dC1tYWluLW1lbnUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuI2Jsb2NrLWNhbnR1dC1tYWluLW1lbnUgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGRiYjMgIWltcG9ydGFudDtcbn1cblxuLndycC0taGVhZGVyLWZvcm0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuLndycC0taGVhZGVyLWZvcm0gc2VjdGlvbi5yb3cgPiAqIHtcbiAgbWFyZ2luLWlubGluZTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cnAtLWhlYWRlci1mb3JtIC5jYXJ0LWJsb2NrLS1zdW1tYXJ5X19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3JwLS1oZWFkZXItZm9ybSAuY2FydC1ibG9jay0tbGlua19fZXhwYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDAuN3JlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3JwLS1oZWFkZXItZm9ybSAud3JwLS1tZW51LWFjY291bnQgW2RhdGEtZHJ1cGFsLWxpbmstc3lzdGVtLXBhdGg9dXNlcl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndycC0taGVhZGVyLWZvcm0gLndycC0tbWVudS1hY2NvdW50IFtkYXRhLWRydXBhbC1saW5rLXN5c3RlbS1wYXRoPXVzZXJdIHtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgY29sdW1uLWdhcDogMC43cmVtO1xuICB9XG59XG4ud3JwLS1oZWFkZXItZm9ybSAud3JwLS1tZW51LWFjY291bnQgW2RhdGEtZHJ1cGFsLWxpbmstc3lzdGVtLXBhdGg9dXNlcl06YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtaW5kZW50OiAwO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBjbGFzcz0nYmkgYmktcGVyc29uLWNpcmNsZScgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QxICU3QiBmaWxsOiAlMjNmZmZmZmY7ICU3RCAlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00xMSA2YTMgMyAwIDEgMS02IDAgMyAzIDAgMCAxIDYgMCcgLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMCA4YTggOCAwIDEgMSAxNiAwQTggOCAwIDAgMSAwIDhtOC03YTcgNyAwIDAgMC01LjQ2OCAxMS4zN0MzLjI0MiAxMS4yMjYgNC44MDUgMTAgOCAxMHM0Ljc1NyAxLjIyNSA1LjQ2OCAyLjM3QTcgNyAwIDAgMCA4IDEnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLndycC0tdG9wYmFyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndycC0tdG9wYmFyLWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gIC53cnAtLXRvcGJhci1saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLndycC0tdG9wYmFyLWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cnAtLXRvcGJhci1saW5rcyB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1MTBweCkge1xuICAud3JwLS10b3BiYXItbGlua3MgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi53cnAtLXRvcGJhci1saW5rcyB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi53cnAtLXRvcGJhci1saW5rcyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi53cnAtLXRvcGJhci1saW5rcyB1bCBsaSAudmltZW8sXG4ud3JwLS10b3BiYXItbGlua3MgdWwgbGkgLmZhY2UsXG4ud3JwLS10b3BiYXItbGlua3MgdWwgbGkgLmluc3RhZ3JhbSxcbi53cnAtLXRvcGJhci1saW5rcyB1bCBsaSAudHdpdHRlciB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53cnAtLXRvcGJhci1saW5rcyB1bCBsaSAudmltZW86YmVmb3JlLFxuLndycC0tdG9wYmFyLWxpbmtzIHVsIGxpIC5mYWNlOmJlZm9yZSxcbi53cnAtLXRvcGJhci1saW5rcyB1bCBsaSAuaW5zdGFncmFtOmJlZm9yZSxcbi53cnAtLXRvcGJhci1saW5rcyB1bCBsaSAudHdpdHRlcjpiZWZvcmUge1xuICB0ZXh0LWluZGVudDogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuLndycC0tdG9wYmFyLWxpbmtzIHVsIGxpIC52aW1lbzpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgY2xhc3M9J2JpIGJpLXZpbWVvJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDEgJTdCIGZpbGw6ICUyM2ZmZmZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTE1Ljk5MiA0LjIwNGMtLjA3MSAxLjU1Ni0xLjE1OCAzLjY4Ny0zLjI2MiA2LjM5My0yLjE3NSAyLjgyOS00LjAxNiA0LjI0My01LjUyMiA0LjI0My0uOTMzIDAtMS43MjItLjg2MS0yLjM2Ny0yLjU4M0wzLjU1IDcuNTIzQzMuMDcgNS44IDIuNTU2IDQuOTQgMi4wMDcgNC45NGMtLjExOCAwLS41MzcuMjUzLTEuMjU0Ljc1NEwwIDQuNzI0YTIwOS41NiAyMDkuNTYgMCAwIDAgMi4zMzQtMi4wODFjMS4wNTQtLjkxIDEuODQ1LTEuMzg4IDIuMzczLTEuNDM3IDEuMjQzLS4xMjMgMi4wMS43MjggMi4yOTggMi41NTMuMzEgMS45NjguNTI2IDMuMTkuNjQ2IDMuNjY2LjM2IDEuNjMxLjc1NiAyLjQ0NiAxLjE4NiAyLjQ0NS4zMzQgMCAuODM2LS41MyAxLjUwOC0xLjU4Ny42NzEtMS4wNTggMS4wMy0xLjg2MyAxLjA3Ny0yLjQxNS4wOTYtLjkxMy0uMjYzLTEuMzctMS4wNzctMS4zN2EzLjAyMiAzLjAyMiAwIDAgMC0xLjE4NS4yNjFjLjc4OS0yLjU3MyAyLjI5MS0zLjgyNSA0LjUwOC0zLjc1NiAxLjY0NC4wNSAyLjQxOSAxLjExNyAyLjMyNCAzLjJ6JyAvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi53cnAtLXRvcGJhci1saW5rcyB1bCBsaSAuZmFjZTpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgY2xhc3M9J2JpIGJpLWZhY2Vib29rJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDEgJTdCIGZpbGw6ICUyM2ZmZmZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTE2IDguMDQ5YzAtNC40NDYtMy41ODItOC4wNS04LTguMDVDMy41OCAwLS4wMDIgMy42MDMtLjAwMiA4LjA1YzAgNC4wMTcgMi45MjYgNy4zNDcgNi43NSA3Ljk1MXYtNS42MjVoLTIuMDNWOC4wNUg2Ljc1VjYuMjc1YzAtMi4wMTcgMS4xOTUtMy4xMzEgMy4wMjItMy4xMzEuODc2IDAgMS43OTEuMTU3IDEuNzkxLjE1N3YxLjk4aC0xLjAwOWMtLjk5MyAwLTEuMzAzLjYyMS0xLjMwMyAxLjI1OHYxLjUxaDIuMjE4bC0uMzU0IDIuMzI2SDkuMjVWMTZjMy44MjQtLjYwNCA2Ljc1LTMuOTM0IDYuNzUtNy45NTEnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLndycC0tdG9wYmFyLWxpbmtzIHVsIGxpIC5pbnN0YWdyYW06YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGNsYXNzPSdiaSBiaS1pbnN0YWdyYW0nIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MSAlN0IgZmlsbDogJTIzZmZmZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNOCAwQzUuODI5IDAgNS41NTYuMDEgNC43MDMuMDQ4IDMuODUuMDg4IDMuMjY5LjIyMiAyLjc2LjQyYTMuOTE3IDMuOTE3IDAgMCAwLTEuNDE3LjkyM0EzLjkyNyAzLjkyNyAwIDAgMCAuNDIgMi43NkMuMjIyIDMuMjY4LjA4NyAzLjg1LjA0OCA0LjcuMDEgNS41NTUgMCA1LjgyNyAwIDguMDAxYzAgMi4xNzIuMDEgMi40NDQuMDQ4IDMuMjk3LjA0Ljg1Mi4xNzQgMS40MzMuMzcyIDEuOTQyLjIwNS41MjYuNDc4Ljk3Mi45MjMgMS40MTcuNDQ0LjQ0NS44OS43MTkgMS40MTYuOTIzLjUxLjE5OCAxLjA5LjMzMyAxLjk0Mi4zNzJDNS41NTUgMTUuOTkgNS44MjcgMTYgOCAxNnMyLjQ0NC0uMDEgMy4yOTgtLjA0OGMuODUxLS4wNCAxLjQzNC0uMTc0IDEuOTQzLS4zNzJhMy45MTYgMy45MTYgMCAwIDAgMS40MTYtLjkyM2MuNDQ1LS40NDUuNzE4LS44OTEuOTIzLTEuNDE3LjE5Ny0uNTA5LjMzMi0xLjA5LjM3Mi0xLjk0MkMxNS45OSAxMC40NDUgMTYgMTAuMTczIDE2IDhzLS4wMS0yLjQ0NS0uMDQ4LTMuMjk5Yy0uMDQtLjg1MS0uMTc1LTEuNDMzLS4zNzItMS45NDFhMy45MjYgMy45MjYgMCAwIDAtLjkyMy0xLjQxN0EzLjkxMSAzLjkxMSAwIDAgMCAxMy4yNC40MmMtLjUxLS4xOTgtMS4wOTItLjMzMy0xLjk0My0uMzcyQzEwLjQ0My4wMSAxMC4xNzIgMCA3Ljk5OCAwaC4wMDN6bS0uNzE3IDEuNDQyaC43MThjMi4xMzYgMCAyLjM4OS4wMDcgMy4yMzIuMDQ2Ljc4LjAzNSAxLjIwNC4xNjYgMS40ODYuMjc1LjM3My4xNDUuNjQuMzE5LjkyLjU5OS4yOC4yOC40NTMuNTQ2LjU5OC45Mi4xMS4yODEuMjQuNzA1LjI3NSAxLjQ4NS4wMzkuODQzLjA0NyAxLjA5Ni4wNDcgMy4yMzFzLS4wMDggMi4zODktLjA0NyAzLjIzMmMtLjAzNS43OC0uMTY2IDEuMjAzLS4yNzUgMS40ODVhMi40NyAyLjQ3IDAgMCAxLS41OTkuOTE5Yy0uMjguMjgtLjU0Ni40NTMtLjkyLjU5OC0uMjguMTEtLjcwNC4yNC0xLjQ4NS4yNzYtLjg0My4wMzgtMS4wOTYuMDQ3LTMuMjMyLjA0N3MtMi4zOS0uMDA5LTMuMjMzLS4wNDdjLS43OC0uMDM2LTEuMjAzLS4xNjYtMS40ODUtLjI3NmEyLjQ3OCAyLjQ3OCAwIDAgMS0uOTItLjU5OCAyLjQ4IDIuNDggMCAwIDEtLjYtLjkyYy0uMTA5LS4yODEtLjI0LS43MDUtLjI3NS0xLjQ4NS0uMDM4LS44NDMtLjA0Ni0xLjA5Ni0uMDQ2LTMuMjMzIDAtMi4xMzYuMDA4LTIuMzg4LjA0Ni0zLjIzMS4wMzYtLjc4LjE2Ni0xLjIwNC4yNzYtMS40ODYuMTQ1LS4zNzMuMzE5LS42NC41OTktLjkyLjI4LS4yOC41NDYtLjQ1My45Mi0uNTk4LjI4Mi0uMTEuNzA1LS4yNCAxLjQ4NS0uMjc2LjczOC0uMDM0IDEuMDI0LS4wNDQgMi41MTUtLjA0NXYuMDAyem00Ljk4OCAxLjMyOGEuOTYuOTYgMCAxIDAgMCAxLjkyLjk2Ljk2IDAgMCAwIDAtMS45MnptLTQuMjcgMS4xMjJhNC4xMDkgNC4xMDkgMCAxIDAgMCA4LjIxNyA0LjEwOSA0LjEwOSAwIDAgMCAwLTguMjE3em0wIDEuNDQxYTIuNjY3IDIuNjY3IDAgMSAxIDAgNS4zMzQgMi42NjcgMi42NjcgMCAwIDEgMC01LjMzNCcgLyUzRSUzQy9zdmclM0VcIik7XG59XG4ud3JwLS10b3BiYXItbGlua3MgdWwgbGkgLnR3aXR0ZXI6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGNsYXNzPSdiaSBiaS10d2l0dGVyLXgnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MSAlN0IgZmlsbDogJTIzZmZmZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTIuNi43NWgyLjQ1NGwtNS4zNiA2LjE0MkwxNiAxNS4yNWgtNC45MzdsLTMuODY3LTUuMDctNC40MjUgNS4wN0guMzE2bDUuNzMzLTYuNTdMMCAuNzVoNS4wNjNsMy40OTUgNC42MzNMMTIuNjAxLjc1Wm0tLjg2IDEzLjAyOGgxLjM2TDQuMzIzIDIuMTQ1SDIuODY1bDguODc1IDExLjYzM1onIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLndycC0tdG9wYmFyLWxpbmtzIHVsIGxpIGEge1xuICBjb2xvcjogIzU1M2MzYztcbiAgZGlzcGxheTogZmxleDtcbn1cbi53cnAtLXRvcGJhci1saW5rcyB1bCBsaSBhID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndycC0tdG9wYmFyLWxpbmtzIHVsIGxpIGEgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi53cnAtLXRvcGJhci1saW5rcyB1bC5pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLndycC0tdG9wYmFyLWxpbmtzIHVsLmljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi8qXG4jYmxvY2stY2FudHV0LWNhbnR1dGxvZ28ge1xuICBwb3NpdGlvbjogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDkwMDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tY29sbGFwc2UtbmF2YmFyKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyLjVlbTtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIGhlaWdodDogNDBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stY2FudHV0LWNvbGxwYXNlbmF2YmFyYnV0dG9uIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcwcHgpIHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAvL3RvcDogNTBweDtcbiAgICAgICAgLy9sZWZ0OiAxOGVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgLy9sZWZ0OiAyMmVtO1xuICAgICAgcmlnaHQ6IDNlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB9XG5cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWNvbGxhcHNlLW5hdmJhcikge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG59XG5cbiNibG9jay1jYW50dXQtdG9wYmFyaWNvbnMtMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tY29sbGFwc2UtbmF2YmFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4jYmxvY2stY2FudHV0LW1haW4tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tY29sbGFwc2UtbmF2YmFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4zZW07XG4gICAgfVxufVxuXG4jYmxvY2stY2FudHV0LWZvcm11bGFyaW9kZWJ1c3F1ZWRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1jb2xsYXBzZS1uYXZiYXIpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbiNibG9jay1jYW50dXQtY2FydC0yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1jb2xsYXBzZS1uYXZiYXIpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG4qL1xuI2Jsb2NrLWNhbnR1dC1jb2xscGFzZW5hdmJhcmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNibG9jay1jYW50dXQtdG9wYmFyaWNvbnMtMi5zaG93LW5hdmJhcixcbiNibG9jay1jYW50dXQtbWFpbi1tZW51LnNob3ctbmF2YmFyLFxuI2Jsb2NrLWNhbnR1dC1mb3JtdWxhcmlvZGVidXNxdWVkYS5zaG93LW5hdmJhcixcbiNibG9jay1jYW50dXQtY2FydC0yLnNob3ctbmF2YmFyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nOiAwO1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgLypcbiAgJjo6YWZ0ZXIsXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ3wnO1xuICB9XG4gICAgKi9cbn1cbiNoZWFkZXIgLnNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuI2hlYWRlciAuc2VhcmNoLWZvcm0gLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyIC5zZWFyY2gtZm9ybSAubWItMyAuZm9ybS1jb250cm9sIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaGVhZGVyIC5uYXYudGFicyB1bCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNoZWFkZXIgLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNoZWFkZXIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1MTBweCkge1xuICAjaGVhZGVyIC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbiNoZWFkZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzNjO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiA5OS45OSU7XG59XG4jaGVhZGVyIGJ1dHRvbi5idG4tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmNhcnQtYmxvY2stLXN1bW1hcnlfX2NvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2Jsb2NrLWNhbnR1dC1jYXJ0LTIge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbiNibG9jay1jYW50dXQtY2FydC0yIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNibG9jay1jYW50dXQtY2FydC0yIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uc2VhcmNoLWJsb2NrLWZvcm0ge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgZmxleC1zaHJpbms6IDE7XG59XG5cbi5oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuI25hdmJhci1tYWluIC5jb250YWluZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmJhci1tYWluIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAuY29udGFpbmVyIC5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbiNuYXZiYXItbWFpbiBkaXYuc2VhcmNoLWJsb2NrLWZvcm0ge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuI25hdmJhci1tYWluIC5uYXZiYXItY29sbGFwc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoODYsIDYwLCA2MSwgMC4zKTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuI2hlYWRlciAucm93LnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICAvKlxuICBAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6MDtcbiAgfVxuICAgICAgKi9cbn1cblxuLm1lbnUtLW1haW4gLm5hdmJhci1uYXYgbGkgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1lbnUtLW1haW4gLm5hdmJhci1uYXYgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tZW51LS1tYWluIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ubWVudS0tbWFpbiAubmF2YmFyLW5hdiB1bC5kcm9wZG93bi1tZW51IC5hY3RpdmUgLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEzNSU7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogMCA2cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSA+IGRpdiB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gOm50aC1jaGlsZCgxKSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICB9XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSBoMSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gLmgxIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSAuY29udGFjdC0tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjNWI1YjViO1xuICBtYXJnaW46IDAgMCAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gLmNvbnRhY3QtLW1lc3NhZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSAuY29udGFjdC0tbWVzc2FnZSBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW46IDA7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSAuY29udGFjdC0tbWVzc2FnZSBwOm50aC1jaGlsZCg1KSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSAuY29udGFjdC0tbWVzc2FnZSBoNCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gLmNvbnRhY3QtLW1lc3NhZ2UgLmg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gPiA6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDU7XG4gIG1hcmdpbjogNXJlbSAwIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gPiA6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAud3JwLS1mb3JtIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gaW5wdXQsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAud3JwLS1mb3JtIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjViNWI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSB0ZXh0YXJlYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuNWVtKTtcbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAud3JwLS1mb3JtIC53cnAtLWFkZHJlc3MgLndycC0tbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gLndycC0tYWRkcmVzcyAud3JwLS1sb2dvIHN2ZyB7XG4gIG1heC13aWR0aDogMTkwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAud3JwLS1mb3JtIC53cnAtLWFkZHJlc3MgLndycC0tbG9nbyBzdmcge1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAud3JwLS1mb3JtIC53cnAtLWFkZHJlc3MgaDQsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAud3JwLS1mb3JtIC53cnAtLWFkZHJlc3MgLmg0IHtcbiAgbWFyZ2luOiAxLjJyZW0gMCAwLjdyZW07XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSAud3JwLS1hZGRyZXNzIGEge1xuICBjb2xvcjogIzU1M2MzYztcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAud3JwLS1mb3JtIC53cnAtLWFkZHJlc3MgYWRkcmVzcyB7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAud3JwLS1mb3JtIC53cnAtLWFkZHJlc3MgYWRkcmVzcyBhIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSAud3JwLS1hZGRyZXNzIGFkZHJlc3MgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gLmZsZXhib3gtLW1lc3NhZ2dlLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC53cnAtLWZvcm0gLmZsZXhib3gtLW5hbWUge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAud3JwLS1mb3JtIC5mbGV4Ym94LS1uYW1lID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLndycC0tZm9ybSAuZmxleGJveC0tbmFtZSA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAud3JwLS1mb3JtIC5mbGV4Ym94LS1idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC50b2FzdC1jb250YWluZXIge1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTA7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnRvYXN0LWNvbnRhaW5lciAudG9hc3Qge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLnRvYXN0LWNvbnRhaW5lciAudG9hc3QgLm1lLWF1dG8ge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmJsb2NrLXN5c3RlbS1icmVhZGNydW1iLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLndycC0tbG9nb3MtZm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JwLS1sb2dvcy1mb290ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi53cnAtLWxvZ29zLWZvb3RlciBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JwLS1sb2dvcy1mb290ZXIgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuLndycC0tbG9nb3MtZm9vdGVyIGZpZ3VyZSBzdmcge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JwLS1sb2dvcy1mb290ZXIgZmlndXJlIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuLndycC0tbG9nb3MtZm9vdGVyIC53cnAtLWFkZHJlc3Mge1xuICBjb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xufVxuLndycC0tbG9nb3MtZm9vdGVyIC53cnAtLWFkZHJlc3MgYSB7XG4gIGNvbG9yOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG59XG5cbiNibG9jay1jYW50dXQtZm9vdGVybWVudS0yLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYmxvY2stY2FudHV0LWZvb3Rlcm1lbnUtMiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuI2Jsb2NrLWNhbnR1dC1mb290ZXJtZW51LTIgLmNsZWFyZml4Lm5hdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYmxvY2stY2FudHV0LWZvb3Rlcm1lbnUtMiAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbTpob3ZlciwgI2Jsb2NrLWNhbnR1dC1mb290ZXJtZW51LTIgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW06Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEREJCMztcbn1cbiNibG9jay1jYW50dXQtZm9vdGVybWVudS0yIC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzU1M2MzYztcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNTEwcHgpIHtcbiAgI2Jsb2NrLWNhbnR1dC1mb290ZXJtZW51LTIgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0gYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4jYmxvY2stY2FudHV0LWZvb3Rlcm1lbnUtMiAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC5tZW51LFxuI2Jsb2NrLWNhbnR1dC1mb290ZXJtZW51LTIgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpmb2N1cy13aXRoaW4gLm1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0xODVweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEREJCMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNTEwcHgpIHtcbiAgI2Jsb2NrLWNhbnR1dC1mb290ZXJtZW51LTIgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAubWVudSxcbiAgI2Jsb2NrLWNhbnR1dC1mb290ZXJtZW51LTIgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpmb2N1cy13aXRoaW4gLm1lbnUge1xuICAgIHRvcDogLTEyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDY2cHgpIHtcbiAgI2Jsb2NrLWNhbnR1dC1mb290ZXJtZW51LTIgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpob3ZlciAubWVudSxcbiAgI2Jsb2NrLWNhbnR1dC1mb290ZXJtZW51LTIgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpmb2N1cy13aXRoaW4gLm1lbnUge1xuICAgIHRvcDogLTQ2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ2NnB4KSBhbmQgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICNibG9jay1jYW50dXQtZm9vdGVybWVudS0yIC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgLm1lbnUsXG4gICNibG9jay1jYW50dXQtZm9vdGVybWVudS0yIC5jbGVhcmZpeC5uYXYgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zm9jdXMtd2l0aGluIC5tZW51IHtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG4jYmxvY2stY2FudHV0LWZvb3Rlcm1lbnUtMiAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC5tZW51IGxpLFxuI2Jsb2NrLWNhbnR1dC1mb290ZXJtZW51LTIgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpmb2N1cy13aXRoaW4gLm1lbnUgbGkge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4jYmxvY2stY2FudHV0LWZvb3Rlcm1lbnUtMiAuY2xlYXJmaXgubmF2IC5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkOmhvdmVyIC5tZW51IGxpOmhvdmVyLFxuI2Jsb2NrLWNhbnR1dC1mb290ZXJtZW51LTIgLmNsZWFyZml4Lm5hdiAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpmb2N1cy13aXRoaW4gLm1lbnUgbGk6aG92ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNibG9jay1jYW50dXQtZm9vdGVybWVudS0yIC5jbGVhcmZpeC5uYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbiNibG9jay1jYW50dXQtZm9vdGVybWVudS0yIC5jbGVhcmZpeC5uYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzU1M2MzYyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDE7XG59XG4jYmxvY2stY2FudHV0LWZvb3Rlcm1lbnUtMiAuY2xlYXJmaXgubmF2IGxpIGEge1xuICBjb2xvcjogIzU1M2MzYztcbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNTEwcHgpIHtcbiAgI2Jsb2NrLWNhbnR1dC1mb290ZXJtZW51LTIgLmNsZWFyZml4Lm5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbiNibG9jay1jYW50dXQtZm9vdGVybWVudS0yIC5jbGVhcmZpeC5uYXYgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRERCQjM7XG59XG4jYmxvY2stY2FudHV0LWZvb3Rlcm1lbnUtMiAuY2xlYXJmaXgubmF2IGxpIC5tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUuaGlkZS1zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuYmxvY2sge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmZvb3Rlci1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTNjM2M7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuMXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZm9vdGVyLWJsb2NrIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbnVsLmZvb3Rlci1zb2NpYWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2MzYztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuMXJlbTtcbiAgbWFyZ2luLXRvcDogNy41cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHVsLmZvb3Rlci1zb2NpYWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG51bC5mb290ZXItc29jaWFscyAuZm9vdGVyLXNvY2lhbHMtaXRlbSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxudWwuZm9vdGVyLXNvY2lhbHMgLmZvb3Rlci1zb2NpYWxzLWl0ZW0gYSA+IHNwYW46YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG51bC5mb290ZXItc29jaWFscyAuZm9vdGVyLXNvY2lhbHMtaXRlbSBhID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMHB4O1xufVxuXG4jcGFnZS13cmFwcGVyIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jbGVhcmZpeCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNwYWdlLXdyYXBwZXIgLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2MzYyAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDguNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDByZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDY2cHgpIHtcbiAgI3BhZ2Utd3JhcHBlciAuc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3BhZ2Utd3JhcHBlciAuc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gIH1cbn1cbiNwYWdlLXdyYXBwZXIgLnNpdGUtZm9vdGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuI3BhZ2Utd3JhcHBlciAuc2l0ZS1mb290ZXIgLndyYXBwZXItZm9vdGVyIC5jb2wtbWQtMzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbiNwYWdlLXdyYXBwZXIgLnNpdGUtZm9vdGVyIC53cmFwcGVyLWZvb3RlciAubG9nby1mb290ZXIge1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuI3BhZ2Utd3JhcHBlciAuc2l0ZS1mb290ZXIgLndyYXBwZXItZm9vdGVyIC5mb290ZXItcHJlbWkge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuI3BhZ2Utd3JhcHBlciAuc2l0ZS1mb290ZXIgLndyYXBwZXItZm9vdGVyIC5mb290ZXItcHJlbWkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cbiNwYWdlLXdyYXBwZXIgLnNpdGUtZm9vdGVyIC53cmFwcGVyLWZvb3RlciBoMiwgI3BhZ2Utd3JhcHBlciAuc2l0ZS1mb290ZXIgLndyYXBwZXItZm9vdGVyIC5oMiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3BhZ2Utd3JhcHBlciAuc2l0ZS1mb290ZXIgLndyYXBwZXItZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbiNwYWdlLXdyYXBwZXIgLnNpdGUtZm9vdGVyIC53cmFwcGVyLWZvb3RlciB1bCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4jcGFnZS13cmFwcGVyIC5uYXZiYXIubmF2YmFyLWRhcmsuYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbmgxLnRpdGxlLCAudGl0bGUuaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvY2stbmV3cy1ob21lLWJsb2NrLTEgPiAud3JwLS10b3AtcG9zdHMgPiBhID4gaDIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb2NrLW5ld3MtaG9tZS1ibG9jay0xID4gLndycC0tdG9wLXBvc3RzID4gYSA+IC5oMixcbi52aWV3LWJsb2NrLW5ld3MtaG9tZSA+IC53cnAtLXRvcC1wb3N0cyA+IGEgPiBoMixcbi52aWV3LWJsb2NrLW5ld3MtaG9tZSA+IC53cnAtLXRvcC1wb3N0cyA+IGEgPiAuaDIge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTUzYzNjICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIC5ub2RlX190aXRsZSAuZmllbGQtLW5hbWUtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvY2stbmV3cy1ob21lLWJsb2NrLTEgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXJlbmRlcmVkLWVudGl0eSxcbi52aWV3LWJsb2NrLW5ld3MtaG9tZSAudmlld3MtZmllbGQudmlld3MtZmllbGQtcmVuZGVyZWQtZW50aXR5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvY2stbmV3cy1ob21lLWJsb2NrLTEgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLFxuLnZpZXctYmxvY2stbmV3cy1ob21lIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2NrLW5ld3MtaG9tZS1ibG9jay0xIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcsXG4udmlldy1ibG9jay1uZXdzLWhvbWUgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMS41O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG4uYmxvY2stdmlld3MtYmxvY2tibG9jay1uZXdzLWhvbWUtYmxvY2stMSAubm9kZV9fbWV0YSxcbi52aWV3LWJsb2NrLW5ld3MtaG9tZSAubm9kZV9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1hcnRpY2xlLW5ld3Mge1xuICBtYXJnaW46IDByZW0gMCA0cmVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIGhyIHtcbiAgbWFyZ2luOiA1cmVtIDA7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyBoci5maXJzdF9ociB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1hcnRpY2xlLW5ld3MgaHIuZWRpdGlvbnNfaHIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1hcnRpY2xlLW5ld3MgaDEubm9kZV9fdGl0bGUsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyAubm9kZV9fdGl0bGUuaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyBoMiwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1hcnRpY2xlLW5ld3MgaDMsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyAuaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1hcnRpY2xlLW5ld3MgLmFydGljbGUtbmV3c19nb2JhY2tfd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyAuYXJ0aWNsZS1uZXdzX2dvYmFja193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1hcnRpY2xlLW5ld3MgLmFydGljbGUtbmV3c19nb2JhY2tfbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1M2MzYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyAuYXJ0aWNsZS1uZXdzX2dvYmFja19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPCBcIjtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQteWVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQteWVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC41ZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1hcnRpY2xlLW5ld3MgLm5vZGVfX2NvbnRlbnQgLmFydGljbGUtbmV3c19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIC5ub2RlX19jb250ZW50IC5hcnRpY2xlLW5ld3Nfcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyAubm9kZV9fY29udGVudCAuYXJ0aWNsZS1uZXdzX2NvbHVtbl8xIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIC5ub2RlX19jb250ZW50IC5hcnRpY2xlLW5ld3NfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtZGF0ZSxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyAubm9kZV9fY29udGVudCAuYXJ0aWNsZS1uZXdzX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWEge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIC5ub2RlX19jb250ZW50IC5hcnRpY2xlLW5ld3NfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtZGF0ZSBwLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIC5ub2RlX19jb250ZW50IC5hcnRpY2xlLW5ld3NfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpYSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyAubm9kZV9fY29udGVudCAuYXJ0aWNsZS1uZXdzX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWRhdGUgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyAubm9kZV9fY29udGVudCAuYXJ0aWNsZS1uZXdzX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWEgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTUzYzNjO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIC5ub2RlX19jb250ZW50IC5hcnRpY2xlLW5ld3NfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1hcnRpY2xlLW5ld3MgLm5vZGVfX2NvbnRlbnQgLmFydGljbGUtbmV3c19jb2x1bW5fMiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIC5ub2RlX19jb250ZW50IC5hcnRpY2xlLW5ld3NfY29sdW1uXzIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIC5ub2RlX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWFydGljbGUtbmV3cyAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIC5ub2RlX19jb250ZW50IC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbn1cblxuLnZpZXctbm90aWNpZXMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnZpZXctbm90aWNpZXMgLm5vZGUtLXZpZXctbW9kZS1mdWxsIGgxLm5vZGVfX3RpdGxlLCAudmlldy1ub3RpY2llcyAubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX3RpdGxlLmgxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LW5vdGljaWVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAyNXB4O1xuICByb3ctZ2FwOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC52aWV3LW5vdGljaWVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LW5vdGljaWVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuLnZpZXctbm90aWNpZXMgPiBoMiwgLnZpZXctbm90aWNpZXMgPiAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnZpZXctbm90aWNpZXMgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXJlbmRlcmVkLWVudGl0eSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbn1cbi52aWV3LW5vdGljaWVzIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LW5vdGljaWVzIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLnZpZXctbm90aWNpZXMgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZzpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4udmlldy1ub3RpY2llcyAubm9kZV9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1ub3RpY2llcyBuYXYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmlldy1ub3RpY2llcyBuYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1ub3RpY2llcyBuYXYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnZpZXctYmxvY2stbmV3cy1ob21lIC5tb3JlLWxpbmsge1xuICBtYXJnaW46IDJyZW0gMCAycmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LWJsb2NrLW5ld3MtaG9tZSAubW9yZS1saW5rIGEge1xuICBjb2xvcjogIzU1M2MzYztcbn1cblxuLnZpZXctbm90aWNpZXMtcGFnZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4udmlldy1ub3RpY2llcy1wYWdlLWJsb2NrIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAyNXB4O1xuICByb3ctZ2FwOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC52aWV3LW5vdGljaWVzLXBhZ2UtYmxvY2sgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctbm90aWNpZXMtcGFnZS1ibG9jayAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cbn1cbi52aWV3LW5vdGljaWVzLXBhZ2UtYmxvY2sgPiBoMiwgLnZpZXctbm90aWNpZXMtcGFnZS1ibG9jayA+IC5oMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udmlldy1ub3RpY2llcy1wYWdlLWJsb2NrIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1yZW5kZXJlZC1lbnRpdHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XG59XG4udmlldy1ub3RpY2llcy1wYWdlLWJsb2NrIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LW5vdGljaWVzLXBhZ2UtYmxvY2sgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG4udmlldy1ub3RpY2llcy1wYWdlLWJsb2NrIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWc6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnZpZXctbm90aWNpZXMtcGFnZS1ibG9jayAubm9kZV9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1ub3RpY2llcy1wYWdlLWJsb2NrIG5hdiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi52aWV3LW5vdGljaWVzLXBhZ2UtYmxvY2sgbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctbm90aWNpZXMtcGFnZS1ibG9jayBuYXYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdG9wLTUtcHJvZHVjdHMtYmxvY2stMSBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrdG9wLTUtcHJvZHVjdHMtYmxvY2stMSAuaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvY2stbmV3cy1ob21lLWJsb2NrLTEgPiAud3JwLS10b3AtcG9zdHMgPiBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvY2stbmV3cy1ob21lLWJsb2NrLTEgPiAud3JwLS10b3AtcG9zdHMgPiAuaDIge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTUzYzNjICFpbXBvcnRhbnQ7XG59XG5cbi5wcmVtaS1uYWNpb25hbC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZTM7XG4gIHBhZGRpbmctdG9wOiAxLjJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMmVtO1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG59XG4ucHJlbWktbmFjaW9uYWwtYmxvY2sgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cmFwcGVyLS1mZWF0dXJlZC1wb3N0cyAud3JwLS10b3AtcG9zdHMge1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xufVxuLndyYXBwZXItLWZlYXR1cmVkLXBvc3RzIC53cnAtLXRvcC1wb3N0cyA+IGgyLCAud3JhcHBlci0tZmVhdHVyZWQtcG9zdHMgLndycC0tdG9wLXBvc3RzID4gLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi53cmFwcGVyLS1mZWF0dXJlZC1wb3N0cyAud3JwLS10b3AtcG9zdHMgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXJlbmRlcmVkLWVudGl0eSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbn1cbi53cmFwcGVyLS1mZWF0dXJlZC1wb3N0cyAud3JwLS10b3AtcG9zdHMgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuLndyYXBwZXItLWZlYXR1cmVkLXBvc3RzIC53cnAtLXRvcC1wb3N0cyAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAxLjU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi53cmFwcGVyLS1mZWF0dXJlZC1wb3N0cyAud3JwLS10b3AtcG9zdHMgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZzpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ud3JhcHBlci0tZmVhdHVyZWQtcG9zdHMgLndycC0tdG9wLXBvc3RzIC5ub2RlX19tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndycC0taG9tZS1uZXdzLWxpbmsge1xuICBtYXJnaW46IDJyZW0gMCAycmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cnAtLWhvbWUtbmV3cy1saW5rIGhyIHtcbiAgbWFyZ2luOiBpbml0aWFsO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBib3JkZXItd2lkdGg6IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IGluaXRpYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzU1M2MzYztcbn1cbi53cnAtLWhvbWUtbmV3cy1saW5rIHAge1xuICBtYXJnaW46IDA7XG59XG4ud3JwLS1ob21lLW5ld3MtbGluayAuaG9tZS1uZXdzLWxpbmstYSB7XG4gIGNvbG9yOiAjNTUzYzNjO1xufVxuXG4udmlldy1pZC1ibG9ja19uZXdzX2hvbWUgbmF2LnBhZ2VyLS1sb2FkLW1vcmUge1xuICBtYXJnaW46IDJyZW0gMCAycmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmlldy1pZC1ibG9ja19uZXdzX2hvbWUgbmF2LnBhZ2VyLS1sb2FkLW1vcmUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2Jsb2NrLWNhbnR1dC1mZWF0dXJlZHBvc3RzYnV0dG9uIGhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiBpbml0aWFsO1xuICBib3JkZXItdG9wOiBpbml0aWFsO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM1NTNjM2M7XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtZmVhdHVyZWQtbmV3cy1hcnRpY2xlIHtcbiAgLypcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgZmxleC13cmFwOiB3cmFwO1xuICAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtZmVhdHVyZWQtbmV3cy1hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1mZWF0dXJlZC1uZXdzLWFydGljbGUgaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBnYXA6IDEwcHg7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZlYXR1cmVkLW5ld3MtYXJ0aWNsZSBoZWFkZXIgaDIsIC5ub2RlLS12aWV3LW1vZGUtZmVhdHVyZWQtbmV3cy1hcnRpY2xlIGhlYWRlciAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZlYXR1cmVkLW5ld3MtYXJ0aWNsZSAubm9kZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS0tdmlldy1tb2RlLWZlYXR1cmVkLW5ld3MtYXJ0aWNsZSAubm9kZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtZmVhdHVyZWQtbmV3cy1hcnRpY2xlIC5ub2RlX19jb250ZW50IC5maWVsZC0tYm9keSB7XG4gIGdyaWQtcm93OiAyLzM7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZlYXR1cmVkLW5ld3MtYXJ0aWNsZSAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZlYXR1cmVkLW5ld3MtYXJ0aWNsZSAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBncmlkLXJvdzogMS8yO1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZlYXR1cmVkLW5ld3MtYXJ0aWNsZSAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBmaWxsO1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgbWF4LXdpZHRoOiA1NTNweDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZmVhdHVyZWQtbmV3cy1hcnRpY2xlIC5ub2RlX19tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFib3V0LXVzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlZjtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMy41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMy41ZW07XG4gIH1cbn1cbi5hYm91dC11cy1ibG9jayAuYWJvdXQtdXMtdGl0bGUgaDIsIC5hYm91dC11cy1ibG9jayAuYWJvdXQtdXMtdGl0bGUgLmgyIHtcbiAgY29sb3I6ICM1NTNjM2M7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hYm91dC11cy1ibG9jayAuYWJvdXQtdXMtY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgY29sdW1uLWdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXVzLWJsb2NrIC5hYm91dC11cy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dC11cy1ibG9jayAuYWJvdXQtdXMtY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG59XG4uYWJvdXQtdXMtYmxvY2sgLmFib3V0LXVzLWNvbnRlbnQgLmFib3V0LXVzLWNvbHVtbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5hYm91dC11cy1ibG9jayAuYWJvdXQtdXMtY29udGVudCAuYWJvdXQtdXMtY29sdW1uIGgzLCAuYWJvdXQtdXMtYmxvY2sgLmFib3V0LXVzLWNvbnRlbnQgLmFib3V0LXVzLWNvbHVtbiAuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMS43cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFib3V0LXVzLWJsb2NrIC5hYm91dC11cy1jb250ZW50IC5hYm91dC11cy1jb2x1bW4gaDQsIC5hYm91dC11cy1ibG9jayAuYWJvdXQtdXMtY29udGVudCAuYWJvdXQtdXMtY29sdW1uIC5oNCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWJvdXQtdXMtYmxvY2sgLmFib3V0LXVzLWNvbnRlbnQgLmFib3V0LXVzLWNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogMzA4cHg7XG59XG4uYWJvdXQtdXMtYmxvY2sgLmFib3V0LXVzLWNvbnRlbnQgLmFib3V0LXVzLWNvbHVtbjpmaXJzdC1jaGlsZCBwIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC11cy1ibG9jayAuYWJvdXQtdXMtY29udGVudCAuYWJvdXQtdXMtY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZHVjdHMtdmlldy1tZXJjaC1ibG9jay0xIGgyLCAuYmxvY2stdmlld3MtYmxvY2twcm9kdWN0cy12aWV3LW1lcmNoLWJsb2NrLTEgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1NTNjM2M7XG59XG5cbi5zaW1wbGVuZXdzLXN1YnNjcmlwdGlvbnMtYmxvY2stZWYxNTg0ZjgtMWYxNS00N2M3LTllNjctN2NjMWU3N2IzMjNhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JldHJvLW11c2ljLTgwcy5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW1wbGVuZXdzLXN1YnNjcmlwdGlvbnMtYmxvY2stZWYxNTg0ZjgtMWYxNS00N2M3LTllNjctN2NjMWU3N2IzMjNhIHtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2ltcGxlbmV3cy1zdWJzY3JpcHRpb25zLWJsb2NrLWVmMTU4NGY4LTFmMTUtNDdjNy05ZTY3LTdjYzFlNzdiMzIzYSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuLnNpbXBsZW5ld3Mtc3Vic2NyaXB0aW9ucy1ibG9jay1lZjE1ODRmOC0xZjE1LTQ3YzctOWU2Ny03Y2MxZTc3YjMyM2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogMztcbn1cbi5zaW1wbGVuZXdzLXN1YnNjcmlwdGlvbnMtYmxvY2stZWYxNTg0ZjgtMWYxNS00N2M3LTllNjctN2NjMWU3N2IzMjNhID4gaDIsIC5zaW1wbGVuZXdzLXN1YnNjcmlwdGlvbnMtYmxvY2stZWYxNTg0ZjgtMWYxNS00N2M3LTllNjctN2NjMWU3N2IzMjNhID4gLmgyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2ltcGxlbmV3cy1zdWJzY3JpcHRpb25zLWJsb2NrLWVmMTU4NGY4LTFmMTUtNDdjNy05ZTY3LTdjYzFlNzdiMzIzYSA+IGgyLCAuc2ltcGxlbmV3cy1zdWJzY3JpcHRpb25zLWJsb2NrLWVmMTU4NGY4LTFmMTUtNDdjNy05ZTY3LTdjYzFlNzdiMzIzYSA+IC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbXBsZW5ld3Mtc3Vic2NyaXB0aW9ucy1ibG9jay1lZjE1ODRmOC0xZjE1LTQ3YzctOWU2Ny03Y2MxZTc3YjMyM2EgPiBoMiwgLnNpbXBsZW5ld3Mtc3Vic2NyaXB0aW9ucy1ibG9jay1lZjE1ODRmOC0xZjE1LTQ3YzctOWU2Ny03Y2MxZTc3YjMyM2EgPiAuaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uc2ltcGxlbmV3cy1zdWJzY3JpcHRpb25zLWJsb2NrLWVmMTU4NGY4LTFmMTUtNDdjNy05ZTY3LTdjYzFlNzdiMzIzYSA+IC5jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbXBsZW5ld3Mtc3Vic2NyaXB0aW9ucy1ibG9jay1lZjE1ODRmOC0xZjE1LTQ3YzctOWU2Ny03Y2MxZTc3YjMyM2EgPiAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2ltcGxlbmV3cy1zdWJzY3JpcHRpb25zLWJsb2NrLWVmMTU4NGY4LTFmMTUtNDdjNy05ZTY3LTdjYzFlNzdiMzIzYSA+IC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2ltcGxlbmV3cy1zdWJzY3JpcHRpb25zLWJsb2NrLWVmMTU4NGY4LTFmMTUtNDdjNy05ZTY3LTdjYzFlNzdiMzIzYSA+IC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2ltcGxlbmV3cy1zdWJzY3JpcHRpb25zLWJsb2NrLWVmMTU4NGY4LTFmMTUtNDdjNy05ZTY3LTdjYzFlNzdiMzIzYSA+IC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2ltcGxlbmV3cy1zdWJzY3JpcHRpb25zLWJsb2NrLWVmMTU4NGY4LTFmMTUtNDdjNy05ZTY3LTdjYzFlNzdiMzIzYSA+IC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgfVxufVxuLnNpbXBsZW5ld3Mtc3Vic2NyaXB0aW9ucy1ibG9jay1lZjE1ODRmOC0xZjE1LTQ3YzctOWU2Ny03Y2MxZTc3YjMyM2EgPiAuY29udGVudCA+IGZvcm0gLmZpZWxkLS1uYW1lLW1haWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5zaW1wbGVuZXdzLXN1YnNjcmlwdGlvbnMtYmxvY2stZWYxNTg0ZjgtMWYxNS00N2M3LTllNjctN2NjMWU3N2IzMjNhID4gLmNvbnRlbnQgPiBmb3JtIC5maWVsZC0tbmFtZS1tYWlsIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyNTQsIDI1NCwgMC4xKTtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cbi5zaW1wbGVuZXdzLXN1YnNjcmlwdGlvbnMtYmxvY2stZWYxNTg0ZjgtMWYxNS00N2M3LTllNjctN2NjMWU3N2IzMjNhID4gLmNvbnRlbnQgPiBmb3JtIC5maWVsZC0tbmFtZS1tYWlsIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjU0LCAyNTQsIDAuNyk7XG59XG4uc2ltcGxlbmV3cy1zdWJzY3JpcHRpb25zLWJsb2NrLWVmMTU4NGY4LTFmMTUtNDdjNy05ZTY3LTdjYzFlNzdiMzIzYSA+IC5jb250ZW50ID4gZm9ybSBsYWJlbC5mb3JtLXJlcXVpcmVkLFxuLnNpbXBsZW5ld3Mtc3Vic2NyaXB0aW9ucy1ibG9jay1lZjE1ODRmOC0xZjE1LTQ3YzctOWU2Ny03Y2MxZTc3YjMyM2EgPiAuY29udGVudCA+IGZvcm0gc21hbGwudGV4dC1tdXRlZCxcbi5zaW1wbGVuZXdzLXN1YnNjcmlwdGlvbnMtYmxvY2stZWYxNTg0ZjgtMWYxNS00N2M3LTllNjctN2NjMWU3N2IzMjNhID4gLmNvbnRlbnQgPiBmb3JtIC50ZXh0LW11dGVkLnNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW1wbGVuZXdzLXN1YnNjcmlwdGlvbnMtYmxvY2stZWYxNTg0ZjgtMWYxNS00N2M3LTllNjctN2NjMWU3N2IzMjNhID4gLmNvbnRlbnQgPiBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2ltcGxlbmV3cy1zdWJzY3JpcHRpb25zLWJsb2NrLWVmMTU4NGY4LTFmMTUtNDdjNy05ZTY3LTdjYzFlNzdiMzIzYSA+IC5jb250ZW50ID4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDI1NCwgMjU0LCAwLjcpO1xufVxuLnNpbXBsZW5ld3Mtc3Vic2NyaXB0aW9ucy1ibG9jay1lZjE1ODRmOC0xZjE1LTQ3YzctOWU2Ny03Y2MxZTc3YjMyM2EgPiAuY29udGVudCA+IGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24uZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjU0LCAyNTQsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NCwgMjU0LCAyNTQpO1xufVxuLnNpbXBsZW5ld3Mtc3Vic2NyaXB0aW9ucy1ibG9jay1lZjE1ODRmOC0xZjE1LTQ3YzctOWU2Ny03Y2MxZTc3YjMyM2EgPiAuY29udGVudCA+IGZvcm0gLmZvcm0taXRlbS1tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50aW55LXNsaWRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZpZXctaG9tZXBhZ2UtdGlueS1zbGlkZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG4gIHRvcDogLTllbTtcbiAgbWFyZ2luLWJvdHRvbTogLThlbTtcbn1cblxuI2Nhcm91c2VsSG9tZSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAtMmVtO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cbiNjYXJvdXNlbEhvbWUgLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiNjYXJvdXNlbEhvbWUgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNkI2QjZCO1xufVxuI2Nhcm91c2VsSG9tZSAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgYmFja2dyb3VuZDogIzk0OTQ5NDtcbn1cbiNjYXJvdXNlbEhvbWUgLnNwbGlkZV9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLypcbiAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG5cbiAgICAgICBpbWcge1xuICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgbWF4LWhlaWdodDogOTI1cHg7XG4gICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAvL29iamVjdC1maXQ6IGZpbGw7XG4gICAgICAgICAgIGFzcGVjdC1yYXRpbzogMy8yO1xuICAgICAgIH1cbiAgIH1cbiAgICovXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiNjYXJvdXNlbEhvbWUgLnNwbGlkZV9fc2xpZGUgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuI2Nhcm91c2VsSG9tZSAuc3BsaWRlX19zbGlkZSBpZnJhbWUsICNjYXJvdXNlbEhvbWUgLnNwbGlkZV9fc2xpZGUgdmlkZW8sICNjYXJvdXNlbEhvbWUgLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBtYXgtaGVpZ2h0OiA5MjVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jY2Fyb3VzZWxIb21lIC5zcGxpZGVfX3NsaWRlIGFydGljbGUgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNjYXJvdXNlbEhvbWUgLnNwbGlkZV9fc2xpZGUgYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIHdpZHRoOiA5MHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNjYXJvdXNlbEhvbWUgLnNwbGlkZV9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBjb2xvcjogYmxhY2s7XG59XG4jY2Fyb3VzZWxIb21lIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogNWVtO1xufVxuI2Nhcm91c2VsSG9tZSAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiA1ZW07XG59XG5cbiNjYXJvdXNlbEhvbWUtbXcge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG59XG5cbiNjYXJvdXNlbEhvbWUgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubm9kZS0tdHlwZS1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLXNsaWRlciAuZmllbGQtLW5hbWUtYm9keSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICM1NTNkM2Q7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtc2xpZGVyIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLXNsaWRlciAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLm5vZGUtLXR5cGUtc2xpZGVyIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5ub2RlLS10eXBlLXNsaWRlciAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtc2xpZGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGFncy0tY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50YWdzLS1jYXRlZ29yaWVzIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50YWdzLS1jYXRlZ29yaWVzIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnRhZ3MtLWNhdGVnb3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19pdGVtcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGFncy0tY2F0ZWdvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnRzIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIGgxLnRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnRzIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC50aXRsZS5oMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cnAtLXZpZXctZXZlbnRzLXRlYXNlciAubm9kZS0tdmlldy1tb2RlLXRlYXNlcixcbi53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLndycC0tdmlldy1ldmVudHMtdGVhc2VyIGgyLm5vZGVfX3RpdGxlLCAud3JwLS12aWV3LWV2ZW50cy10ZWFzZXIgLm5vZGVfX3RpdGxlLmgyLFxuLndycC0tdmlldy1ldmVudHMtdGF4b25vbXkgaDIubm9kZV9fdGl0bGUsXG4ud3JwLS12aWV3LWV2ZW50cy10YXhvbm9teSAubm9kZV9fdGl0bGUuaDIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLndycC0tdmlldy1ldmVudHMtdGVhc2VyIC5maWVsZC0tdHlwZS1pbWFnZSxcbi53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi53cnAtLXZpZXctZXZlbnRzLXRlYXNlciAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLFxuLndycC0tdmlldy1ldmVudHMtdGF4b25vbXkgLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JwLS12aWV3LWV2ZW50cy10ZWFzZXIgLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbiAgLndycC0tdmlldy1ldmVudHMtdGF4b25vbXkgLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cnAtLXZpZXctZXZlbnRzLXRlYXNlciAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLFxuICAud3JwLS12aWV3LWV2ZW50cy10YXhvbm9teSAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuLndycC0tdmlldy1ldmVudHMtdGVhc2VyIC53cnAtLWNhcmQsXG4ud3JwLS12aWV3LWV2ZW50cy10YXhvbm9teSAud3JwLS1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cnAtLXZpZXctZXZlbnRzLXRlYXNlciAud3JwLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1pbWFnZW4sXG4gIC53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC53cnAtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWltYWdlbiB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3JwLS12aWV3LWV2ZW50cy10ZWFzZXIgLndycC0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtaW1hZ2VuLFxuICAud3JwLS12aWV3LWV2ZW50cy10YXhvbm9teSAud3JwLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1pbWFnZW4ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JwLS12aWV3LWV2ZW50cy10ZWFzZXIgLndycC0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24sXG4gIC53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC53cnAtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWxvY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndycC0tdmlldy1ldmVudHMtdGVhc2VyIC53cnAtLWNhcmQsXG4gIC53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC53cnAtLWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndycC0tdmlldy1ldmVudHMtdGVhc2VyIC53cnAtLWNhcmQsXG4gIC53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC53cnAtLWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG59XG4ud3JwLS12aWV3LWV2ZW50cy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWxvY2F0aW9uLFxuLndycC0tdmlldy1ldmVudHMtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10aW1lLXJhbmdlLFxuLndycC0tdmlldy1ldmVudHMtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1wcmljZSxcbi53cnAtLXZpZXctZXZlbnRzLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1kZS1sLWVzZGV2ZW5pbWVudCxcbi53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1sb2NhdGlvbixcbi53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC5maWVsZC0tbmFtZS1maWVsZC10aW1lLXJhbmdlLFxuLndycC0tdmlldy1ldmVudHMtdGF4b25vbXkgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXByaWNlLFxuLndycC0tdmlldy1ldmVudHMtdGF4b25vbXkgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZGUtbC1lc2RldmVuaW1lbnQge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4ud3JwLS12aWV3LWV2ZW50cy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWxvY2F0aW9uIC5maWVsZF9fbGFiZWwsXG4ud3JwLS12aWV3LWV2ZW50cy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpbWUtcmFuZ2UgLmZpZWxkX19sYWJlbCxcbi53cnAtLXZpZXctZXZlbnRzLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtcHJpY2UgLmZpZWxkX19sYWJlbCxcbi53cnAtLXZpZXctZXZlbnRzLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1kZS1sLWVzZGV2ZW5pbWVudCAuZmllbGRfX2xhYmVsLFxuLndycC0tdmlldy1ldmVudHMtdGF4b25vbXkgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWxvY2F0aW9uIC5maWVsZF9fbGFiZWwsXG4ud3JwLS12aWV3LWV2ZW50cy10YXhvbm9teSAuZmllbGQtLW5hbWUtZmllbGQtdGltZS1yYW5nZSAuZmllbGRfX2xhYmVsLFxuLndycC0tdmlldy1ldmVudHMtdGF4b25vbXkgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXByaWNlIC5maWVsZF9fbGFiZWwsXG4ud3JwLS12aWV3LWV2ZW50cy10YXhvbm9teSAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1kZS1sLWVzZGV2ZW5pbWVudCAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1NTNjM2M7XG59XG4ud3JwLS12aWV3LWV2ZW50cy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpbWUtcmFuZ2UgLmZpZWxkX19pdGVtLFxuLndycC0tdmlldy1ldmVudHMtdGF4b25vbXkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpbWUtcmFuZ2UgLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ud3JwLS12aWV3LWV2ZW50cy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZGUtbC1lc2RldmVuaW1lbnQgLmZpZWxkX19pdGVtLFxuLndycC0tdmlldy1ldmVudHMtdGF4b25vbXkgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZGUtbC1lc2RldmVuaW1lbnQgLmZpZWxkX19pdGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3JwLS12aWV3LWV2ZW50cy10YXhvbm9teSAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3JwLS12aWV3LWV2ZW50cy10YXhvbm9teSAud3JwLS1jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLndycC0tdmlldy1ldmVudHMtdGF4b25vbXkgLndycC0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtaW1hZ2VuIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53cnAtLWV2ZW50cy1mdWxsIHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ud3JwLS1ldmVudHMtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtaW1hZ2VuIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud3JwLS1ldmVudHMtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24sXG4ud3JwLS1ldmVudHMtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtdGltZS1yYW5nZSxcbi53cnAtLWV2ZW50cy1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1wcmljZSxcbi53cnAtLWV2ZW50cy1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLWRlLWwtZXNkZXZlbmltZW50LFxuLndycC0tZXZlbnRzLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4ud3JwLS1ldmVudHMtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24gLmZpZWxkX19sYWJlbCxcbi53cnAtLWV2ZW50cy1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC10aW1lLXJhbmdlIC5maWVsZF9fbGFiZWwsXG4ud3JwLS1ldmVudHMtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtcHJpY2UgLmZpZWxkX19sYWJlbCxcbi53cnAtLWV2ZW50cy1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLWRlLWwtZXNkZXZlbmltZW50IC5maWVsZF9fbGFiZWwsXG4ud3JwLS1ldmVudHMtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtY2F0ZWdvcmllcyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1NTNjM2M7XG59XG4ud3JwLS1ldmVudHMtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1kZS1sLWVzZGV2ZW5pbWVudCB7XG4gIGNsZWFyOiBib3RoO1xufVxuLndycC0tZXZlbnRzLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLWxhYmVsLWxvZ28tc3BvbnNvciB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC53cnAtLWN1c3RvbS1hcnRpY2xlLW5ld3Mge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC53cnAtLWN1c3RvbS1hcnRpY2xlLW5ld3MgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC53cnAtLWN1c3RvbS1hcnRpY2xlLW5ld3MgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIH1cbn1cbi53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC53cnAtLWN1c3RvbS1hcnRpY2xlLW5ld3MgLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC53cnAtLWN1c3RvbS1hcnRpY2xlLW5ld3MgLmlubGluZV9fbGlua3Mge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IC53cnAtLWN1c3RvbS1hcnRpY2xlLW5ld3MgLmlubGluZV9fbGlua3MgLm5vZGUtcmVhZG1vcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi53cnAtLWN1c3RvbS1hcnRpY2xlLW5ld3MgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIGEsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIHtcbiAgbWFyZ2luOiAwcmVtIDAgNHJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyBoMS5ub2RlX190aXRsZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX190aXRsZS5oMSxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyBoMS5ub2RlX190aXRsZSxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fdGl0bGUuaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyBoMiwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5oMixcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyBoMixcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ldmVudF9nb2JhY2tfd3JhcHBlcixcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAuZXZlbnRfZ29iYWNrX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLmV2ZW50X2dvYmFja193cmFwcGVyLFxuICAubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLmV2ZW50X2dvYmFja193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLmV2ZW50X2dvYmFja19saW5rLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ldmVudF9nb2JhY2tfbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1M2MzYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyAuZXZlbnRfZ29iYWNrX2xpbms6YmVmb3JlLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ldmVudF9nb2JhY2tfbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIjwgXCI7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAwLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50LFxuICAubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgcm93LWdhcDogMXJlbTtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLWV2ZW50LFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZHVyYXRpb24tZXZlbnQsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1sb2NhdGlvbixcbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcmEsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZF9lbnRyYWRlcyxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXByaWNlLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtY2F0ZWdvcmllcyxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZXZlbnQsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kdXJhdGlvbi1ldmVudCxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWxvY2F0aW9uLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtaG9yYSxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkX2VudHJhZGVzLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtcHJpY2UsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZXZlbnQgcCxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWR1cmF0aW9uLWV2ZW50IHAsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1sb2NhdGlvbiBwLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtaG9yYSBwLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGRfZW50cmFkZXMgcCxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXByaWNlIHAsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1jYXRlZ29yaWVzIHAsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLWV2ZW50IHAsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kdXJhdGlvbi1ldmVudCBwLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24gcCxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcmEgcCxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkX2VudHJhZGVzIHAsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1wcmljZSBwLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtY2F0ZWdvcmllcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZXZlbnQgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWR1cmF0aW9uLWV2ZW50IC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1sb2NhdGlvbiAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtaG9yYSAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGRfZW50cmFkZXMgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXByaWNlIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1jYXRlZ29yaWVzIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLWV2ZW50IC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kdXJhdGlvbi1ldmVudCAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24gLmZpZWxkX19sYWJlbCxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcmEgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzEgLmZpZWxkX2VudHJhZGVzIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1wcmljZSAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtY2F0ZWdvcmllcyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1NTNjM2M7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1jYXRlZ29yaWVzLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtY2F0ZWdvcmllcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLWRlLWwtZXNkZXZlbmltZW50LFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1kZS1sLWVzZGV2ZW5pbWVudCB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtbGFiZWwtbG9nby1zcG9uc29yLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5ldmVudF9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtbGFiZWwtbG9nby1zcG9uc29yIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZXZlbnRfY29sdW1uXzIsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmV2ZW50X2NvbHVtbl8yIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IHAsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5maWVsZC0tdHlwZS1pbWFnZSxcbiAgLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsLm5vZGUtLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50IC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1ldmVudHMgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbC5ub2RlLS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGFncy0tY2F0ZWdvcmllcyxcbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAudGFncy0tY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIC50YWdzLS1jYXRlZ29yaWVzIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLnRhZ3MtLWNhdGVnb3JpZXMgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnRhZ3MtLWNhdGVnb3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGFncy0tY2F0ZWdvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2l0ZW1zLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC50YWdzLS1jYXRlZ29yaWVzIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLnRhZ3MtLWNhdGVnb3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19pdGVtcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAudGFncy0tY2F0ZWdvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC50YWdzLS1jYXRlZ29yaWVzIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tlc3BhaXMtMjAyNC1ibG9jay0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwMHB4O1xufVxuXG4ud3JwLS1lbnRyYWRlcyB7XG4gIG1hcmdpbjogMnJlbSAwIDRyZW07XG59XG4ud3JwLS1lbnRyYWRlcyAubm9kZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDFyZW0gMCAxLjVyZW0gMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ud3JwLS1lbnRyYWRlcyAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4ud3JwLS1lbnRyYWRlcyAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi53cnAtLWVudHJhZGVzIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLFxuLndycC0tZW50cmFkZXMgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXViaWNhY2lvLFxuLndycC0tZW50cmFkZXMgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXByZXUsXG4ud3JwLS1lbnRyYWRlcyAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZS1lbnRyYWRlcyxcbi53cnAtLWVudHJhZGVzIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLndycC0tZW50cmFkZXMgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi53cnAtLWVudHJhZGVzIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDAuN3JlbSAwO1xufVxuLndycC0tZW50cmFkZXMgLm5vZGVfX2NvbnRlbnQgLmJ0bi0tY3VzdG9tIHtcbiAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gIG1hcmdpbjogYXV0byAxcmVtIDA7XG59XG4ud3JwLS1lbnRyYWRlcyAubm9kZV9fY29udGVudCAuYnRuLS1jdXN0b20gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndycC0tZW50cmFkZXMgaDIsIC53cnAtLWVudHJhZGVzIC5oMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi53cnAtLWVudHJhZGVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53cnAtLWVudHJhZGVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciAuY29udGV4dHVhbC1yZWdpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3JwLS1lbnRyYWRlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwgYSB7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWNhbmNvIHtcbiAgbWFyZ2luOiAwcmVtIDAgNHJlbTtcbiAgLypcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tbGVmdDogOGVtO1xuICAgIG1hcmdpbi1yaWdodDogOGVtO1xuICB9XG4gICAgKi9cbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWNhbmNvIGgxLm5vZGVfX3RpdGxlLCAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYW5jbyAubm9kZV9fdGl0bGUuaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWNhbmNvIC5zb25nX2dvYmFja193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLnNvbmdfZ29iYWNrX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDExM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWNhbmNvIC5zb25nX2dvYmFja19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLnNvbmdfZ29iYWNrX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCI8IFwiO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYW5jbyAubm9kZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMmZyO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWNhbmNvIC5ub2RlX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYW5jbyAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtb2JzZXJ2YWNpb25zIHAge1xuICB0ZXh0LWFsaWduOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLW9uLWNvbS1pLWRlLXF1aS1sYS12YS1hcHJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYW5jbyAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtYm9keSAuZmllbGRfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLW9ic2VydmFjaW9ucyAuZmllbGRfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLmZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYW5jbyAubm9kZV9fY29udGVudCAubm9kZV9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU1M2MzYztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYW5jbyAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtcGFydGl0dXJhIC5maWVsZF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLnNvbmdfY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWNhbmNvIC5ub2RlX19jb250ZW50IC5zb25nX2NvbHVtbiAuc29uZ19jb2x1bW5fM19yb3dfMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWNhbmNvIC5ub2RlX19jb250ZW50IC5zb25nX2NvbHVtbiAuc29uZ19jb2x1bW5fM19yb3dfMiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYW5jbyAubm9kZV9fY29udGVudCAuc29uZ19jb2x1bW4gLnNvbmdfY29sdW1uXzNfcm93XzIgLnNvbmdfcGFydGl0dXJhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWNhbmNvIC5ub2RlX19jb250ZW50IC5zb25nX2NvbHVtbiAuc29uZ19jb2x1bW5fM19yb3dfMiAuc29uZ19wYXJ0aXR1cmEgLmNvbnRleHR1YWwtcmVnaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYW5jbyAubm9kZV9fY29udGVudCAuc29uZ19jb2x1bW5fMSB7XG4gIC8qXG4gIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuXG4gICAgfSovXG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYW5jbyAubm9kZV9fY29udGVudCAuc29uZ19jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtbGluay10by1zb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLnNvbmdfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstdG8tc29uZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLnNvbmdfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbWVudGFyaSB7XG4gIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50O1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLnNvbmdfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWluZm9ybWFudHMge1xuICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNDVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLnNvbmdfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWluZm9ybWFudHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLnNvbmdfY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWluZm9ybWFudHMgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLWNhbmNvIC5ub2RlX19jb250ZW50IC5zb25nX2NvbHVtbl8xIC5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLnNvbmdfY29sdW1uXzMge1xuICBnYXA6IDEuMmVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLnNvbmdfY29sdW1uXzMgLnNvbmdfY29sdW1uXzNfcm93XzIge1xuICBnYXA6IDEuMmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLnNvbmdfY29sdW1uXzMgLnNvbmdfY29sdW1uXzNfcm93XzIge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1jYW5jbyAubm9kZV9fY29udGVudCAuc29uZ19jb2x1bW5fMyAuc29uZ19jb2x1bW5fM19yb3dfMiAuc29uZ19wYXJ0aXR1cmEge1xuICBnYXA6IDEuMmVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLnNvbmdfY29sdW1uXzMgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstdG8tc29uZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtY2FuY28gLm5vZGVfX2NvbnRlbnQgLnNvbmdfY29sdW1uXzMgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmstdG8tc29uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLndyYXBwZXItLXNvbmdzIC52aWV3LWNhbmNvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cmFwcGVyLS1zb25ncyAudmlldy1jYW5jb25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG59XG4ud3JhcHBlci0tc29uZ3MgLnZpZXctY2FuY29ucyAudmlld3MtZmllbGQtZmllbGQtZGF0ZS1vZi1iaXJ0aCBhLCAud3JhcHBlci0tc29uZ3MgLnZpZXctY2FuY29ucyAudmlld3MtZmllbGQtdGl0bGUtMSBhLCAud3JhcHBlci0tc29uZ3MgLnZpZXctY2FuY29ucyAudmlld3MtZmllbGQtZmllbGQtbXVuaWNpcGktcmVzaWRlbmNlIGEge1xuICBjb2xvcjogIzU1M2MzYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3JhcHBlci0tc29uZ3MgLnZpZXctY2FuY29ucyBuYXYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi53cmFwcGVyLS1zb25ncyAudmlldy1jYW5jb25zIG5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cmFwcGVyLS1zb25ncyAudmlldy1jYW5jb25zIG5hdiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ud3JhcHBlci0tc29uZ3MgLnZpZXctY2FuY29ucyAudmlldy1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGJsb2NrO1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzcwcHgpIHtcbiAgLndyYXBwZXItLXNvbmdzIC52aWV3LWNhbmNvbnMgLnZpZXctZmlsdGVycyB7XG4gICAgdG9wOiAxMDlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53cmFwcGVyLS1zb25ncyAudmlldy1jYW5jb25zIC52aWV3LWZpbHRlcnMge1xuICAgIHRvcDogMTE5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndyYXBwZXItLXNvbmdzIC52aWV3LWNhbmNvbnMgLnZpZXctZmlsdGVycyB7XG4gICAgdG9wOiAxNzBweDtcbiAgfVxufVxuLndyYXBwZXItLXNvbmdzIC5mbGV4LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZsZXg6IDEgMSAyMCU7XG59XG4ud3JhcHBlci0tc29uZ3MgLmZsZXgtd3JhcCAubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLndyYXBwZXItLXNvbmdzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ud3JhcHBlci0tc29uZ3MgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndyYXBwZXItLXNvbmdzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC53cmFwcGVyLS1zb25ncyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gIH1cbn1cbi53cmFwcGVyLS1zb25ncyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLndyYXBwZXItLXNvbmdzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIgLnZpZXdzLWZpZWxkIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ud3JhcHBlci0tc29uZ3MgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciAudmlld3MtZmllbGQtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLndyYXBwZXItLXNvbmdzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0taW5uZXIgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBjb2xvcjogIzU1M2MzYztcbn1cbi53cmFwcGVyLS1zb25ncyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIC52aWV3cy1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cmFwcGVyLS1zb25ncyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLndyYXBwZXItLXNvbmdzIC52aWV3LWNvbnRlbnQgLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXItLXNvbmdzIC52aWV3LWNvbnRlbnQucm93IHtcbiAgcm93LWdhcDogODBweDtcbn1cbi53cmFwcGVyLS1zb25ncyBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSxcbi53cmFwcGVyLS1zb25ncyBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICBwYWRkaW5nLXRvcDogMC4xcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICM1NTNjM2M7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAud3JhcHBlci0tc29uZ3MgaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4gIC53cmFwcGVyLS1zb25ncyBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3JhcHBlci0tc29uZ3MgaW5wdXQuZm9ybS1hdXRvY29tcGxldGUsXG4gIC53cmFwcGVyLS1zb25ncyBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuLndyYXBwZXItLXNvbmdzIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlOjpwbGFjZWhvbGRlcixcbi53cmFwcGVyLS1zb25ncyBpbnB1dC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NTNjM2M7XG59XG4ud3JhcHBlci0tc29uZ3MgLmJ1dHRvbi5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICBwYWRkaW5nLXRvcDogMC4xcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzNjO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLndyYXBwZXItLXNvbmdzIC5idXR0b24uYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndyYXBwZXItLXNvbmdzIC5idXR0b24uYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuLmZvcm0tc3VibWl0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm5vZGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cbi5ub2RlX19jb250ZW50IC5jbGVhcmZpeCB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU1M2MzYyAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQgaDIsIC5jb250ZW50IC5oMiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1NTNjM2MgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maWVsZHNfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjNTUzYzNjO1xufVxuXG4ubm9kZV9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjNTUzYzNjICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2JvdGlnYS1ibG9jay0xLFxuLnZpZXctYm90aWdhIHtcbiAgLypcbiAgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgICAqL1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYm90aWdhLWJsb2NrLTEgaDIsIC5ibG9jay12aWV3cy1ibG9ja2JvdGlnYS1ibG9jay0xIC5oMixcbi52aWV3LWJvdGlnYSBoMixcbi52aWV3LWJvdGlnYSAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzU1M2MzYztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2JvdGlnYS1ibG9jay0xLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCxcbi52aWV3LWJvdGlnYS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYm90aWdhLWJsb2NrLTEudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgbmF2LnBhZ2VyLS1sb2FkLW1vcmUsXG4udmlldy1ib3RpZ2Eudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgbmF2LnBhZ2VyLS1sb2FkLW1vcmUge1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stdmlld3MtYmxvY2tib3RpZ2EtYmxvY2stMS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiBuYXYucGFnZXItLWxvYWQtbW9yZSB1bCxcbi52aWV3LWJvdGlnYS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiBuYXYucGFnZXItLWxvYWQtbW9yZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tib3RpZ2EtYmxvY2stMS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiBuYXYucGFnZXItLWxvYWQtbW9yZSB1bCBhLFxuLnZpZXctYm90aWdhLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIG5hdi5wYWdlci0tbG9hZC1tb3JlIHVsIGEge1xuICBjb2xvcjogIzU1M2MzYztcbn1cbi5ibG9jay12aWV3cy1ibG9ja2JvdGlnYS1ibG9jay0xIC5tb3JlLWxpbmssXG4udmlldy1ib3RpZ2EgLm1vcmUtbGluayB7XG4gIG1hcmdpbjogMnJlbSAwIDJyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYm90aWdhLWJsb2NrLTEgLm1vcmUtbGluayBhLFxuLnZpZXctYm90aWdhIC5tb3JlLWxpbmsgYSB7XG4gIGNvbG9yOiAjNTUzYzNjO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYm90aWdhLWJsb2NrLTEgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLFxuLnZpZXctYm90aWdhIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gIGNvbHVtbi1nYXA6IDI1cHg7XG4gIHJvdy1nYXA6IDUwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2JvdGlnYS1ibG9jay0xIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCxcbiAgLnZpZXctYm90aWdhIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2JvdGlnYS1ibG9jay0xIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCxcbiAgLnZpZXctYm90aWdhIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2JvdGlnYS1ibG9jay0xIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLXZpc2libGUtdGl0bGUsXG4udmlldy1ib3RpZ2EgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtdmlzaWJsZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tib3RpZ2EtYmxvY2stMSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC12aXNpYmxlLXRpdGxlIHN0cm9uZyxcbi52aWV3LWJvdGlnYSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC12aXNpYmxlLXRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjNTUzYzNjO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYm90aWdhLWJsb2NrLTEgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYm90aWdhLWJsb2NrLTEgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VuIC5maWVsZC1jb250ZW50IGltZyxcbi52aWV3LWJvdGlnYSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBpbWcsXG4udmlldy1ib3RpZ2EgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VuIC5maWVsZC1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYm90aWdhLWJsb2NrLTEgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgaW1nOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYm90aWdhLWJsb2NrLTEgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VuIC5maWVsZC1jb250ZW50IGltZzpob3Zlcixcbi52aWV3LWJvdGlnYSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBpbWc6aG92ZXIsXG4udmlldy1ib3RpZ2EgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VuIC5maWVsZC1jb250ZW50IGltZzpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tib3RpZ2EtYmxvY2stMSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC12YXJpYXRpb25zLXRhcmdldC1pZCAuZmllbGQtY29udGVudCxcbi52aWV3LWJvdGlnYSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC12YXJpYXRpb25zLXRhcmdldC1pZCAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tib3RpZ2EtYmxvY2stMSAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC12YXJpYXRpb25zLXRhcmdldC1pZCAuZmllbGQtY29udGVudCBkaXYsXG4udmlldy1ib3RpZ2EgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtdmFyaWF0aW9ucy10YXJnZXQtaWQgLmZpZWxkLWNvbnRlbnQgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi53cnAtLWZ1bGwtc3RvcmUtbGluayB7XG4gIG1hcmdpbjogMnJlbSAwIDJyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndycC0tZnVsbC1zdG9yZS1saW5rIGhyIHtcbiAgbWFyZ2luOiBpbml0aWFsO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBib3JkZXItd2lkdGg6IGluaXRpYWw7XG4gIGJvcmRlci10b3A6IGluaXRpYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzU1M2MzYztcbn1cbi53cnAtLWZ1bGwtc3RvcmUtbGluayBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLndycC0tZnVsbC1zdG9yZS1saW5rIC5mdWxsLXN0b3JlLWxpbmstYSB7XG4gIGNvbG9yOiAjNTUzYzNjO1xufVxuXG4vKlxuLmZ1bGwtY29tbWVyY2UtcHJvZHVjdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0xZW07XG59XG4qL1xuLmZ1bGwtY29tbWVyY2UtcHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuZnVsbC1jb21tZXJjZS1wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBtaW4tY29udGVudCBtaW4tY29udGVudCBtaW4tY29udGVudCBtaW4tY29udGVudCBtaW4tY29udGVudCBtaW4tY29udGVudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTUwcHgpIHtcbiAgLmZ1bGwtY29tbWVyY2UtcHJvZHVjdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciAwLjVmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NjBweCkge1xuICAuZnVsbC1jb21tZXJjZS1wcm9kdWN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuZnVsbC1jb21tZXJjZS1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC1tdWx0aS1pbWFnZSxcbiAgLmZ1bGwtY29tbWVyY2UtcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtbXVsdGktaW1hZ2UtYWxidW0sXG4gIC5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXZhcmlhdGlvbi1tdWx0aS1pbWFnZXMge1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB9XG59XG4uZnVsbC1jb21tZXJjZS1wcm9kdWN0IC5maWVsZC0tbmFtZS1maWVsZC1tdWx0aS1pbWFnZSAuZmllbGRfX2l0ZW1zLFxuLmZ1bGwtY29tbWVyY2UtcHJvZHVjdCAuZmllbGQtLW5hbWUtZmllbGQtbXVsdGktaW1hZ2UtYWxidW0gLmZpZWxkX19pdGVtcyxcbi5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXZhcmlhdGlvbi1tdWx0aS1pbWFnZXMgLmZpZWxkX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZ1bGwtY29tbWVyY2UtcHJvZHVjdF9jb2x1bW5fMSB7XG4gIGdyaWQtcm93OiAzLzQ7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIG1heC13aWR0aDogODUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZ1bGwtY29tbWVyY2UtcHJvZHVjdF9jb2x1bW5fMSB7XG4gICAgZ3JpZC1yb3c6IDEvNDtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4uZnVsbC1jb21tZXJjZS1wcm9kdWN0IC5mdWxsLWNvbW1lcmNlLXByb2R1Y3RfY29sdW1uXzIge1xuICBncmlkLXJvdzogMS8yO1xuICBncmlkLWNvbHVtbjogMS8yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuZnVsbC1jb21tZXJjZS1wcm9kdWN0IC5mdWxsLWNvbW1lcmNlLXByb2R1Y3RfY29sdW1uXzIge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuLmZ1bGwtY29tbWVyY2UtcHJvZHVjdCAuZnVsbC1jb21tZXJjZS1wcm9kdWN0X2NvbHVtbl8zIHtcbiAgZ3JpZC1yb3c6IDIvMztcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmZ1bGwtY29tbWVyY2UtcHJvZHVjdCAuZnVsbC1jb21tZXJjZS1wcm9kdWN0X2NvbHVtbl8zIHAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZ1bGwtY29tbWVyY2UtcHJvZHVjdF9jb2x1bW5fMyB7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIC5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZ1bGwtY29tbWVyY2UtcHJvZHVjdF9jb2x1bW5fMyB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMy80O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY2MHB4KSB7XG4gIC5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZ1bGwtY29tbWVyY2UtcHJvZHVjdF9jb2x1bW5fMyB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMy80O1xuICB9XG59XG4uZnVsbC1jb21tZXJjZS1wcm9kdWN0IC5maWVsZC0tbmFtZS1wcmljZSB7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG4uZnVsbC1jb21tZXJjZS1wcm9kdWN0IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLWV4dHJhLWRlc2NyaXB0aW9uIHtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbn1cbi5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZpZWxkLS1uYW1lLWZpZWxkLXN0b2NrLWxldmVsIHtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbn1cbi5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZpZWxkLS1uYW1lLXZhcmlhdGlvbnMge1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xufVxuLmZ1bGwtY29tbWVyY2UtcHJvZHVjdCAuZmllbGQtLW5hbWUtdmFyaWF0aW9ucyAuZmllbGQtLW5hbWUtcHVyY2hhc2VkLWVudGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZpZWxkLS1uYW1lLXZhcmlhdGlvbnMgLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLmZpZWxkLS1uYW1lLXZhcmlhdGlvbnMgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLS1hZGQtdG8tY2FydCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgY29sb3I6ICM1NTNjM2M7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgLnNwbGlkZV9fdHJhY2stLW5hdiA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBib3JkZXI6IDNweCBzb2xpZCBibGFjaztcbiAgb3BhY2l0eTogMTtcbn1cbi5mdWxsLWNvbW1lcmNlLXByb2R1Y3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZnVsbC1jb21tZXJjZS1wcm9kdWN0IC5zcGxpZGUtdGh1bWJuYWlscyAuc3BsaWRlX19zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgbWFyZ2luOiAwO1xufVxuLmZ1bGwtY29tbWVyY2UtcHJvZHVjdC5ub3Qtc3RvY2tlZC1wcm9kdWN0IC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZnVsbC1jb21tZXJjZS1wcm9kdWN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLypcbi5mdWxsLWNvbW1lcmNlLXByb2R1Y3Qge1xuXG4gIG1hcmdpbi1ib3R0b206IDVlbTtcblxuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG5cbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogMTBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDAuMmZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiAwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDAuNWZyO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tM3hsKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDFmcjtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZW4sXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZhcmlhdGlvbi1pbWFnZSB7XG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgIGdyaWQtcm93OiAxIC8gNTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdmlzaWJsZS10aXRsZSB7XG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtbXVsdGktaW1hZ2UsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1tdWx0aS1pbWFnZS1hbGJ1bSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZhcmlhdGlvbi1tdWx0aS1pbWFnZXMge1xuICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgZ3JpZC1yb3c6IDEgLyA2O1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZpZWxkX19pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtcHJpY2Uge1xuICAgIGdyaWQtcm93OiA0IC8gNTtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZ3JpZC1yb3c6IDYgLyA3O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICBncmlkLXJvdzogNCAvIDU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGdyaWQtcm93OiA2IC8gNztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgZ3JpZC1yb3c6IDQgLyA1O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zdG9jay1sZXZlbCB7XG4gICAgZ3JpZC1yb3c6IDQgLyA1O1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtdmFyaWF0aW9ucyB7XG4gICAgZ3JpZC1yb3c6IDUgLyA2O1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtcHVyY2hhc2VkLWVudGl0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAuYnV0dG9uLS1hZGQtdG8tY2FydCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3BsaWRlX190cmFjay0tbmF2Pi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCBibGFjaztcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gICAgLy9tYXgtd2lkdGg6IDc4MHB4O1xuICAgIC8vbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLnNwbGlkZS10aHVtYm5haWxzIC5zcGxpZGVfX3NsaWRlXG4gIHtcbiAgICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgIC8vbWF4LXdpZHRoOiA3ODBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgLy9kaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYubm90LXN0b2NrZWQtcHJvZHVjdCB7XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiovXG4ucGFnZS1ub2RlLTMyOSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsLFxuLnBhZ2Utbm9kZS0zMzAgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gIG1hcmdpbjogMnJlbSAwIDRyZW07XG4gIG1heC13aWR0aDogNzYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wYWdlLW5vZGUtMzI5IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgaWZyYW1lLFxuLnBhZ2Utbm9kZS0zMzAgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1ub2RlLTMyOSAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsLFxuICAucGFnZS1ub2RlLTMzMCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLW5vZGUtMzI5IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmNvbGFib3JhLFxuLnBhZ2Utbm9kZS0zMzAgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuY29sYWJvcmEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdlLW5vZGUtMzI5IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmNvbGFib3JhID4gZGl2IDpudGgtY2hpbGQoNSksXG4ucGFnZS1ub2RlLTMzMCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5jb2xhYm9yYSA+IGRpdiA6bnRoLWNoaWxkKDUpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLW5vZGUtMzI5IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgI21hcCxcbi5wYWdlLW5vZGUtMzMwIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgI21hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2Fzc2EtZGUtbGEtc2VsdmEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG59XG5cbi5jYXNzYS1kZS1sYS1zZWx2YSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXNzYS1kZS1sYS1zZWx2YSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTNjM2M7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNhc3NhLWRlLWxhLXNlbHZhIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTNjM2M7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lZGljaW9ucy1hbnRlcmlvcnMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAycmVtIDAgLTRyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVkaWNpb25zLWFudGVyaW9ycy1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOGVtO1xuICAgIG1hcmdpbi1yaWdodDogLThlbTtcbiAgfVxufVxuLmVkaWNpb25zX2FudGVyaW9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZWRpY2lvbnNfYW50ZXJpb3JzIGltZyB7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLnNpdGVtYXAge1xuICBtYXJnaW4tbGVmdDogNSU7XG59XG4uc2l0ZW1hcCAuc2l0ZW1hcC1pdGVtIGJ1dHRvbiB7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogaW5pdGlhbDtcbiAgYm9yZGVyLWNvbG9yOiBpbml0aWFsO1xuICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG5cbi5qcy1mb3JtLWl0ZW0tcG9saXRpY2EtZGUtcHJpdmFjaXRhdCxcbi5qcy1mb3JtLWl0ZW0tY29uc2VudGltZW50IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLm5vZGUtLXR5cGUtaW5mb3JtYW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub2RlLS10eXBlLWluZm9ybWFudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuLm5vZGUtLXR5cGUtaW5mb3JtYW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIGhlYWRlciAubm9kZV9fbWV0YSB7XG4gIC8qXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1pbmZvcm1hbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2luZm9ybWFudC1zb25ncy1ibG9jay0xIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZm9ybWFudC1zb25ncy1ibG9jay0xIGgyLCAuYmxvY2stdmlld3MtYmxvY2tpbmZvcm1hbnQtc29uZ3MtYmxvY2stMSAuaDIge1xuICBjb2xvcjogIzU1M2MzYztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5mb3JtYW50LXNvbmdzLWJsb2NrLTEgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2luZm9ybWFudC1zb25ncy1ibG9jay0xIC52aWV3LWNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NraW5mb3JtYW50LXNvbmdzLWJsb2NrLTEgLnBhZ2luYXRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5vZGUtLXR5cGUtaW5mb3JtYW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIGgxLm5vZGVfX3RpdGxlLCAubm9kZS0tdHlwZS1pbmZvcm1hbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX3RpdGxlLmgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4ubm9kZS0tdHlwZS1pbmZvcm1hbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgaDIsIC5ub2RlLS10eXBlLWluZm9ybWFudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuaDIge1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG59XG4ubm9kZS0tdHlwZS1pbmZvcm1hbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdlbmVyaWNfZ29iYWNrX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAubm9kZS0tdHlwZS1pbmZvcm1hbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmdlbmVyaWNfZ29iYWNrX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDExM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWluZm9ybWFudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZ2VuZXJpY19nb2JhY2tfbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1M2MzYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ub2RlLS10eXBlLWluZm9ybWFudC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZ2VuZXJpY19nb2JhY2tfbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIjwgXCI7XG59XG5cbmJvZHkucGFnZS12aWV3LXRheG9ub215LXRlcm0gLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgaDEudGl0bGUsIGJvZHkucGFnZS12aWV3LXRheG9ub215LXRlcm0gLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLnRpdGxlLmgxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5ub2RlLS10eXBlLWVkaXRpb24gLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgaDEudGl0bGUsIGJvZHkubm9kZS0tdHlwZS1lZGl0aW9uIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC50aXRsZS5oMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLS10eXBlLWVkaXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwsXG4ubm9kZS0tdHlwZS1lZGl0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIHtcbiAgbWFyZ2luOiAwcmVtIDAgNHJlbTtcbiAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm5vZGUtLXR5cGUtZWRpdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCBoMS5ub2RlX190aXRsZSwgLm5vZGUtLXR5cGUtZWRpdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fdGl0bGUuaDEsXG4ubm9kZS0tdHlwZS1lZGl0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIGgxLm5vZGVfX3RpdGxlLFxuLm5vZGUtLXR5cGUtZWRpdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fdGl0bGUuaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5ub2RlLS10eXBlLWVkaXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgaWZyYW1lLFxuLm5vZGUtLXR5cGUtZWRpdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1lZGl0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsLFxuICAubm9kZS0tdHlwZS1lZGl0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnZpZXctZXNwYWlzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi52aWV3LWVzcGFpcyBoMiwgLnZpZXctZXNwYWlzIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4udmlldy1lc3BhaXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgY29sdW1uLWdhcDogMjVweDtcbiAgcm93LWdhcDogNTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctZXNwYWlzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LWVzcGFpcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICB9XG59XG4udmlldy1lc3BhaXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSBhIHtcbiAgY29sb3I6ICM1NTNjM2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZpZXctZXNwYWlzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi52aWV3LWVzcGFpcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgY29sb3I6ICM1NTNjM2M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlldy1lc3BhaXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlldy1lc3BhaXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi52aWV3LWVzcGFpcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSAuZmllbGQtY29udGVudCBpbWc6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnZpZXctZXNwYWlzIC5ub2RlX19tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctcHJvZ3JhbWFjaW8sXG4udmlldy1lbnRyYWRlcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4udmlldy1wcm9ncmFtYWNpbyBoMiwgLnZpZXctcHJvZ3JhbWFjaW8gLmgyLFxuLnZpZXctZW50cmFkZXMgaDIsXG4udmlldy1lbnRyYWRlcyAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnZpZXctcHJvZ3JhbWFjaW8gLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLFxuLnZpZXctZW50cmFkZXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgY29sdW1uLWdhcDogMjVweDtcbiAgcm93LWdhcDogNTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctcHJvZ3JhbWFjaW8gLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkLFxuICAudmlldy1lbnRyYWRlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1wcm9ncmFtYWNpbyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQsXG4gIC52aWV3LWVudHJhZGVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cbn1cbi52aWV3LXByb2dyYW1hY2lvIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gYSxcbi52aWV3LWVudHJhZGVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi52aWV3LXByb2dyYW1hY2lvIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnZpZXctZW50cmFkZXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnZpZXctcHJvZ3JhbWFjaW8gLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSAudmlld3MtZmllbGQtdGl0bGUgYSxcbi52aWV3LWVudHJhZGVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBjb2xvcjogIzU1M2MzYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3LXByb2dyYW1hY2lvIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWltYWdlbixcbi52aWV3LWVudHJhZGVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWltYWdlbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LXByb2dyYW1hY2lvIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWltYWdlbiAuZmllbGQtY29udGVudCBpbWcsXG4udmlldy1lbnRyYWRlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1pbWFnZW4gLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cbi52aWV3LXByb2dyYW1hY2lvIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWltYWdlbiAuZmllbGQtY29udGVudCBpbWc6aG92ZXIsXG4udmlldy1lbnRyYWRlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1pbWFnZW4gLmZpZWxkLWNvbnRlbnQgaW1nOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi52aWV3LXByb2dyYW1hY2lvIC5ub2RlX19tZXRhLFxuLnZpZXctZW50cmFkZXMgLm5vZGVfX21ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy1wcmV2aW91cy1lZGl0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4udmlldy1wcmV2aW91cy1lZGl0aW9ucyAubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnZpZXctcHJldmlvdXMtZWRpdGlvbnMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHJvdy1nYXA6IDJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudmlldy1wcmV2aW91cy1lZGl0aW9ucyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1wcmV2aW91cy1lZGl0aW9ucyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgY29sdW1uLWdhcDogMmVtO1xuICAgIHJvdy1nYXA6IDJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudmlldy1wcmV2aW91cy1lZGl0aW9ucyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgIGNvbHVtbi1nYXA6IDJlbTtcbiAgICByb3ctZ2FwOiAyZW07XG4gIH1cbn1cbi52aWV3LXByZXZpb3VzLWVkaXRpb25zID4gaDIsIC52aWV3LXByZXZpb3VzLWVkaXRpb25zID4gLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi52aWV3LXByZXZpb3VzLWVkaXRpb25zIC5lZGl0aW9uX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnZpZXctcHJldmlvdXMtZWRpdGlvbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctcHJldmlvdXMtZWRpdGlvbnMgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMi8zO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG4udmlldy1wcmV2aW91cy1lZGl0aW9ucyAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi52aWV3LXByZXZpb3VzLWVkaXRpb25zIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS10by1zaG93IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udmlldy1wcmV2aW91cy1lZGl0aW9ucyAubm9kZV9fbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1wcmV2aW91cy1lZGl0aW9ucyBuYXYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmlldy1wcmV2aW91cy1lZGl0aW9ucyBuYXYgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1wcmV2aW91cy1lZGl0aW9ucyBuYXYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLnZpZXctcGFzdC1mZXN0aXZhbHMge1xuICBtYXJnaW46IDByZW0gMCA0cmVtO1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbn1cbi52aWV3LXBhc3QtZmVzdGl2YWxzIGgxLnRpdGxlLCAudmlldy1wYXN0LWZlc3RpdmFscyAudGl0bGUuaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi52aWV3LXBhc3QtZmVzdGl2YWxzIGgyLnBhc3RfZmVzdGl2YWxfdGl0bGUsIC52aWV3LXBhc3QtZmVzdGl2YWxzIC5wYXN0X2Zlc3RpdmFsX3RpdGxlLmgyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udmlldy1wYXN0LWZlc3RpdmFscyAucGFzdF9mZXN0aXZhbF9nb2JhY2tfd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC52aWV3LXBhc3QtZmVzdGl2YWxzIC5wYXN0X2Zlc3RpdmFsX2dvYmFja193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiA4MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi52aWV3LXBhc3QtZmVzdGl2YWxzIC5wYXN0X2Zlc3RpdmFsX2dvYmFja19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnZpZXctcGFzdC1mZXN0aXZhbHMgLnBhc3RfZmVzdGl2YWxfZ29iYWNrX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCI8IFwiO1xufVxuLnZpZXctcGFzdC1mZXN0aXZhbHMgLnBhc3RfZmVzdGl2YWxfbmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi52aWV3LXBhc3QtZmVzdGl2YWxzIC5wYXN0X2Zlc3RpdmFsX25hdmlnYXRpb24gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLnZpZXctcGFzdC1mZXN0aXZhbHMgLnBhc3RfZmVzdGl2YWxfbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlldy1wYXN0LWZlc3RpdmFscyAucGFzdF9mZXN0aXZhbF9uYXZpZ2F0aW9uIHVsIGxpIGEucGFzdF9mZXN0aXZhbF9uYXZpZ2F0aW9uX2FjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpZXctcGFzdC1mZXN0aXZhbHMgYXJ0aWNsZS5ub2RlLS10eXBlLWVkaXRpb24ge1xuICBtYXgtd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgY29sdW1uLWdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICBtYXJnaW4tdG9wOiAtMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gYSB7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDJmcjtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtYWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWFjdGlvbnMgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gIHBhZGRpbmctdG9wOiAwLjFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTNjM2M7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTEgcCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMiBwLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0zIHAsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuM2VtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0xIGxpLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0yIGxpLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0zIGxpLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi00IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTEgaDIsIC53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMSAuaDIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTIgaDIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTIgLmgyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0zIGgyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0zIC5oMixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tNCBoMixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tNCAuaDIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMi4ycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0xIGgzLCAud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTEgLmgzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0yIGgzLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0yIC5oMyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMyBoMyxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMyAuaDMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTQgaDMsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTQgLmgzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTEgI2VkaXQtcHJvY2Vzc2VkLXRleHQtMDQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTIgI2VkaXQtcHJvY2Vzc2VkLXRleHQtMDQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTMgI2VkaXQtcHJvY2Vzc2VkLXRleHQtMDQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTQgI2VkaXQtcHJvY2Vzc2VkLXRleHQtMDQge1xuICBtYXJnaW4tdG9wOiAxLjJlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMSBvbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMiBvbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMyBvbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tNCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMS40cmVtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0xIGlucHV0W3R5cGU9dGV4dF0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTEgaW5wdXRbdHlwZT1maWxlXSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMiBpbnB1dFt0eXBlPXRleHRdLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0yIGlucHV0W3R5cGU9ZmlsZV0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTMgaW5wdXRbdHlwZT10ZXh0XSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMyBpbnB1dFt0eXBlPWZpbGVdLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi00IGlucHV0W3R5cGU9dGV4dF0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gIHBhZGRpbmctdG9wOiAwLjFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBjb2xvcjogIzU1M2MzYztcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTEgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0yIGlucHV0OjpwbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMiBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTMgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0zIGlucHV0OjpwbGFjZWhvbGRlcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tNCBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NTNjM2M7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTEgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTIgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTMgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBhdXRvO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0xIC5jaGVja2JveCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMiAuY2hlY2tib3gsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTMgLmNoZWNrYm94LFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi00IC5jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0xIC5jaGVja2JveCBsYWJlbCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMiAuY2hlY2tib3ggbGFiZWwsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTMgLmNoZWNrYm94IGxhYmVsLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi00IC5jaGVja2JveCBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0xIC5qcy1mb3JtLWl0ZW0sXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTIgLmpzLWZvcm0taXRlbSxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3VibWl0LXNvbmctZm9ybSAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMyAuanMtZm9ybS1pdGVtLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi00IC5qcy1mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTEgcCB7XG4gIG1hcmdpbi10b3A6IDIuNWVtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJtaXQtc29uZy1mb3JtICNlZGl0LWNvbGFib3JhLWNvbHVtbi0xICNlZGl0LXByb2Nlc3NlZC10ZXh0LTAxIGgyLCAud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTEgI2VkaXQtcHJvY2Vzc2VkLXRleHQtMDEgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMGVtO1xuICBtYXJnaW4tdG9wOiAyLjJyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0gI2VkaXQtY29sYWJvcmEtY29sdW1uLTEgI2VkaXQtcHJvY2Vzc2VkLXRleHQtMDEgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbiNzaWRlYmFyX3NlY29uZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBwYWRkaW5nOiAwO1xuICByaWdodDogMHB4O1xuICB0b3A6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAvKlxuICBAbWVkaWEgKG1heC13aWR0aDogNDcwcHgpIHtcbiAgICAgICAgdG9wOiA2NXB4O1xuICAgICAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzY0cHgpIHtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgfVxuICAgICovXG59XG4jc2lkZWJhcl9zZWNvbmQgYnV0dG9uI3NpZGVtZW51LWNsb3NlLWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xufVxuI3NpZGViYXJfc2Vjb25kIG5hdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNzaWRlYmFyX3NlY29uZCBuYXYgdWwubmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNzaWRlYmFyX3NlY29uZCBuYXYgdWwubmF2ID4gbGkgPiBzcGFuLCAjc2lkZWJhcl9zZWNvbmQgbmF2IHVsLm5hdiA+IGxpID4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMC44cmVtO1xufVxuI3NpZGViYXJfc2Vjb25kIG5hdiB1bC5uYXYgdWwubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4jc2lkZWJhcl9zZWNvbmQgbmF2IHVsLm5hdiB1bC5tZW51IGxpIC5uYXYtbGluayB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNzaWRlYmFyX3NlY29uZCAuYmxvY2sge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuI3NpZGViYXJfc2Vjb25kLnNob3ctc2lkZWJhciB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmliZS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpYmUtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmliZS1mb3JtIC5qcy1mb3JtLWl0ZW0tbm9tLWktY29nbm9tcyxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpYmUtZm9ybSAuanMtZm9ybS1pdGVtLWNvcnJldS1lbGVjdHJvbmljIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmliZS1mb3JtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWFkZC1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpYmUtZm9ybSAjZWRpdC1hY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaWJlLWZvcm0gI2VkaXQtYWN0aW9ucyBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2MzYztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICBwYWRkaW5nLXRvcDogMC4xcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICM1NTNjM2M7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaWJlLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmliZS1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTUzYzNjO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tYWRkLWZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaWJlLWZvcm0gLmNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaWJlLWZvcm0gLmNoZWNrYm94IHNtYWxsLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaWJlLWZvcm0gLmNoZWNrYm94IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1NTNjM2MgIWltcG9ydGFudDtcbn1cblxuYm9keS5ub2RlLS10eXBlLWxvY2F0aW9uIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIGgxLnRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtbG9jYXRpb24gLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLnRpdGxlLmgxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCB7XG4gIG1hcmdpbjogMHJlbSAwIDRyZW07XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCBoMS5ub2RlX190aXRsZSwgLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX3RpdGxlLmgxLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgaDEubm9kZV9fdGl0bGUsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fdGl0bGUuaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIGgyLCAubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuaDIsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCBoMixcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubG9jYXRpb25fZ29iYWNrX3dyYXBwZXIsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubG9jYXRpb25fZ29iYWNrX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubG9jYXRpb25fZ29iYWNrX3dyYXBwZXIsXG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5sb2NhdGlvbl9nb2JhY2tfd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMTEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmxvY2F0aW9uX2dvYmFja19saW5rLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLmxvY2F0aW9uX2dvYmFja19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmxvY2F0aW9uX2dvYmFja19saW5rOmJlZm9yZSxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5sb2NhdGlvbl9nb2JhY2tfbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIjwgXCI7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5ub2RlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC41ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50LFxuICAubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICByb3ctZ2FwOiAxcmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1ldmVudCxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZHVyYXRpb24tZXZlbnQsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWxvY2F0aW9uLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ob3JhLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZF9lbnRyYWRlcyxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtcHJpY2UsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWNhdGVnb3JpZXMsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZXZlbnQsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWR1cmF0aW9uLWV2ZW50LFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1sb2NhdGlvbixcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtaG9yYSxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGRfZW50cmFkZXMsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXByaWNlLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1ldmVudCBwLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kdXJhdGlvbi1ldmVudCBwLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1sb2NhdGlvbiBwLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ob3JhIHAsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkX2VudHJhZGVzIHAsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXByaWNlIHAsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWNhdGVnb3JpZXMgcCxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1ldmVudCBwLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kdXJhdGlvbi1ldmVudCBwLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1sb2NhdGlvbiBwLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ob3JhIHAsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkX2VudHJhZGVzIHAsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXByaWNlIHAsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWNhdGVnb3JpZXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZXZlbnQgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZHVyYXRpb24tZXZlbnQgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24gLmZpZWxkX19sYWJlbCxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtaG9yYSAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZF9lbnRyYWRlcyAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1wcmljZSAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1jYXRlZ29yaWVzIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZXZlbnQgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZHVyYXRpb24tZXZlbnQgLmZpZWxkX19sYWJlbCxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24gLmZpZWxkX19sYWJlbCxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtaG9yYSAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZF9lbnRyYWRlcyAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1wcmljZSAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1jYXRlZ29yaWVzIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzU1M2MzYztcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtY2F0ZWdvcmllcyxcbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtY2F0ZWdvcmllcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZGUtbC1lc2RldmVuaW1lbnQsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZGUtbC1lc2RldmVuaW1lbnQge1xuICBjbGVhcjogYm90aDtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtbGFiZWwtbG9nby1zcG9uc29yLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1sYWJlbC1sb2dvLXNwb25zb3Ige1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8yLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzIgLmZpZWxkLS1uYW1lLWZpZWxkLW1hcCAubGVhZmxldC1jb250YWluZXIsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzIgLmZpZWxkLS1uYW1lLWZpZWxkLW1hcCAubGVhZmxldC1jb250YWluZXIge1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnQgLmxvY2F0aW9uX2NvbHVtbl8yIC5maWVsZC0tbmFtZS1maWVsZC1tYXAsXG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMiAuZmllbGQtLW5hbWUtZmllbGQtbWFwIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAubG9jYXRpb25fY29sdW1uXzIgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5ub2RlX19jb250ZW50IC5sb2NhdGlvbl9jb2x1bW5fMiAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50IHAsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCAubm9kZV9fY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtaW1hZ2UsXG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIC5ub2RlX19jb250ZW50IC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fY29udGVudCAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLFxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLXBhc3QtZmVzdGl2YWwgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udmlldy1wcm9kdWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4udmlldy1wcm9kdWN0aW9ucyAubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnZpZXctcHJvZHVjdGlvbnMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGNvbHVtbi1nYXA6IDI1cHg7XG4gIHJvdy1nYXA6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnZpZXctcHJvZHVjdGlvbnMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctcHJvZHVjdGlvbnMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICB9XG59XG4udmlldy1wcm9kdWN0aW9ucyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgYSB7XG4gIGNvbG9yOiAjNTUzYzNjO1xufVxuLnZpZXctcHJvZHVjdGlvbnMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX3RlYXNlcl93cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52aWV3LXByb2R1Y3Rpb25zIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl90ZWFzZXJfd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdmlzaWJsZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpZXctcHJvZHVjdGlvbnMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX3RlYXNlcl93cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC15ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuLnZpZXctcHJvZHVjdGlvbnMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX3RlYXNlcl93cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC15ZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCIpXCI7XG59XG4udmlldy1wcm9kdWN0aW9ucyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fdGVhc2VyX3dyYXBwZXIgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctcHJvZHVjdGlvbnMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX3RlYXNlcl93cmFwcGVyIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLnZpZXctcHJvZHVjdGlvbnMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX3RlYXNlcl93cmFwcGVyIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWc6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnZpZXctcHJvZHVjdGlvbnMgPiBoMiwgLnZpZXctcHJvZHVjdGlvbnMgPiAuaDIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnZpZXctcHJvZHVjdGlvbnMgbmF2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnZpZXctcHJvZHVjdGlvbnMgbmF2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctcHJvZHVjdGlvbnMgbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtZnVsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIHtcbiAgbWFyZ2luOiAwcmVtIDAgNHJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gaHIge1xuICBtYXJnaW46IDVyZW0gMDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiBoci5maXJzdF9ociB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIGhyLmVkaXRpb25zX2hyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiBoMS5ub2RlX190aXRsZSwgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fdGl0bGUuaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gaDIsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gaDMsIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLmgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAucHJvZHVjdGlvbl9vdGhlcl9lZGl0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLnByb2R1Y3Rpb25fZ29iYWNrX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5wcm9kdWN0aW9uX2dvYmFja193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAxMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5wcm9kdWN0aW9uX2dvYmFja19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAucHJvZHVjdGlvbl9nb2JhY2tfbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIjwgXCI7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC15ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQteWVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDAuNWVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9lZGl0aW9uc19ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1lZGl0aW9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAyNXB4O1xuICByb3ctZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fZWRpdGlvbnNfZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtZWRpdGlvbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2VkaXRpb25zX2dyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWVkaXRpb25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2VkaXRpb25zX2dyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWVkaXRpb25zIGEge1xuICBjb2xvcjogIzU1M2MzYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fZWRpdGlvbnNfZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtZWRpdGlvbnMgLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fdGVhc2VyX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9lZGl0aW9uc19ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1lZGl0aW9ucyAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl90ZWFzZXJfd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdmlzaWJsZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9lZGl0aW9uc19ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1lZGl0aW9ucyAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl90ZWFzZXJfd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQteWVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9lZGl0aW9uc19ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1lZGl0aW9ucyAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl90ZWFzZXJfd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQteWVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2VkaXRpb25zX2dyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWVkaXRpb25zIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX3RlYXNlcl93cmFwcGVyIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fZWRpdGlvbnNfZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtZWRpdGlvbnMgLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fdGVhc2VyX3dyYXBwZXIgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMi8zO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9lZGl0aW9uc19ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1lZGl0aW9ucyAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl90ZWFzZXJfd3JhcHBlciAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nOmhvdmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC41ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fY29sdW1uXzEge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLXByb2R1Y3Rpb24sXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kdXJhdGlvbi1wcm9kdWN0aW9uLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtcHJvZHVjdGlvbi1sb2NhdGlvbixcbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcmEsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZF9lbnRyYWRlcyxcbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2R1Y3Rpb24tcHJpY2UsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1wcm9kdWN0aW9uLWNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1wcm9kdWN0aW9uIHAsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kdXJhdGlvbi1wcm9kdWN0aW9uIHAsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1wcm9kdWN0aW9uLWxvY2F0aW9uIHAsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ob3JhIHAsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZF9lbnRyYWRlcyBwLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtcHJvZHVjdGlvbi1wcmljZSBwLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtcHJvZHVjdGlvbi1jYXRlZ29yaWVzIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1wcm9kdWN0aW9uIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kdXJhdGlvbi1wcm9kdWN0aW9uIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1wcm9kdWN0aW9uLWxvY2F0aW9uIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1ob3JhIC5maWVsZF9fbGFiZWwsXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZF9lbnRyYWRlcyAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtcHJvZHVjdGlvbi1wcmljZSAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9jb2x1bW5fMSAuZmllbGQtLW5hbWUtZmllbGQtcHJvZHVjdGlvbi1jYXRlZ29yaWVzIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzU1M2MzYztcbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLm5vZGVfX2NvbnRlbnQgLnByb2R1Y3Rpb25fY29sdW1uXzEgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2R1Y3Rpb24tY2F0ZWdvcmllcyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLWRlLWwtZXNkZXZlbmltZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX2NvbHVtbl8xIC5maWVsZC0tbmFtZS1maWVsZC1sYWJlbC1sb2dvLXNwb25zb3Ige1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9jb2x1bW5fMiB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLXR5cGUtcHJvZHVjdGlvbiAubm9kZV9fY29udGVudCAucHJvZHVjdGlvbl9jb2x1bW5fMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tdHlwZS1wcm9kdWN0aW9uIC5ub2RlX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub2RlLS12aWV3LW1vZGUtZnVsbC5ub2RlLS10eXBlLXByb2R1Y3Rpb24gLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS10eXBlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLWNhbnR1dC1wcm9kdWNjaW9uc2luZm8ge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi52aWV3LXRheG9ub215LXRlcm0ge1xuICBtYXJnaW46IDByZW0gMCA0cmVtO1xufVxuLnZpZXctdGF4b25vbXktdGVybSBoMS50YXhvbm9teS10aXRsZSwgLnZpZXctdGF4b25vbXktdGVybSAudGF4b25vbXktdGl0bGUuaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi52aWV3LXRheG9ub215LXRlcm0gaDIudGF4b25vbXktc3VidGl0bGUsIC52aWV3LXRheG9ub215LXRlcm0gLnRheG9ub215LXN1YnRpdGxlLmgyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xufVxuLnZpZXctdGF4b25vbXktdGVybSBhcnRpY2xlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnZpZXctdGF4b25vbXktdGVybSBhcnRpY2xlIGgzLm5vZGVfX3RpdGxlLCAudmlldy10YXhvbm9teS10ZXJtIGFydGljbGUgLm5vZGVfX3RpdGxlLmgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpZXctdGF4b25vbXktdGVybSBhcnRpY2xlIGgzLm5vZGVfX3RpdGxlIGEsIC52aWV3LXRheG9ub215LXRlcm0gYXJ0aWNsZSAubm9kZV9fdGl0bGUuaDMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZpZXctdGF4b25vbXktdGVybSAuZ2VuZXJpY19nb2JhY2tfd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC52aWV3LXRheG9ub215LXRlcm0gLmdlbmVyaWNfZ29iYWNrX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDExM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi52aWV3LXRheG9ub215LXRlcm0gLmdlbmVyaWNfZ29iYWNrX2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1NTNjM2M7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udmlldy10YXhvbm9teS10ZXJtIC5nZW5lcmljX2dvYmFja19saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPCBcIjtcbn1cblxuLm5vZGUtLXR5cGUtaW5mby1wYWdlIC53cnAtLWluZm8tcGFnZS1mdWxsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAxLjdlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICBwYWRkaW5nLXRvcDogMS43ZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKlxuICAuaW5mb19wYWdlX2NvbHVtbiAuZmllbGQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tdHlwZS1pbmZvLXBhZ2UgLndycC0taW5mby1wYWdlLWZ1bGwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzc2cHgpIHtcbiAgLm5vZGUtLXR5cGUtaW5mby1wYWdlIC53cnAtLWluZm8tcGFnZS1mdWxsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWluZm8tcGFnZSAud3JwLS1pbmZvLXBhZ2UtZnVsbCAuaW5mb19wYWdlX2NvbHVtbiB7XG4gIG1heC13aWR0aDogMzA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtaW5mby1wYWdlIC53cnAtLWluZm8tcGFnZS1mdWxsIC5pbmZvX3BhZ2VfY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub2RlLS10eXBlLWluZm8tcGFnZSAud3JwLS1pbmZvLXBhZ2UtZnVsbCAuaW5mb19wYWdlX2NvbHVtbiBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5ub2RlLS10eXBlLWluZm8tcGFnZSAud3JwLS1pbmZvLXBhZ2UtZnVsbCAuaW5mb19wYWdlX2NvbHVtbiBoMiwgLm5vZGUtLXR5cGUtaW5mby1wYWdlIC53cnAtLWluZm8tcGFnZS1mdWxsIC5pbmZvX3BhZ2VfY29sdW1uIC5oMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5vZGUtLXR5cGUtaW5mby1wYWdlIC53cnAtLWluZm8tcGFnZS1mdWxsIC5pbmZvX3BhZ2VfY29sdW1uIGgzLCAubm9kZS0tdHlwZS1pbmZvLXBhZ2UgLndycC0taW5mby1wYWdlLWZ1bGwgLmluZm9fcGFnZV9jb2x1bW4gLmgzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub2RlLS10eXBlLWluZm8tcGFnZSAud3JwLS1pbmZvLXBhZ2UtZnVsbCAuaW5mb19wYWdlX2NvbHVtbiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogXCItIFwiO1xuICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbn1cbi5ub2RlLS10eXBlLWluZm8tcGFnZSAud3JwLS1pbmZvLXBhZ2UtZnVsbCAuaW5mb19wYWdlX2NvbHVtbiAuZmllbGQgPiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG59XG5cbi5pbmZvLWhvbWVwYWdlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlZjtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1ob21lcGFnZS1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVlbTtcbiAgfVxufVxuLmluZm8taG9tZXBhZ2UtYmxvY2sgLmluZm8taG9tZXBhZ2UtYmxvY2stdGl0bGUgaDIsIC5pbmZvLWhvbWVwYWdlLWJsb2NrIC5pbmZvLWhvbWVwYWdlLWJsb2NrLXRpdGxlIC5oMiB7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaW5mby1ob21lcGFnZS1ibG9jayAuaW5mby1ob21lcGFnZS1ibG9jay1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAxLjdlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGNvbG9yOiAjNTUzYzNjO1xuICBwYWRkaW5nLXRvcDogMS43ZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKlxuICAuaW5mby1ob21lcGFnZS1ibG9ja19jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICAgIHAge1xuXG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gIH1cbiAgICAgICAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1ob21lcGFnZS1ibG9jayAuaW5mby1ob21lcGFnZS1ibG9jay1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbmZvLWhvbWVwYWdlLWJsb2NrIC5pbmZvLWhvbWVwYWdlLWJsb2NrLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgfVxufVxuLmluZm8taG9tZXBhZ2UtYmxvY2sgLmluZm8taG9tZXBhZ2UtYmxvY2stY29udGVudCAuaW5mby1ob21lcGFnZS1ibG9ja19jb2x1bW4ge1xuICBtYXgtd2lkdGg6IDMwOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWhvbWVwYWdlLWJsb2NrIC5pbmZvLWhvbWVwYWdlLWJsb2NrLWNvbnRlbnQgLmluZm8taG9tZXBhZ2UtYmxvY2tfY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbmZvLWhvbWVwYWdlLWJsb2NrIC5pbmZvLWhvbWVwYWdlLWJsb2NrLWNvbnRlbnQgLmluZm8taG9tZXBhZ2UtYmxvY2tfY29sdW1uIHAge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmluZm8taG9tZXBhZ2UtYmxvY2sgLmluZm8taG9tZXBhZ2UtYmxvY2stY29udGVudCAuaW5mby1ob21lcGFnZS1ibG9ja19jb2x1bW4gaDMsIC5pbmZvLWhvbWVwYWdlLWJsb2NrIC5pbmZvLWhvbWVwYWdlLWJsb2NrLWNvbnRlbnQgLmluZm8taG9tZXBhZ2UtYmxvY2tfY29sdW1uIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmluZm8taG9tZXBhZ2UtYmxvY2sgLmluZm8taG9tZXBhZ2UtYmxvY2stY29udGVudCAuaW5mby1ob21lcGFnZS1ibG9ja19jb2x1bW4gaDQsIC5pbmZvLWhvbWVwYWdlLWJsb2NrIC5pbmZvLWhvbWVwYWdlLWJsb2NrLWNvbnRlbnQgLmluZm8taG9tZXBhZ2UtYmxvY2tfY29sdW1uIC5oNCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaW5mby1ob21lcGFnZS1ibG9jayAuaW5mby1ob21lcGFnZS1ibG9jay1jb250ZW50IC5pbmZvLWhvbWVwYWdlLWJsb2NrX2NvbHVtbiAuZmllbGQgPiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMC4zZW07XG59XG5cbi8qIEdFTkVSQUwgU1RZTEVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMb3JhXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTG9yYS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuXG5pZnJhbWU6bm90KFtzcmMqPXNvdW5kY2xvdWRdKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuLyogQ09MT1JTIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYSB7XG4gIGNvbG9yOiAjNTUzYzNjO1xufVxuXG4uYmctaW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyMDksIDIxOCwgMjE5KSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoODUsIDYwLCA2MCkgIWltcG9ydGFudDtcbn1cblxuLm1lbnUtLW1haW4gbGkgYSB7XG4gIGNvbG9yOiByZ2IoMjA5LCAyMTgsIDIxOSk7XG59XG5cbi5tZW51LS1hY2NvdW50IGxpIGEge1xuICBjb2xvcjogcmdiKDIwOSwgMjE4LCAyMTkpO1xufVxuXG4uc2l0ZS1uYW1lLXNsb2dhbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZC1ncm91cCBpbWcge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYXJkLWdyb3VwIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNsaWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljayA+IGRpdiB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZpZWxkX19sYWJlbC52aXN1YWxseS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBGT0NVUyBQTEVBU0UgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHZW5lcmFsIGZvY3VzICovXG4qOmZvY3VzLXZpc2libGUge1xuICAvKiBGaXJlZm94ICovXG4gIG91dGxpbmU6IDFweCBhdXRvIEhpZ2hsaWdodCAhaW1wb3J0YW50O1xuICAvKiBDaHJvbWUsIEVkZ2UgJiBTYWZhcmkgKi9cbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbmZpZ3VyZTpmb2N1cy13aXRoaW4ge1xuICAvKiBGaXJlZm94ICovXG4gIG91dGxpbmU6IDFweCBhdXRvIEhpZ2hsaWdodCAhaW1wb3J0YW50O1xuICAvKiBDaHJvbWUsIEVkZ2UgJiBTYWZhcmkgKi9cbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5ldS1jb29raWUtd2l0aGRyYXctdGFiIHtcbiAgLypcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIGxlZnQ6IDIwJTtcbiAgICAgIHJpZ2h0OiAzMCU7XG4gIH1cbiAgICAgICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgbGVmdDogMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmV1LWNvb2tpZS13aXRoZHJhdy10YWIge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLm1lc3NhZ2VzX193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4ubWVzc2FnZXNfX3dyYXBwZXIgLm1lc3NhZ2VzX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbmEubmF2LWxpbmstLTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0td3JhcHBlcl9fbG9naW4tb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuZm9ybS13cmFwcGVyX19yZXR1cm5pbmctY3VzdG9tZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICB3aWR0aDogMmVtO1xufVxuXG5mb3JtLmNvbW1lcmNlLWNoZWNrb3V0LWZsb3cgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufSIsIi8qIFxuVGhlbWUgTmFtZTogQm9vdHN0cmFwIDQgU2Fzc1xuRGVzY3JpcHRpb246IEJvb3RzdHJhcCA0IHdpdGggU2Fzc1xuKi9cblxuLy8gaW1wb3J0IGZpbGVzXG5AaW1wb3J0ICdpbXBvcnQnO1xuXG4vKiBHRU5FUkFMIFNUWUxFU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xvcmEnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTG9yYS1WYXJpYWJsZUZvbnRfd2dodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBmb250LWZhbWlseTogJ0xvcmEnLCBzZXJpZjtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbn1cblxuaWZyYW1lOm5vdChbc3JjKj0nc291bmRjbG91ZCddKXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5cblxuLyogQ09MT1JTIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5hIHtcbiAgY29sb3I6ICM1NTNjM2M7XG4gIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmJnLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1zaGFkZSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkYWNjZW50LXNoYWRlICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51LS1tYWluIGxpIGEge1xuICBjb2xvcjogJHByaW1hcnktc2hhZGU7XG59XG5cbi5tZW51LS1hY2NvdW50IGxpIGEge1xuICBjb2xvcjogJHByaW1hcnktc2hhZGU7XG59XG5cbi5zaXRlLW5hbWUtc2xvZ2FuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWdyb3VwIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNhcmQtZ3JvdXAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2xpY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrID4gZGl2IHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZpZWxkX19sYWJlbC52aXN1YWxseS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEZPQ1VTIFBMRUFTRSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdlbmVyYWwgZm9jdXMgKi9cbio6Zm9jdXMtdmlzaWJsZSB7XG4gIC8qIEZpcmVmb3ggKi9cbiAgb3V0bGluZTogMXB4IGF1dG8gSGlnaGxpZ2h0ICFpbXBvcnRhbnQ7XG4gIC8qIENocm9tZSwgRWRnZSAmIFNhZmFyaSAqL1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcbn1cblxuZmlndXJlOmZvY3VzLXdpdGhpbiB7XG4gIC8qIEZpcmVmb3ggKi9cbiAgb3V0bGluZTogMXB4IGF1dG8gSGlnaGxpZ2h0ICFpbXBvcnRhbnQ7XG4gIC8qIENocm9tZSwgRWRnZSAmIFNhZmFyaSAqL1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmV1LWNvb2tpZS13aXRoZHJhdy10YWIge1xuICAgIC8qXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICByaWdodDogMzAlO1xuICAgIH1cbiAgICAgICAgKi9cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgXG59XG5cbi5tZXNzYWdlc19fd3JhcHBlclxue1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIC5tZXNzYWdlc19faXRlbVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgfVxufVxuXG5hLm5hdi1saW5rLS06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLXdyYXBwZXJfX2xvZ2luLW9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5mb3JtLXdyYXBwZXJfX3JldHVybmluZy1jdXN0b21lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHdpZHRoOiAyZW07XG59XG5cbmZvcm0uY29tbWVyY2UtY2hlY2tvdXQtZmxvdyBhXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIvKiBWQVJJQUJMRVMgKi9cblxuLy8gY29sb3JzXG4kcHJpbWFyeS1zaGFkZTogcmdiKDIwOSwgMjE4LCAyMTkpO1xuJHByaW1hcnktbGlnaHQ6IHRpbnQtY29sb3IoJHByaW1hcnktc2hhZGUsIDM3JSk7XG4kcHJpbWFyeS1kYXJrOiBzaGFkZS1jb2xvcigkcHJpbWFyeS1zaGFkZSwgMTIlKTtcbiRhY2NlbnQtc2hhZGU6IHJnYig4NSwgNjAsIDYwKTtcbiRhY2NlbnQtbGlnaHQ6IHRpbnQtY29sb3IoJGFjY2VudC1zaGFkZSwgMzclKTtcbiRhY2NlbnQtZGFyazogc2hhZGUtY29sb3IoJGFjY2VudC1zaGFkZSwgMTIlKTtcbi8vIFJlYXNzaWduIGNvbG9yIHZhcnMgdG8gc2VtYW50aWMgY29sb3Igc2NoZW1lXG4kcmVkOiAjZGMzNTQ1O1xuJHllbGxvdzogI2ZmYzEwNztcbiRncmVlbjogIzI4YTc0NTtcbiRjeWFuOiAjMTdhMmI4O1xuJHdoaXRlOiAjZmZmO1xuJGdyYXktMTAwOiAjZjhmOWZhO1xuJGdyYXktODAwOiAjMzI0YzY1O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICRhY2NlbnQtc2hhZGU7XG4kc2Vjb25kYXJ5OiAkcHJpbWFyeS1zaGFkZTtcbiRzdWNjZXNzOiAkZ3JlZW47XG4kaW5mbzogJGN5YW47XG4kd2FybmluZzogJHllbGxvdztcbiRkYW5nZXI6ICRyZWQ7XG4kYnJhbmQtcHJpbWFyeTogJGFjY2VudC1zaGFkZTtcbiRsaWdodDogJGdyYXktMTAwO1xuJGJsYWNrOiAjMDAwO1xuJGRhcms6ICRncmF5LTgwMDtcbi8vJGJyYW5kLXN1Y2Nlc3M6ICRncmVlbjtcbi8vJGJyYW5kLWluZm86ICR0ZWFsO1xuLy8kYnJhbmQtd2FybmluZzogJG9yYW5nZTtcbi8vJGJyYW5kLWRhbmdlcjogJHJlZDtcbiRicmFuZC1pbnZlcnNlOiAkcHJpbWFyeS1zaGFkZTtcbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG4kYm9keS1iZzogJHdoaXRlO1xuJGJvZHktY29sb3I6ICRncmF5LTgwMDtcbiRpbnZlcnNlLWJnOiAkcHJpbWFyeS1zaGFkZTtcbiRpbnZlcnNlLWNvbG9yOiAkd2hpdGU7XG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbi8vJGxpbmstY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuLy8kbGluay1ob3Zlci1jb2xvcjogJGFjY2VudC1kYXJrO1xuLy8kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyBDb21tZW50c1xuJGNvbW1lbnQtc3BhY2VyLXg6IDEuMjVlbTtcbiRjb21tZW50LXNwYWNlci15OiAxLjI1ZW07XG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZXNcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlO1xuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcbi8vIEJyZWFkY3J1bWJzIChXb3JrcyBvbmx5IG9uIEJvb3RzdHJhcCA1Kylcbi8vICRicmVhZGNydW1iLWRpdmlkZXI6IHF1b3RlKFwiPlwiKTtcbiRlbmFibGUtY2FyZXQ6IHRydWU7XG5cbi8vIEJyZWFrcG9pbnRzXG5cbiRzY3JlZW4tc206IDU3NnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZDogNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnOiA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4teGw6IDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4teHhsOiAxNDAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLTN4bDogMTYwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi00eGw6IDE4MDBweCAhZGVmYXVsdDtcbiRzY3JlZW4tNXhsOiAyMDAwcHggIWRlZmF1bHQ7XG5cblxuJHNjcmVlbi1jb2xsYXBzZS1uYXZiYXI6IDEyMDBweDtcbiIsIi8qIFRZUE9HUkFQSFkgKi9cblxuLyogR29vZ2xlIEZvbnRzICovXG5cbi8vQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzo0MDAsMzAwLDMwMGl0YWxpYyw0MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyw5MDAsOTAwaXRhbGljXCIpO1xuLy9AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjQwMCwzMDAsNTAwLDYwMCw3MDAsODAwLDkwMFwiKTtcbi8vIGZvbnQgZmFtaWxpZXNcbiRmb250LWxhdG86ICdMYXRvJyxcbkFyaWFsLFxuVmVyZGFuYSxcbnNhbnMtc2VyaWY7XG4kZm9udC1yYWxld2F5OiAnUmFsZXdheScsXG5BcmlhbCxcblZlcmRhbmEsXG5zYW5zLXNlcmlmO1xuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsO1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbTsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXhzOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzU7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlcjtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlcjtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNTtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDI7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNTtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDI7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZTsiLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIGNhbGMoI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgICAgY29sb3I6IFJHQkEoI3t0by1yZ2IoJGhvdmVyLWNvbG9yKX0sIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodG8tcmdiKCRob3Zlci1jb2xvciksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3IpO1xufVxuIiwiLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6ICRpY29uLWxpbmstZ2FwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICA+IC5iaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGljb24tbGluay1pY29uLXRyYW5zaXRpb24pO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXIge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgID4gLmJpIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWljb24tbGluay10cmFuc2Zvcm0sICRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xuICAmOm5vdChjYXB0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAkdnItYm9yZGVyLXdpZHRoO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3JlIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcil9O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvci1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZzogI3skZm9ybS1jaGVjay1pbnB1dC1iZ307XG5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX07XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcblxuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpfTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICgkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXggKiAuNSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cblxuICA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuICA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7IC8vIFJlcXVpcmVkIGZvciBgLmZvcm0tY29udHJvbGBzIGJlY2F1c2Ugb2Ygc3BlY2lmaWNpdHlcbiAgICBjb2xvcjogJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAkYm9yZGVyLWNvbG9yOiAkY29sb3Jcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbjogI3tlc2NhcGUtc3ZnKCRpY29uKX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7IC8vIENhbid0IHVzZSBgbm9uZWAgYXMga2V5d29yZCBuZWdhdGVzIGFsbCB2YWx1ZXMgd2hlbiB1c2VkIHdpdGggbXVsdGlwbGUgc2hhZG93c1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3skYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYn07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93bigkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcbiAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoXG4gICRkaXJlY3Rpb246IGRvd24sXG4gICR3aWR0aDogJGNhcmV0LXdpZHRoLFxuICAkc3BhY2luZzogJGNhcmV0LXNwYWNpbmcsXG4gICR2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduXG4pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCR3aWR0aCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCR3aWR0aCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGJ0bi1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JGJ0bi1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVW5kZXJsaW5lXG4vL1xuXG4ubmF2LXVuZGVybGluZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwOiAjeyRuYXYtdW5kZXJsaW5lLWdhcH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcblxuICBnYXA6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcCk7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2hvdyB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcblxuICBhLFxuICBhOmhvdmVyLFxuICBhOmZvY3VzICB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi5uYXZiYXItbGlnaHQge1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JGNhcmQtdGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yOiAjeyRjYXJkLXN1YnRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXJ9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgJHRvb2x0aXAtbWFyZ2luYFwiLCBcInY1XCIsIFwidjUueFwiLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHkpOyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICN7XCIvKnJ0bDpcIiArIGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSArIFwiKi9cIn07XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICsgXCIqL1wifTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuQG1peGluIGNhcm91c2VsLWRhcmsoKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLmNhcm91c2VsLFxuICAgICAgJi5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb246ICN7dHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogI3skb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbikpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi42LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy5cbiAqL1xuLy8gRm9udCBBd2Vzb21lIGNvcmUgY29tcGlsZSAoV2ViIEZvbnRzLWJhc2VkKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ3NpemluZyc7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIGJhc2UgaWNvbiBjbGFzcyBkZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHksICcjeyRmYS1zdHlsZS1mYW1pbHl9Jyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZSwgI3skZmEtc3R5bGV9KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ3VsYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzLFxuLmZhcyxcbi5mYXIsXG4uZmFiLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJwLXNvbGlkLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXNzaWMsXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZGlzcGxheSwgI3skZmEtZGlzcGxheX0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5mYXMsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xhc3NpYyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xpZCxcbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG59XG5cbi5mYWIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xufVxuXG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIHNpemluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsaXRlcmFsIG1hZ25pZmljYXRpb24gc2NhbGVcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG5cbi8vIHN0ZXAtYmFzZWQgc2NhbGUgKHdpdGggYWxpZ25tZW50KVxuQGVhY2ggJHNpemUsICR2YWx1ZSBpbiAkZmEtc2l6ZXMge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skc2l6ZX0ge1xuICAgICBAaW5jbHVkZSBmYS1zaXplKCR2YWx1ZSk7XG4gIH1cbn1cbiIsIi8vIG1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYmFzZSByZW5kZXJpbmcgZm9yIGFuIGljb25cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8vIHNldHMgcmVsYXRpdmUgZm9udC1zaXppbmcgYW5kIGFsaWdubWVudCAoaW4gX3NpemluZylcbkBtaXhpbiBmYS1zaXplICgkZm9udC1zaXplKSB7XG4gIGZvbnQtc2l6ZTogZmEtZGl2aWRlKCRmb250LXNpemUsICRmYS1zaXplLXNjYWxlLWJhc2UpICogMWVtOyAvLyBjb252ZXJ0cyBzdGVwIGluIHNpemluZyBzY2FsZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyBiYXNlXG4gIGxpbmUtaGVpZ2h0OiBmYS1kaXZpZGUoMSwgJGZvbnQtc2l6ZSkgKiAxZW07IC8vIHNldHMgdGhlIGxpbmUtaGVpZ2h0IG9mIHRoZSBpY29uIGJhY2sgdG8gdGhhdCBvZiBpdCdzIHBhcmVudFxuICB2ZXJ0aWNhbC1hbGlnbjogKGZhLWRpdmlkZSg2LCAkZm9udC1zaXplKSAtIGZhLWRpdmlkZSgzLCA4KSkgKiAxZW07IC8vIHZlcnRpY2FsbHkgY2VudGVycyB0aGUgaWNvbiB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBzdXJyb3VuZGluZyB0ZXh0J3MgZGVzY2VuZGVyXG59XG5cbi8vIG9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vLyBzZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBzZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuQG1peGluIGZhLXNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vLyB1c2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZFxuQG1peGluIGZhLXNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpIHtcbiAgICBAaW5jbHVkZSBmYS1zci1vbmx5KCk7XG4gIH1cbn1cblxuLy8gc2V0cyBhIHNwZWNpZmljIGljb24gZmFtaWx5IHRvIHVzZSBhbG9uZ3NpZGUgc3R5bGUgKyBpY29uIG1peGluc1xuXG4vLyBjb252ZW5pZW5jZSBtaXhpbnMgZm9yIGRlY2xhcmluZyBwc2V1ZG8tZWxlbWVudHMgYnkgQ1NTIHZhcmlhYmxlLFxuLy8gaW5jbHVkaW5nIGFsbCBzdHlsZS1zcGVjaWZpYyBmb250IHByb3BlcnRpZXMsIGFuZCBib3RoIHRoZSA6OmJlZm9yZVxuLy8gYW5kIDo6YWZ0ZXIgZWxlbWVudHMgaW4gdGhlIGR1b3RvbmUgY2FzZS5cbkBtaXhpbiBmYS1pY29uLXNvbGlkKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtc29saWQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cbkBtaXhpbiBmYS1pY29uLXJlZ3VsYXIoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1yZWd1bGFyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5AbWl4aW4gZmEtaWNvbi1icmFuZHMoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1icmFuZHM7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cbiIsIi8vIGZpeGVkLXdpZHRoIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIHZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWNzcy1wcmVmaXggICAgICAgICAgOiBmYSAhZGVmYXVsdDtcbiRmYS1zdHlsZSAgICAgICAgICAgICAgIDogOTAwICFkZWZhdWx0O1xuJGZhLXN0eWxlLWZhbWlseSAgICAgICAgOiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIiAhZGVmYXVsdDtcblxuJGZhLWRpc3BsYXkgICAgICAgICAgICAgOiBpbmxpbmUtYmxvY2sgIWRlZmF1bHQ7XG5cbiRmYS1mdy13aWR0aCAgICAgICAgICAgIDogZmEtZGl2aWRlKDIwZW0sIDE2KSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlICAgICAgICAgICAgIDogI2ZmZiAhZGVmYXVsdDtcblxuJGZhLWJvcmRlci1jb2xvciAgICAgICAgOiAjZWVlICFkZWZhdWx0O1xuJGZhLWJvcmRlci1wYWRkaW5nICAgICAgOiAuMmVtIC4yNWVtIC4xNWVtICFkZWZhdWx0O1xuJGZhLWJvcmRlci1yYWRpdXMgICAgICAgOiAuMWVtICFkZWZhdWx0O1xuJGZhLWJvcmRlci1zdHlsZSAgICAgICAgOiBzb2xpZCAhZGVmYXVsdDtcbiRmYS1ib3JkZXItd2lkdGggICAgICAgIDogLjA4ZW0gIWRlZmF1bHQ7XG5cbiRmYS1zaXplLXNjYWxlLTJ4cyAgICAgIDogMTAgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS14cyAgICAgICA6IDEyICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtc20gICAgICAgOiAxNCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLWJhc2UgICAgIDogMTYgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS1sZyAgICAgICA6IDIwICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUteGwgICAgICAgOiAyNCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLTJ4bCAgICAgIDogMzIgIWRlZmF1bHQ7XG5cbiRmYS1zaXplczogKFxuICBcIjJ4c1wiICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLTJ4cyxcbiAgXCJ4c1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14cyxcbiAgXCJzbVwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS1zbSxcbiAgXCJsZ1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS1sZyxcbiAgXCJ4bFwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14bCxcbiAgXCIyeGxcIiAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS0yeGxcbikgIWRlZmF1bHQ7XG5cbiRmYS1saS13aWR0aCAgICAgICAgICAgIDogMmVtICFkZWZhdWx0O1xuJGZhLWxpLW1hcmdpbiAgICAgICAgICAgOiAkZmEtbGktd2lkdGggKiBmYS1kaXZpZGUoNSwgNCkgIWRlZmF1bHQ7XG5cbiRmYS1wdWxsLW1hcmdpbiAgICAgICAgIDogLjNlbSAhZGVmYXVsdDtcblxuJGZhLXByaW1hcnktb3BhY2l0eSAgICAgOiAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5ICAgOiAuNCAhZGVmYXVsdDtcblxuJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWRlZmF1bHQ7XG4kZmEtc3RhY2std2lkdGggICAgICAgICA6ICgkZmEtZnctd2lkdGggKiAyKSAhZGVmYXVsdDtcbiRmYS1zdGFjay16LWluZGV4ICAgICAgIDogYXV0byAhZGVmYXVsdDtcblxuJGZhLWZvbnQtZGlzcGxheSAgICAgICAgOiBibG9jayAhZGVmYXVsdDtcbiRmYS1mb250LXBhdGggICAgICAgICAgIDogXCIuLi93ZWJmb250c1wiICFkZWZhdWx0O1xuXG4kZmEtdmFyLTA6IFxcMzA7XG4kZmEtdmFyLTE6IFxcMzE7XG4kZmEtdmFyLTI6IFxcMzI7XG4kZmEtdmFyLTM6IFxcMzM7XG4kZmEtdmFyLTQ6IFxcMzQ7XG4kZmEtdmFyLTU6IFxcMzU7XG4kZmEtdmFyLTY6IFxcMzY7XG4kZmEtdmFyLTc6IFxcMzc7XG4kZmEtdmFyLTg6IFxcMzg7XG4kZmEtdmFyLTk6IFxcMzk7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1hcnJvd3MtdG8tY2lyY2xlOiBcXGU0YmQ7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWF0OiBcXDQwO1xuJGZhLXZhci10cmFzaC1jYW46IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcXGYwMzQ7XG4kZmEtdmFyLXVzZXIteG1hcms6IFxcZjIzNTtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xuJGZhLXZhci1tZXNzYWdlOiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXI6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWV4cGxvc2lvbjogXFxlNGU5O1xuJGZhLXZhci1maWxlLWxpbmVzOiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtdGV4dDogXFxmMTVjO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLWJ1aWxkaW5nLXVuOiBcXGU0ZDk7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItY2FsZW5kYXItZGF5czogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItYW5jaG9yLWNpcmNsZS1jaGVjazogXFxlNGFhO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTRkMTtcbiRmYS12YXItdm9sbGV5YmFsbDogXFxmNDVmO1xuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItYXJyb3dzLXVwLXRvLWxpbmU6IFxcZTRjMjtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtZGVzYzogXFxmMGRkO1xuJGZhLXZhci1jaXJjbGUtbWludXM6IFxcZjA1NjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQ6IFxcZjJmNTtcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLWF0b206IFxcZjVkMjtcbiRmYS12YXItc29hcDogXFxlMDZlO1xuJGZhLXZhci1pY29uczogXFxmODZkO1xuJGZhLXZhci1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdDogXFxmODZkO1xuJGZhLXZhci1taWNyb3Bob25lLWxpbmVzLXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUtY2hlY2s6IFxcZTRjOTtcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGUwNmE7XG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItZm9yd2FyZC1zdGVwOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXFxmMDUxO1xuJGZhLXZhci1mYWNlLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mb290YmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcXGY0NGU7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU2YztcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1hbmdsZXMtZG93bjogXFxmMTAzO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xuJGZhLXZhci11c2Vycy1yZWN0YW5nbGU6IFxcZTU5NDtcbiRmYS12YXItcGVvcGxlLXJvb2Y6IFxcZTUzNztcbiRmYS12YXItcGVvcGxlLWxpbmU6IFxcZTUzNDtcbiRmYS12YXItYmVlci1tdWctZW1wdHk6IFxcZjBmYztcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1kaWFncmFtLXByZWRlY2Vzc29yOiBcXGU0Nzc7XG4kZmEtdmFyLWFycm93LXVwLWxvbmc6IFxcZjE3NjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXFxmMTc2O1xuJGZhLXZhci1maXJlLWZsYW1lLXNpbXBsZTogXFxmNDZhO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLXBlcnNvbjogXFxmMTgzO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1maWxlLWNzdjogXFxmNmRkO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLXRydWNrLXBsYW5lOiBcXGU1OGY7XG4kZmEtdmFyLXJlY29yZC12aW55bDogXFxmOGQ5O1xuJGZhLXZhci1mYWNlLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLXNwYWdoZXR0aS1tb25zdGVyLWZseWluZzogXFxmNjdiO1xuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xuJGZhLXZhci1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lOiBcXGU0YWY7XG4kZmEtdmFyLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItamFyLXdoZWF0OiBcXGU1MTc7XG4kZmEtdmFyLWVudmVsb3Blcy1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xuJGZhLXZhci1maWxlLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGViO1xuJGZhLXZhci1jaXJjbGUtaDogXFxmNDdlO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItcGFnZXI6IFxcZjgxNTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWNvbnRhY3QtYm9vazogXFxmMmI5O1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLWs6IFxcNGI7XG4kZmEtdmFyLWxhbmRtYXJrLWZsYWc6IFxcZTUxYztcbiRmYS12YXItcGVuY2lsOiBcXGYzMDM7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY29tbWVudHM6IFxcZjA4NjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItZmlsZS1jbGlwYm9hcmQ6IFxcZjBlYTtcbiRmYS12YXItY29kZS1wdWxsLXJlcXVlc3Q6IFxcZTEzYztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItdHJ1Y2stcmFtcC1ib3g6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXZpYWwtdmlydXM6IFxcZTU5NztcbiRmYS12YXItc2hlZXQtcGxhc3RpYzogXFxlNTcxO1xuJGZhLXZhci1ibG9nOiBcXGY3ODE7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZTogXFxlNTM5O1xuJGZhLXZhci1zY3JvbGwtdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItYnJvb20tYmFsbDogXFxmNDU4O1xuJGZhLXZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcbiRmYS12YXItcXVpZGRpdGNoLWJyb29tLWJhbGw6IFxcZjQ1ODtcbiRmYS12YXItdG9nZ2xlLW9mZjogXFxmMjA0O1xuJGZhLXZhci1ib3gtYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLXBlcnNvbi1kcm93bmluZzogXFxlNTQ1O1xuJGZhLXZhci1hcnJvdy1kb3duLTktMTogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQ6IFxcZjg4NjtcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLXNwcmF5LWNhbjogXFxmNWJkO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXc6IFxcNTc7XG4kZmEtdmFyLWVhcnRoLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b246IFxcZjNmYTtcbiRmYS12YXItdGFibGV0LWFsdDogXFxmM2ZhO1xuJGZhLXZhci1wYXc6IFxcZjFiMDtcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItdHJvd2VsLWJyaWNrczogXFxlNThhO1xuJGZhLXZhci1mYWNlLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1ob3NwaXRhbC11c2VyOiBcXGY4MGQ7XG4kZmEtdmFyLXRlbnQtYXJyb3ctbGVmdC1yaWdodDogXFxlNTdmO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1sZWdhbDogXFxmMGUzO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcbiRmYS12YXItYm94LXRpc3N1ZTogXFxlMDViO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLWJlbGwtY29uY2llcmdlOiBcXGY1NjI7XG4kZmEtdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XG4kZmEtdmFyLXBlbi1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVvcGxlLWFycm93czogXFxlMDY4O1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHQ6IFxcZTA2ODtcbiRmYS12YXItbWFycy1hbmQtdmVudXMtYnVyc3Q6IFxcZTUyMztcbiRmYS12YXItc3F1YXJlLWNhcmV0LXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1zY2lzc29yczogXFxmMGM0O1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItc3VuLXBsYW50LXdpbHQ6IFxcZTU3YTtcbiRmYS12YXItdG9pbGV0cy1wb3J0YWJsZTogXFxlNTg0O1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0OiBcXGU1MjE7XG4kZmEtdmFyLXRhY2hvZ3JhcGgtZGlnaXRhbDogXFxmNTY2O1xuJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGg6IFxcZjU2NjtcbiRmYS12YXItdXNlcnMtc2xhc2g6IFxcZTA3MztcbiRmYS12YXItY2xvdmVyOiBcXGUxMzk7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcbiRmYS12YXItaG91c2UtZmlyZTogXFxlNTBjO1xuJGZhLXZhci1zcXVhcmUtbWludXM6IFxcZjE0NjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLWhlbGljb3B0ZXI6IFxcZjUzMztcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtZG93bjogXFxmMTUwO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXFxmMTUwO1xuJGZhLXZhci1maWxlLWNpcmNsZS1xdWVzdGlvbjogXFxlNGVmO1xuJGZhLXZhci1sYXB0b3AtY29kZTogXFxmNWZjO1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1uYXZpY29uOiBcXGYwYzk7XG4kZmEtdmFyLXBlb3BsZS1ncm91cDogXFxlNTMzO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcXGYyNTM7XG4kZmEtdmFyLWhlYXJ0LWNyYWNrOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0LWJyb2tlbjogXFxmN2E5O1xuJGZhLXZhci1zcXVhcmUtdXAtcmlnaHQ6IFxcZjM2MDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XG4kZmEtdmFyLWZhY2Uta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItcGVvcGxlLXJvYmJlcnk6IFxcZTUzNjtcbiRmYS12YXItbGlnaHRidWxiOiBcXGYwZWI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1zY2hvb2wtY2lyY2xlLXhtYXJrOiBcXGU1NmQ7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldDogXFxmMDhiO1xuJGZhLXZhci1zaWduLW91dDogXFxmMDhiO1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItdW5sb2NrLWtleWhvbGU6IFxcZjEzZTtcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5OiBcXGY3NDA7XG4kZmEtdmFyLWhlYWRwaG9uZXMtc2ltcGxlOiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItY2lyY2xlLWRvbGxhci10by1zbG90OiBcXGY0Yjk7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItcm9hZC1zcGlrZXM6IFxcZTU2ODtcbiRmYS12YXItZmlyZS1idXJuZXI6IFxcZTRmMTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1oYW51a2lhaDogXFxmNmU2O1xuJGZhLXZhci1mZWF0aGVyOiBcXGY1MmQ7XG4kZmEtdmFyLXZvbHVtZS1sb3c6IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jbG91ZC1zdW4tcmFpbjogXFxmNzQzO1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci13aGVhdC1hd246IFxcZTJjZDtcbiRmYS12YXItd2hlYXQtYWx0OiBcXGUyY2Q7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItaGFuZHMtaG9sZGluZy1jaGlsZDogXFxlNGZhO1xuJGZhLXZhci1hc3RlcmlzazogXFwyYTtcbiRmYS12YXItc3F1YXJlLWNoZWNrOiBcXGYxNGE7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1wZXNldGEtc2lnbjogXFxlMjIxO1xuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XG4kZmEtdmFyLWhlYWRlcjogXFxmMWRjO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3Qtc3F1YXJlczogXFxmMDNhO1xuJGZhLXZhci1zcXVhcmUtcGhvbmUtZmxpcDogXFxmODdiO1xuJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0OiBcXGY4N2I7XG4kZmEtdmFyLWNhcnQtcGx1czogXFxmMjE3O1xuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XG4kZmEtdmFyLWNpcmNsZS1kb3Q6IFxcZjE5MjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1mYWNlLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyazogXFxlNTEzO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1mdXRib2wtYmFsbDogXFxmMWUzO1xuJGZhLXZhci1zb2NjZXItYmFsbDogXFxmMWUzO1xuJGZhLXZhci1wYWludGJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLWxvY2s6IFxcZjAyMztcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcbiRmYS12YXItaG90LXR1Yi1wZXJzb246IFxcZjU5MztcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1tYXAtbG9jYXRpb246IFxcZjU5ZjtcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xuJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlcjogXFxlNTBlO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLWJyaWRnZS1sb2NrOiBcXGU0Y2M7XG4kZmEtdmFyLXNhY2stZG9sbGFyOiBcXGY4MWQ7XG4kZmEtdmFyLXBlbi10by1zcXVhcmU6IFxcZjA0NDtcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xuJGZhLXZhci1jYXItc2lkZTogXFxmNWU0O1xuJGZhLXZhci1zaGFyZS1ub2RlczogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcbiRmYS12YXItaGVhcnQtY2lyY2xlLW1pbnVzOiBcXGU0ZmY7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcXGYyNTI7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItc2luazogXFxlMDZkO1xuJGZhLXZhci1iYWctc2hvcHBpbmc6IFxcZjI5MDtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLWFycm93LWRvd24tei1hOiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXFxmODgxO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1wZXJzb24tcmF5czogXFxlNTRkO1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcbiRmYS12YXItZmxhc2stdmlhbDogXFxlNGYzO1xuJGZhLXZhci1oYW5kOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItd29ybTogXFxlNTk5O1xuJGZhLXZhci1ob3VzZS1jaXJjbGUteG1hcms6IFxcZTUwYjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XG4kZmEtdmFyLWhhbmQtc3BvY2s6IFxcZjI1OTtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLWZhY2Uta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUteG1hcms6IFxcZTRjYjtcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItZmFjZS1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWVhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVhZm5lc3M6IFxcZjJhNDtcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcXGYyYTQ7XG4kZmEtdmFyLXJvYWQtY2lyY2xlLWNoZWNrOiBcXGU1NjQ7XG4kZmEtdmFyLWRpY2UtZml2ZTogXFxmNTIzO1xuJGZhLXZhci1zcXVhcmUtcnNzOiBcXGYxNDM7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItbGFuZC1taW5lLW9uOiBcXGU1MWI7XG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XG4kZmEtdmFyLXN0YW1wOiBcXGY1YmY7XG4kZmEtdmFyLXN0YWlyczogXFxlMjg5O1xuJGZhLXZhci1pOiBcXDQ5O1xuJGZhLXZhci1ocnl2bmlhLXNpZ246IFxcZjZmMjtcbiRmYS12YXItaHJ5dm5pYTogXFxmNmYyO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1mYWNlLWdyaW4td2lkZTogXFxmNTgxO1xuJGZhLXZhci1ncmluLWFsdDogXFxmNTgxO1xuJGZhLXZhci10b290aDogXFxmNWM5O1xuJGZhLXZhci12OiBcXDU2O1xuJGZhLXZhci1iYW5nbGFkZXNoaS10YWthLXNpZ246IFxcZTJlNjtcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1zdGFmZi1zbmFrZTogXFxlNTc5O1xuJGZhLXZhci1yb2QtYXNjbGVwaXVzOiBcXGU1Nzk7XG4kZmEtdmFyLXJvZC1zbmFrZTogXFxlNTc5O1xuJGZhLXZhci1zdGFmZi1hZXNjdWxhcGl1czogXFxlNTc5O1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2g6IFxcZTA2MjtcbiRmYS12YXItdHJ1Y2stbWVkaWNhbDogXFxmMGY5O1xuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcbiRmYS12YXItd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTk4O1xuJGZhLXZhci1zbm93bWFuOiBcXGY3ZDA7XG4kZmEtdmFyLW1vcnRhci1wZXN0bGU6IFxcZjVhNztcbiRmYS12YXItcm9hZC1iYXJyaWVyOiBcXGU1NjI7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xuJGZhLXZhci1xOiBcXDUxO1xuJGZhLXZhci1nOiBcXDQ3O1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItdGVtcGVyYXR1cmUtMjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci0yOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItZG9uZy1zaWduOiBcXGUxNjk7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb28tYm9sdDogXFxmNzVhO1xuJGZhLXZhci1mYWNlLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci1oZWxtZXQtdW46IFxcZTUwMztcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcbiRmYS12YXItYmFjb246IFxcZjdlNTtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tYnJhY2tldDogXFxlMDlhO1xuJGZhLXZhci1mb2xkZXI6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLWJsYW5rOiBcXGYwN2I7XG4kZmEtdmFyLWZpbGUtd2F2ZWZvcm06IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1tZWRpY2FsLWFsdDogXFxmNDc4O1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItY2hhcnQtc2ltcGxlOiBcXGU0NzM7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcbiRmYS12YXItZ2F1Z2U6IFxcZjYyNDtcbiRmYS12YXItZGFzaGJvYXJkOiBcXGY2MjQ7XG4kZmEtdmFyLWdhdWdlLW1lZDogXFxmNjI0O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlOiBcXGY2MjQ7XG4kZmEtdmFyLXdhbmQtbWFnaWMtc3BhcmtsZXM6IFxcZTJjYTtcbiRmYS12YXItbWFnaWMtd2FuZC1zcGFya2xlczogXFxlMmNhO1xuJGZhLXZhci1lOiBcXDQ1O1xuJGZhLXZhci1wZW4tY2xpcDogXFxmMzA1O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRjYTtcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci1zY2hvb2wtY2lyY2xlLWNoZWNrOiBcXGU1NmI7XG4kZmEtdmFyLWR1bXBzdGVyOiBcXGY3OTM7XG4kZmEtdmFyLXZhbi1zaHV0dGxlOiBcXGY1YjY7XG4kZmEtdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XG4kZmEtdmFyLWJ1aWxkaW5nLXVzZXI6IFxcZTRkYTtcbiRmYS12YXItc3F1YXJlLWNhcmV0LWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFxcZjU5MTtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1wZXJzb24taGFsZi1kcmVzczogXFxlNTQ4O1xuJGZhLXZhci1yb2FkLWJyaWRnZTogXFxlNTYzO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1jOiBcXDQzO1xuJGZhLXZhci10YWJsZXQtYnV0dG9uOiBcXGYxMGE7XG4kZmEtdmFyLWJ1aWxkaW5nLWxvY2s6IFxcZTRkNjtcbiRmYS12YXItcGl6emEtc2xpY2U6IFxcZjgxODtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItYXJlYS1jaGFydDogXFxmMWZlO1xuJGZhLXZhci1ob3VzZS1mbGFnOiBcXGU1MGQ7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtbWludXM6IFxcZTU0MDtcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWNhbmNlbDogXFxmMDVlO1xuJGZhLXZhci1jYW1lcmEtcm90YXRlOiBcXGUwZDg7XG4kZmEtdmFyLXNwcmF5LWNhbi1zcGFya2xlczogXFxmNWQwO1xuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcbiRmYS12YXItcmVwZWF0OiBcXGYzNjM7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLWJveDogXFxmNDY2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLWFycm93LXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tYXhpbWl6ZTogXFxmMzFlO1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xuJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlOiBcXGY2MWY7XG4kZmEtdmFyLXNodWZmbGU6IFxcZjA3NDtcbiRmYS12YXItcmFuZG9tOiBcXGYwNzQ7XG4kZmEtdmFyLXBlcnNvbi1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItbW9iaWxlLXJldHJvOiBcXGU1Mjc7XG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcbiRmYS12YXItc3BpZGVyOiBcXGY3MTc7XG4kZmEtdmFyLWhhbmRzLWJvdW5kOiBcXGU0Zjk7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItcGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NTY7XG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XG4kZmEtdmFyLWNvbXB1dGVyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQ6IFxcZjA5MDtcbiRmYS12YXItc2lnbi1pbjogXFxmMDkwO1xuJGZhLXZhci1zaG9wLXNsYXNoOiBcXGUwNzA7XG4kZmEtdmFyLXN0b3JlLWFsdC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItdmlydXMtY292aWQtc2xhc2g6IFxcZTRhOTtcbiRmYS12YXItc2hvcC1sb2NrOiBcXGU0YTU7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXFxmMjUxO1xuJGZhLXZhci1ibGVuZGVyLXBob25lOiBcXGY2YjY7XG4kZmEtdmFyLWJ1aWxkaW5nLXdoZWF0OiBcXGU0ZGI7XG4kZmEtdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nOiBcXGU1M2E7XG4kZmEtdmFyLXJpZ2h0LXRvLWJyYWNrZXQ6IFxcZjJmNjtcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFxcZjJmNjtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItdGh1bWJ0YWNrLXNsYXNoOiBcXGU2OGY7XG4kZmEtdmFyLXRodW1iLXRhY2stc2xhc2g6IFxcZTY4ZjtcbiRmYS12YXItaGVhcnQtcHVsc2U6IFxcZjIxZTtcbiRmYS12YXItaGVhcnRiZWF0OiBcXGYyMWU7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeS1ib3g6IFxcZjRjZTtcbiRmYS12YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcXGY1Y2Q7XG4kZmEtdmFyLXhtYXJrcy1saW5lczogXFxlNTlhO1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci13ZWlnaHQtc2NhbGU6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XG4kZmEtdmFyLXVzZXItZ3JvdXA6IFxcZjUwMDtcbiRmYS12YXItdXNlci1mcmllbmRzOiBcXGY1MDA7XG4kZmEtdmFyLWFycm93LXVwLWEtejogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwOiBcXGYxNWU7XG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGZhLXZhci1mYWNlLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci1wZXJzb24td2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLWw6IFxcNGM7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItYmVkLXB1bHNlOiBcXGY0ODc7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItc2h1dHRsZS1zcGFjZTogXFxmMTk3O1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLWZhY2UtbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItaGVhcnQtY2lyY2xlLXBsdXM6IFxcZTUwMDtcbiRmYS12YXItY29kZS1mb3JrOiBcXGUxM2I7XG4kZmEtdmFyLWNpdHk6IFxcZjY0ZjtcbiRmYS12YXItbWljcm9waG9uZS1saW5lczogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci1jb2xvbi1zaWduOiBcXGUxNDA7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItc3RvcmUtc2xhc2g6IFxcZTA3MTtcbiRmYS12YXItcm9hZC1jaXJjbGUteG1hcms6IFxcZTU2NjtcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xuJGZhLXZhci1tYXJzLXN0cm9rZS11cDogXFxmMjJhO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLWNoYW1wYWduZS1nbGFzc2VzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLWNoZWVyczogXFxmNzlmO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1MGE7XG4kZmEtdmFyLWZpbGUtYXJyb3ctdXA6IFxcZjU3NDtcbiRmYS12YXItZmlsZS11cGxvYWQ6IFxcZjU3NDtcbiRmYS12YXItd2lmaTogXFxmMWViO1xuJGZhLXZhci13aWZpLTM6IFxcZjFlYjtcbiRmYS12YXItd2lmaS1zdHJvbmc6IFxcZjFlYjtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXRodHViOiBcXGYyY2Q7XG4kZmEtdmFyLXVuZGVybGluZTogXFxmMGNkO1xuJGZhLXZhci11c2VyLXBlbjogXFxmNGZmO1xuJGZhLXZhci11c2VyLWVkaXQ6IFxcZjRmZjtcbiRmYS12YXItc2lnbmF0dXJlOiBcXGY1Yjc7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcbiRmYS12YXItYW5jaG9yLWxvY2s6IFxcZTRhZDtcbiRmYS12YXItYnVpbGRpbmctbmdvOiBcXGU0ZDc7XG4kZmEtdmFyLW1hbmF0LXNpZ246IFxcZTFkNTtcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLWJvcmRlci10b3AtbGVmdDogXFxmODUzO1xuJGZhLXZhci1ib3JkZXItc3R5bGU6IFxcZjg1MztcbiRmYS12YXItbWFwLWxvY2F0aW9uLWRvdDogXFxmNWEwO1xuJGZhLXZhci1tYXAtbWFya2VkLWFsdDogXFxmNWEwO1xuJGZhLXZhci1qZWRpOiBcXGY2Njk7XG4kZmEtdmFyLXNxdWFyZS1wb2xsLXZlcnRpY2FsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGw6IFxcZjY4MTtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1iYXR0ZXJ5LWNhcjogXFxmNWRmO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcXGY0NDU7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWNoZWNrOiBcXGU0ZDI7XG4kZmEtdmFyLXBlcnNvbi1jaGFsa2JvYXJkOiBcXGU1M2Q7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXJpZ2h0OiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItaGFuZC1iYWNrLWZpc3Q6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy13YXRlcjogXFxlNGU0O1xuJGZhLXZhci1jaGFydC1iYXI6IFxcZjA4MDtcbiRmYS12YXItYmFyLWNoYXJ0OiBcXGYwODA7XG4kZmEtdmFyLWhhbmRzLWJ1YmJsZXM6IFxcZTA1ZTtcbiRmYS12YXItaGFuZHMtd2FzaDogXFxlMDVlO1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItZXllLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1jcm93OiBcXGY1MjA7XG4kZmEtdmFyLXNhaWxib2F0OiBcXGU0NDU7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXNxdWFyZS1wbHVzOiBcXGYwZmU7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItZnJvZzogXFxmNTJlO1xuJGZhLXZhci1idWNrZXQ6IFxcZTRjZjtcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1jb3c6IFxcZjZjODtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItc2NyZXdkcml2ZXI6IFxcZjU0YTtcbiRmYS12YXItZm9sZGVyLWNsb3NlZDogXFxlMTg1O1xuJGZhLXZhci1ob3VzZS10c3VuYW1pOiBcXGU1MTU7XG4kZmEtdmFyLXNxdWFyZS1uZmk6IFxcZTU3NjtcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXI6IFxcZTRiNTtcbiRmYS12YXItbWFydGluaS1nbGFzczogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXFxmMmVhO1xuJGZhLXZhci1yb3RhdGUtYmFjazogXFxmMmVhO1xuJGZhLXZhci1yb3RhdGUtYmFja3dhcmQ6IFxcZjJlYTtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdGFibGUtY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWxlbW9uOiBcXGYwOTQ7XG4kZmEtdmFyLWhlYWQtc2lkZS1tYXNrOiBcXGUwNjM7XG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcbiRmYS12YXItZG9sbHktYm94OiBcXGY0NzI7XG4kZmEtdmFyLXNtb2tpbmc6IFxcZjQ4ZDtcbiRmYS12YXItbWluaW1pemU6IFxcZjc4YztcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1hbmdsZXMtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XG4kZmEtdmFyLWNpcmNsZS1wbGF5OiBcXGYxNDQ7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcXGYxNDQ7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXVyby1zaWduOiBcXGYxNTM7XG4kZmEtdmFyLWV1cjogXFxmMTUzO1xuJGZhLXZhci1ldXJvOiBcXGYxNTM7XG4kZmEtdmFyLWNoYWlyOiBcXGY2YzA7XG4kZmEtdmFyLWNpcmNsZS1jaGVjazogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2lyY2xlLXN0b3A6IFxcZjI4ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItY29tcGFzcy1kcmFmdGluZzogXFxmNTY4O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLXBsYXRlLXdoZWF0OiBcXGU1NWE7XG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcbiRmYS12YXItcGVyc29uLXNoZWx0ZXI6IFxcZTU0ZjtcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XG4kZmEtdmFyLWlkLWJhZGdlOiBcXGYyYzE7XG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xuJGZhLXZhci1mYWNlLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1oZWxpY29wdGVyLXN5bWJvbDogXFxlNTAyO1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWxhcmktc2lnbjogXFxlMWM4O1xuJGZhLXZhci12b2xjYW5vOiBcXGY3NzA7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0OiBcXGU1NTM7XG4kZmEtdmFyLXN0ZXJsaW5nLXNpZ246IFxcZjE1NDtcbiRmYS12YXItZ2JwOiBcXGYxNTQ7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItdmlydXNlczogXFxlMDc2O1xuJGZhLXZhci1zcXVhcmUtcGVyc29uLWNvbmZpbmVkOiBcXGU1Nzc7XG4kZmEtdmFyLXVzZXItdGllOiBcXGY1MDg7XG4kZmEtdmFyLWFycm93LWRvd24tbG9uZzogXFxmMTc1O1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFxcZjE3NTtcbiRmYS12YXItdGVudC1hcnJvdy1kb3duLXRvLWxpbmU6IFxcZTU3ZTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXBlcnNvbi1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItZmlsdGVyLWNpcmNsZS1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItZnVubmVsLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFxcZjA4MztcbiRmYS12YXItY2lyY2xlLWFycm93LWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tZmlsZTogXFxmNTZmO1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtcmlnaHQ6IFxcZjE0YztcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFxcZjE0YztcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1sb2NhdGlvbi1waW4tbG9jazogXFxlNTFmO1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1oaWxsLWF2YWxhbmNoZTogXFxlNTA3O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci10ZW1wZXJhdHVyZS0wOiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1jb250YWN0LWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItdmNhcmQ6IFxcZjJiYjtcbiRmYS12YXItc2NhbGUtdW5iYWxhbmNlZC1mbGlwOiBcXGY1MTY7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLWRpYW1vbmQtdHVybi1yaWdodDogXFxmNWViO1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWJ1cnN0OiBcXGU0ZGM7XG4kZmEtdmFyLWhvdXNlLWxhcHRvcDogXFxlMDY2O1xuJGZhLXZhci1sYXB0b3AtaG91c2U6IFxcZTA2NjtcbiRmYS12YXItZmFjZS10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci1tb25leS1iaWxsczogXFxlMWYzO1xuJGZhLXZhci1zbW9nOiBcXGY3NWY7XG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xuJGZhLXZhci1jbG91ZC1hcnJvdy11cDogXFxmMGVlO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFxcZjBlZTtcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMGVlO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLWFycm93cy10dXJuLXJpZ2h0OiBcXGU0YzA7XG4kZmEtdmFyLXZlc3Q6IFxcZTA4NTtcbiRmYS12YXItZmVycnk6IFxcZTRlYTtcbiRmYS12YXItYXJyb3dzLWRvd24tdG8tcGVvcGxlOiBcXGU0Yjk7XG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kZmEtdmFyLXNwcm91dDogXFxmNGQ4O1xuJGZhLXZhci1sZWZ0LXJpZ2h0OiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xuJGZhLXZhci1ib3hlcy1wYWNraW5nOiBcXGU0Yzc7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWdyb3VwLWFycm93cy1yb3RhdGU6IFxcZTRmNjtcbiRmYS12YXItYm93bC1mb29kOiBcXGU0YzY7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItYXJyb3ctZG93bi13aWRlLXNob3J0OiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLWNsb3VkLWJvbHQ6IFxcZjc2YztcbiRmYS12YXItdGh1bmRlcnN0b3JtOiBcXGY3NmM7XG4kZmEtdmFyLXRleHQtc2xhc2g6IFxcZjg3ZDtcbiRmYS12YXItcmVtb3ZlLWZvcm1hdDogXFxmODdkO1xuJGZhLXZhci1mYWNlLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1maWxlLXdvcmQ6IFxcZjFjMjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0OiBcXGYwN2U7XG4kZmEtdmFyLWFycm93cy1oOiBcXGYwN2U7XG4kZmEtdmFyLWhvdXNlLWxvY2s6IFxcZTUxMDtcbiRmYS12YXItY2xvdWQtYXJyb3ctZG93bjogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjBlZDtcbiRmYS12YXItY2hpbGRyZW46IFxcZTRlMTtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1ibGFja2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLXVzZXItbGFyZ2Utc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLXNsYXNoOiBcXGUwNWY7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItbWF0dHJlc3MtcGlsbG93OiBcXGU1MjU7XG4kZmEtdmFyLWd1YXJhbmktc2lnbjogXFxlMTlhO1xuJGZhLXZhci1hcnJvd3Mtcm90YXRlOiBcXGYwMjE7XG4kZmEtdmFyLXJlZnJlc2g6IFxcZjAyMTtcbiRmYS12YXItc3luYzogXFxmMDIxO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXFxmMTM0O1xuJGZhLXZhci1jcnV6ZWlyby1zaWduOiBcXGUxNTI7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xuJGZhLXZhci1zaGllbGQtaGFsdmVkOiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFxcZjNlZDtcbiRmYS12YXItYm9vay1hdGxhczogXFxmNTU4O1xuJGZhLXZhci1hdGxhczogXFxmNTU4O1xuJGZhLXZhci12aXJ1czogXFxlMDc0O1xuJGZhLXZhci1lbnZlbG9wZS1jaXJjbGUtY2hlY2s6IFxcZTRlODtcbiRmYS12YXItbGF5ZXItZ3JvdXA6IFxcZjVmZDtcbiRmYS12YXItYXJyb3dzLXRvLWRvdDogXFxlNGJlO1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1jaGVjazogXFxlNGZkO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LWNyYWNrOiBcXGY2ZjE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1maWxlLXppcHBlcjogXFxmMWM2O1xuJGZhLXZhci1maWxlLWFyY2hpdmU6IFxcZjFjNjtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jZWRpLXNpZ246IFxcZTBkZjtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLXRhYmxlLWNlbGxzLWNvbHVtbi1sb2NrOiBcXGU2Nzg7XG4kZmEtdmFyLWNodXJjaDogXFxmNTFkO1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItejogXFw1YTtcbiRmYS12YXItcGVyc29uLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItcm9hZC1sb2NrOiBcXGU1Njc7XG4kZmEtdmFyLWE6IFxcNDE7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LWRvd246IFxcZTAzZjtcbiRmYS12YXItdGVtcGVyYXR1cmUtZG93bjogXFxlMDNmO1xuJGZhLXZhci1mZWF0aGVyLXBvaW50ZWQ6IFxcZjU2YjtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItcDogXFw1MDtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1yZWN0YW5nbGUtYWQ6IFxcZjY0MTtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItY2lyY2xlLWFycm93LXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1maWx0ZXItY2lyY2xlLXhtYXJrOiBcXGUxN2I7XG4kZmEtdmFyLWxvY3VzdDogXFxlNTIwO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXVuc29ydGVkOiBcXGYwZGM7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC0xLTI6IFxcZjBjYjtcbiRmYS12YXItbGlzdC1udW1lcmljOiBcXGYwY2I7XG4kZmEtdmFyLXBlcnNvbi1kcmVzcy1idXJzdDogXFxlNTQ0O1xuJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXI6IFxcZjUzZDtcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiRmYS12YXItZmFjZS1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1xdWVzdGlvbjogXFwzZjtcbiRmYS12YXItZmlsZS1zaWduYXR1cmU6IFxcZjU3MztcbiRmYS12YXItdXAtZG93bi1sZWZ0LXJpZ2h0OiBcXGYwYjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItaG91c2UtY2hpbW5leS11c2VyOiBcXGUwNjU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydDogXFxmNGJlO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItc3Rhci1oYWxmLXN0cm9rZTogXFxmNWMwO1xuJGZhLXZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItd2hpc2tleS1nbGFzczogXFxmN2EwO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGQzO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0OiBcXGU1MjI7XG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlOiBcXGYwOGU7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFxcZjA4ZTtcbiRmYS12YXItY3ViZXMtc3RhY2tlZDogXFxlNGU2O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci1rcnc6IFxcZjE1OTtcbiRmYS12YXItd29uOiBcXGYxNTk7XG4kZmEtdmFyLXZpcnVzLWNvdmlkOiBcXGU0YTg7XG4kZmEtdmFyLWF1c3RyYWwtc2lnbjogXFxlMGE5O1xuJGZhLXZhci1mOiBcXDQ2O1xuJGZhLXZhci1sZWFmOiBcXGYwNmM7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItdGF4aTogXFxmMWJhO1xuJGZhLXZhci1jYWI6IFxcZjFiYTtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1wbHVzOiBcXGU1NDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1waWUtY2hhcnQ6IFxcZjIwMDtcbiRmYS12YXItYm9sdC1saWdodG5pbmc6IFxcZTBiNztcbiRmYS12YXItc2Fjay14bWFyazogXFxlNTZhO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlzaC1maW5zOiBcXGU0ZjI7XG4kZmEtdmFyLWJ1aWxkaW5nLWZsYWc6IFxcZTRkNTtcbiRmYS12YXItZmFjZS1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItbG9jYXRpb24tcGluOiBcXGYwNDE7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXIta2FhYmE6IFxcZjY2YjtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLWhlbG1ldC1zYWZldHk6IFxcZjgwNztcbiRmYS12YXItaGFyZC1oYXQ6IFxcZjgwNztcbiRmYS12YXItaGF0LWhhcmQ6IFxcZjgwNztcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItcGxhbmUtY2lyY2xlLWNoZWNrOiBcXGU1NTU7XG4kZmEtdmFyLWZhY2Utcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItbGluZS1jaGFydDogXFxmMjAxO1xuJGZhLXZhci1tYXNrLXZlbnRpbGF0b3I6IFxcZTUyNDtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItc2lnbnMtcG9zdDogXFxmMjc3O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLXF1ZXN0aW9uOiBcXGU1NDI7XG4kZmEtdmFyLWg6IFxcNDg7XG4kZmEtdmFyLXRhcnA6IFxcZTU3YjtcbiRmYS12YXItc2NyZXdkcml2ZXItd3JlbmNoOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLWFycm93cy10by1leWU6IFxcZTRiZjtcbiRmYS12YXItcGx1Zy1jaXJjbGUtYm9sdDogXFxlNTViO1xuJGZhLXZhci1oZWFydDogXFxmMDA0O1xuJGZhLXZhci1tYXJzLWFuZC12ZW51czogXFxmMjI0O1xuJGZhLXZhci1ob3VzZS11c2VyOiBcXGUxYjA7XG4kZmEtdmFyLWhvbWUtdXNlcjogXFxlMWIwO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWhvdXNlLWNyYWNrOiBcXGUzYjE7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtY2l0cnVzOiBcXGY1NjE7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLWZhY2Utc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItYm90dGxlLXdhdGVyOiBcXGU0YzU7XG4kZmEtdmFyLWNpcmNsZS1wYXVzZTogXFxmMjhiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoOiBcXGUwNzI7XG4kZmEtdmFyLWFwcGxlLXdob2xlOiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1raXRjaGVuLXNldDogXFxlNTFhO1xuJGZhLXZhci1yOiBcXDUyO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTE6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItYml0Y29pbi1zaWduOiBcXGUwYjQ7XG4kZmEtdmFyLXNoaWVsZC1kb2c6IFxcZTU3MztcbiRmYS12YXItc29sYXItcGFuZWw6IFxcZjViYTtcbiRmYS12YXItbG9jay1vcGVuOiBcXGYzYzE7XG4kZmEtdmFyLWVsZXZhdG9yOiBcXGUxNmQ7XG4kZmEtdmFyLW1vbmV5LWJpbGwtdHJhbnNmZXI6IFxcZTUyODtcbiRmYS12YXItbW9uZXktYmlsbC10cmVuZC11cDogXFxlNTI5O1xuJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTUwZjtcbiRmYS12YXItc3F1YXJlLXBvbGwtaG9yaXpvbnRhbDogXFxmNjgyO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XG4kZmEtdmFyLWJhY2t3YXJkLWZhc3Q6IFxcZjA0OTtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJGZhLXZhci1yZWN5Y2xlOiBcXGYxYjg7XG4kZmEtdmFyLXVzZXItYXN0cm9uYXV0OiBcXGY0ZmI7XG4kZmEtdmFyLXBsYW5lLXNsYXNoOiBcXGUwNjk7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci1iYXNrZXRiYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1tb2JpbGUtc2NyZWVuLWJ1dHRvbjogXFxmM2NkO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLXZvbHVtZS1oaWdoOiBcXGYwMjg7XG4kZmEtdmFyLXZvbHVtZS11cDogXFxmMDI4O1xuJGZhLXZhci11c2Vycy1yYXlzOiBcXGU1OTM7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItZmlsZS1hdWRpbzogXFxmMWM3O1xuJGZhLXZhci1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci1idWdzOiBcXGU0ZDA7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItcnVwZWU6IFxcZjE1NjtcbiRmYS12YXItZmlsZS1pbWFnZTogXFxmMWM1O1xuJGZhLXZhci1jaXJjbGUtcXVlc3Rpb246IFxcZjA1OTtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXBsYW5lLWRlcGFydHVyZTogXFxmNWIwO1xuJGZhLXZhci1oYW5kc2hha2Utc2xhc2g6IFxcZTA2MDtcbiRmYS12YXItYm9vay1ib29rbWFyazogXFxlMGJiO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1oYXQtY293Ym95OiBcXGY4YzA7XG4kZmEtdmFyLWJyaWRnZTogXFxlNGM4O1xuJGZhLXZhci1waG9uZS1mbGlwOiBcXGY4Nzk7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci10cnVjay1mcm9udDogXFxlMmI3O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGFiO1xuJGZhLXZhci10cnVjay1maWVsZDogXFxlNThkO1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1jbGlwYm9hcmQtcXVlc3Rpb246IFxcZTRlMztcbiRmYS12YXItcGFub3JhbWE6IFxcZTIwOTtcbiRmYS12YXItY29tbWVudC1tZWRpY2FsOiBcXGY3ZjU7XG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcbiRmYS12YXItZmlsZS1jaXJjbGUtbWludXM6IFxcZTRlZDtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLWZvcndhcmQtZmFzdDogXFxmMDUwO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmFjZS1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLXNxdWFyZS1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItaG91c2Utc2lnbmFsOiBcXGUwMTI7XG4kZmEtdmFyLWJhcnMtcHJvZ3Jlc3M6IFxcZjgyODtcbiRmYS12YXItdGFza3MtYWx0OiBcXGY4Mjg7XG4kZmEtdmFyLWZhdWNldC1kcmlwOiBcXGUwMDY7XG4kZmEtdmFyLWNhcnQtZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWJhbi1zbW9raW5nOiBcXGY1NGQ7XG4kZmEtdmFyLXNtb2tpbmctYmFuOiBcXGY1NGQ7XG4kZmEtdmFyLXRlcm1pbmFsOiBcXGYxMjA7XG4kZmEtdmFyLW1vYmlsZS1idXR0b246IFxcZjEwYjtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1mbGFnOiBcXGU1MTQ7XG4kZmEtdmFyLWJhc2tldC1zaG9wcGluZzogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFxcZjI5MTtcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci1idXMtc2ltcGxlOiBcXGY1NWU7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWZhY2Utc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcXGYyOWU7XG4kZmEtdmFyLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb246IFxcZTU0YztcbiRmYS12YXItZmlsZS1zaGllbGQ6IFxcZTRmMDtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItdG93ZXItb2JzZXJ2YXRpb246IFxcZTU4NjtcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYWwtNTogXFxmMDEyO1xuJGZhLXZhci1zaWduYWwtcGVyZmVjdDogXFxmMDEyO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItaGVhcnQtY2lyY2xlLXhtYXJrOiBcXGU1MDE7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXk6IFxcZTNhZjtcbiRmYS12YXItaG9tZS1sZzogXFxlM2FmO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItZmFjZS1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItc2hvcDogXFxmNTRmO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRmYS12YXItZmxvcHB5LWRpc2s6IFxcZjBjNztcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItc2NhbGUtdW5iYWxhbmNlZDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQ6IFxcZjUxNTtcbiRmYS12YXItc29ydC11cDogXFxmMGRlO1xuJGZhLXZhci1zb3J0LWFzYzogXFxmMGRlO1xuJGZhLXZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiRmYS12YXItY29tbWVudGluZzogXFxmNGFkO1xuJGZhLXZhci1wbGFudC13aWx0OiBcXGU1YWE7XG4kZmEtdmFyLWRpYW1vbmQ6IFxcZjIxOTtcbiRmYS12YXItZmFjZS1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctZG9sbGFyOiBcXGY0YzA7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItYmFjdGVyaXVtOiBcXGUwNWE7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFxcZjI1NztcbiRmYS12YXItaGFuZHMtcHJheWluZzogXFxmNjg0O1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1yaWdodDogXFxmMDFlO1xuJGZhLXZhci1hcnJvdy1yaWdodC1yb3RhdGU6IFxcZjAxZTtcbiRmYS12YXItYXJyb3ctcm90YXRlLWZvcndhcmQ6IFxcZjAxZTtcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1iaW9oYXphcmQ6IFxcZjc4MDtcbiRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlyczogXFxmNjAxO1xuJGZhLXZhci1sb2NhdGlvbjogXFxmNjAxO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGZhLXZhci1jaGlsZC1kcmVzczogXFxlNTljO1xuJGZhLXZhci11c2Vycy1iZXR3ZWVuLWxpbmVzOiBcXGU1OTE7XG4kZmEtdmFyLWx1bmdzLXZpcnVzOiBcXGUwNjc7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLWNhbGVuZGFyLXhtYXJrOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNoaWxkLXJlYWNoaW5nOiBcXGU1OWQ7XG4kZmEtdmFyLWhlYWQtc2lkZS12aXJ1czogXFxlMDY0O1xuJGZhLXZhci11c2VyLWdlYXI6IFxcZjRmZTtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItYXJyb3ctdXAtMS05OiBcXGYxNjM7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1zaGllbGQtdmlydXM6IFxcZTA2YztcbiRmYS12YXItZGljZS1zaXg6IFxcZjUyNjtcbiRmYS12YXItbW9zcXVpdG8tbmV0OiBcXGU1MmM7XG4kZmEtdmFyLWJyaWRnZS13YXRlcjogXFxlNGNlO1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1wZXJzb24tZGlnZ2luZzogXFxmODVlO1xuJGZhLXZhci1kaWdnaW5nOiBcXGY4NWU7XG4kZmEtdmFyLXRyYXNoOiBcXGYxZjg7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZTogXFxmNjI5O1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkOiBcXGY2Mjk7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZTogXFxmNjI5O1xuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0LWFsdDogXFxmMTBlO1xuJGZhLXZhci1zaGlydDogXFxmNTUzO1xuJGZhLXZhci10LXNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItdGVuZ2Utc2lnbjogXFxmN2Q3O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmc6IFxcZjRjMjtcbiRmYS12YXItaGFuZHMtY2xhcHBpbmc6IFxcZTFhODtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUteG1hcms6IFxcZTU0MztcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLWo6IFxcNGE7XG4kZmEtdmFyLXVzZXJzLXZpZXdmaW5kZXI6IFxcZTU5NTtcbiRmYS12YXItZmlsZS12aWRlbzogXFxmMWM4O1xuJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZTogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci10YWJsZS1jZWxsczogXFxmMDBhO1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xuJGZhLXZhci1ib29rLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLW86IFxcNGY7XG4kZmEtdmFyLXN1aXRjYXNlLW1lZGljYWw6IFxcZjBmYTtcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLXBlcnNvbi1kcmVzczogXFxmMTgyO1xuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcbiRmYS12YXItY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xuJGZhLXZhci1icmllZmNhc2UtY2xvY2s6IFxcZjY0YTtcbiRmYS12YXItdGFibGUtY2VsbHMtbGFyZ2U6IFxcZjAwOTtcbiRmYS12YXItdGgtbGFyZ2U6IFxcZjAwOTtcbiRmYS12YXItYm9vay10YW5ha2g6IFxcZjgyNztcbiRmYS12YXItdGFuYWtoOiBcXGY4Mjc7XG4kZmEtdmFyLXBob25lLXZvbHVtZTogXFxmMmEwO1xuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXFxmMmEwO1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItY2xpcGJvYXJkLXVzZXI6IFxcZjdmMztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1wbGFuZS1sb2NrOiBcXGU1NTg7XG4kZmEtdmFyLXRhZzogXFxmMDJiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNha2UtY2FuZGxlczogXFxmMWZkO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWNha2U6IFxcZjFmZDtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItYW5nbGVzLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tY2l0eTogXFxlNGIzO1xuJGZhLXZhci1yaWJib246IFxcZjRkNjtcbiRmYS12YXItbHVuZ3M6IFxcZjYwNDtcbiRmYS12YXItYXJyb3ctdXAtOS0xOiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQ6IFxcZjg4NztcbiRmYS12YXItbGl0ZWNvaW4tc2lnbjogXFxlMWQzO1xuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xuJGZhLXZhci1jaXJjbGUtbm9kZXM6IFxcZTRlMjtcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItdHJ1Y2stZmllbGQtdW46IFxcZTU4ZTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbXB0eTogXFxmMjU0O1xuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xuJGZhLXZhci11c2VyLWRvY3RvcjogXFxmMGYwO1xuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XG4kZmEtdmFyLWNpcmNsZS1pbmZvOiBcXGYwNWE7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtYWx0OiBcXGYwMzA7XG4kZmEtdmFyLXNxdWFyZS12aXJ1czogXFxlNTc4O1xuJGZhLXZhci1tZXRlb3I6IFxcZjc1MztcbiRmYS12YXItY2FyLW9uOiBcXGU0ZGQ7XG4kZmEtdmFyLXNsZWlnaDogXFxmN2NjO1xuJGZhLXZhci1hcnJvdy1kb3duLTEtOTogXFxmMTYyO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1kcm9wbGV0OiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcjogXFxmNGMxO1xuJGZhLXZhci13YXRlcjogXFxmNzczO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbDogXFxmNDg2O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kZmEtdmFyLXBlcnNvbi1jYW5lOiBcXGU1M2M7XG4kZmEtdmFyLXRlbnQ6IFxcZTU3ZDtcbiRmYS12YXItdmVzdC1wYXRjaGVzOiBcXGUwODY7XG4kZmEtdmFyLWNoZWNrLWRvdWJsZTogXFxmNTYwO1xuJGZhLXZhci1hcnJvdy1kb3duLWEtejogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd246IFxcZjE1ZDtcbiRmYS12YXItbW9uZXktYmlsbC13aGVhdDogXFxlNTJhO1xuJGZhLXZhci1jb29raWU6IFxcZjU2MztcbiRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQ6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGU6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctcm90YXRlLWJhY2s6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctcm90YXRlLWJhY2t3YXJkOiBcXGYwZTI7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItaGFyZC1kcml2ZTogXFxmMGEwO1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItZmFjZS1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1yZWN0YW5nbGUtbGlzdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci10YXJwLWRyb3BsZXQ6IFxcZTU3YztcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2s6IFxcZTUxMTtcbiRmYS12YXItcGVyc29uLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLXRyYWluLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItY2hhcnQtZ2FudHQ6IFxcZTBlNDtcbiRmYS12YXItaW5kaWFuLXJ1cGVlLXNpZ246IFxcZTFiYztcbiRmYS12YXItaW5kaWFuLXJ1cGVlOiBcXGUxYmM7XG4kZmEtdmFyLWlucjogXFxlMWJjO1xuJGZhLXZhci1jcm9wLXNpbXBsZTogXFxmNTY1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1tb25leS1iaWxsLTE6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbGVmdC1sb25nOiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLXZpcnVzLXNsYXNoOiBcXGUwNzU7XG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XG4kZmEtdmFyLXN1YnRyYWN0OiBcXGYwNjg7XG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XG4kZmEtdmFyLWFycm93LWxlZnQtbG9uZzogXFxmMTc3O1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFxcZjE3NztcbiRmYS12YXItcGx1Zy1jaXJjbGUtY2hlY2s6IFxcZTU1YztcbiRmYS12YXItc3RyZWV0LXZpZXc6IFxcZjIxZDtcbiRmYS12YXItZnJhbmMtc2lnbjogXFxlMThmO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XG4kZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1nZWFyOiBcXGYwMTM7XG4kZmEtdmFyLWNvZzogXFxmMDEzO1xuJGZhLXZhci1kcm9wbGV0LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItbW9zcXVlOiBcXGY2Nzg7XG4kZmEtdmFyLW1vc3F1aXRvOiBcXGU1MmI7XG4kZmEtdmFyLXN0YXItb2YtZGF2aWQ6IFxcZjY5YTtcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXJpZmxlOiBcXGU1NGI7XG4kZmEtdmFyLWNhcnQtc2hvcHBpbmc6IFxcZjA3YTtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXFxmMDdhO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci1wbHVnLWNpcmNsZS1wbHVzOiBcXGU1NWY7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xuJGZhLXZhci1hcnJvdy10dXJuLXVwOiBcXGYxNDg7XG4kZmEtdmFyLWxldmVsLXVwOiBcXGYxNDg7XG4kZmEtdmFyLXU6IFxcNTU7XG4kZmEtdmFyLXNxdWFyZS1yb290LXZhcmlhYmxlOiBcXGY2OTg7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9jay1mb3VyOiBcXGYwMTc7XG4kZmEtdmFyLWJhY2t3YXJkLXN0ZXA6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItZmF1Y2V0OiBcXGUwMDU7XG4kZmEtdmFyLWJhc2ViYWxsLWJhdC1iYWxsOiBcXGY0MzI7XG4kZmEtdmFyLXM6IFxcNTM7XG4kZmEtdmFyLXRpbWVsaW5lOiBcXGUyOWM7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiRmYS12YXItaG91c2UtY2hpbW5leS1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTM6IFxcZjJjODtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXFxmMmM4O1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci1tb2JpbGUtc2NyZWVuOiBcXGYzY2Y7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdDogXFxmM2NmO1xuJGZhLXZhci1wbGFuZS11cDogXFxlMjJkO1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFxcZjI0MjtcbiRmYS12YXItbW91bnRhaW4tY2l0eTogXFxlNTJlO1xuJGZhLXZhci1jb2luczogXFxmNTFlO1xuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcbiRmYS12YXItc2xpZGVyczogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItZm9sZGVyLXRyZWU6IFxcZjgwMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XG4kZmEtdmFyLWNlbnQtc2lnbjogXFxlM2Y1O1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1wZXJzb24tcHJlZ25hbnQ6IFxcZTMxZTtcbiRmYS12YXItd2FuZC1zcGFya2xlczogXFxmNzJiO1xuJGZhLXZhci1lbGxpcHNpcy12ZXJ0aWNhbDogXFxmMTQyO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLXRpY2tldDogXFxmMTQ1O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcmlnaHQtbG9uZzogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1sYXB0b3AtZmlsZTogXFxlNTFkO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdGVsZXR5cGU6IFxcZjFlNDtcbiRmYS12YXItZGlhZ3JhbS1uZXh0OiBcXGU0NzY7XG4kZmEtdmFyLXBlcnNvbi1yaWZsZTogXFxlNTRlO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTEyO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1wZXJzb24taGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItaW1hZ2VzOiBcXGYzMDI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcbiRmYS12YXItcGVvcGxlLXB1bGxpbmc6IFxcZTUzNTtcbiRmYS12YXItbjogXFw0ZTtcbiRmYS12YXItY2FibGUtY2FyOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW06IFxcZjdkYTtcbiRmYS12YXItY2xvdWQtcmFpbjogXFxmNzNkO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUteG1hcms6IFxcZTRkNDtcbiRmYS12YXItc2hpcDogXFxmMjFhO1xuJGZhLXZhci1hcnJvd3MtZG93bi10by1saW5lOiBcXGU0Yjg7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWZhY2UtZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWRlbGV0ZS1sZWZ0OiBcXGY1NWE7XG4kZmEtdmFyLWJhY2tzcGFjZTogXFxmNTVhO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eTogXFxmMWZiO1xuJGZhLXZhci1leWVkcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLWNoZWNrOiBcXGU1YTA7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItbW9iaWxlOiBcXGYzY2U7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkOiBcXGYzY2U7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXFxmM2NlO1xuJGZhLXZhci1mYWNlLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWg6IFxcZjExYTtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWJvb2stc2t1bGw6IFxcZjZiNztcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWlkLWNhcmQ6IFxcZjJjMjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcXGYyYzI7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItZGVkZW50OiBcXGYwM2I7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGZlO1xuJGZhLXZhci1ob3VzZTogXFxmMDE1O1xuJGZhLXZhci1ob21lOiBcXGYwMTU7XG4kZmEtdmFyLWhvbWUtYWx0OiBcXGYwMTU7XG4kZmEtdmFyLWhvbWUtbGctYWx0OiBcXGYwMTU7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItYjogXFw0MjtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OiBcXGYwZWM7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcXGYwZWM7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXFxmMmY5O1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yb3RhdGUtZm9yd2FyZDogXFxmMmY5O1xuJGZhLXZhci11dGVuc2lsczogXFxmMmU3O1xuJGZhLXZhci1jdXRsZXJ5OiBcXGYyZTc7XG4kZmEtdmFyLWFycm93LXVwLXdpZGUtc2hvcnQ6IFxcZjE2MTtcbiRmYS12YXItc29ydC1hbW91bnQtdXA6IFxcZjE2MTtcbiRmYS12YXItbWlsbC1zaWduOiBcXGUxZWQ7XG4kZmEtdmFyLWJvd2wtcmljZTogXFxlMmViO1xuJGZhLXZhci1za3VsbDogXFxmNTRjO1xuJGZhLXZhci10b3dlci1icm9hZGNhc3Q6IFxcZjUxOTtcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLXRydWNrLXBpY2t1cDogXFxmNjNjO1xuJGZhLXZhci11cC1sb25nOiBcXGYzMGM7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItY29kZS1tZXJnZTogXFxmMzg3O1xuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcbiRmYS12YXItaHVycmljYW5lOiBcXGY3NTE7XG4kZmEtdmFyLW1vdW5kOiBcXGU1MmQ7XG4kZmEtdmFyLXRvaWxldC1wb3J0YWJsZTogXFxlNTgzO1xuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRmYS12YXItZmlsZS1hcnJvdy1kb3duOiBcXGY1NmQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItY2FyYXZhbjogXFxmOGZmO1xuJGZhLXZhci1zaGllbGQtY2F0OiBcXGU1NzI7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItemFwOiBcXGYwZTc7XG4kZmEtdmFyLWdsYXNzLXdhdGVyOiBcXGU0ZjQ7XG4kZmEtdmFyLW9pbC13ZWxsOiBcXGU1MzI7XG4kZmEtdmFyLXZhdWx0OiBcXGUyYzU7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItdG9pbGV0OiBcXGY3ZDg7XG4kZmEtdmFyLXBsYW5lLWNpcmNsZS14bWFyazogXFxlNTU3O1xuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xuJGZhLXZhci1jbnk6IFxcZjE1NztcbiRmYS12YXItanB5OiBcXGYxNTc7XG4kZmEtdmFyLXJtYjogXFxmMTU3O1xuJGZhLXZhci15ZW46IFxcZjE1NztcbiRmYS12YXItcnVibGUtc2lnbjogXFxmMTU4O1xuJGZhLXZhci1yb3VibGU6IFxcZjE1ODtcbiRmYS12YXItcnViOiBcXGYxNTg7XG4kZmEtdmFyLXJ1YmxlOiBcXGYxNTg7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1ndWl0YXI6IFxcZjdhNjtcbiRmYS12YXItZmFjZS1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1ib3JlLWhvbGU6IFxcZTRjMztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93cy10dXJuLXRvLWRvdHM6IFxcZTRjMTtcbiRmYS12YXItZmxvcmluLXNpZ246IFxcZTE4NDtcbiRmYS12YXItYXJyb3ctZG93bi1zaG9ydC13aWRlOiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFxcZjg4NDtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQ6IFxcZjg4NDtcbiRmYS12YXItbGVzcy10aGFuOiBcXDNjO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWNhci10dW5uZWw6IFxcZTRkZTtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoOiBcXGUwNjE7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItdGh1bWJzLWRvd246IFxcZjE2NTtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWxvbmc6IFxcZjE3ODtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXFxmMTc4O1xuJGZhLXZhci1hbmNob3ItY2lyY2xlLXhtYXJrOiBcXGU0YWM7XG4kZmEtdmFyLWVsbGlwc2lzOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1raXQtbWVkaWNhbDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1haWQ6IFxcZjQ3OTtcbiRmYS12YXItcGVyc29uLXRocm91Z2gtd2luZG93OiBcXGU1YTk7XG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcbiRmYS12YXItaGFuZHMtaG9sZGluZy1jaXJjbGU6IFxcZTRmYjtcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXFxmMDlkO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItYXV0b21vYmlsZTogXFxmMWI5O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGFuZDogXFxlNGY3O1xuJGZhLXZhci1ib29rLW9wZW4tcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLW1vdW50YWluLXN1bjogXFxlNTJmO1xuJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lOiBcXGU0YmE7XG4kZmEtdmFyLWRpY2UtZDIwOiBcXGY2Y2Y7XG4kZmEtdmFyLXRydWNrLWRyb3BsZXQ6IFxcZTU4YztcbiRmYS12YXItZmlsZS1jaXJjbGUteG1hcms6IFxcZTVhMTtcbiRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctdXA6IFxcZTA0MDtcbiRmYS12YXItdGVtcGVyYXR1cmUtdXA6IFxcZTA0MDtcbiRmYS12YXItbWVkYWw6IFxcZjVhMjtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLXNxdWFyZS1oOiBcXGYwZmQ7XG4kZmEtdmFyLWgtc3F1YXJlOiBcXGYwZmQ7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtZnVsbDogXFxmMmM3O1xuJGZhLXZhci10ZW1wZXJhdHVyZS00OiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXBsdWctY2lyY2xlLXhtYXJrOiBcXGU1NjA7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItaGFuZHNoYWtlLWFuZ2xlOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItbG9jYXRpb24tZG90OiBcXGYzYzU7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZ3JlYXRlci10aGFuOiBcXDNlO1xuJGZhLXZhci1wZXJzb24tc3dpbW1pbmc6IFxcZjVjNDtcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLWRyb3BsZXQ6IFxcZjA0MztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcbiRmYS12YXItZWFydGgtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItZWFydGg6IFxcZjU3ZDtcbiRmYS12YXItZWFydGgtYW1lcmljYTogXFxmNTdkO1xuJGZhLXZhci1nbG9iZS1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1wZXJzb24tYnVyc3Q6IFxcZTUzYjtcbiRmYS12YXItZG92ZTogXFxmNGJhO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kZmEtdmFyLWJhdHRlcnktMDogXFxmMjQ0O1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1zZWN0aW9uOiBcXGU0NDc7XG4kZmEtdmFyLWdhdWdlLWhpZ2g6IFxcZjYyNTtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjYyNTtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdDogXFxmNjI1O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLXdpZGU6IFxcZjBmODtcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci1iYXJzLXN0YWdnZXJlZDogXFxmNTUwO1xuJGZhLXZhci1yZW9yZGVyOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVhbTogXFxmNTUwO1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRmYS12YXItaG90ZG9nOiBcXGY4MGY7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZTogXFxmMjlkO1xuJGZhLXZhci1ibGluZDogXFxmMjlkO1xuJGZhLXZhci1kcnVtOiBcXGY1Njk7XG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtYm9sdDogXFxlNGZjO1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLWNoZWNrLXRvLXNsb3Q6IFxcZjc3MjtcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLWJveGVzLXN0YWNrZWQ6IFxcZjQ2ODtcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcbiRmYS12YXItYm94ZXMtYWx0OiBcXGY0Njg7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItY2hhaW46IFxcZjBjMTtcbiRmYS12YXItZWFyLWxpc3RlbjogXFxmMmEyO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcbiRmYS12YXItdHJlZS1jaXR5OiBcXGU1ODc7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci10YWJsZS1jZWxscy1yb3ctbG9jazogXFxlNjdhO1xuJGZhLXZhci1ydXBpYWgtc2lnbjogXFxlMjNkO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci10YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGw6IFxcZjQ1ZDtcbiRmYS12YXItcGluZy1wb25nLXBhZGRsZS1iYWxsOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xuJGZhLXZhci1wZXJzb24tZG90cy1mcm9tLWxpbmU6IFxcZjQ3MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLXRyYXNoLWNhbi1hcnJvdy11cDogXFxmODJhO1xuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJGZhLXZhci1uYWlyYS1zaWduOiBcXGUxZjY7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci13YWxraWUtdGFsa2llOiBcXGY4ZWY7XG4kZmEtdmFyLWZpbGUtcGVuOiBcXGYzMWM7XG4kZmEtdmFyLWZpbGUtZWRpdDogXFxmMzFjO1xuJGZhLXZhci1yZWNlaXB0OiBcXGY1NDM7XG4kZmEtdmFyLXNxdWFyZS1wZW46IFxcZjE0YjtcbiRmYS12YXItcGVuLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTNmO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnk6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS01OiBcXGYyNDA7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItY29kZS1jb21wYXJlOiBcXGUxM2E7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbGlzdC1kb3RzOiBcXGYwY2E7XG4kZmEtdmFyLXNjaG9vbC1sb2NrOiBcXGU1NmY7XG4kZmEtdmFyLXRvd2VyLWNlbGw6IFxcZTU4NTtcbiRmYS12YXItZG93bi1sb25nOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItcmFua2luZy1zdGFyOiBcXGU1NjE7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItcGVyc29uLWhhcmFzc2luZzogXFxlNTQ5O1xuJGZhLXZhci1icmF6aWxpYW4tcmVhbC1zaWduOiBcXGU0NmM7XG4kZmEtdmFyLWxhbmRtYXJrLWRvbWU6IFxcZjc1MjtcbiRmYS12YXItbGFuZG1hcmstYWx0OiBcXGY3NTI7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLXR2OiBcXGYyNmM7XG4kZmEtdmFyLXRlbGV2aXNpb246IFxcZjI2YztcbiRmYS12YXItdHYtYWx0OiBcXGYyNmM7XG4kZmEtdmFyLXNocmltcDogXFxlNDQ4O1xuJGZhLXZhci1saXN0LWNoZWNrOiBcXGYwYWU7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLWp1Zy1kZXRlcmdlbnQ6IFxcZTUxOTtcbiRmYS12YXItY2lyY2xlLXVzZXI6IFxcZjJiZDtcbiRmYS12YXItdXNlci1jaXJjbGU6IFxcZjJiZDtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci1jYXItYnVyc3Q6IFxcZjVlMTtcbiRmYS12YXItY2FyLWNyYXNoOiBcXGY1ZTE7XG4kZmEtdmFyLXk6IFxcNTk7XG4kZmEtdmFyLXBlcnNvbi1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXRydWNrLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1maXNoOiBcXGY1Nzg7XG4kZmEtdmFyLXVzZXItZ3JhZHVhdGU6IFxcZjUwMTtcbiRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlOiBcXGYwNDI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1jbGFwcGVyYm9hcmQ6IFxcZTEzMTtcbiRmYS12YXItY2lyY2xlLXJhZGlhdGlvbjogXFxmN2JhO1xuJGZhLXZhci1yYWRpYXRpb24tYWx0OiBcXGY3YmE7XG4kZmEtdmFyLWJhc2ViYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItamV0LWZpZ2h0ZXItdXA6IFxcZTUxODtcbiRmYS12YXItZGlhZ3JhbS1wcm9qZWN0OiBcXGY1NDI7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLXZvbHVtZS14bWFyazogXFxmNmE5O1xuJGZhLXZhci12b2x1bWUtbXV0ZTogXFxmNmE5O1xuJGZhLXZhci12b2x1bWUtdGltZXM6IFxcZjZhOTtcbiRmYS12YXItaGFuZC1zcGFya2xlczogXFxlMDVkO1xuJGZhLXZhci1ncmlwOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xuJGZhLXZhci1zaGFyZS1mcm9tLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItY2hpbGQtY29tYmF0YW50OiBcXGU0ZTA7XG4kZmEtdmFyLWNoaWxkLXJpZmxlOiBcXGU0ZTA7XG4kZmEtdmFyLWd1bjogXFxlMTliO1xuJGZhLXZhci1zcXVhcmUtcGhvbmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBsdXM6IFxcMmI7XG4kZmEtdmFyLWFkZDogXFwyYjtcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XG4kZmEtdmFyLWNvbXB1dGVyOiBcXGU0ZTU7XG4kZmEtdmFyLXhtYXJrOiBcXGYwMGQ7XG4kZmEtdmFyLWNsb3NlOiBcXGYwMGQ7XG4kZmEtdmFyLW11bHRpcGx5OiBcXGYwMGQ7XG4kZmEtdmFyLXJlbW92ZTogXFxmMDBkO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0OiBcXGYwNDc7XG4kZmEtdmFyLWFycm93czogXFxmMDQ3O1xuJGZhLXZhci1jaGFsa2JvYXJkLXVzZXI6IFxcZjUxYztcbiRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyOiBcXGY1MWM7XG4kZmEtdmFyLXBlc28tc2lnbjogXFxlMjIyO1xuJGZhLXZhci1idWlsZGluZy1zaGllbGQ6IFxcZTRkODtcbiRmYS12YXItYmFieTogXFxmNzdjO1xuJGZhLXZhci11c2Vycy1saW5lOiBcXGU1OTI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFxcZjEwZDtcbiRmYS12YXItcXVvdGUtbGVmdC1hbHQ6IFxcZjEwZDtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFzaC1hcnJvdy11cDogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XG4kZmEtdmFyLWFycm93LWRvd24tdXAtbG9jazogXFxlNGIwO1xuJGZhLXZhci1saW5lcy1sZWFuaW5nOiBcXGU1MWU7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1lcXVhbHM6IFxcM2Q7XG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcbiRmYS12YXItdGVldGg6IFxcZjYyZTtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItaWxzOiBcXGYyMGI7XG4kZmEtdmFyLXNoZWtlbDogXFxmMjBiO1xuJGZhLXZhci1zaGVxZWw6IFxcZjIwYjtcbiRmYS12YXItc2hlcWVsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLXJvY2tldDogXFxmMTM1O1xuJGZhLXZhci1waG90by1maWxtOiBcXGY4N2M7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLWZvbGRlci1taW51czogXFxmNjVkO1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1hcnJvdy10cmVuZC11cDogXFxlMDk4O1xuJGZhLXZhci1wbHVnLWNpcmNsZS1taW51czogXFxlNTVlO1xuJGZhLXZhci1zaWduLWhhbmdpbmc6IFxcZjRkOTtcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci10YWJsZXQ6IFxcZjNmYjtcbiRmYS12YXItdGFibGV0LWFuZHJvaWQ6IFxcZjNmYjtcbiRmYS12YXItc2Nob29sLWZsYWc6IFxcZTU2ZTtcbiRmYS12YXItZmlsbDogXFxmNTc1O1xuJGZhLXZhci1hbmdsZS11cDogXFxmMTA2O1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1ob2xseS1iZXJyeTogXFxmN2FhO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFxcZjA1MztcbiRmYS12YXItYmFjdGVyaWE6IFxcZTA1OTtcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcbiRmYS12YXItbm90ZGVmOiBcXGUxZmU7XG4kZmEtdmFyLWRpc2Vhc2U6IFxcZjdmYTtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItY2FyLXJlYXI6IFxcZjVkZTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1wdW1wLXNvYXA6IFxcZTA2YjtcbiRmYS12YXItdmlkZW8tc2xhc2g6IFxcZjRlMjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktMjogXFxmMjQzO1xuJGZhLXZhci1yYWRpbzogXFxmOGQ3O1xuJGZhLXZhci1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XG4kZmEtdmFyLWNhcnJpYWdlLWJhYnk6IFxcZjc3ZDtcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xuJGZhLXZhci12ci1jYXJkYm9hcmQ6IFxcZjcyOTtcbiRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyOiBcXGY4MDY7XG4kZmEtdmFyLXBlcmNlbnQ6IFxcMjU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcMjU7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci1nbGFzcy13YXRlci1kcm9wbGV0OiBcXGU0ZjU7XG4kZmEtdmFyLWRpc3BsYXk6IFxcZTE2MztcbiRmYS12YXItZmFjZS1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGh1bWItdGFjazogXFxmMDhkO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItcGVyc29uLXByYXlpbmc6IFxcZjY4MztcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1oYW1tZXI6IFxcZjZlMztcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xuJGZhLXZhci1yb3RhdGU6IFxcZjJmMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1nZWFyczogXFxmMDg1O1xuJGZhLXZhci1jb2dzOiBcXGYwODU7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci1hcnJvdy11cC1yaWdodC1kb3RzOiBcXGU0Yjc7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItZmFjZS1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFxcZjIyNTtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItYXJyb3ctdHVybi1kb3duOiBcXGYxNDk7XG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcbiRmYS12YXItcGVyc29uLWZhbGxpbmctYnVyc3Q6IFxcZTU0NztcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItdGlja2V0LXNpbXBsZTogXFxmM2ZmO1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWFuZ2xlcy1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1jbG9jay1yb3RhdGUtbGVmdDogXFxmMWRhO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWZpbGU6IFxcZjU2ZTtcbiRmYS12YXItc2hpZWxkOiBcXGYxMzI7XG4kZmEtdmFyLXNoaWVsZC1ibGFuazogXFxmMTMyO1xuJGZhLXZhci1hcnJvdy11cC1zaG9ydC13aWRlOiBcXGY4ODU7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsOiBcXGUzYjI7XG4kZmEtdmFyLWdvbGYtYmFsbC10ZWU6IFxcZjQ1MDtcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LXdpbmRvdzogXFxlMDBkO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLXRlbnQtYXJyb3ctdHVybi1sZWZ0OiBcXGU1ODA7XG4kZmEtdmFyLXRlbnRzOiBcXGU1ODI7XG4kZmEtdmFyLXdhbmQtbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWNhcnJvdDogXFxmNzg3O1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtZW1wdHk6IFxcZjVjZTtcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcbiRmYS12YXItY2hlZXNlOiBcXGY3ZWY7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XG4kZmEtdmFyLWNvZGUtY29tbWl0OiBcXGYzODY7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xuJGZhLXZhci1wZXJzb24tYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1zaGllbGQtaGVhcnQ6IFxcZTU3NDtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1lYXJ0aC1vY2VhbmlhOiBcXGU0N2I7XG4kZmEtdmFyLWdsb2JlLW9jZWFuaWE6IFxcZTQ3YjtcbiRmYS12YXItc3F1YXJlLXhtYXJrOiBcXGYyZDM7XG4kZmEtdmFyLXRpbWVzLXNxdWFyZTogXFxmMmQzO1xuJGZhLXZhci14bWFyay1zcXVhcmU6IFxcZjJkMztcbiRmYS12YXItaGFzaHRhZzogXFwyMztcbiRmYS12YXItdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcjogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYWx0OiBcXGY0MjQ7XG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcbiRmYS12YXItdDogXFw1NDtcbiRmYS12YXItaGlwcG86IFxcZjZlZDtcbiRmYS12YXItY2hhcnQtY29sdW1uOiBcXGUwZTM7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLXZpYWwtY2lyY2xlLWNoZWNrOiBcXGU1OTY7XG4kZmEtdmFyLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmU6IFxcZTUzODtcbiRmYS12YXItdm9pY2VtYWlsOiBcXGY4OTc7XG4kZmEtdmFyLWZhbjogXFxmODYzO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy1sdWdnYWdlOiBcXGU1NTQ7XG4kZmEtdmFyLXVwLWRvd246IFxcZjMzODtcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci10cmFpbGVyOiBcXGUwNDE7XG4kZmEtdmFyLWJhaGFpOiBcXGY2NjY7XG4kZmEtdmFyLWhheWthbDogXFxmNjY2O1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1zaG9lLXByaW50czogXFxmNTRiO1xuJGZhLXZhci1jaXJjbGUtcGx1czogXFxmMDU1O1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXFxmMDU1O1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItcGx1Zy1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU1ZDtcbiRmYS12YXItbGluay1zbGFzaDogXFxmMTI3O1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFxcZjEyNztcbiRmYS12YXItY2hhaW4tc2xhc2g6IFxcZjEyNztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdDogXFxlNTUxO1xuJGZhLXZhci1hcnJvdy11cC16LWE6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItZmlyZS1mbGFtZS1jdXJ2ZWQ6IFxcZjdlNDtcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiRmYS12YXItdG9ybmFkbzogXFxmNzZmO1xuJGZhLXZhci1maWxlLWNpcmNsZS1wbHVzOiBcXGU0OTQ7XG4kZmEtdmFyLWJvb2stcXVyYW46IFxcZjY4NztcbiRmYS12YXItcXVyYW46IFxcZjY4NztcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItZmFjZS1hbmdyeTogXFxmNTU2O1xuJGZhLXZhci1hbmdyeTogXFxmNTU2O1xuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJGZhLXZhci1hcnJvdy10cmVuZC1kb3duOiBcXGUwOTc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1mZWVkOiBcXGYwOWU7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGZhLXZhci1zY2FsZS1iYWxhbmNlZDogXFxmMjRlO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1oaWdoOiBcXGY2MmE7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFxcZjYyYTtcbiRmYS12YXItdGFjaG9tZXRlci1mYXN0OiBcXGY2MmE7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYzOTA7XG4kZmEtdmFyLWRlc2t0b3AtYWx0OiBcXGYzOTA7XG4kZmEtdmFyLW06IFxcNGQ7XG4kZmEtdmFyLXRhYmxlLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGgtbGlzdDogXFxmMDBiO1xuJGZhLXZhci1jb21tZW50LXNtczogXFxmN2NkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItYm9vazogXFxmMDJkO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItY2hlY2s6IFxcZjAwYztcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFxcZjI0MTtcbiRmYS12YXItaG91c2UtY2lyY2xlLWNoZWNrOiBcXGU1MDk7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItZGlhZ3JhbS1zdWNjZXNzb3I6IFxcZTQ3YTtcbiRmYS12YXItdHJ1Y2stYXJyb3ctcmlnaHQ6IFxcZTU4YjtcbiRmYS12YXItYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0OiBcXGU0YmM7XG4kZmEtdmFyLWhhbmQtZmlzdDogXFxmNmRlO1xuJGZhLXZhci1maXN0LXJhaXNlZDogXFxmNmRlO1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJGZhLXZhci1wZXJzb24tZmFsbGluZzogXFxlNTQ2O1xuJGZhLXZhci1pbWFnZS1wb3J0cmFpdDogXFxmM2UwO1xuJGZhLXZhci1wb3J0cmFpdDogXFxmM2UwO1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci1ydWc6IFxcZTU2OTtcbiRmYS12YXItZWFydGgtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdsb2JlLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQtc3VpdGNhc2U6IFxcZjU5ZDtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLXJlY3RhbmdsZS14bWFyazogXFxmNDEwO1xuJGZhLXZhci1yZWN0YW5nbGUtdGltZXM6IFxcZjQxMDtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci1iYWh0LXNpZ246IFxcZTBhYztcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XG4kZmEtdmFyLWJvb2stam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItaGFuZGN1ZmZzOiBcXGU0Zjg7XG4kZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uOiBcXGYwNzE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLXdhcm5pbmc6IFxcZjA3MTtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcXGYwNjQ7XG4kZmEtdmFyLWJvdHRsZS1kcm9wbGV0OiBcXGU0YzQ7XG4kZmEtdmFyLW1hc2stZmFjZTogXFxlMWQ3O1xuJGZhLXZhci1oaWxsLXJvY2tzbGlkZTogXFxlNTA4O1xuJGZhLXZhci1yaWdodC1sZWZ0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTY1O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlOiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWhhbmRzOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbmluZzogXFxmMmE3O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItd2F0ZXItbGFkZGVyOiBcXGY1YzU7XG4kZmEtdmFyLWxhZGRlci13YXRlcjogXFxmNWM1O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLWFycm93cy11cC1kb3duOiBcXGYwN2Q7XG4kZmEtdmFyLWFycm93cy12OiBcXGYwN2Q7XG4kZmEtdmFyLWZhY2UtZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLXdoZWVsY2hhaXItbW92ZTogXFxlMmNlO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXFxlMmNlO1xuJGZhLXZhci10dXJuLWRvd246IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQ6IFxcZTU1MjtcbiRmYS12YXItc3F1YXJlLWVudmVsb3BlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1kaWNlOiBcXGY1MjI7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1iYW5kYWdlOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNpcmNsZS14bWFyazogXFxmMDU3O1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXIteG1hcmstY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XG4kZmEtdmFyLWVhcnRoLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1pZC1jYXJkLWNsaXA6IFxcZjQ3ZjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLWhhbmQtZG90czogXFxmNDYxO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci1tdWctc2F1Y2VyOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kZmEtdmFyLXVzZXItbGFyZ2U6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdHJhaW4tdHJhbTogXFxlNWI0O1xuJGZhLXZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxlMDZmO1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItamFyOiBcXGU1MTY7XG4kZmEtdmFyLW5vdGUtc3RpY2t5OiBcXGYyNDk7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLWJ1Zy1zbGFzaDogXFxlNDkwO1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6IFxcZTRiNjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci10YWJsZS1jZWxscy1yb3ctdW5sb2NrOiBcXGU2OTE7XG4kZmEtdmFyLXVzZXItaW5qdXJlZDogXFxmNzI4O1xuJGZhLXZhci1mYWNlLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXRlbnQtYXJyb3dzLWRvd246IFxcZTU4MTtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcMjE7XG4kZmEtdmFyLWFycm93cy1zcGluOiBcXGU0YmI7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYS1zaWduOiBcXGUyYmI7XG4kZmEtdmFyLXRyeTogXFxlMmJiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFxcZTJiYjtcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcMjQ7XG4kZmEtdmFyLWRvbGxhcjogXFwyNDtcbiRmYS12YXItdXNkOiBcXDI0O1xuJGZhLXZhci14OiBcXDU4O1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXVzZXJzLWdlYXI6IFxcZjUwOTtcbiRmYS12YXItdXNlcnMtY29nOiBcXGY1MDk7XG4kZmEtdmFyLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZzogXFxlNTRhO1xuJGZhLXZhci1idWlsZGluZy1jb2x1bW5zOiBcXGYxOWM7XG4kZmEtdmFyLWJhbms6IFxcZjE5YztcbiRmYS12YXItaW5zdGl0dXRpb246IFxcZjE5YztcbiRmYS12YXItbXVzZXVtOiBcXGYxOWM7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcbiRmYS12YXItdHJvd2VsOiBcXGU1ODk7XG4kZmEtdmFyLWQ6IFxcNDQ7XG4kZmEtdmFyLXN0YXBsZXI6IFxcZTVhZjtcbiRmYS12YXItbWFza3MtdGhlYXRlcjogXFxmNjMwO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLWtpcC1zaWduOiBcXGUxYzQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlOiBcXGY0YzY7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQ6IFxcZjRjNjtcbiRmYS12YXItamV0LWZpZ2h0ZXI6IFxcZjBmYjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFxcZjBmYjtcbiRmYS12YXItc3F1YXJlLXNoYXJlLW5vZGVzOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRmYS12YXItYmFyY29kZTogXFxmMDJhO1xuJGZhLXZhci1wbHVzLW1pbnVzOiBcXGU0M2M7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXFxmMDNkO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFxcZjE5ZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWw6IFxcZTA1YztcbiRmYS12YXItcGVyc29uLWNpcmNsZS1jaGVjazogXFxlNTNlO1xuJGZhLXZhci10dXJuLXVwOiBcXGYzYmY7XG4kZmEtdmFyLWxldmVsLXVwLWFsdDogXFxmM2JmO1xuXG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci15b2FzdDogXFxmMmIxO1xuJGZhLXZhci1jbG91ZGZsYXJlOiBcXGUwN2Q7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci1waXhpdjogXFxlNjQwO1xuJGZhLXZhci13cGV4cGxvcmVyOiBcXGYyZGU7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1iaXR5OiBcXGYzN2E7XG4kZmEtdmFyLXN0YWNrcGF0aDogXFxmODQyO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcbiRmYS12YXItZ3VpbGRlZDogXFxlMDdlO1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItc3F1YXJlLWpzOiBcXGYzYjk7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItcXE6IFxcZjFkNjtcbiRmYS12YXItb3JjaWQ6IFxcZjhkMjtcbiRmYS12YXItamF2YTogXFxmNGU0O1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZHJ1cGFsOiBcXGYxYTk7XG4kZmEtdmFyLWp4bDogXFxlNjdiO1xuJGZhLXZhci1kYXJ0LWxhbmc6IFxcZTY5MztcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLXVuaXR5OiBcXGUwNDk7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItc3F1YXJlLXJlZGRpdDogXFxmMWEyO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItY29udGFvOiBcXGYyNmQ7XG4kZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWU6IFxcZTVhZDtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1icmF2ZTogXFxlNjNjO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW06IFxcZTA1NTtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci1zcXVhcmUtaGFja2VyLW5ld3M6IFxcZjNhZjtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItdGhyZWFkczogXFxlNjE4O1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLXNxdWFyZS1zbmFwY2hhdDogXFxmMmFkO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLXNvdXJjZXRyZWU6IFxcZjdkMztcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZTogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XG4kZmEtdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nOiBcXGUwODc7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLXJldjogXFxmNWIyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXNxdWFyZS12aWFkZW86IFxcZjJhYTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWFkbjogXFxmMTcwO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLW9wZW5zdXNlOiBcXGU2MmI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXNxdWFyZS1kcmliYmJsZTogXFxmMzk3O1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1kZWJpYW46IFxcZTYwYjtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLWluc3RhbG9kOiBcXGUwODE7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zcXVhcmUtdHdpdHRlcjogXFxmMDgxO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItZ29sYW5nOiBcXGU0MGY7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLXNxdWFyZS1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1ncmF2OiBcXGYyZDY7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXVuY2hhcnRlZDogXFxlMDg0O1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLXNxdWFyZS15b3V0dWJlOiBcXGY0MzE7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcXGY0MzE7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcbiRmYS12YXItcmVuZGFjdDogXFxmM2U0O1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcbiRmYS12YXItbmZjLWRpcmVjdGlvbmFsOiBcXGU1MzA7XG4kZmEtdmFyLXNreXBlOiBcXGYxN2U7XG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XG4kZmEtdmFyLWZlZG9yYTogXFxmNzk4O1xuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xuJGZhLXZhci1tZXRhOiBcXGU0OWI7XG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kZmEtdmFyLXNxdWFyZS1sZXR0ZXJib3hkOiBcXGU2MmU7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItaGlwczogXFxmNDUyO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1kaXNjb3JkOiBcXGYzOTI7XG4kZmEtdmFyLWNocm9tZTogXFxmMjY4O1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcXGYxZjI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1zaG9lbGFjZTogXFxlNjBjO1xuJGZhLXZhci1tZGI6IFxcZjhjYTtcbiRmYS12YXItZG9jaHViOiBcXGYzOTQ7XG4kZmEtdmFyLWFjY2Vzc2libGUtaWNvbjogXFxmMzY4O1xuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci11bnNwbGFzaDogXFxlMDdjO1xuJGZhLXZhci15YXJuOiBcXGY3ZTM7XG4kZmEtdmFyLXNxdWFyZS1zdGVhbTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItc3F1YXJlLXZpbWVvOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXFxmMTk0O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGYyYjQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWhpdmU6IFxcZTA3ZjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWtleWJhc2U6IFxcZjRmNTtcbiRmYS12YXItYXBwbGUtcGF5OiBcXGY0MTU7XG4kZmEtdmFyLXBhZGxldDogXFxlNGEwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLXNxdWFyZS1naXRodWI6IFxcZjA5MjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1zaG9waWZ5OiBcXGUwNTc7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItc3F1YXJlLXRocmVhZHM6IFxcZTYxOTtcbiRmYS12YXItaGFja2VycmFuazogXFxmNWY3O1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItc3dpZnQ6IFxcZjhlMTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZ29vZ2xlLXNjaG9sYXI6IFxcZTYzYjtcbiRmYS12YXItc3F1YXJlLWdpdGxhYjogXFxlNWFlO1xuJGZhLXZhci1naXRsYWItc3F1YXJlOiBcXGU1YWU7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFxcZjI4ODtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1saW5vZGU6IFxcZjJiODtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLXNxdWFyZS1vZG5va2xhc3NuaWtpOiBcXGYyNjQ7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLXNpdGg6IFxcZjUxMjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XG4kZmEtdmFyLWhhc2hub2RlOiBcXGU0OTk7XG4kZmEtdmFyLXJlYWN0OiBcXGY0MWI7XG4kZmEtdmFyLWNjLXBheXBhbDogXFxmMWY0O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1jYy1zdHJpcGU6IFxcZjFmNTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1pdGNoLWlvOiBcXGY4M2E7XG4kZmEtdmFyLXVtYnJhY286IFxcZjhlODtcbiRmYS12YXItZ2FsYWN0aWMtc2VuYXRlOiBcXGY1MGQ7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XG4kZmEtdmFyLXN0cmlwZTogXFxmNDI5O1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItc3F1YXJlLXBpbnRlcmVzdDogXFxmMGQzO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkOiBcXGY0ZWM7XG4kZmEtdmFyLXBsYXlzdGF0aW9uOiBcXGYzZGY7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1vcGVuY2FydDogXFxmMjNkO1xuJGZhLXZhci12aW5lOiBcXGYxY2E7XG4kZmEtdmFyLXNpZ25hbC1tZXNzZW5nZXI6IFxcZTY2MztcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZTA1MjtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1uZmMtc3ltYm9sOiBcXGU1MzE7XG4kZmEtdmFyLW1pbnRiaXQ6IFxcZTYyZjtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1icmF2ZS1yZXZlcnNlOiBcXGU2M2Q7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItc3F1YXJlLWdvb2dsZS1wbHVzOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci13ZWItYXdlc29tZTogXFxlNjgyO1xuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZC1hbmQtZC1iZXlvbmQ6IFxcZjZjYTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcbiRmYS12YXItY2xvdWRzY2FsZTogXFxmMzgzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNxdWFyZS14aW5nOiBcXGYxNjk7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLXdwZm9ybXM6IFxcZjI5ODtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLXVzcHM6IFxcZjdlMTtcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1zcG90aWZ5OiBcXGYxYmM7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWF2aWF0bzogXFxmNDIxO1xuJGZhLXZhci1pdHVuZXM6IFxcZjNiNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci12aWJlcjogXFxmNDA5O1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcXGYxYmU7XG4kZmEtdmFyLWRpZ2c6IFxcZjFhNjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci1sZXR0ZXJib3hkOiBcXGU2MmQ7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItYmlsaWJpbGk6IFxcZTNkOTtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLXgtdHdpdHRlcjogXFxlNjFiO1xuJGZhLXZhci1jb3R0b24tYnVyZWF1OiBcXGY4OWU7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLTQyLWdyb3VwOiBcXGUwODA7XG4kZmEtdmFyLWlubm9zb2Z0OiBcXGUwODA7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1zcXVhcmUtcGllZC1waXBlcjogXFxlMDFlO1xuJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTogXFxlMDFlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci1zcXVhcmUtd2ViLWF3ZXNvbWUtc3Ryb2tlOiBcXGU2ODQ7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXRpa3RvazogXFxlMDdiO1xuJGZhLXZhci1zcXVhcmUtZmFjZWJvb2s6IFxcZjA4MjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLXJlbnJlbjogXFxmMThiO1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItZmx1dHRlcjogXFxlNjk0O1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLW1peGVyOiBcXGUwNTY7XG4kZmEtdmFyLXNxdWFyZS1sYXN0Zm06IFxcZjIwMztcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItY21wbGlkOiBcXGUzNjA7XG4kZmEtdmFyLXVwd29yazogXFxlNjQxO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLXVpa2l0OiBcXGY0MDM7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItdXNzdW5uYWg6IFxcZjQwNztcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci1zcXVhcmUtdXB3b3JrOiBcXGU2N2M7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItZ29vZ2xlLWRyaXZlOiBcXGYzYWE7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1iaXRidWNrZXQ6IFxcZjE3MTtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1kZWV6ZXI6IFxcZTA3NztcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLXNjcmVlbnBhbDogXFxlNTcwO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItbWljcm9ibG9nOiBcXGUwMWE7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNxdWFyZS13ZWItYXdlc29tZTogXFxlNjgzO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXdpcnNpbmRoYW5kd2VyazogXFxlMmQwO1xuJGZhLXZhci13c2g6IFxcZTJkMDtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbnM4OiBcXGYzZDU7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLWJsdWVza3k6IFxcZTY3MTtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWI7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXNxdWFyZS1iZWhhbmNlOiBcXGYxYjU7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci13ZWJmbG93OiBcXGU2NWM7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXItc3BhY2UtYXdlc29tZTogXFxlNWFjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xuJGZhLXZhci1zcXVhcmUtZ2l0OiBcXGYxZDI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItc3F1YXJlLXR1bWJscjogXFxmMTc0O1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFxcZjI2NTtcbiRmYS12YXItcGVyYnl0ZTogXFxlMDgzO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci13ZWVibHk6IFxcZjVjYztcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci1weXRob246IFxcZjNlMjtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1ib3RzOiBcXGUzNDA7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWlkZWFsOiBcXGUwMTM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci1naXRodWI6IFxcZjA5YjtcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kZmEtdmFyLWZpcmVmb3gtYnJvd3NlcjogXFxlMDA3O1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci15YW1tZXI6IFxcZjg0MDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1zdHViYmVyOiBcXGU1Yzc7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYyYzY7XG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJGZhLXZhci1vZHlzZWU6IFxcZTVjNjtcbiRmYS12YXItc3F1YXJlLXdoYXRzYXBwOiBcXGY0MGM7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLWVkZ2UtbGVnYWN5OiBcXGUwNzg7XG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XG4kZmEtdmFyLXNsYWNrLWhhc2g6IFxcZjE5ODtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXR1bWJscjogXFxmMTczO1xuJGZhLXZhci12YWFkaW46IFxcZjQwODtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItc3F1YXJlLXgtdHdpdHRlcjogXFxlNjFhO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjIzYTtcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItc2l0cm94OiBcXGU0NGE7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItcGl4OiBcXGU0M2E7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuXG4kZmEtaWNvbnM6IChcbiAgXCIwXCI6ICRmYS12YXItMCxcbiAgXCIxXCI6ICRmYS12YXItMSxcbiAgXCIyXCI6ICRmYS12YXItMixcbiAgXCIzXCI6ICRmYS12YXItMyxcbiAgXCI0XCI6ICRmYS12YXItNCxcbiAgXCI1XCI6ICRmYS12YXItNSxcbiAgXCI2XCI6ICRmYS12YXItNixcbiAgXCI3XCI6ICRmYS12YXItNyxcbiAgXCI4XCI6ICRmYS12YXItOCxcbiAgXCI5XCI6ICRmYS12YXItOSxcbiAgXCJmaWxsLWRyaXBcIjogJGZhLXZhci1maWxsLWRyaXAsXG4gIFwiYXJyb3dzLXRvLWNpcmNsZVwiOiAkZmEtdmFyLWFycm93cy10by1jaXJjbGUsXG4gIFwiY2lyY2xlLWNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodCxcbiAgXCJjaGV2cm9uLWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0LFxuICBcImF0XCI6ICRmYS12YXItYXQsXG4gIFwidHJhc2gtY2FuXCI6ICRmYS12YXItdHJhc2gtY2FuLFxuICBcInRyYXNoLWFsdFwiOiAkZmEtdmFyLXRyYXNoLWFsdCxcbiAgXCJ0ZXh0LWhlaWdodFwiOiAkZmEtdmFyLXRleHQtaGVpZ2h0LFxuICBcInVzZXIteG1hcmtcIjogJGZhLXZhci11c2VyLXhtYXJrLFxuICBcInVzZXItdGltZXNcIjogJGZhLXZhci11c2VyLXRpbWVzLFxuICBcInN0ZXRob3Njb3BlXCI6ICRmYS12YXItc3RldGhvc2NvcGUsXG4gIFwibWVzc2FnZVwiOiAkZmEtdmFyLW1lc3NhZ2UsXG4gIFwiY29tbWVudC1hbHRcIjogJGZhLXZhci1jb21tZW50LWFsdCxcbiAgXCJpbmZvXCI6ICRmYS12YXItaW5mbyxcbiAgXCJkb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlclwiOiAkZmEtdmFyLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyLFxuICBcImNvbXByZXNzLWFsdFwiOiAkZmEtdmFyLWNvbXByZXNzLWFsdCxcbiAgXCJleHBsb3Npb25cIjogJGZhLXZhci1leHBsb3Npb24sXG4gIFwiZmlsZS1saW5lc1wiOiAkZmEtdmFyLWZpbGUtbGluZXMsXG4gIFwiZmlsZS1hbHRcIjogJGZhLXZhci1maWxlLWFsdCxcbiAgXCJmaWxlLXRleHRcIjogJGZhLXZhci1maWxlLXRleHQsXG4gIFwid2F2ZS1zcXVhcmVcIjogJGZhLXZhci13YXZlLXNxdWFyZSxcbiAgXCJyaW5nXCI6ICRmYS12YXItcmluZyxcbiAgXCJidWlsZGluZy11blwiOiAkZmEtdmFyLWJ1aWxkaW5nLXVuLFxuICBcImRpY2UtdGhyZWVcIjogJGZhLXZhci1kaWNlLXRocmVlLFxuICBcImNhbGVuZGFyLWRheXNcIjogJGZhLXZhci1jYWxlbmRhci1kYXlzLFxuICBcImNhbGVuZGFyLWFsdFwiOiAkZmEtdmFyLWNhbGVuZGFyLWFsdCxcbiAgXCJhbmNob3ItY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS1jaGVjayxcbiAgXCJidWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwidm9sbGV5YmFsbFwiOiAkZmEtdmFyLXZvbGxleWJhbGwsXG4gIFwidm9sbGV5YmFsbC1iYWxsXCI6ICRmYS12YXItdm9sbGV5YmFsbC1iYWxsLFxuICBcImFycm93cy11cC10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLXVwLXRvLWxpbmUsXG4gIFwic29ydC1kb3duXCI6ICRmYS12YXItc29ydC1kb3duLFxuICBcInNvcnQtZGVzY1wiOiAkZmEtdmFyLXNvcnQtZGVzYyxcbiAgXCJjaXJjbGUtbWludXNcIjogJGZhLXZhci1jaXJjbGUtbWludXMsXG4gIFwibWludXMtY2lyY2xlXCI6ICRmYS12YXItbWludXMtY2lyY2xlLFxuICBcImRvb3Itb3BlblwiOiAkZmEtdmFyLWRvb3Itb3BlbixcbiAgXCJyaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQsXG4gIFwic2lnbi1vdXQtYWx0XCI6ICRmYS12YXItc2lnbi1vdXQtYWx0LFxuICBcImF0b21cIjogJGZhLXZhci1hdG9tLFxuICBcInNvYXBcIjogJGZhLXZhci1zb2FwLFxuICBcImljb25zXCI6ICRmYS12YXItaWNvbnMsXG4gIFwiaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHRcIjogJGZhLXZhci1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdCxcbiAgXCJtaWNyb3Bob25lLWxpbmVzLXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaCxcbiAgXCJtaWNyb3Bob25lLWFsdC1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoLFxuICBcImJyaWRnZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWNoZWNrLFxuICBcInB1bXAtbWVkaWNhbFwiOiAkZmEtdmFyLXB1bXAtbWVkaWNhbCxcbiAgXCJmaW5nZXJwcmludFwiOiAkZmEtdmFyLWZpbmdlcnByaW50LFxuICBcImhhbmQtcG9pbnQtcmlnaHRcIjogJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0LFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb25cIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uLFxuICBcInNlYXJjaC1sb2NhdGlvblwiOiAkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbixcbiAgXCJmb3J3YXJkLXN0ZXBcIjogJGZhLXZhci1mb3J3YXJkLXN0ZXAsXG4gIFwic3RlcC1mb3J3YXJkXCI6ICRmYS12YXItc3RlcC1mb3J3YXJkLFxuICBcImZhY2Utc21pbGUtYmVhbVwiOiAkZmEtdmFyLWZhY2Utc21pbGUtYmVhbSxcbiAgXCJzbWlsZS1iZWFtXCI6ICRmYS12YXItc21pbGUtYmVhbSxcbiAgXCJmbGFnLWNoZWNrZXJlZFwiOiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkLFxuICBcImZvb3RiYWxsXCI6ICRmYS12YXItZm9vdGJhbGwsXG4gIFwiZm9vdGJhbGwtYmFsbFwiOiAkZmEtdmFyLWZvb3RiYWxsLWJhbGwsXG4gIFwic2Nob29sLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY3JvcFwiOiAkZmEtdmFyLWNyb3AsXG4gIFwiYW5nbGVzLWRvd25cIjogJGZhLXZhci1hbmdsZXMtZG93bixcbiAgXCJhbmdsZS1kb3VibGUtZG93blwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duLFxuICBcInVzZXJzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXVzZXJzLXJlY3RhbmdsZSxcbiAgXCJwZW9wbGUtcm9vZlwiOiAkZmEtdmFyLXBlb3BsZS1yb29mLFxuICBcInBlb3BsZS1saW5lXCI6ICRmYS12YXItcGVvcGxlLWxpbmUsXG4gIFwiYmVlci1tdWctZW1wdHlcIjogJGZhLXZhci1iZWVyLW11Zy1lbXB0eSxcbiAgXCJiZWVyXCI6ICRmYS12YXItYmVlcixcbiAgXCJkaWFncmFtLXByZWRlY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1wcmVkZWNlc3NvcixcbiAgXCJhcnJvdy11cC1sb25nXCI6ICRmYS12YXItYXJyb3ctdXAtbG9uZyxcbiAgXCJsb25nLWFycm93LXVwXCI6ICRmYS12YXItbG9uZy1hcnJvdy11cCxcbiAgXCJmaXJlLWZsYW1lLXNpbXBsZVwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtc2ltcGxlLFxuICBcImJ1cm5cIjogJGZhLXZhci1idXJuLFxuICBcInBlcnNvblwiOiAkZmEtdmFyLXBlcnNvbixcbiAgXCJtYWxlXCI6ICRmYS12YXItbWFsZSxcbiAgXCJsYXB0b3BcIjogJGZhLXZhci1sYXB0b3AsXG4gIFwiZmlsZS1jc3ZcIjogJGZhLXZhci1maWxlLWNzdixcbiAgXCJtZW5vcmFoXCI6ICRmYS12YXItbWVub3JhaCxcbiAgXCJ0cnVjay1wbGFuZVwiOiAkZmEtdmFyLXRydWNrLXBsYW5lLFxuICBcInJlY29yZC12aW55bFwiOiAkZmEtdmFyLXJlY29yZC12aW55bCxcbiAgXCJmYWNlLWdyaW4tc3RhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3RhcnMsXG4gIFwiZ3Jpbi1zdGFyc1wiOiAkZmEtdmFyLWdyaW4tc3RhcnMsXG4gIFwiYm9uZ1wiOiAkZmEtdmFyLWJvbmcsXG4gIFwic3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nXCI6ICRmYS12YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nLFxuICBcInBhc3RhZmFyaWFuaXNtXCI6ICRmYS12YXItcGFzdGFmYXJpYW5pc20sXG4gIFwiYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZVwiOiAkZmEtdmFyLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmUsXG4gIFwic3Bvb25cIjogJGZhLXZhci1zcG9vbixcbiAgXCJ1dGVuc2lsLXNwb29uXCI6ICRmYS12YXItdXRlbnNpbC1zcG9vbixcbiAgXCJqYXItd2hlYXRcIjogJGZhLXZhci1qYXItd2hlYXQsXG4gIFwiZW52ZWxvcGVzLWJ1bGtcIjogJGZhLXZhci1lbnZlbG9wZXMtYnVsayxcbiAgXCJtYWlsLWJ1bGtcIjogJGZhLXZhci1tYWlsLWJ1bGssXG4gIFwiZmlsZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJjaXJjbGUtaFwiOiAkZmEtdmFyLWNpcmNsZS1oLFxuICBcImhvc3BpdGFsLXN5bWJvbFwiOiAkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCxcbiAgXCJwYWdlclwiOiAkZmEtdmFyLXBhZ2VyLFxuICBcImFkZHJlc3MtYm9va1wiOiAkZmEtdmFyLWFkZHJlc3MtYm9vayxcbiAgXCJjb250YWN0LWJvb2tcIjogJGZhLXZhci1jb250YWN0LWJvb2ssXG4gIFwic3RyaWtldGhyb3VnaFwiOiAkZmEtdmFyLXN0cmlrZXRocm91Z2gsXG4gIFwia1wiOiAkZmEtdmFyLWssXG4gIFwibGFuZG1hcmstZmxhZ1wiOiAkZmEtdmFyLWxhbmRtYXJrLWZsYWcsXG4gIFwicGVuY2lsXCI6ICRmYS12YXItcGVuY2lsLFxuICBcInBlbmNpbC1hbHRcIjogJGZhLXZhci1wZW5jaWwtYWx0LFxuICBcImJhY2t3YXJkXCI6ICRmYS12YXItYmFja3dhcmQsXG4gIFwiY2FyZXQtcmlnaHRcIjogJGZhLXZhci1jYXJldC1yaWdodCxcbiAgXCJjb21tZW50c1wiOiAkZmEtdmFyLWNvbW1lbnRzLFxuICBcInBhc3RlXCI6ICRmYS12YXItcGFzdGUsXG4gIFwiZmlsZS1jbGlwYm9hcmRcIjogJGZhLXZhci1maWxlLWNsaXBib2FyZCxcbiAgXCJjb2RlLXB1bGwtcmVxdWVzdFwiOiAkZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0LFxuICBcImNsaXBib2FyZC1saXN0XCI6ICRmYS12YXItY2xpcGJvYXJkLWxpc3QsXG4gIFwidHJ1Y2stcmFtcC1ib3hcIjogJGZhLXZhci10cnVjay1yYW1wLWJveCxcbiAgXCJ0cnVjay1sb2FkaW5nXCI6ICRmYS12YXItdHJ1Y2stbG9hZGluZyxcbiAgXCJ1c2VyLWNoZWNrXCI6ICRmYS12YXItdXNlci1jaGVjayxcbiAgXCJ2aWFsLXZpcnVzXCI6ICRmYS12YXItdmlhbC12aXJ1cyxcbiAgXCJzaGVldC1wbGFzdGljXCI6ICRmYS12YXItc2hlZXQtcGxhc3RpYyxcbiAgXCJibG9nXCI6ICRmYS12YXItYmxvZyxcbiAgXCJ1c2VyLW5pbmphXCI6ICRmYS12YXItdXNlci1uaW5qYSxcbiAgXCJwZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZSxcbiAgXCJzY3JvbGwtdG9yYWhcIjogJGZhLXZhci1zY3JvbGwtdG9yYWgsXG4gIFwidG9yYWhcIjogJGZhLXZhci10b3JhaCxcbiAgXCJicm9vbS1iYWxsXCI6ICRmYS12YXItYnJvb20tYmFsbCxcbiAgXCJxdWlkZGl0Y2hcIjogJGZhLXZhci1xdWlkZGl0Y2gsXG4gIFwicXVpZGRpdGNoLWJyb29tLWJhbGxcIjogJGZhLXZhci1xdWlkZGl0Y2gtYnJvb20tYmFsbCxcbiAgXCJ0b2dnbGUtb2ZmXCI6ICRmYS12YXItdG9nZ2xlLW9mZixcbiAgXCJib3gtYXJjaGl2ZVwiOiAkZmEtdmFyLWJveC1hcmNoaXZlLFxuICBcImFyY2hpdmVcIjogJGZhLXZhci1hcmNoaXZlLFxuICBcInBlcnNvbi1kcm93bmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1kcm93bmluZyxcbiAgXCJhcnJvdy1kb3duLTktMVwiOiAkZmEtdmFyLWFycm93LWRvd24tOS0xLFxuICBcInNvcnQtbnVtZXJpYy1kZXNjXCI6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2MsXG4gIFwic29ydC1udW1lcmljLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0LFxuICBcImZhY2UtZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQsXG4gIFwiZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50LFxuICBcInNwcmF5LWNhblwiOiAkZmEtdmFyLXNwcmF5LWNhbixcbiAgXCJ0cnVjay1tb25zdGVyXCI6ICRmYS12YXItdHJ1Y2stbW9uc3RlcixcbiAgXCJ3XCI6ICRmYS12YXItdyxcbiAgXCJlYXJ0aC1hZnJpY2FcIjogJGZhLXZhci1lYXJ0aC1hZnJpY2EsXG4gIFwiZ2xvYmUtYWZyaWNhXCI6ICRmYS12YXItZ2xvYmUtYWZyaWNhLFxuICBcInJhaW5ib3dcIjogJGZhLXZhci1yYWluYm93LFxuICBcImNpcmNsZS1ub3RjaFwiOiAkZmEtdmFyLWNpcmNsZS1ub3RjaCxcbiAgXCJ0YWJsZXQtc2NyZWVuLWJ1dHRvblwiOiAkZmEtdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uLFxuICBcInRhYmxldC1hbHRcIjogJGZhLXZhci10YWJsZXQtYWx0LFxuICBcInBhd1wiOiAkZmEtdmFyLXBhdyxcbiAgXCJjbG91ZFwiOiAkZmEtdmFyLWNsb3VkLFxuICBcInRyb3dlbC1icmlja3NcIjogJGZhLXZhci10cm93ZWwtYnJpY2tzLFxuICBcImZhY2UtZmx1c2hlZFwiOiAkZmEtdmFyLWZhY2UtZmx1c2hlZCxcbiAgXCJmbHVzaGVkXCI6ICRmYS12YXItZmx1c2hlZCxcbiAgXCJob3NwaXRhbC11c2VyXCI6ICRmYS12YXItaG9zcGl0YWwtdXNlcixcbiAgXCJ0ZW50LWFycm93LWxlZnQtcmlnaHRcIjogJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQsXG4gIFwiZ2F2ZWxcIjogJGZhLXZhci1nYXZlbCxcbiAgXCJsZWdhbFwiOiAkZmEtdmFyLWxlZ2FsLFxuICBcImJpbm9jdWxhcnNcIjogJGZhLXZhci1iaW5vY3VsYXJzLFxuICBcIm1pY3JvcGhvbmUtc2xhc2hcIjogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoLFxuICBcImJveC10aXNzdWVcIjogJGZhLXZhci1ib3gtdGlzc3VlLFxuICBcIm1vdG9yY3ljbGVcIjogJGZhLXZhci1tb3RvcmN5Y2xlLFxuICBcImJlbGwtY29uY2llcmdlXCI6ICRmYS12YXItYmVsbC1jb25jaWVyZ2UsXG4gIFwiY29uY2llcmdlLWJlbGxcIjogJGZhLXZhci1jb25jaWVyZ2UtYmVsbCxcbiAgXCJwZW4tcnVsZXJcIjogJGZhLXZhci1wZW4tcnVsZXIsXG4gIFwicGVuY2lsLXJ1bGVyXCI6ICRmYS12YXItcGVuY2lsLXJ1bGVyLFxuICBcInBlb3BsZS1hcnJvd3NcIjogJGZhLXZhci1wZW9wbGUtYXJyb3dzLFxuICBcInBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodFwiOiAkZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodCxcbiAgXCJtYXJzLWFuZC12ZW51cy1idXJzdFwiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0LFxuICBcInNxdWFyZS1jYXJldC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1yaWdodCxcbiAgXCJjYXJldC1zcXVhcmUtcmlnaHRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQsXG4gIFwic2Npc3NvcnNcIjogJGZhLXZhci1zY2lzc29ycyxcbiAgXCJjdXRcIjogJGZhLXZhci1jdXQsXG4gIFwic3VuLXBsYW50LXdpbHRcIjogJGZhLXZhci1zdW4tcGxhbnQtd2lsdCxcbiAgXCJ0b2lsZXRzLXBvcnRhYmxlXCI6ICRmYS12YXItdG9pbGV0cy1wb3J0YWJsZSxcbiAgXCJob2NrZXktcHVja1wiOiAkZmEtdmFyLWhvY2tleS1wdWNrLFxuICBcInRhYmxlXCI6ICRmYS12YXItdGFibGUsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQsXG4gIFwidGFjaG9ncmFwaC1kaWdpdGFsXCI6ICRmYS12YXItdGFjaG9ncmFwaC1kaWdpdGFsLFxuICBcImRpZ2l0YWwtdGFjaG9ncmFwaFwiOiAkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCxcbiAgXCJ1c2Vycy1zbGFzaFwiOiAkZmEtdmFyLXVzZXJzLXNsYXNoLFxuICBcImNsb3ZlclwiOiAkZmEtdmFyLWNsb3ZlcixcbiAgXCJyZXBseVwiOiAkZmEtdmFyLXJlcGx5LFxuICBcIm1haWwtcmVwbHlcIjogJGZhLXZhci1tYWlsLXJlcGx5LFxuICBcInN0YXItYW5kLWNyZXNjZW50XCI6ICRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQsXG4gIFwiaG91c2UtZmlyZVwiOiAkZmEtdmFyLWhvdXNlLWZpcmUsXG4gIFwic3F1YXJlLW1pbnVzXCI6ICRmYS12YXItc3F1YXJlLW1pbnVzLFxuICBcIm1pbnVzLXNxdWFyZVwiOiAkZmEtdmFyLW1pbnVzLXNxdWFyZSxcbiAgXCJoZWxpY29wdGVyXCI6ICRmYS12YXItaGVsaWNvcHRlcixcbiAgXCJjb21wYXNzXCI6ICRmYS12YXItY29tcGFzcyxcbiAgXCJzcXVhcmUtY2FyZXQtZG93blwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duLFxuICBcImNhcmV0LXNxdWFyZS1kb3duXCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24sXG4gIFwiZmlsZS1jaXJjbGUtcXVlc3Rpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJsYXB0b3AtY29kZVwiOiAkZmEtdmFyLWxhcHRvcC1jb2RlLFxuICBcInN3YXRjaGJvb2tcIjogJGZhLXZhci1zd2F0Y2hib29rLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGVcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLFxuICBcImJhcnNcIjogJGZhLXZhci1iYXJzLFxuICBcIm5hdmljb25cIjogJGZhLXZhci1uYXZpY29uLFxuICBcInBlb3BsZS1ncm91cFwiOiAkZmEtdmFyLXBlb3BsZS1ncm91cCxcbiAgXCJob3VyZ2xhc3MtZW5kXCI6ICRmYS12YXItaG91cmdsYXNzLWVuZCxcbiAgXCJob3VyZ2xhc3MtM1wiOiAkZmEtdmFyLWhvdXJnbGFzcy0zLFxuICBcImhlYXJ0LWNyYWNrXCI6ICRmYS12YXItaGVhcnQtY3JhY2ssXG4gIFwiaGVhcnQtYnJva2VuXCI6ICRmYS12YXItaGVhcnQtYnJva2VuLFxuICBcInNxdWFyZS11cC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS11cC1yaWdodCxcbiAgXCJleHRlcm5hbC1saW5rLXNxdWFyZS1hbHRcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQsXG4gIFwiZmFjZS1raXNzLWJlYW1cIjogJGZhLXZhci1mYWNlLWtpc3MtYmVhbSxcbiAgXCJraXNzLWJlYW1cIjogJGZhLXZhci1raXNzLWJlYW0sXG4gIFwiZmlsbVwiOiAkZmEtdmFyLWZpbG0sXG4gIFwicnVsZXItaG9yaXpvbnRhbFwiOiAkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwsXG4gIFwicGVvcGxlLXJvYmJlcnlcIjogJGZhLXZhci1wZW9wbGUtcm9iYmVyeSxcbiAgXCJsaWdodGJ1bGJcIjogJGZhLXZhci1saWdodGJ1bGIsXG4gIFwiY2FyZXQtbGVmdFwiOiAkZmEtdmFyLWNhcmV0LWxlZnQsXG4gIFwiY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLWNpcmNsZVwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSxcbiAgXCJzY2hvb2wtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItc2Nob29sLWNpcmNsZS14bWFyayxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQsXG4gIFwic2lnbi1vdXRcIjogJGZhLXZhci1zaWduLW91dCxcbiAgXCJjaXJjbGUtY2hldnJvbi1kb3duXCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tZG93bixcbiAgXCJjaGV2cm9uLWNpcmNsZS1kb3duXCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bixcbiAgXCJ1bmxvY2sta2V5aG9sZVwiOiAkZmEtdmFyLXVubG9jay1rZXlob2xlLFxuICBcInVubG9jay1hbHRcIjogJGZhLXZhci11bmxvY2stYWx0LFxuICBcImNsb3VkLXNob3dlcnMtaGVhdnlcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5LFxuICBcImhlYWRwaG9uZXMtc2ltcGxlXCI6ICRmYS12YXItaGVhZHBob25lcy1zaW1wbGUsXG4gIFwiaGVhZHBob25lcy1hbHRcIjogJGZhLXZhci1oZWFkcGhvbmVzLWFsdCxcbiAgXCJzaXRlbWFwXCI6ICRmYS12YXItc2l0ZW1hcCxcbiAgXCJjaXJjbGUtZG9sbGFyLXRvLXNsb3RcIjogJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3QsXG4gIFwiZG9uYXRlXCI6ICRmYS12YXItZG9uYXRlLFxuICBcIm1lbW9yeVwiOiAkZmEtdmFyLW1lbW9yeSxcbiAgXCJyb2FkLXNwaWtlc1wiOiAkZmEtdmFyLXJvYWQtc3Bpa2VzLFxuICBcImZpcmUtYnVybmVyXCI6ICRmYS12YXItZmlyZS1idXJuZXIsXG4gIFwiZmxhZ1wiOiAkZmEtdmFyLWZsYWcsXG4gIFwiaGFudWtpYWhcIjogJGZhLXZhci1oYW51a2lhaCxcbiAgXCJmZWF0aGVyXCI6ICRmYS12YXItZmVhdGhlcixcbiAgXCJ2b2x1bWUtbG93XCI6ICRmYS12YXItdm9sdW1lLWxvdyxcbiAgXCJ2b2x1bWUtZG93blwiOiAkZmEtdmFyLXZvbHVtZS1kb3duLFxuICBcImNvbW1lbnQtc2xhc2hcIjogJGZhLXZhci1jb21tZW50LXNsYXNoLFxuICBcImNsb3VkLXN1bi1yYWluXCI6ICRmYS12YXItY2xvdWQtc3VuLXJhaW4sXG4gIFwiY29tcHJlc3NcIjogJGZhLXZhci1jb21wcmVzcyxcbiAgXCJ3aGVhdC1hd25cIjogJGZhLXZhci13aGVhdC1hd24sXG4gIFwid2hlYXQtYWx0XCI6ICRmYS12YXItd2hlYXQtYWx0LFxuICBcImFua2hcIjogJGZhLXZhci1hbmtoLFxuICBcImhhbmRzLWhvbGRpbmctY2hpbGRcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNoaWxkLFxuICBcImFzdGVyaXNrXCI6ICRmYS12YXItYXN0ZXJpc2ssXG4gIFwic3F1YXJlLWNoZWNrXCI6ICRmYS12YXItc3F1YXJlLWNoZWNrLFxuICBcImNoZWNrLXNxdWFyZVwiOiAkZmEtdmFyLWNoZWNrLXNxdWFyZSxcbiAgXCJwZXNldGEtc2lnblwiOiAkZmEtdmFyLXBlc2V0YS1zaWduLFxuICBcImhlYWRpbmdcIjogJGZhLXZhci1oZWFkaW5nLFxuICBcImhlYWRlclwiOiAkZmEtdmFyLWhlYWRlcixcbiAgXCJnaG9zdFwiOiAkZmEtdmFyLWdob3N0LFxuICBcImxpc3RcIjogJGZhLXZhci1saXN0LFxuICBcImxpc3Qtc3F1YXJlc1wiOiAkZmEtdmFyLWxpc3Qtc3F1YXJlcyxcbiAgXCJzcXVhcmUtcGhvbmUtZmxpcFwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwLFxuICBcInBob25lLXNxdWFyZS1hbHRcIjogJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0LFxuICBcImNhcnQtcGx1c1wiOiAkZmEtdmFyLWNhcnQtcGx1cyxcbiAgXCJnYW1lcGFkXCI6ICRmYS12YXItZ2FtZXBhZCxcbiAgXCJjaXJjbGUtZG90XCI6ICRmYS12YXItY2lyY2xlLWRvdCxcbiAgXCJkb3QtY2lyY2xlXCI6ICRmYS12YXItZG90LWNpcmNsZSxcbiAgXCJmYWNlLWRpenp5XCI6ICRmYS12YXItZmFjZS1kaXp6eSxcbiAgXCJkaXp6eVwiOiAkZmEtdmFyLWRpenp5LFxuICBcImVnZ1wiOiAkZmEtdmFyLWVnZyxcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrLFxuICBcImNhbXBncm91bmRcIjogJGZhLXZhci1jYW1wZ3JvdW5kLFxuICBcImZvbGRlci1wbHVzXCI6ICRmYS12YXItZm9sZGVyLXBsdXMsXG4gIFwiZnV0Ym9sXCI6ICRmYS12YXItZnV0Ym9sLFxuICBcImZ1dGJvbC1iYWxsXCI6ICRmYS12YXItZnV0Ym9sLWJhbGwsXG4gIFwic29jY2VyLWJhbGxcIjogJGZhLXZhci1zb2NjZXItYmFsbCxcbiAgXCJwYWludGJydXNoXCI6ICRmYS12YXItcGFpbnRicnVzaCxcbiAgXCJwYWludC1icnVzaFwiOiAkZmEtdmFyLXBhaW50LWJydXNoLFxuICBcImxvY2tcIjogJGZhLXZhci1sb2NrLFxuICBcImdhcy1wdW1wXCI6ICRmYS12YXItZ2FzLXB1bXAsXG4gIFwiaG90LXR1Yi1wZXJzb25cIjogJGZhLXZhci1ob3QtdHViLXBlcnNvbixcbiAgXCJob3QtdHViXCI6ICRmYS12YXItaG90LXR1YixcbiAgXCJtYXAtbG9jYXRpb25cIjogJGZhLXZhci1tYXAtbG9jYXRpb24sXG4gIFwibWFwLW1hcmtlZFwiOiAkZmEtdmFyLW1hcC1tYXJrZWQsXG4gIFwiaG91c2UtZmxvb2Qtd2F0ZXJcIjogJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlcixcbiAgXCJ0cmVlXCI6ICRmYS12YXItdHJlZSxcbiAgXCJicmlkZ2UtbG9ja1wiOiAkZmEtdmFyLWJyaWRnZS1sb2NrLFxuICBcInNhY2stZG9sbGFyXCI6ICRmYS12YXItc2Fjay1kb2xsYXIsXG4gIFwicGVuLXRvLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi10by1zcXVhcmUsXG4gIFwiZWRpdFwiOiAkZmEtdmFyLWVkaXQsXG4gIFwiY2FyLXNpZGVcIjogJGZhLXZhci1jYXItc2lkZSxcbiAgXCJzaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNoYXJlLW5vZGVzLFxuICBcInNoYXJlLWFsdFwiOiAkZmEtdmFyLXNoYXJlLWFsdCxcbiAgXCJoZWFydC1jaXJjbGUtbWludXNcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtbWludXMsXG4gIFwiaG91cmdsYXNzLWhhbGZcIjogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZixcbiAgXCJob3VyZ2xhc3MtMlwiOiAkZmEtdmFyLWhvdXJnbGFzcy0yLFxuICBcIm1pY3Jvc2NvcGVcIjogJGZhLXZhci1taWNyb3Njb3BlLFxuICBcInNpbmtcIjogJGZhLXZhci1zaW5rLFxuICBcImJhZy1zaG9wcGluZ1wiOiAkZmEtdmFyLWJhZy1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1iYWdcIjogJGZhLXZhci1zaG9wcGluZy1iYWcsXG4gIFwiYXJyb3ctZG93bi16LWFcIjogJGZhLXZhci1hcnJvdy1kb3duLXotYSxcbiAgXCJzb3J0LWFscGhhLWRlc2NcIjogJGZhLXZhci1zb3J0LWFscGhhLWRlc2MsXG4gIFwic29ydC1hbHBoYS1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQsXG4gIFwibWl0dGVuXCI6ICRmYS12YXItbWl0dGVuLFxuICBcInBlcnNvbi1yYXlzXCI6ICRmYS12YXItcGVyc29uLXJheXMsXG4gIFwidXNlcnNcIjogJGZhLXZhci11c2VycyxcbiAgXCJleWUtc2xhc2hcIjogJGZhLXZhci1leWUtc2xhc2gsXG4gIFwiZmxhc2stdmlhbFwiOiAkZmEtdmFyLWZsYXNrLXZpYWwsXG4gIFwiaGFuZFwiOiAkZmEtdmFyLWhhbmQsXG4gIFwiaGFuZC1wYXBlclwiOiAkZmEtdmFyLWhhbmQtcGFwZXIsXG4gIFwib21cIjogJGZhLXZhci1vbSxcbiAgXCJ3b3JtXCI6ICRmYS12YXItd29ybSxcbiAgXCJob3VzZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1ob3VzZS1jaXJjbGUteG1hcmssXG4gIFwicGx1Z1wiOiAkZmEtdmFyLXBsdWcsXG4gIFwiY2hldnJvbi11cFwiOiAkZmEtdmFyLWNoZXZyb24tdXAsXG4gIFwiaGFuZC1zcG9ja1wiOiAkZmEtdmFyLWhhbmQtc3BvY2ssXG4gIFwic3RvcHdhdGNoXCI6ICRmYS12YXItc3RvcHdhdGNoLFxuICBcImZhY2Uta2lzc1wiOiAkZmEtdmFyLWZhY2Uta2lzcyxcbiAgXCJraXNzXCI6ICRmYS12YXIta2lzcyxcbiAgXCJicmlkZ2UtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnJpZGdlLWNpcmNsZS14bWFyayxcbiAgXCJmYWNlLWdyaW4tdG9uZ3VlXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZSxcbiAgXCJncmluLXRvbmd1ZVwiOiAkZmEtdmFyLWdyaW4tdG9uZ3VlLFxuICBcImNoZXNzLWJpc2hvcFwiOiAkZmEtdmFyLWNoZXNzLWJpc2hvcCxcbiAgXCJmYWNlLWdyaW4td2lua1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi13aW5rLFxuICBcImdyaW4td2lua1wiOiAkZmEtdmFyLWdyaW4td2luayxcbiAgXCJlYXItZGVhZlwiOiAkZmEtdmFyLWVhci1kZWFmLFxuICBcImRlYWZcIjogJGZhLXZhci1kZWFmLFxuICBcImRlYWZuZXNzXCI6ICRmYS12YXItZGVhZm5lc3MsXG4gIFwiaGFyZC1vZi1oZWFyaW5nXCI6ICRmYS12YXItaGFyZC1vZi1oZWFyaW5nLFxuICBcInJvYWQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcm9hZC1jaXJjbGUtY2hlY2ssXG4gIFwiZGljZS1maXZlXCI6ICRmYS12YXItZGljZS1maXZlLFxuICBcInNxdWFyZS1yc3NcIjogJGZhLXZhci1zcXVhcmUtcnNzLFxuICBcInJzcy1zcXVhcmVcIjogJGZhLXZhci1yc3Mtc3F1YXJlLFxuICBcImxhbmQtbWluZS1vblwiOiAkZmEtdmFyLWxhbmQtbWluZS1vbixcbiAgXCJpLWN1cnNvclwiOiAkZmEtdmFyLWktY3Vyc29yLFxuICBcInN0YW1wXCI6ICRmYS12YXItc3RhbXAsXG4gIFwic3RhaXJzXCI6ICRmYS12YXItc3RhaXJzLFxuICBcImlcIjogJGZhLXZhci1pLFxuICBcImhyeXZuaWEtc2lnblwiOiAkZmEtdmFyLWhyeXZuaWEtc2lnbixcbiAgXCJocnl2bmlhXCI6ICRmYS12YXItaHJ5dm5pYSxcbiAgXCJwaWxsc1wiOiAkZmEtdmFyLXBpbGxzLFxuICBcImZhY2UtZ3Jpbi13aWRlXCI6ICRmYS12YXItZmFjZS1ncmluLXdpZGUsXG4gIFwiZ3Jpbi1hbHRcIjogJGZhLXZhci1ncmluLWFsdCxcbiAgXCJ0b290aFwiOiAkZmEtdmFyLXRvb3RoLFxuICBcInZcIjogJGZhLXZhci12LFxuICBcImJhbmdsYWRlc2hpLXRha2Etc2lnblwiOiAkZmEtdmFyLWJhbmdsYWRlc2hpLXRha2Etc2lnbixcbiAgXCJiaWN5Y2xlXCI6ICRmYS12YXItYmljeWNsZSxcbiAgXCJzdGFmZi1zbmFrZVwiOiAkZmEtdmFyLXN0YWZmLXNuYWtlLFxuICBcInJvZC1hc2NsZXBpdXNcIjogJGZhLXZhci1yb2QtYXNjbGVwaXVzLFxuICBcInJvZC1zbmFrZVwiOiAkZmEtdmFyLXJvZC1zbmFrZSxcbiAgXCJzdGFmZi1hZXNjdWxhcGl1c1wiOiAkZmEtdmFyLXN0YWZmLWFlc2N1bGFwaXVzLFxuICBcImhlYWQtc2lkZS1jb3VnaC1zbGFzaFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCxcbiAgXCJ0cnVjay1tZWRpY2FsXCI6ICRmYS12YXItdHJ1Y2stbWVkaWNhbCxcbiAgXCJhbWJ1bGFuY2VcIjogJGZhLXZhci1hbWJ1bGFuY2UsXG4gIFwid2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwic25vd21hblwiOiAkZmEtdmFyLXNub3dtYW4sXG4gIFwibW9ydGFyLXBlc3RsZVwiOiAkZmEtdmFyLW1vcnRhci1wZXN0bGUsXG4gIFwicm9hZC1iYXJyaWVyXCI6ICRmYS12YXItcm9hZC1iYXJyaWVyLFxuICBcInNjaG9vbFwiOiAkZmEtdmFyLXNjaG9vbCxcbiAgXCJpZ2xvb1wiOiAkZmEtdmFyLWlnbG9vLFxuICBcImpvaW50XCI6ICRmYS12YXItam9pbnQsXG4gIFwiYW5nbGUtcmlnaHRcIjogJGZhLXZhci1hbmdsZS1yaWdodCxcbiAgXCJob3JzZVwiOiAkZmEtdmFyLWhvcnNlLFxuICBcInFcIjogJGZhLXZhci1xLFxuICBcImdcIjogJGZhLXZhci1nLFxuICBcIm5vdGVzLW1lZGljYWxcIjogJGZhLXZhci1ub3Rlcy1tZWRpY2FsLFxuICBcInRlbXBlcmF0dXJlLWhhbGZcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmLFxuICBcInRlbXBlcmF0dXJlLTJcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0yLFxuICBcInRoZXJtb21ldGVyLTJcIjogJGZhLXZhci10aGVybW9tZXRlci0yLFxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogJGZhLXZhci10aGVybW9tZXRlci1oYWxmLFxuICBcImRvbmctc2lnblwiOiAkZmEtdmFyLWRvbmctc2lnbixcbiAgXCJjYXBzdWxlc1wiOiAkZmEtdmFyLWNhcHN1bGVzLFxuICBcInBvby1zdG9ybVwiOiAkZmEtdmFyLXBvby1zdG9ybSxcbiAgXCJwb28tYm9sdFwiOiAkZmEtdmFyLXBvby1ib2x0LFxuICBcImZhY2UtZnJvd24tb3BlblwiOiAkZmEtdmFyLWZhY2UtZnJvd24tb3BlbixcbiAgXCJmcm93bi1vcGVuXCI6ICRmYS12YXItZnJvd24tb3BlbixcbiAgXCJoYW5kLXBvaW50LXVwXCI6ICRmYS12YXItaGFuZC1wb2ludC11cCxcbiAgXCJtb25leS1iaWxsXCI6ICRmYS12YXItbW9uZXktYmlsbCxcbiAgXCJib29rbWFya1wiOiAkZmEtdmFyLWJvb2ttYXJrLFxuICBcImFsaWduLWp1c3RpZnlcIjogJGZhLXZhci1hbGlnbi1qdXN0aWZ5LFxuICBcInVtYnJlbGxhLWJlYWNoXCI6ICRmYS12YXItdW1icmVsbGEtYmVhY2gsXG4gIFwiaGVsbWV0LXVuXCI6ICRmYS12YXItaGVsbWV0LXVuLFxuICBcImJ1bGxzZXllXCI6ICRmYS12YXItYnVsbHNleWUsXG4gIFwiYmFjb25cIjogJGZhLXZhci1iYWNvbixcbiAgXCJoYW5kLXBvaW50LWRvd25cIjogJGZhLXZhci1oYW5kLXBvaW50LWRvd24sXG4gIFwiYXJyb3ctdXAtZnJvbS1icmFja2V0XCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1icmFja2V0LFxuICBcImZvbGRlclwiOiAkZmEtdmFyLWZvbGRlcixcbiAgXCJmb2xkZXItYmxhbmtcIjogJGZhLXZhci1mb2xkZXItYmxhbmssXG4gIFwiZmlsZS13YXZlZm9ybVwiOiAkZmEtdmFyLWZpbGUtd2F2ZWZvcm0sXG4gIFwiZmlsZS1tZWRpY2FsLWFsdFwiOiAkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQsXG4gIFwicmFkaWF0aW9uXCI6ICRmYS12YXItcmFkaWF0aW9uLFxuICBcImNoYXJ0LXNpbXBsZVwiOiAkZmEtdmFyLWNoYXJ0LXNpbXBsZSxcbiAgXCJtYXJzLXN0cm9rZVwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLFxuICBcInZpYWxcIjogJGZhLXZhci12aWFsLFxuICBcImdhdWdlXCI6ICRmYS12YXItZ2F1Z2UsXG4gIFwiZGFzaGJvYXJkXCI6ICRmYS12YXItZGFzaGJvYXJkLFxuICBcImdhdWdlLW1lZFwiOiAkZmEtdmFyLWdhdWdlLW1lZCxcbiAgXCJ0YWNob21ldGVyLWFsdC1hdmVyYWdlXCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZSxcbiAgXCJ3YW5kLW1hZ2ljLXNwYXJrbGVzXCI6ICRmYS12YXItd2FuZC1tYWdpYy1zcGFya2xlcyxcbiAgXCJtYWdpYy13YW5kLXNwYXJrbGVzXCI6ICRmYS12YXItbWFnaWMtd2FuZC1zcGFya2xlcyxcbiAgXCJlXCI6ICRmYS12YXItZSxcbiAgXCJwZW4tY2xpcFwiOiAkZmEtdmFyLXBlbi1jbGlwLFxuICBcInBlbi1hbHRcIjogJGZhLXZhci1wZW4tYWx0LFxuICBcImJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInVzZXJcIjogJGZhLXZhci11c2VyLFxuICBcInNjaG9vbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLWNoZWNrLFxuICBcImR1bXBzdGVyXCI6ICRmYS12YXItZHVtcHN0ZXIsXG4gIFwidmFuLXNodXR0bGVcIjogJGZhLXZhci12YW4tc2h1dHRsZSxcbiAgXCJzaHV0dGxlLXZhblwiOiAkZmEtdmFyLXNodXR0bGUtdmFuLFxuICBcImJ1aWxkaW5nLXVzZXJcIjogJGZhLXZhci1idWlsZGluZy11c2VyLFxuICBcInNxdWFyZS1jYXJldC1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LWxlZnQsXG4gIFwiY2FyZXQtc3F1YXJlLWxlZnRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCxcbiAgXCJoaWdobGlnaHRlclwiOiAkZmEtdmFyLWhpZ2hsaWdodGVyLFxuICBcImtleVwiOiAkZmEtdmFyLWtleSxcbiAgXCJidWxsaG9yblwiOiAkZmEtdmFyLWJ1bGxob3JuLFxuICBcImdsb2JlXCI6ICRmYS12YXItZ2xvYmUsXG4gIFwic3luYWdvZ3VlXCI6ICRmYS12YXItc3luYWdvZ3VlLFxuICBcInBlcnNvbi1oYWxmLWRyZXNzXCI6ICRmYS12YXItcGVyc29uLWhhbGYtZHJlc3MsXG4gIFwicm9hZC1icmlkZ2VcIjogJGZhLXZhci1yb2FkLWJyaWRnZSxcbiAgXCJsb2NhdGlvbi1hcnJvd1wiOiAkZmEtdmFyLWxvY2F0aW9uLWFycm93LFxuICBcImNcIjogJGZhLXZhci1jLFxuICBcInRhYmxldC1idXR0b25cIjogJGZhLXZhci10YWJsZXQtYnV0dG9uLFxuICBcImJ1aWxkaW5nLWxvY2tcIjogJGZhLXZhci1idWlsZGluZy1sb2NrLFxuICBcInBpenphLXNsaWNlXCI6ICRmYS12YXItcGl6emEtc2xpY2UsXG4gIFwibW9uZXktYmlsbC13YXZlXCI6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLFxuICBcImNoYXJ0LWFyZWFcIjogJGZhLXZhci1jaGFydC1hcmVhLFxuICBcImFyZWEtY2hhcnRcIjogJGZhLXZhci1hcmVhLWNoYXJ0LFxuICBcImhvdXNlLWZsYWdcIjogJGZhLXZhci1ob3VzZS1mbGFnLFxuICBcInBlcnNvbi1jaXJjbGUtbWludXNcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLW1pbnVzLFxuICBcImJhblwiOiAkZmEtdmFyLWJhbixcbiAgXCJjYW5jZWxcIjogJGZhLXZhci1jYW5jZWwsXG4gIFwiY2FtZXJhLXJvdGF0ZVwiOiAkZmEtdmFyLWNhbWVyYS1yb3RhdGUsXG4gIFwic3ByYXktY2FuLXNwYXJrbGVzXCI6ICRmYS12YXItc3ByYXktY2FuLXNwYXJrbGVzLFxuICBcImFpci1mcmVzaGVuZXJcIjogJGZhLXZhci1haXItZnJlc2hlbmVyLFxuICBcInN0YXJcIjogJGZhLXZhci1zdGFyLFxuICBcInJlcGVhdFwiOiAkZmEtdmFyLXJlcGVhdCxcbiAgXCJjcm9zc1wiOiAkZmEtdmFyLWNyb3NzLFxuICBcImJveFwiOiAkZmEtdmFyLWJveCxcbiAgXCJ2ZW51cy1tYXJzXCI6ICRmYS12YXItdmVudXMtbWFycyxcbiAgXCJhcnJvdy1wb2ludGVyXCI6ICRmYS12YXItYXJyb3ctcG9pbnRlcixcbiAgXCJtb3VzZS1wb2ludGVyXCI6ICRmYS12YXItbW91c2UtcG9pbnRlcixcbiAgXCJtYXhpbWl6ZVwiOiAkZmEtdmFyLW1heGltaXplLFxuICBcImV4cGFuZC1hcnJvd3MtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFycm93cy1hbHQsXG4gIFwiY2hhcmdpbmctc3RhdGlvblwiOiAkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24sXG4gIFwic2hhcGVzXCI6ICRmYS12YXItc2hhcGVzLFxuICBcInRyaWFuZ2xlLWNpcmNsZS1zcXVhcmVcIjogJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlLFxuICBcInNodWZmbGVcIjogJGZhLXZhci1zaHVmZmxlLFxuICBcInJhbmRvbVwiOiAkZmEtdmFyLXJhbmRvbSxcbiAgXCJwZXJzb24tcnVubmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1ydW5uaW5nLFxuICBcInJ1bm5pbmdcIjogJGZhLXZhci1ydW5uaW5nLFxuICBcIm1vYmlsZS1yZXRyb1wiOiAkZmEtdmFyLW1vYmlsZS1yZXRybyxcbiAgXCJncmlwLWxpbmVzLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbCxcbiAgXCJzcGlkZXJcIjogJGZhLXZhci1zcGlkZXIsXG4gIFwiaGFuZHMtYm91bmRcIjogJGZhLXZhci1oYW5kcy1ib3VuZCxcbiAgXCJmaWxlLWludm9pY2UtZG9sbGFyXCI6ICRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcixcbiAgXCJwbGFuZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwieC1yYXlcIjogJGZhLXZhci14LXJheSxcbiAgXCJzcGVsbC1jaGVja1wiOiAkZmEtdmFyLXNwZWxsLWNoZWNrLFxuICBcInNsYXNoXCI6ICRmYS12YXItc2xhc2gsXG4gIFwiY29tcHV0ZXItbW91c2VcIjogJGZhLXZhci1jb21wdXRlci1tb3VzZSxcbiAgXCJtb3VzZVwiOiAkZmEtdmFyLW1vdXNlLFxuICBcImFycm93LXJpZ2h0LXRvLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1icmFja2V0LFxuICBcInNpZ24taW5cIjogJGZhLXZhci1zaWduLWluLFxuICBcInNob3Atc2xhc2hcIjogJGZhLXZhci1zaG9wLXNsYXNoLFxuICBcInN0b3JlLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXN0b3JlLWFsdC1zbGFzaCxcbiAgXCJzZXJ2ZXJcIjogJGZhLXZhci1zZXJ2ZXIsXG4gIFwidmlydXMtY292aWQtc2xhc2hcIjogJGZhLXZhci12aXJ1cy1jb3ZpZC1zbGFzaCxcbiAgXCJzaG9wLWxvY2tcIjogJGZhLXZhci1zaG9wLWxvY2ssXG4gIFwiaG91cmdsYXNzLXN0YXJ0XCI6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0LFxuICBcImhvdXJnbGFzcy0xXCI6ICRmYS12YXItaG91cmdsYXNzLTEsXG4gIFwiYmxlbmRlci1waG9uZVwiOiAkZmEtdmFyLWJsZW5kZXItcGhvbmUsXG4gIFwiYnVpbGRpbmctd2hlYXRcIjogJGZhLXZhci1idWlsZGluZy13aGVhdCxcbiAgXCJwZXJzb24tYnJlYXN0ZmVlZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nLFxuICBcInJpZ2h0LXRvLWJyYWNrZXRcIjogJGZhLXZhci1yaWdodC10by1icmFja2V0LFxuICBcInNpZ24taW4tYWx0XCI6ICRmYS12YXItc2lnbi1pbi1hbHQsXG4gIFwidmVudXNcIjogJGZhLXZhci12ZW51cyxcbiAgXCJwYXNzcG9ydFwiOiAkZmEtdmFyLXBhc3Nwb3J0LFxuICBcInRodW1idGFjay1zbGFzaFwiOiAkZmEtdmFyLXRodW1idGFjay1zbGFzaCxcbiAgXCJ0aHVtYi10YWNrLXNsYXNoXCI6ICRmYS12YXItdGh1bWItdGFjay1zbGFzaCxcbiAgXCJoZWFydC1wdWxzZVwiOiAkZmEtdmFyLWhlYXJ0LXB1bHNlLFxuICBcImhlYXJ0YmVhdFwiOiAkZmEtdmFyLWhlYXJ0YmVhdCxcbiAgXCJwZW9wbGUtY2FycnktYm94XCI6ICRmYS12YXItcGVvcGxlLWNhcnJ5LWJveCxcbiAgXCJwZW9wbGUtY2FycnlcIjogJGZhLXZhci1wZW9wbGUtY2FycnksXG4gIFwidGVtcGVyYXR1cmUtaGlnaFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2gsXG4gIFwibWljcm9jaGlwXCI6ICRmYS12YXItbWljcm9jaGlwLFxuICBcImNyb3duXCI6ICRmYS12YXItY3Jvd24sXG4gIFwid2VpZ2h0LWhhbmdpbmdcIjogJGZhLXZhci13ZWlnaHQtaGFuZ2luZyxcbiAgXCJ4bWFya3MtbGluZXNcIjogJGZhLXZhci14bWFya3MtbGluZXMsXG4gIFwiZmlsZS1wcmVzY3JpcHRpb25cIjogJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbixcbiAgXCJ3ZWlnaHQtc2NhbGVcIjogJGZhLXZhci13ZWlnaHQtc2NhbGUsXG4gIFwid2VpZ2h0XCI6ICRmYS12YXItd2VpZ2h0LFxuICBcInVzZXItZ3JvdXBcIjogJGZhLXZhci11c2VyLWdyb3VwLFxuICBcInVzZXItZnJpZW5kc1wiOiAkZmEtdmFyLXVzZXItZnJpZW5kcyxcbiAgXCJhcnJvdy11cC1hLXpcIjogJGZhLXZhci1hcnJvdy11cC1hLXosXG4gIFwic29ydC1hbHBoYS11cFwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtdXAsXG4gIFwiY2hlc3Mta25pZ2h0XCI6ICRmYS12YXItY2hlc3Mta25pZ2h0LFxuICBcImZhY2UtbGF1Z2gtc3F1aW50XCI6ICRmYS12YXItZmFjZS1sYXVnaC1zcXVpbnQsXG4gIFwibGF1Z2gtc3F1aW50XCI6ICRmYS12YXItbGF1Z2gtc3F1aW50LFxuICBcIndoZWVsY2hhaXJcIjogJGZhLXZhci13aGVlbGNoYWlyLFxuICBcImNpcmNsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy11cCxcbiAgXCJhcnJvdy1jaXJjbGUtdXBcIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXAsXG4gIFwidG9nZ2xlLW9uXCI6ICRmYS12YXItdG9nZ2xlLW9uLFxuICBcInBlcnNvbi13YWxraW5nXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmcsXG4gIFwid2Fsa2luZ1wiOiAkZmEtdmFyLXdhbGtpbmcsXG4gIFwibFwiOiAkZmEtdmFyLWwsXG4gIFwiZmlyZVwiOiAkZmEtdmFyLWZpcmUsXG4gIFwiYmVkLXB1bHNlXCI6ICRmYS12YXItYmVkLXB1bHNlLFxuICBcInByb2NlZHVyZXNcIjogJGZhLXZhci1wcm9jZWR1cmVzLFxuICBcInNodXR0bGUtc3BhY2VcIjogJGZhLXZhci1zaHV0dGxlLXNwYWNlLFxuICBcInNwYWNlLXNodXR0bGVcIjogJGZhLXZhci1zcGFjZS1zaHV0dGxlLFxuICBcImZhY2UtbGF1Z2hcIjogJGZhLXZhci1mYWNlLWxhdWdoLFxuICBcImxhdWdoXCI6ICRmYS12YXItbGF1Z2gsXG4gIFwiZm9sZGVyLW9wZW5cIjogJGZhLXZhci1mb2xkZXItb3BlbixcbiAgXCJoZWFydC1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1wbHVzLFxuICBcImNvZGUtZm9ya1wiOiAkZmEtdmFyLWNvZGUtZm9yayxcbiAgXCJjaXR5XCI6ICRmYS12YXItY2l0eSxcbiAgXCJtaWNyb3Bob25lLWxpbmVzXCI6ICRmYS12YXItbWljcm9waG9uZS1saW5lcyxcbiAgXCJtaWNyb3Bob25lLWFsdFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LFxuICBcInBlcHBlci1ob3RcIjogJGZhLXZhci1wZXBwZXItaG90LFxuICBcInVubG9ja1wiOiAkZmEtdmFyLXVubG9jayxcbiAgXCJjb2xvbi1zaWduXCI6ICRmYS12YXItY29sb24tc2lnbixcbiAgXCJoZWFkc2V0XCI6ICRmYS12YXItaGVhZHNldCxcbiAgXCJzdG9yZS1zbGFzaFwiOiAkZmEtdmFyLXN0b3JlLXNsYXNoLFxuICBcInJvYWQtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcm9hZC1jaXJjbGUteG1hcmssXG4gIFwidXNlci1taW51c1wiOiAkZmEtdmFyLXVzZXItbWludXMsXG4gIFwibWFycy1zdHJva2UtdXBcIjogJGZhLXZhci1tYXJzLXN0cm9rZS11cCxcbiAgXCJtYXJzLXN0cm9rZS12XCI6ICRmYS12YXItbWFycy1zdHJva2UtdixcbiAgXCJjaGFtcGFnbmUtZ2xhc3Nlc1wiOiAkZmEtdmFyLWNoYW1wYWduZS1nbGFzc2VzLFxuICBcImdsYXNzLWNoZWVyc1wiOiAkZmEtdmFyLWdsYXNzLWNoZWVycyxcbiAgXCJjbGlwYm9hcmRcIjogJGZhLXZhci1jbGlwYm9hcmQsXG4gIFwiaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImZpbGUtYXJyb3ctdXBcIjogJGZhLXZhci1maWxlLWFycm93LXVwLFxuICBcImZpbGUtdXBsb2FkXCI6ICRmYS12YXItZmlsZS11cGxvYWQsXG4gIFwid2lmaVwiOiAkZmEtdmFyLXdpZmksXG4gIFwid2lmaS0zXCI6ICRmYS12YXItd2lmaS0zLFxuICBcIndpZmktc3Ryb25nXCI6ICRmYS12YXItd2lmaS1zdHJvbmcsXG4gIFwiYmF0aFwiOiAkZmEtdmFyLWJhdGgsXG4gIFwiYmF0aHR1YlwiOiAkZmEtdmFyLWJhdGh0dWIsXG4gIFwidW5kZXJsaW5lXCI6ICRmYS12YXItdW5kZXJsaW5lLFxuICBcInVzZXItcGVuXCI6ICRmYS12YXItdXNlci1wZW4sXG4gIFwidXNlci1lZGl0XCI6ICRmYS12YXItdXNlci1lZGl0LFxuICBcInNpZ25hdHVyZVwiOiAkZmEtdmFyLXNpZ25hdHVyZSxcbiAgXCJzdHJvb3B3YWZlbFwiOiAkZmEtdmFyLXN0cm9vcHdhZmVsLFxuICBcImJvbGRcIjogJGZhLXZhci1ib2xkLFxuICBcImFuY2hvci1sb2NrXCI6ICRmYS12YXItYW5jaG9yLWxvY2ssXG4gIFwiYnVpbGRpbmctbmdvXCI6ICRmYS12YXItYnVpbGRpbmctbmdvLFxuICBcIm1hbmF0LXNpZ25cIjogJGZhLXZhci1tYW5hdC1zaWduLFxuICBcIm5vdC1lcXVhbFwiOiAkZmEtdmFyLW5vdC1lcXVhbCxcbiAgXCJib3JkZXItdG9wLWxlZnRcIjogJGZhLXZhci1ib3JkZXItdG9wLWxlZnQsXG4gIFwiYm9yZGVyLXN0eWxlXCI6ICRmYS12YXItYm9yZGVyLXN0eWxlLFxuICBcIm1hcC1sb2NhdGlvbi1kb3RcIjogJGZhLXZhci1tYXAtbG9jYXRpb24tZG90LFxuICBcIm1hcC1tYXJrZWQtYWx0XCI6ICRmYS12YXItbWFwLW1hcmtlZC1hbHQsXG4gIFwiamVkaVwiOiAkZmEtdmFyLWplZGksXG4gIFwic3F1YXJlLXBvbGwtdmVydGljYWxcIjogJGZhLXZhci1zcXVhcmUtcG9sbC12ZXJ0aWNhbCxcbiAgXCJwb2xsXCI6ICRmYS12YXItcG9sbCxcbiAgXCJtdWctaG90XCI6ICRmYS12YXItbXVnLWhvdCxcbiAgXCJjYXItYmF0dGVyeVwiOiAkZmEtdmFyLWNhci1iYXR0ZXJ5LFxuICBcImJhdHRlcnktY2FyXCI6ICRmYS12YXItYmF0dGVyeS1jYXIsXG4gIFwiZ2lmdFwiOiAkZmEtdmFyLWdpZnQsXG4gIFwiZGljZS10d29cIjogJGZhLXZhci1kaWNlLXR3byxcbiAgXCJjaGVzcy1xdWVlblwiOiAkZmEtdmFyLWNoZXNzLXF1ZWVuLFxuICBcImdsYXNzZXNcIjogJGZhLXZhci1nbGFzc2VzLFxuICBcImNoZXNzLWJvYXJkXCI6ICRmYS12YXItY2hlc3MtYm9hcmQsXG4gIFwiYnVpbGRpbmctY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLWNoZWNrLFxuICBcInBlcnNvbi1jaGFsa2JvYXJkXCI6ICRmYS12YXItcGVyc29uLWNoYWxrYm9hcmQsXG4gIFwibWFycy1zdHJva2UtcmlnaHRcIjogJGZhLXZhci1tYXJzLXN0cm9rZS1yaWdodCxcbiAgXCJtYXJzLXN0cm9rZS1oXCI6ICRmYS12YXItbWFycy1zdHJva2UtaCxcbiAgXCJoYW5kLWJhY2stZmlzdFwiOiAkZmEtdmFyLWhhbmQtYmFjay1maXN0LFxuICBcImhhbmQtcm9ja1wiOiAkZmEtdmFyLWhhbmQtcm9jayxcbiAgXCJzcXVhcmUtY2FyZXQtdXBcIjogJGZhLXZhci1zcXVhcmUtY2FyZXQtdXAsXG4gIFwiY2FyZXQtc3F1YXJlLXVwXCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLXVwLFxuICBcImNsb3VkLXNob3dlcnMtd2F0ZXJcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLXdhdGVyLFxuICBcImNoYXJ0LWJhclwiOiAkZmEtdmFyLWNoYXJ0LWJhcixcbiAgXCJiYXItY2hhcnRcIjogJGZhLXZhci1iYXItY2hhcnQsXG4gIFwiaGFuZHMtYnViYmxlc1wiOiAkZmEtdmFyLWhhbmRzLWJ1YmJsZXMsXG4gIFwiaGFuZHMtd2FzaFwiOiAkZmEtdmFyLWhhbmRzLXdhc2gsXG4gIFwibGVzcy10aGFuLWVxdWFsXCI6ICRmYS12YXItbGVzcy10aGFuLWVxdWFsLFxuICBcInRyYWluXCI6ICRmYS12YXItdHJhaW4sXG4gIFwiZXllLWxvdy12aXNpb25cIjogJGZhLXZhci1leWUtbG93LXZpc2lvbixcbiAgXCJsb3ctdmlzaW9uXCI6ICRmYS12YXItbG93LXZpc2lvbixcbiAgXCJjcm93XCI6ICRmYS12YXItY3JvdyxcbiAgXCJzYWlsYm9hdFwiOiAkZmEtdmFyLXNhaWxib2F0LFxuICBcIndpbmRvdy1yZXN0b3JlXCI6ICRmYS12YXItd2luZG93LXJlc3RvcmUsXG4gIFwic3F1YXJlLXBsdXNcIjogJGZhLXZhci1zcXVhcmUtcGx1cyxcbiAgXCJwbHVzLXNxdWFyZVwiOiAkZmEtdmFyLXBsdXMtc3F1YXJlLFxuICBcInRvcmlpLWdhdGVcIjogJGZhLXZhci10b3JpaS1nYXRlLFxuICBcImZyb2dcIjogJGZhLXZhci1mcm9nLFxuICBcImJ1Y2tldFwiOiAkZmEtdmFyLWJ1Y2tldCxcbiAgXCJpbWFnZVwiOiAkZmEtdmFyLWltYWdlLFxuICBcIm1pY3JvcGhvbmVcIjogJGZhLXZhci1taWNyb3Bob25lLFxuICBcImNvd1wiOiAkZmEtdmFyLWNvdyxcbiAgXCJjYXJldC11cFwiOiAkZmEtdmFyLWNhcmV0LXVwLFxuICBcInNjcmV3ZHJpdmVyXCI6ICRmYS12YXItc2NyZXdkcml2ZXIsXG4gIFwiZm9sZGVyLWNsb3NlZFwiOiAkZmEtdmFyLWZvbGRlci1jbG9zZWQsXG4gIFwiaG91c2UtdHN1bmFtaVwiOiAkZmEtdmFyLWhvdXNlLXRzdW5hbWksXG4gIFwic3F1YXJlLW5maVwiOiAkZmEtdmFyLXNxdWFyZS1uZmksXG4gIFwiYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXJcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlcixcbiAgXCJtYXJ0aW5pLWdsYXNzXCI6ICRmYS12YXItbWFydGluaS1nbGFzcyxcbiAgXCJnbGFzcy1tYXJ0aW5pLWFsdFwiOiAkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0LFxuICBcInJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItcm90YXRlLWxlZnQsXG4gIFwicm90YXRlLWJhY2tcIjogJGZhLXZhci1yb3RhdGUtYmFjayxcbiAgXCJyb3RhdGUtYmFja3dhcmRcIjogJGZhLXZhci1yb3RhdGUtYmFja3dhcmQsXG4gIFwidW5kby1hbHRcIjogJGZhLXZhci11bmRvLWFsdCxcbiAgXCJ0YWJsZS1jb2x1bW5zXCI6ICRmYS12YXItdGFibGUtY29sdW1ucyxcbiAgXCJjb2x1bW5zXCI6ICRmYS12YXItY29sdW1ucyxcbiAgXCJsZW1vblwiOiAkZmEtdmFyLWxlbW9uLFxuICBcImhlYWQtc2lkZS1tYXNrXCI6ICRmYS12YXItaGVhZC1zaWRlLW1hc2ssXG4gIFwiaGFuZHNoYWtlXCI6ICRmYS12YXItaGFuZHNoYWtlLFxuICBcImdlbVwiOiAkZmEtdmFyLWdlbSxcbiAgXCJkb2xseVwiOiAkZmEtdmFyLWRvbGx5LFxuICBcImRvbGx5LWJveFwiOiAkZmEtdmFyLWRvbGx5LWJveCxcbiAgXCJzbW9raW5nXCI6ICRmYS12YXItc21va2luZyxcbiAgXCJtaW5pbWl6ZVwiOiAkZmEtdmFyLW1pbmltaXplLFxuICBcImNvbXByZXNzLWFycm93cy1hbHRcIjogJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0LFxuICBcIm1vbnVtZW50XCI6ICRmYS12YXItbW9udW1lbnQsXG4gIFwic25vd3Bsb3dcIjogJGZhLXZhci1zbm93cGxvdyxcbiAgXCJhbmdsZXMtcmlnaHRcIjogJGZhLXZhci1hbmdsZXMtcmlnaHQsXG4gIFwiYW5nbGUtZG91YmxlLXJpZ2h0XCI6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0LFxuICBcImNhbm5hYmlzXCI6ICRmYS12YXItY2FubmFiaXMsXG4gIFwiY2lyY2xlLXBsYXlcIjogJGZhLXZhci1jaXJjbGUtcGxheSxcbiAgXCJwbGF5LWNpcmNsZVwiOiAkZmEtdmFyLXBsYXktY2lyY2xlLFxuICBcInRhYmxldHNcIjogJGZhLXZhci10YWJsZXRzLFxuICBcImV0aGVybmV0XCI6ICRmYS12YXItZXRoZXJuZXQsXG4gIFwiZXVyby1zaWduXCI6ICRmYS12YXItZXVyby1zaWduLFxuICBcImV1clwiOiAkZmEtdmFyLWV1cixcbiAgXCJldXJvXCI6ICRmYS12YXItZXVybyxcbiAgXCJjaGFpclwiOiAkZmEtdmFyLWNoYWlyLFxuICBcImNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWNpcmNsZS1jaGVjayxcbiAgXCJjaGVjay1jaXJjbGVcIjogJGZhLXZhci1jaGVjay1jaXJjbGUsXG4gIFwiY2lyY2xlLXN0b3BcIjogJGZhLXZhci1jaXJjbGUtc3RvcCxcbiAgXCJzdG9wLWNpcmNsZVwiOiAkZmEtdmFyLXN0b3AtY2lyY2xlLFxuICBcImNvbXBhc3MtZHJhZnRpbmdcIjogJGZhLXZhci1jb21wYXNzLWRyYWZ0aW5nLFxuICBcImRyYWZ0aW5nLWNvbXBhc3NcIjogJGZhLXZhci1kcmFmdGluZy1jb21wYXNzLFxuICBcInBsYXRlLXdoZWF0XCI6ICRmYS12YXItcGxhdGUtd2hlYXQsXG4gIFwiaWNpY2xlc1wiOiAkZmEtdmFyLWljaWNsZXMsXG4gIFwicGVyc29uLXNoZWx0ZXJcIjogJGZhLXZhci1wZXJzb24tc2hlbHRlcixcbiAgXCJuZXV0ZXJcIjogJGZhLXZhci1uZXV0ZXIsXG4gIFwiaWQtYmFkZ2VcIjogJGZhLXZhci1pZC1iYWRnZSxcbiAgXCJtYXJrZXJcIjogJGZhLXZhci1tYXJrZXIsXG4gIFwiZmFjZS1sYXVnaC1iZWFtXCI6ICRmYS12YXItZmFjZS1sYXVnaC1iZWFtLFxuICBcImxhdWdoLWJlYW1cIjogJGZhLXZhci1sYXVnaC1iZWFtLFxuICBcImhlbGljb3B0ZXItc3ltYm9sXCI6ICRmYS12YXItaGVsaWNvcHRlci1zeW1ib2wsXG4gIFwidW5pdmVyc2FsLWFjY2Vzc1wiOiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MsXG4gIFwiY2lyY2xlLWNoZXZyb24tdXBcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi11cCxcbiAgXCJjaGV2cm9uLWNpcmNsZS11cFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwLFxuICBcImxhcmktc2lnblwiOiAkZmEtdmFyLWxhcmktc2lnbixcbiAgXCJ2b2xjYW5vXCI6ICRmYS12YXItdm9sY2FubyxcbiAgXCJwZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0LFxuICBcInN0ZXJsaW5nLXNpZ25cIjogJGZhLXZhci1zdGVybGluZy1zaWduLFxuICBcImdicFwiOiAkZmEtdmFyLWdicCxcbiAgXCJwb3VuZC1zaWduXCI6ICRmYS12YXItcG91bmQtc2lnbixcbiAgXCJ2aXJ1c2VzXCI6ICRmYS12YXItdmlydXNlcyxcbiAgXCJzcXVhcmUtcGVyc29uLWNvbmZpbmVkXCI6ICRmYS12YXItc3F1YXJlLXBlcnNvbi1jb25maW5lZCxcbiAgXCJ1c2VyLXRpZVwiOiAkZmEtdmFyLXVzZXItdGllLFxuICBcImFycm93LWRvd24tbG9uZ1wiOiAkZmEtdmFyLWFycm93LWRvd24tbG9uZyxcbiAgXCJsb25nLWFycm93LWRvd25cIjogJGZhLXZhci1sb25nLWFycm93LWRvd24sXG4gIFwidGVudC1hcnJvdy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci10ZW50LWFycm93LWRvd24tdG8tbGluZSxcbiAgXCJjZXJ0aWZpY2F0ZVwiOiAkZmEtdmFyLWNlcnRpZmljYXRlLFxuICBcInJlcGx5LWFsbFwiOiAkZmEtdmFyLXJlcGx5LWFsbCxcbiAgXCJtYWlsLXJlcGx5LWFsbFwiOiAkZmEtdmFyLW1haWwtcmVwbHktYWxsLFxuICBcInN1aXRjYXNlXCI6ICRmYS12YXItc3VpdGNhc2UsXG4gIFwicGVyc29uLXNrYXRpbmdcIjogJGZhLXZhci1wZXJzb24tc2thdGluZyxcbiAgXCJza2F0aW5nXCI6ICRmYS12YXItc2thdGluZyxcbiAgXCJmaWx0ZXItY2lyY2xlLWRvbGxhclwiOiAkZmEtdmFyLWZpbHRlci1jaXJjbGUtZG9sbGFyLFxuICBcImZ1bm5lbC1kb2xsYXJcIjogJGZhLXZhci1mdW5uZWwtZG9sbGFyLFxuICBcImNhbWVyYS1yZXRyb1wiOiAkZmEtdmFyLWNhbWVyYS1yZXRybyxcbiAgXCJjaXJjbGUtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duLFxuICBcImFycm93LWNpcmNsZS1kb3duXCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd24sXG4gIFwiZmlsZS1pbXBvcnRcIjogJGZhLXZhci1maWxlLWltcG9ydCxcbiAgXCJhcnJvdy1yaWdodC10by1maWxlXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtdG8tZmlsZSxcbiAgXCJzcXVhcmUtYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtcmlnaHQsXG4gIFwiZXh0ZXJuYWwtbGluay1zcXVhcmVcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZSxcbiAgXCJib3gtb3BlblwiOiAkZmEtdmFyLWJveC1vcGVuLFxuICBcInNjcm9sbFwiOiAkZmEtdmFyLXNjcm9sbCxcbiAgXCJzcGFcIjogJGZhLXZhci1zcGEsXG4gIFwibG9jYXRpb24tcGluLWxvY2tcIjogJGZhLXZhci1sb2NhdGlvbi1waW4tbG9jayxcbiAgXCJwYXVzZVwiOiAkZmEtdmFyLXBhdXNlLFxuICBcImhpbGwtYXZhbGFuY2hlXCI6ICRmYS12YXItaGlsbC1hdmFsYW5jaGUsXG4gIFwidGVtcGVyYXR1cmUtZW1wdHlcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1lbXB0eSxcbiAgXCJ0ZW1wZXJhdHVyZS0wXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtMCxcbiAgXCJ0aGVybW9tZXRlci0wXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMCxcbiAgXCJ0aGVybW9tZXRlci1lbXB0eVwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5LFxuICBcImJvbWJcIjogJGZhLXZhci1ib21iLFxuICBcInJlZ2lzdGVyZWRcIjogJGZhLXZhci1yZWdpc3RlcmVkLFxuICBcImFkZHJlc3MtY2FyZFwiOiAkZmEtdmFyLWFkZHJlc3MtY2FyZCxcbiAgXCJjb250YWN0LWNhcmRcIjogJGZhLXZhci1jb250YWN0LWNhcmQsXG4gIFwidmNhcmRcIjogJGZhLXZhci12Y2FyZCxcbiAgXCJzY2FsZS11bmJhbGFuY2VkLWZsaXBcIjogJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLWZsaXAsXG4gIFwiYmFsYW5jZS1zY2FsZS1yaWdodFwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQsXG4gIFwic3Vic2NyaXB0XCI6ICRmYS12YXItc3Vic2NyaXB0LFxuICBcImRpYW1vbmQtdHVybi1yaWdodFwiOiAkZmEtdmFyLWRpYW1vbmQtdHVybi1yaWdodCxcbiAgXCJkaXJlY3Rpb25zXCI6ICRmYS12YXItZGlyZWN0aW9ucyxcbiAgXCJidXJzdFwiOiAkZmEtdmFyLWJ1cnN0LFxuICBcImhvdXNlLWxhcHRvcFwiOiAkZmEtdmFyLWhvdXNlLWxhcHRvcCxcbiAgXCJsYXB0b3AtaG91c2VcIjogJGZhLXZhci1sYXB0b3AtaG91c2UsXG4gIFwiZmFjZS10aXJlZFwiOiAkZmEtdmFyLWZhY2UtdGlyZWQsXG4gIFwidGlyZWRcIjogJGZhLXZhci10aXJlZCxcbiAgXCJtb25leS1iaWxsc1wiOiAkZmEtdmFyLW1vbmV5LWJpbGxzLFxuICBcInNtb2dcIjogJGZhLXZhci1zbW9nLFxuICBcImNydXRjaFwiOiAkZmEtdmFyLWNydXRjaCxcbiAgXCJjbG91ZC1hcnJvdy11cFwiOiAkZmEtdmFyLWNsb3VkLWFycm93LXVwLFxuICBcImNsb3VkLXVwbG9hZFwiOiAkZmEtdmFyLWNsb3VkLXVwbG9hZCxcbiAgXCJjbG91ZC11cGxvYWQtYWx0XCI6ICRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCxcbiAgXCJwYWxldHRlXCI6ICRmYS12YXItcGFsZXR0ZSxcbiAgXCJhcnJvd3MtdHVybi1yaWdodFwiOiAkZmEtdmFyLWFycm93cy10dXJuLXJpZ2h0LFxuICBcInZlc3RcIjogJGZhLXZhci12ZXN0LFxuICBcImZlcnJ5XCI6ICRmYS12YXItZmVycnksXG4gIFwiYXJyb3dzLWRvd24tdG8tcGVvcGxlXCI6ICRmYS12YXItYXJyb3dzLWRvd24tdG8tcGVvcGxlLFxuICBcInNlZWRsaW5nXCI6ICRmYS12YXItc2VlZGxpbmcsXG4gIFwic3Byb3V0XCI6ICRmYS12YXItc3Byb3V0LFxuICBcImxlZnQtcmlnaHRcIjogJGZhLXZhci1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1hbHQtaFwiOiAkZmEtdmFyLWFycm93cy1hbHQtaCxcbiAgXCJib3hlcy1wYWNraW5nXCI6ICRmYS12YXItYm94ZXMtcGFja2luZyxcbiAgXCJjaXJjbGUtYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1sZWZ0LFxuICBcImFycm93LWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQsXG4gIFwiZ3JvdXAtYXJyb3dzLXJvdGF0ZVwiOiAkZmEtdmFyLWdyb3VwLWFycm93cy1yb3RhdGUsXG4gIFwiYm93bC1mb29kXCI6ICRmYS12YXItYm93bC1mb29kLFxuICBcImNhbmR5LWNhbmVcIjogJGZhLXZhci1jYW5keS1jYW5lLFxuICBcImFycm93LWRvd24td2lkZS1zaG9ydFwiOiAkZmEtdmFyLWFycm93LWRvd24td2lkZS1zaG9ydCxcbiAgXCJzb3J0LWFtb3VudC1hc2NcIjogJGZhLXZhci1zb3J0LWFtb3VudC1hc2MsXG4gIFwic29ydC1hbW91bnQtZG93blwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24sXG4gIFwiY2xvdWQtYm9sdFwiOiAkZmEtdmFyLWNsb3VkLWJvbHQsXG4gIFwidGh1bmRlcnN0b3JtXCI6ICRmYS12YXItdGh1bmRlcnN0b3JtLFxuICBcInRleHQtc2xhc2hcIjogJGZhLXZhci10ZXh0LXNsYXNoLFxuICBcInJlbW92ZS1mb3JtYXRcIjogJGZhLXZhci1yZW1vdmUtZm9ybWF0LFxuICBcImZhY2Utc21pbGUtd2lua1wiOiAkZmEtdmFyLWZhY2Utc21pbGUtd2luayxcbiAgXCJzbWlsZS13aW5rXCI6ICRmYS12YXItc21pbGUtd2luayxcbiAgXCJmaWxlLXdvcmRcIjogJGZhLXZhci1maWxlLXdvcmQsXG4gIFwiZmlsZS1wb3dlcnBvaW50XCI6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LFxuICBcImFycm93cy1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzLWhcIjogJGZhLXZhci1hcnJvd3MtaCxcbiAgXCJob3VzZS1sb2NrXCI6ICRmYS12YXItaG91c2UtbG9jayxcbiAgXCJjbG91ZC1hcnJvdy1kb3duXCI6ICRmYS12YXItY2xvdWQtYXJyb3ctZG93bixcbiAgXCJjbG91ZC1kb3dubG9hZFwiOiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLFxuICBcImNsb3VkLWRvd25sb2FkLWFsdFwiOiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCxcbiAgXCJjaGlsZHJlblwiOiAkZmEtdmFyLWNoaWxkcmVuLFxuICBcImNoYWxrYm9hcmRcIjogJGZhLXZhci1jaGFsa2JvYXJkLFxuICBcImJsYWNrYm9hcmRcIjogJGZhLXZhci1ibGFja2JvYXJkLFxuICBcInVzZXItbGFyZ2Utc2xhc2hcIjogJGZhLXZhci11c2VyLWxhcmdlLXNsYXNoLFxuICBcInVzZXItYWx0LXNsYXNoXCI6ICRmYS12YXItdXNlci1hbHQtc2xhc2gsXG4gIFwiZW52ZWxvcGUtb3BlblwiOiAkZmEtdmFyLWVudmVsb3BlLW9wZW4sXG4gIFwiaGFuZHNoYWtlLXNpbXBsZS1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2gsXG4gIFwiaGFuZHNoYWtlLWFsdC1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gsXG4gIFwibWF0dHJlc3MtcGlsbG93XCI6ICRmYS12YXItbWF0dHJlc3MtcGlsbG93LFxuICBcImd1YXJhbmktc2lnblwiOiAkZmEtdmFyLWd1YXJhbmktc2lnbixcbiAgXCJhcnJvd3Mtcm90YXRlXCI6ICRmYS12YXItYXJyb3dzLXJvdGF0ZSxcbiAgXCJyZWZyZXNoXCI6ICRmYS12YXItcmVmcmVzaCxcbiAgXCJzeW5jXCI6ICRmYS12YXItc3luYyxcbiAgXCJmaXJlLWV4dGluZ3Vpc2hlclwiOiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyLFxuICBcImNydXplaXJvLXNpZ25cIjogJGZhLXZhci1jcnV6ZWlyby1zaWduLFxuICBcImdyZWF0ZXItdGhhbi1lcXVhbFwiOiAkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCxcbiAgXCJzaGllbGQtaGFsdmVkXCI6ICRmYS12YXItc2hpZWxkLWhhbHZlZCxcbiAgXCJzaGllbGQtYWx0XCI6ICRmYS12YXItc2hpZWxkLWFsdCxcbiAgXCJib29rLWF0bGFzXCI6ICRmYS12YXItYm9vay1hdGxhcyxcbiAgXCJhdGxhc1wiOiAkZmEtdmFyLWF0bGFzLFxuICBcInZpcnVzXCI6ICRmYS12YXItdmlydXMsXG4gIFwiZW52ZWxvcGUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItZW52ZWxvcGUtY2lyY2xlLWNoZWNrLFxuICBcImxheWVyLWdyb3VwXCI6ICRmYS12YXItbGF5ZXItZ3JvdXAsXG4gIFwiYXJyb3dzLXRvLWRvdFwiOiAkZmEtdmFyLWFycm93cy10by1kb3QsXG4gIFwiYXJjaHdheVwiOiAkZmEtdmFyLWFyY2h3YXksXG4gIFwiaGVhcnQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWNoZWNrLFxuICBcImhvdXNlLWNoaW1uZXktY3JhY2tcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LWNyYWNrLFxuICBcImhvdXNlLWRhbWFnZVwiOiAkZmEtdmFyLWhvdXNlLWRhbWFnZSxcbiAgXCJmaWxlLXppcHBlclwiOiAkZmEtdmFyLWZpbGUtemlwcGVyLFxuICBcImZpbGUtYXJjaGl2ZVwiOiAkZmEtdmFyLWZpbGUtYXJjaGl2ZSxcbiAgXCJzcXVhcmVcIjogJGZhLXZhci1zcXVhcmUsXG4gIFwibWFydGluaS1nbGFzcy1lbXB0eVwiOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHksXG4gIFwiZ2xhc3MtbWFydGluaVwiOiAkZmEtdmFyLWdsYXNzLW1hcnRpbmksXG4gIFwiY291Y2hcIjogJGZhLXZhci1jb3VjaCxcbiAgXCJjZWRpLXNpZ25cIjogJGZhLXZhci1jZWRpLXNpZ24sXG4gIFwiaXRhbGljXCI6ICRmYS12YXItaXRhbGljLFxuICBcInRhYmxlLWNlbGxzLWNvbHVtbi1sb2NrXCI6ICRmYS12YXItdGFibGUtY2VsbHMtY29sdW1uLWxvY2ssXG4gIFwiY2h1cmNoXCI6ICRmYS12YXItY2h1cmNoLFxuICBcImNvbW1lbnRzLWRvbGxhclwiOiAkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcixcbiAgXCJkZW1vY3JhdFwiOiAkZmEtdmFyLWRlbW9jcmF0LFxuICBcInpcIjogJGZhLXZhci16LFxuICBcInBlcnNvbi1za2lpbmdcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLFxuICBcInNraWluZ1wiOiAkZmEtdmFyLXNraWluZyxcbiAgXCJyb2FkLWxvY2tcIjogJGZhLXZhci1yb2FkLWxvY2ssXG4gIFwiYVwiOiAkZmEtdmFyLWEsXG4gIFwidGVtcGVyYXR1cmUtYXJyb3ctZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LWRvd24sXG4gIFwidGVtcGVyYXR1cmUtZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWRvd24sXG4gIFwiZmVhdGhlci1wb2ludGVkXCI6ICRmYS12YXItZmVhdGhlci1wb2ludGVkLFxuICBcImZlYXRoZXItYWx0XCI6ICRmYS12YXItZmVhdGhlci1hbHQsXG4gIFwicFwiOiAkZmEtdmFyLXAsXG4gIFwic25vd2ZsYWtlXCI6ICRmYS12YXItc25vd2ZsYWtlLFxuICBcIm5ld3NwYXBlclwiOiAkZmEtdmFyLW5ld3NwYXBlcixcbiAgXCJyZWN0YW5nbGUtYWRcIjogJGZhLXZhci1yZWN0YW5nbGUtYWQsXG4gIFwiYWRcIjogJGZhLXZhci1hZCxcbiAgXCJjaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwiYXJyb3ctY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0LFxuICBcImZpbHRlci1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1maWx0ZXItY2lyY2xlLXhtYXJrLFxuICBcImxvY3VzdFwiOiAkZmEtdmFyLWxvY3VzdCxcbiAgXCJzb3J0XCI6ICRmYS12YXItc29ydCxcbiAgXCJ1bnNvcnRlZFwiOiAkZmEtdmFyLXVuc29ydGVkLFxuICBcImxpc3Qtb2xcIjogJGZhLXZhci1saXN0LW9sLFxuICBcImxpc3QtMS0yXCI6ICRmYS12YXItbGlzdC0xLTIsXG4gIFwibGlzdC1udW1lcmljXCI6ICRmYS12YXItbGlzdC1udW1lcmljLFxuICBcInBlcnNvbi1kcmVzcy1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcy1idXJzdCxcbiAgXCJtb25leS1jaGVjay1kb2xsYXJcIjogJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXIsXG4gIFwibW9uZXktY2hlY2stYWx0XCI6ICRmYS12YXItbW9uZXktY2hlY2stYWx0LFxuICBcInZlY3Rvci1zcXVhcmVcIjogJGZhLXZhci12ZWN0b3Itc3F1YXJlLFxuICBcImJyZWFkLXNsaWNlXCI6ICRmYS12YXItYnJlYWQtc2xpY2UsXG4gIFwibGFuZ3VhZ2VcIjogJGZhLXZhci1sYW5ndWFnZSxcbiAgXCJmYWNlLWtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWZhY2Uta2lzcy13aW5rLWhlYXJ0LFxuICBcImtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWtpc3Mtd2luay1oZWFydCxcbiAgXCJmaWx0ZXJcIjogJGZhLXZhci1maWx0ZXIsXG4gIFwicXVlc3Rpb25cIjogJGZhLXZhci1xdWVzdGlvbixcbiAgXCJmaWxlLXNpZ25hdHVyZVwiOiAkZmEtdmFyLWZpbGUtc2lnbmF0dXJlLFxuICBcInVwLWRvd24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLXVwLWRvd24tbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtYWx0XCI6ICRmYS12YXItYXJyb3dzLWFsdCxcbiAgXCJob3VzZS1jaGltbmV5LXVzZXJcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXIsXG4gIFwiaGFuZC1ob2xkaW5nLWhlYXJ0XCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0LFxuICBcInB1enpsZS1waWVjZVwiOiAkZmEtdmFyLXB1enpsZS1waWVjZSxcbiAgXCJtb25leS1jaGVja1wiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLFxuICBcInN0YXItaGFsZi1zdHJva2VcIjogJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlLFxuICBcInN0YXItaGFsZi1hbHRcIjogJGZhLXZhci1zdGFyLWhhbGYtYWx0LFxuICBcImNvZGVcIjogJGZhLXZhci1jb2RlLFxuICBcIndoaXNrZXktZ2xhc3NcIjogJGZhLXZhci13aGlza2V5LWdsYXNzLFxuICBcImdsYXNzLXdoaXNrZXlcIjogJGZhLXZhci1nbGFzcy13aGlza2V5LFxuICBcImJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWNoYXJ0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydCxcbiAgXCJhcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxuICBcImV4dGVybmFsLWxpbmtcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLFxuICBcImN1YmVzLXN0YWNrZWRcIjogJGZhLXZhci1jdWJlcy1zdGFja2VkLFxuICBcIndvbi1zaWduXCI6ICRmYS12YXItd29uLXNpZ24sXG4gIFwia3J3XCI6ICRmYS12YXIta3J3LFxuICBcIndvblwiOiAkZmEtdmFyLXdvbixcbiAgXCJ2aXJ1cy1jb3ZpZFwiOiAkZmEtdmFyLXZpcnVzLWNvdmlkLFxuICBcImF1c3RyYWwtc2lnblwiOiAkZmEtdmFyLWF1c3RyYWwtc2lnbixcbiAgXCJmXCI6ICRmYS12YXItZixcbiAgXCJsZWFmXCI6ICRmYS12YXItbGVhZixcbiAgXCJyb2FkXCI6ICRmYS12YXItcm9hZCxcbiAgXCJ0YXhpXCI6ICRmYS12YXItdGF4aSxcbiAgXCJjYWJcIjogJGZhLXZhci1jYWIsXG4gIFwicGVyc29uLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1wbHVzLFxuICBcImNoYXJ0LXBpZVwiOiAkZmEtdmFyLWNoYXJ0LXBpZSxcbiAgXCJwaWUtY2hhcnRcIjogJGZhLXZhci1waWUtY2hhcnQsXG4gIFwiYm9sdC1saWdodG5pbmdcIjogJGZhLXZhci1ib2x0LWxpZ2h0bmluZyxcbiAgXCJzYWNrLXhtYXJrXCI6ICRmYS12YXItc2Fjay14bWFyayxcbiAgXCJmaWxlLWV4Y2VsXCI6ICRmYS12YXItZmlsZS1leGNlbCxcbiAgXCJmaWxlLWNvbnRyYWN0XCI6ICRmYS12YXItZmlsZS1jb250cmFjdCxcbiAgXCJmaXNoLWZpbnNcIjogJGZhLXZhci1maXNoLWZpbnMsXG4gIFwiYnVpbGRpbmctZmxhZ1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWZsYWcsXG4gIFwiZmFjZS1ncmluLWJlYW1cIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbSxcbiAgXCJncmluLWJlYW1cIjogJGZhLXZhci1ncmluLWJlYW0sXG4gIFwib2JqZWN0LXVuZ3JvdXBcIjogJGZhLXZhci1vYmplY3QtdW5ncm91cCxcbiAgXCJwb29wXCI6ICRmYS12YXItcG9vcCxcbiAgXCJsb2NhdGlvbi1waW5cIjogJGZhLXZhci1sb2NhdGlvbi1waW4sXG4gIFwibWFwLW1hcmtlclwiOiAkZmEtdmFyLW1hcC1tYXJrZXIsXG4gIFwia2FhYmFcIjogJGZhLXZhci1rYWFiYSxcbiAgXCJ0b2lsZXQtcGFwZXJcIjogJGZhLXZhci10b2lsZXQtcGFwZXIsXG4gIFwiaGVsbWV0LXNhZmV0eVwiOiAkZmEtdmFyLWhlbG1ldC1zYWZldHksXG4gIFwiaGFyZC1oYXRcIjogJGZhLXZhci1oYXJkLWhhdCxcbiAgXCJoYXQtaGFyZFwiOiAkZmEtdmFyLWhhdC1oYXJkLFxuICBcImVqZWN0XCI6ICRmYS12YXItZWplY3QsXG4gIFwiY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLXJpZ2h0LFxuICBcImFycm93LWFsdC1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0LFxuICBcInBsYW5lLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS1jaGVjayxcbiAgXCJmYWNlLXJvbGxpbmctZXllc1wiOiAkZmEtdmFyLWZhY2Utcm9sbGluZy1leWVzLFxuICBcIm1laC1yb2xsaW5nLWV5ZXNcIjogJGZhLXZhci1tZWgtcm9sbGluZy1leWVzLFxuICBcIm9iamVjdC1ncm91cFwiOiAkZmEtdmFyLW9iamVjdC1ncm91cCxcbiAgXCJjaGFydC1saW5lXCI6ICRmYS12YXItY2hhcnQtbGluZSxcbiAgXCJsaW5lLWNoYXJ0XCI6ICRmYS12YXItbGluZS1jaGFydCxcbiAgXCJtYXNrLXZlbnRpbGF0b3JcIjogJGZhLXZhci1tYXNrLXZlbnRpbGF0b3IsXG4gIFwiYXJyb3ctcmlnaHRcIjogJGZhLXZhci1hcnJvdy1yaWdodCxcbiAgXCJzaWducy1wb3N0XCI6ICRmYS12YXItc2lnbnMtcG9zdCxcbiAgXCJtYXAtc2lnbnNcIjogJGZhLXZhci1tYXAtc2lnbnMsXG4gIFwiY2FzaC1yZWdpc3RlclwiOiAkZmEtdmFyLWNhc2gtcmVnaXN0ZXIsXG4gIFwicGVyc29uLWNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb24sXG4gIFwiaFwiOiAkZmEtdmFyLWgsXG4gIFwidGFycFwiOiAkZmEtdmFyLXRhcnAsXG4gIFwic2NyZXdkcml2ZXItd3JlbmNoXCI6ICRmYS12YXItc2NyZXdkcml2ZXItd3JlbmNoLFxuICBcInRvb2xzXCI6ICRmYS12YXItdG9vbHMsXG4gIFwiYXJyb3dzLXRvLWV5ZVwiOiAkZmEtdmFyLWFycm93cy10by1leWUsXG4gIFwicGx1Zy1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWJvbHQsXG4gIFwiaGVhcnRcIjogJGZhLXZhci1oZWFydCxcbiAgXCJtYXJzLWFuZC12ZW51c1wiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLFxuICBcImhvdXNlLXVzZXJcIjogJGZhLXZhci1ob3VzZS11c2VyLFxuICBcImhvbWUtdXNlclwiOiAkZmEtdmFyLWhvbWUtdXNlcixcbiAgXCJkdW1wc3Rlci1maXJlXCI6ICRmYS12YXItZHVtcHN0ZXItZmlyZSxcbiAgXCJob3VzZS1jcmFja1wiOiAkZmEtdmFyLWhvdXNlLWNyYWNrLFxuICBcIm1hcnRpbmktZ2xhc3MtY2l0cnVzXCI6ICRmYS12YXItbWFydGluaS1nbGFzcy1jaXRydXMsXG4gIFwiY29ja3RhaWxcIjogJGZhLXZhci1jb2NrdGFpbCxcbiAgXCJmYWNlLXN1cnByaXNlXCI6ICRmYS12YXItZmFjZS1zdXJwcmlzZSxcbiAgXCJzdXJwcmlzZVwiOiAkZmEtdmFyLXN1cnByaXNlLFxuICBcImJvdHRsZS13YXRlclwiOiAkZmEtdmFyLWJvdHRsZS13YXRlcixcbiAgXCJjaXJjbGUtcGF1c2VcIjogJGZhLXZhci1jaXJjbGUtcGF1c2UsXG4gIFwicGF1c2UtY2lyY2xlXCI6ICRmYS12YXItcGF1c2UtY2lyY2xlLFxuICBcInRvaWxldC1wYXBlci1zbGFzaFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCxcbiAgXCJhcHBsZS13aG9sZVwiOiAkZmEtdmFyLWFwcGxlLXdob2xlLFxuICBcImFwcGxlLWFsdFwiOiAkZmEtdmFyLWFwcGxlLWFsdCxcbiAgXCJraXRjaGVuLXNldFwiOiAkZmEtdmFyLWtpdGNoZW4tc2V0LFxuICBcInJcIjogJGZhLXZhci1yLFxuICBcInRlbXBlcmF0dXJlLXF1YXJ0ZXJcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1xdWFydGVyLFxuICBcInRlbXBlcmF0dXJlLTFcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0xLFxuICBcInRoZXJtb21ldGVyLTFcIjogJGZhLXZhci10aGVybW9tZXRlci0xLFxuICBcInRoZXJtb21ldGVyLXF1YXJ0ZXJcIjogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyLFxuICBcImN1YmVcIjogJGZhLXZhci1jdWJlLFxuICBcImJpdGNvaW4tc2lnblwiOiAkZmEtdmFyLWJpdGNvaW4tc2lnbixcbiAgXCJzaGllbGQtZG9nXCI6ICRmYS12YXItc2hpZWxkLWRvZyxcbiAgXCJzb2xhci1wYW5lbFwiOiAkZmEtdmFyLXNvbGFyLXBhbmVsLFxuICBcImxvY2stb3BlblwiOiAkZmEtdmFyLWxvY2stb3BlbixcbiAgXCJlbGV2YXRvclwiOiAkZmEtdmFyLWVsZXZhdG9yLFxuICBcIm1vbmV5LWJpbGwtdHJhbnNmZXJcIjogJGZhLXZhci1tb25leS1iaWxsLXRyYW5zZmVyLFxuICBcIm1vbmV5LWJpbGwtdHJlbmQtdXBcIjogJGZhLXZhci1tb25leS1iaWxsLXRyZW5kLXVwLFxuICBcImhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJzcXVhcmUtcG9sbC1ob3Jpem9udGFsXCI6ICRmYS12YXItc3F1YXJlLXBvbGwtaG9yaXpvbnRhbCxcbiAgXCJwb2xsLWhcIjogJGZhLXZhci1wb2xsLWgsXG4gIFwiY2lyY2xlXCI6ICRmYS12YXItY2lyY2xlLFxuICBcImJhY2t3YXJkLWZhc3RcIjogJGZhLXZhci1iYWNrd2FyZC1mYXN0LFxuICBcImZhc3QtYmFja3dhcmRcIjogJGZhLXZhci1mYXN0LWJhY2t3YXJkLFxuICBcInJlY3ljbGVcIjogJGZhLXZhci1yZWN5Y2xlLFxuICBcInVzZXItYXN0cm9uYXV0XCI6ICRmYS12YXItdXNlci1hc3Ryb25hdXQsXG4gIFwicGxhbmUtc2xhc2hcIjogJGZhLXZhci1wbGFuZS1zbGFzaCxcbiAgXCJ0cmFkZW1hcmtcIjogJGZhLXZhci10cmFkZW1hcmssXG4gIFwiYmFza2V0YmFsbFwiOiAkZmEtdmFyLWJhc2tldGJhbGwsXG4gIFwiYmFza2V0YmFsbC1iYWxsXCI6ICRmYS12YXItYmFza2V0YmFsbC1iYWxsLFxuICBcInNhdGVsbGl0ZS1kaXNoXCI6ICRmYS12YXItc2F0ZWxsaXRlLWRpc2gsXG4gIFwiY2lyY2xlLXVwXCI6ICRmYS12YXItY2lyY2xlLXVwLFxuICBcImFycm93LWFsdC1jaXJjbGUtdXBcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwLFxuICBcIm1vYmlsZS1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b24sXG4gIFwibW9iaWxlLWFsdFwiOiAkZmEtdmFyLW1vYmlsZS1hbHQsXG4gIFwidm9sdW1lLWhpZ2hcIjogJGZhLXZhci12b2x1bWUtaGlnaCxcbiAgXCJ2b2x1bWUtdXBcIjogJGZhLXZhci12b2x1bWUtdXAsXG4gIFwidXNlcnMtcmF5c1wiOiAkZmEtdmFyLXVzZXJzLXJheXMsXG4gIFwid2FsbGV0XCI6ICRmYS12YXItd2FsbGV0LFxuICBcImNsaXBib2FyZC1jaGVja1wiOiAkZmEtdmFyLWNsaXBib2FyZC1jaGVjayxcbiAgXCJmaWxlLWF1ZGlvXCI6ICRmYS12YXItZmlsZS1hdWRpbyxcbiAgXCJidXJnZXJcIjogJGZhLXZhci1idXJnZXIsXG4gIFwiaGFtYnVyZ2VyXCI6ICRmYS12YXItaGFtYnVyZ2VyLFxuICBcIndyZW5jaFwiOiAkZmEtdmFyLXdyZW5jaCxcbiAgXCJidWdzXCI6ICRmYS12YXItYnVncyxcbiAgXCJydXBlZS1zaWduXCI6ICRmYS12YXItcnVwZWUtc2lnbixcbiAgXCJydXBlZVwiOiAkZmEtdmFyLXJ1cGVlLFxuICBcImZpbGUtaW1hZ2VcIjogJGZhLXZhci1maWxlLWltYWdlLFxuICBcImNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJxdWVzdGlvbi1jaXJjbGVcIjogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUsXG4gIFwicGxhbmUtZGVwYXJ0dXJlXCI6ICRmYS12YXItcGxhbmUtZGVwYXJ0dXJlLFxuICBcImhhbmRzaGFrZS1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zbGFzaCxcbiAgXCJib29rLWJvb2ttYXJrXCI6ICRmYS12YXItYm9vay1ib29rbWFyayxcbiAgXCJjb2RlLWJyYW5jaFwiOiAkZmEtdmFyLWNvZGUtYnJhbmNoLFxuICBcImhhdC1jb3dib3lcIjogJGZhLXZhci1oYXQtY293Ym95LFxuICBcImJyaWRnZVwiOiAkZmEtdmFyLWJyaWRnZSxcbiAgXCJwaG9uZS1mbGlwXCI6ICRmYS12YXItcGhvbmUtZmxpcCxcbiAgXCJwaG9uZS1hbHRcIjogJGZhLXZhci1waG9uZS1hbHQsXG4gIFwidHJ1Y2stZnJvbnRcIjogJGZhLXZhci10cnVjay1mcm9udCxcbiAgXCJjYXRcIjogJGZhLXZhci1jYXQsXG4gIFwiYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwidHJ1Y2stZmllbGRcIjogJGZhLXZhci10cnVjay1maWVsZCxcbiAgXCJyb3V0ZVwiOiAkZmEtdmFyLXJvdXRlLFxuICBcImNsaXBib2FyZC1xdWVzdGlvblwiOiAkZmEtdmFyLWNsaXBib2FyZC1xdWVzdGlvbixcbiAgXCJwYW5vcmFtYVwiOiAkZmEtdmFyLXBhbm9yYW1hLFxuICBcImNvbW1lbnQtbWVkaWNhbFwiOiAkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCxcbiAgXCJ0ZWV0aC1vcGVuXCI6ICRmYS12YXItdGVldGgtb3BlbixcbiAgXCJmaWxlLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLW1pbnVzLFxuICBcInRhZ3NcIjogJGZhLXZhci10YWdzLFxuICBcIndpbmUtZ2xhc3NcIjogJGZhLXZhci13aW5lLWdsYXNzLFxuICBcImZvcndhcmQtZmFzdFwiOiAkZmEtdmFyLWZvcndhcmQtZmFzdCxcbiAgXCJmYXN0LWZvcndhcmRcIjogJGZhLXZhci1mYXN0LWZvcndhcmQsXG4gIFwiZmFjZS1tZWgtYmxhbmtcIjogJGZhLXZhci1mYWNlLW1laC1ibGFuayxcbiAgXCJtZWgtYmxhbmtcIjogJGZhLXZhci1tZWgtYmxhbmssXG4gIFwic3F1YXJlLXBhcmtpbmdcIjogJGZhLXZhci1zcXVhcmUtcGFya2luZyxcbiAgXCJwYXJraW5nXCI6ICRmYS12YXItcGFya2luZyxcbiAgXCJob3VzZS1zaWduYWxcIjogJGZhLXZhci1ob3VzZS1zaWduYWwsXG4gIFwiYmFycy1wcm9ncmVzc1wiOiAkZmEtdmFyLWJhcnMtcHJvZ3Jlc3MsXG4gIFwidGFza3MtYWx0XCI6ICRmYS12YXItdGFza3MtYWx0LFxuICBcImZhdWNldC1kcmlwXCI6ICRmYS12YXItZmF1Y2V0LWRyaXAsXG4gIFwiY2FydC1mbGF0YmVkXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLFxuICBcImRvbGx5LWZsYXRiZWRcIjogJGZhLXZhci1kb2xseS1mbGF0YmVkLFxuICBcImJhbi1zbW9raW5nXCI6ICRmYS12YXItYmFuLXNtb2tpbmcsXG4gIFwic21va2luZy1iYW5cIjogJGZhLXZhci1zbW9raW5nLWJhbixcbiAgXCJ0ZXJtaW5hbFwiOiAkZmEtdmFyLXRlcm1pbmFsLFxuICBcIm1vYmlsZS1idXR0b25cIjogJGZhLXZhci1tb2JpbGUtYnV0dG9uLFxuICBcImhvdXNlLW1lZGljYWwtZmxhZ1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtZmxhZyxcbiAgXCJiYXNrZXQtc2hvcHBpbmdcIjogJGZhLXZhci1iYXNrZXQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctYmFza2V0XCI6ICRmYS12YXItc2hvcHBpbmctYmFza2V0LFxuICBcInRhcGVcIjogJGZhLXZhci10YXBlLFxuICBcImJ1cy1zaW1wbGVcIjogJGZhLXZhci1idXMtc2ltcGxlLFxuICBcImJ1cy1hbHRcIjogJGZhLXZhci1idXMtYWx0LFxuICBcImV5ZVwiOiAkZmEtdmFyLWV5ZSxcbiAgXCJmYWNlLXNhZC1jcnlcIjogJGZhLXZhci1mYWNlLXNhZC1jcnksXG4gIFwic2FkLWNyeVwiOiAkZmEtdmFyLXNhZC1jcnksXG4gIFwiYXVkaW8tZGVzY3JpcHRpb25cIjogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbixcbiAgXCJwZXJzb24tbWlsaXRhcnktdG8tcGVyc29uXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbixcbiAgXCJmaWxlLXNoaWVsZFwiOiAkZmEtdmFyLWZpbGUtc2hpZWxkLFxuICBcInVzZXItc2xhc2hcIjogJGZhLXZhci11c2VyLXNsYXNoLFxuICBcInBlblwiOiAkZmEtdmFyLXBlbixcbiAgXCJ0b3dlci1vYnNlcnZhdGlvblwiOiAkZmEtdmFyLXRvd2VyLW9ic2VydmF0aW9uLFxuICBcImZpbGUtY29kZVwiOiAkZmEtdmFyLWZpbGUtY29kZSxcbiAgXCJzaWduYWxcIjogJGZhLXZhci1zaWduYWwsXG4gIFwic2lnbmFsLTVcIjogJGZhLXZhci1zaWduYWwtNSxcbiAgXCJzaWduYWwtcGVyZmVjdFwiOiAkZmEtdmFyLXNpZ25hbC1wZXJmZWN0LFxuICBcImJ1c1wiOiAkZmEtdmFyLWJ1cyxcbiAgXCJoZWFydC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcmssXG4gIFwiaG91c2UtY2hpbW5leVwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXksXG4gIFwiaG9tZS1sZ1wiOiAkZmEtdmFyLWhvbWUtbGcsXG4gIFwid2luZG93LW1heGltaXplXCI6ICRmYS12YXItd2luZG93LW1heGltaXplLFxuICBcImZhY2UtZnJvd25cIjogJGZhLXZhci1mYWNlLWZyb3duLFxuICBcImZyb3duXCI6ICRmYS12YXItZnJvd24sXG4gIFwicHJlc2NyaXB0aW9uXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLFxuICBcInNob3BcIjogJGZhLXZhci1zaG9wLFxuICBcInN0b3JlLWFsdFwiOiAkZmEtdmFyLXN0b3JlLWFsdCxcbiAgXCJmbG9wcHktZGlza1wiOiAkZmEtdmFyLWZsb3BweS1kaXNrLFxuICBcInNhdmVcIjogJGZhLXZhci1zYXZlLFxuICBcInZpaGFyYVwiOiAkZmEtdmFyLXZpaGFyYSxcbiAgXCJzY2FsZS11bmJhbGFuY2VkXCI6ICRmYS12YXItc2NhbGUtdW5iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlLWxlZnRcIjogJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQsXG4gIFwic29ydC11cFwiOiAkZmEtdmFyLXNvcnQtdXAsXG4gIFwic29ydC1hc2NcIjogJGZhLXZhci1zb3J0LWFzYyxcbiAgXCJjb21tZW50LWRvdHNcIjogJGZhLXZhci1jb21tZW50LWRvdHMsXG4gIFwiY29tbWVudGluZ1wiOiAkZmEtdmFyLWNvbW1lbnRpbmcsXG4gIFwicGxhbnQtd2lsdFwiOiAkZmEtdmFyLXBsYW50LXdpbHQsXG4gIFwiZGlhbW9uZFwiOiAkZmEtdmFyLWRpYW1vbmQsXG4gIFwiZmFjZS1ncmluLXNxdWludFwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQsXG4gIFwiZ3Jpbi1zcXVpbnRcIjogJGZhLXZhci1ncmluLXNxdWludCxcbiAgXCJoYW5kLWhvbGRpbmctZG9sbGFyXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcixcbiAgXCJoYW5kLWhvbGRpbmctdXNkXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCxcbiAgXCJiYWN0ZXJpdW1cIjogJGZhLXZhci1iYWN0ZXJpdW0sXG4gIFwiaGFuZC1wb2ludGVyXCI6ICRmYS12YXItaGFuZC1wb2ludGVyLFxuICBcImRydW0tc3RlZWxwYW5cIjogJGZhLXZhci1kcnVtLXN0ZWVscGFuLFxuICBcImhhbmQtc2Npc3NvcnNcIjogJGZhLXZhci1oYW5kLXNjaXNzb3JzLFxuICBcImhhbmRzLXByYXlpbmdcIjogJGZhLXZhci1oYW5kcy1wcmF5aW5nLFxuICBcInByYXlpbmctaGFuZHNcIjogJGZhLXZhci1wcmF5aW5nLWhhbmRzLFxuICBcImFycm93LXJvdGF0ZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1yaWdodCxcbiAgXCJhcnJvdy1yaWdodC1yb3RhdGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1yb3RhdGUsXG4gIFwiYXJyb3ctcm90YXRlLWZvcndhcmRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtZm9yd2FyZCxcbiAgXCJyZWRvXCI6ICRmYS12YXItcmVkbyxcbiAgXCJiaW9oYXphcmRcIjogJGZhLXZhci1iaW9oYXphcmQsXG4gIFwibG9jYXRpb24tY3Jvc3NoYWlyc1wiOiAkZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnMsXG4gIFwibG9jYXRpb25cIjogJGZhLXZhci1sb2NhdGlvbixcbiAgXCJtYXJzLWRvdWJsZVwiOiAkZmEtdmFyLW1hcnMtZG91YmxlLFxuICBcImNoaWxkLWRyZXNzXCI6ICRmYS12YXItY2hpbGQtZHJlc3MsXG4gIFwidXNlcnMtYmV0d2Vlbi1saW5lc1wiOiAkZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXMsXG4gIFwibHVuZ3MtdmlydXNcIjogJGZhLXZhci1sdW5ncy12aXJ1cyxcbiAgXCJmYWNlLWdyaW4tdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tdGVhcnMsXG4gIFwiZ3Jpbi10ZWFyc1wiOiAkZmEtdmFyLWdyaW4tdGVhcnMsXG4gIFwicGhvbmVcIjogJGZhLXZhci1waG9uZSxcbiAgXCJjYWxlbmRhci14bWFya1wiOiAkZmEtdmFyLWNhbGVuZGFyLXhtYXJrLFxuICBcImNhbGVuZGFyLXRpbWVzXCI6ICRmYS12YXItY2FsZW5kYXItdGltZXMsXG4gIFwiY2hpbGQtcmVhY2hpbmdcIjogJGZhLXZhci1jaGlsZC1yZWFjaGluZyxcbiAgXCJoZWFkLXNpZGUtdmlydXNcIjogJGZhLXZhci1oZWFkLXNpZGUtdmlydXMsXG4gIFwidXNlci1nZWFyXCI6ICRmYS12YXItdXNlci1nZWFyLFxuICBcInVzZXItY29nXCI6ICRmYS12YXItdXNlci1jb2csXG4gIFwiYXJyb3ctdXAtMS05XCI6ICRmYS12YXItYXJyb3ctdXAtMS05LFxuICBcInNvcnQtbnVtZXJpYy11cFwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCxcbiAgXCJkb29yLWNsb3NlZFwiOiAkZmEtdmFyLWRvb3ItY2xvc2VkLFxuICBcInNoaWVsZC12aXJ1c1wiOiAkZmEtdmFyLXNoaWVsZC12aXJ1cyxcbiAgXCJkaWNlLXNpeFwiOiAkZmEtdmFyLWRpY2Utc2l4LFxuICBcIm1vc3F1aXRvLW5ldFwiOiAkZmEtdmFyLW1vc3F1aXRvLW5ldCxcbiAgXCJicmlkZ2Utd2F0ZXJcIjogJGZhLXZhci1icmlkZ2Utd2F0ZXIsXG4gIFwicGVyc29uLWJvb3RoXCI6ICRmYS12YXItcGVyc29uLWJvb3RoLFxuICBcInRleHQtd2lkdGhcIjogJGZhLXZhci10ZXh0LXdpZHRoLFxuICBcImhhdC13aXphcmRcIjogJGZhLXZhci1oYXQtd2l6YXJkLFxuICBcInBlbi1mYW5jeVwiOiAkZmEtdmFyLXBlbi1mYW5jeSxcbiAgXCJwZXJzb24tZGlnZ2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1kaWdnaW5nLFxuICBcImRpZ2dpbmdcIjogJGZhLXZhci1kaWdnaW5nLFxuICBcInRyYXNoXCI6ICRmYS12YXItdHJhc2gsXG4gIFwiZ2F1Z2Utc2ltcGxlXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLFxuICBcImdhdWdlLXNpbXBsZS1tZWRcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkLFxuICBcInRhY2hvbWV0ZXItYXZlcmFnZVwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZSxcbiAgXCJib29rLW1lZGljYWxcIjogJGZhLXZhci1ib29rLW1lZGljYWwsXG4gIFwicG9vXCI6ICRmYS12YXItcG9vLFxuICBcInF1b3RlLXJpZ2h0XCI6ICRmYS12YXItcXVvdGUtcmlnaHQsXG4gIFwicXVvdGUtcmlnaHQtYWx0XCI6ICRmYS12YXItcXVvdGUtcmlnaHQtYWx0LFxuICBcInNoaXJ0XCI6ICRmYS12YXItc2hpcnQsXG4gIFwidC1zaGlydFwiOiAkZmEtdmFyLXQtc2hpcnQsXG4gIFwidHNoaXJ0XCI6ICRmYS12YXItdHNoaXJ0LFxuICBcImN1YmVzXCI6ICRmYS12YXItY3ViZXMsXG4gIFwiZGl2aWRlXCI6ICRmYS12YXItZGl2aWRlLFxuICBcInRlbmdlLXNpZ25cIjogJGZhLXZhci10ZW5nZS1zaWduLFxuICBcInRlbmdlXCI6ICRmYS12YXItdGVuZ2UsXG4gIFwiaGVhZHBob25lc1wiOiAkZmEtdmFyLWhlYWRwaG9uZXMsXG4gIFwiaGFuZHMtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmcsXG4gIFwiaGFuZHMtY2xhcHBpbmdcIjogJGZhLXZhci1oYW5kcy1jbGFwcGluZyxcbiAgXCJyZXB1YmxpY2FuXCI6ICRmYS12YXItcmVwdWJsaWNhbixcbiAgXCJhcnJvdy1sZWZ0XCI6ICRmYS12YXItYXJyb3ctbGVmdCxcbiAgXCJwZXJzb24tY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS14bWFyayxcbiAgXCJydWxlclwiOiAkZmEtdmFyLXJ1bGVyLFxuICBcImFsaWduLWxlZnRcIjogJGZhLXZhci1hbGlnbi1sZWZ0LFxuICBcImRpY2UtZDZcIjogJGZhLXZhci1kaWNlLWQ2LFxuICBcInJlc3Ryb29tXCI6ICRmYS12YXItcmVzdHJvb20sXG4gIFwialwiOiAkZmEtdmFyLWosXG4gIFwidXNlcnMtdmlld2ZpbmRlclwiOiAkZmEtdmFyLXVzZXJzLXZpZXdmaW5kZXIsXG4gIFwiZmlsZS12aWRlb1wiOiAkZmEtdmFyLWZpbGUtdmlkZW8sXG4gIFwidXAtcmlnaHQtZnJvbS1zcXVhcmVcIjogJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZSxcbiAgXCJleHRlcm5hbC1saW5rLWFsdFwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0LFxuICBcInRhYmxlLWNlbGxzXCI6ICRmYS12YXItdGFibGUtY2VsbHMsXG4gIFwidGhcIjogJGZhLXZhci10aCxcbiAgXCJmaWxlLXBkZlwiOiAkZmEtdmFyLWZpbGUtcGRmLFxuICBcImJvb2stYmlibGVcIjogJGZhLXZhci1ib29rLWJpYmxlLFxuICBcImJpYmxlXCI6ICRmYS12YXItYmlibGUsXG4gIFwib1wiOiAkZmEtdmFyLW8sXG4gIFwic3VpdGNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLXN1aXRjYXNlLW1lZGljYWwsXG4gIFwibWVka2l0XCI6ICRmYS12YXItbWVka2l0LFxuICBcInVzZXItc2VjcmV0XCI6ICRmYS12YXItdXNlci1zZWNyZXQsXG4gIFwib3R0ZXJcIjogJGZhLXZhci1vdHRlcixcbiAgXCJwZXJzb24tZHJlc3NcIjogJGZhLXZhci1wZXJzb24tZHJlc3MsXG4gIFwiZmVtYWxlXCI6ICRmYS12YXItZmVtYWxlLFxuICBcImNvbW1lbnQtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudC1kb2xsYXIsXG4gIFwiYnVzaW5lc3MtdGltZVwiOiAkZmEtdmFyLWJ1c2luZXNzLXRpbWUsXG4gIFwiYnJpZWZjYXNlLWNsb2NrXCI6ICRmYS12YXItYnJpZWZjYXNlLWNsb2NrLFxuICBcInRhYmxlLWNlbGxzLWxhcmdlXCI6ICRmYS12YXItdGFibGUtY2VsbHMtbGFyZ2UsXG4gIFwidGgtbGFyZ2VcIjogJGZhLXZhci10aC1sYXJnZSxcbiAgXCJib29rLXRhbmFraFwiOiAkZmEtdmFyLWJvb2stdGFuYWtoLFxuICBcInRhbmFraFwiOiAkZmEtdmFyLXRhbmFraCxcbiAgXCJwaG9uZS12b2x1bWVcIjogJGZhLXZhci1waG9uZS12b2x1bWUsXG4gIFwidm9sdW1lLWNvbnRyb2wtcGhvbmVcIjogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZSxcbiAgXCJoYXQtY293Ym95LXNpZGVcIjogJGZhLXZhci1oYXQtY293Ym95LXNpZGUsXG4gIFwiY2xpcGJvYXJkLXVzZXJcIjogJGZhLXZhci1jbGlwYm9hcmQtdXNlcixcbiAgXCJjaGlsZFwiOiAkZmEtdmFyLWNoaWxkLFxuICBcImxpcmEtc2lnblwiOiAkZmEtdmFyLWxpcmEtc2lnbixcbiAgXCJzYXRlbGxpdGVcIjogJGZhLXZhci1zYXRlbGxpdGUsXG4gIFwicGxhbmUtbG9ja1wiOiAkZmEtdmFyLXBsYW5lLWxvY2ssXG4gIFwidGFnXCI6ICRmYS12YXItdGFnLFxuICBcImNvbW1lbnRcIjogJGZhLXZhci1jb21tZW50LFxuICBcImNha2UtY2FuZGxlc1wiOiAkZmEtdmFyLWNha2UtY2FuZGxlcyxcbiAgXCJiaXJ0aGRheS1jYWtlXCI6ICRmYS12YXItYmlydGhkYXktY2FrZSxcbiAgXCJjYWtlXCI6ICRmYS12YXItY2FrZSxcbiAgXCJlbnZlbG9wZVwiOiAkZmEtdmFyLWVudmVsb3BlLFxuICBcImFuZ2xlcy11cFwiOiAkZmEtdmFyLWFuZ2xlcy11cCxcbiAgXCJhbmdsZS1kb3VibGUtdXBcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtdXAsXG4gIFwicGFwZXJjbGlwXCI6ICRmYS12YXItcGFwZXJjbGlwLFxuICBcImFycm93LXJpZ2h0LXRvLWNpdHlcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5LFxuICBcInJpYmJvblwiOiAkZmEtdmFyLXJpYmJvbixcbiAgXCJsdW5nc1wiOiAkZmEtdmFyLWx1bmdzLFxuICBcImFycm93LXVwLTktMVwiOiAkZmEtdmFyLWFycm93LXVwLTktMSxcbiAgXCJzb3J0LW51bWVyaWMtdXAtYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCxcbiAgXCJsaXRlY29pbi1zaWduXCI6ICRmYS12YXItbGl0ZWNvaW4tc2lnbixcbiAgXCJib3JkZXItbm9uZVwiOiAkZmEtdmFyLWJvcmRlci1ub25lLFxuICBcImNpcmNsZS1ub2Rlc1wiOiAkZmEtdmFyLWNpcmNsZS1ub2RlcyxcbiAgXCJwYXJhY2h1dGUtYm94XCI6ICRmYS12YXItcGFyYWNodXRlLWJveCxcbiAgXCJpbmRlbnRcIjogJGZhLXZhci1pbmRlbnQsXG4gIFwidHJ1Y2stZmllbGQtdW5cIjogJGZhLXZhci10cnVjay1maWVsZC11bixcbiAgXCJob3VyZ2xhc3NcIjogJGZhLXZhci1ob3VyZ2xhc3MsXG4gIFwiaG91cmdsYXNzLWVtcHR5XCI6ICRmYS12YXItaG91cmdsYXNzLWVtcHR5LFxuICBcIm1vdW50YWluXCI6ICRmYS12YXItbW91bnRhaW4sXG4gIFwidXNlci1kb2N0b3JcIjogJGZhLXZhci11c2VyLWRvY3RvcixcbiAgXCJ1c2VyLW1kXCI6ICRmYS12YXItdXNlci1tZCxcbiAgXCJjaXJjbGUtaW5mb1wiOiAkZmEtdmFyLWNpcmNsZS1pbmZvLFxuICBcImluZm8tY2lyY2xlXCI6ICRmYS12YXItaW5mby1jaXJjbGUsXG4gIFwiY2xvdWQtbWVhdGJhbGxcIjogJGZhLXZhci1jbG91ZC1tZWF0YmFsbCxcbiAgXCJjYW1lcmFcIjogJGZhLXZhci1jYW1lcmEsXG4gIFwiY2FtZXJhLWFsdFwiOiAkZmEtdmFyLWNhbWVyYS1hbHQsXG4gIFwic3F1YXJlLXZpcnVzXCI6ICRmYS12YXItc3F1YXJlLXZpcnVzLFxuICBcIm1ldGVvclwiOiAkZmEtdmFyLW1ldGVvcixcbiAgXCJjYXItb25cIjogJGZhLXZhci1jYXItb24sXG4gIFwic2xlaWdoXCI6ICRmYS12YXItc2xlaWdoLFxuICBcImFycm93LWRvd24tMS05XCI6ICRmYS12YXItYXJyb3ctZG93bi0xLTksXG4gIFwic29ydC1udW1lcmljLWFzY1wiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2MsXG4gIFwic29ydC1udW1lcmljLWRvd25cIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bixcbiAgXCJoYW5kLWhvbGRpbmctZHJvcGxldFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1kcm9wbGV0LFxuICBcImhhbmQtaG9sZGluZy13YXRlclwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcixcbiAgXCJ3YXRlclwiOiAkZmEtdmFyLXdhdGVyLFxuICBcImNhbGVuZGFyLWNoZWNrXCI6ICRmYS12YXItY2FsZW5kYXItY2hlY2ssXG4gIFwiYnJhaWxsZVwiOiAkZmEtdmFyLWJyYWlsbGUsXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGUtYWx0XCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQsXG4gIFwibGFuZG1hcmtcIjogJGZhLXZhci1sYW5kbWFyayxcbiAgXCJ0cnVja1wiOiAkZmEtdmFyLXRydWNrLFxuICBcImNyb3NzaGFpcnNcIjogJGZhLXZhci1jcm9zc2hhaXJzLFxuICBcInBlcnNvbi1jYW5lXCI6ICRmYS12YXItcGVyc29uLWNhbmUsXG4gIFwidGVudFwiOiAkZmEtdmFyLXRlbnQsXG4gIFwidmVzdC1wYXRjaGVzXCI6ICRmYS12YXItdmVzdC1wYXRjaGVzLFxuICBcImNoZWNrLWRvdWJsZVwiOiAkZmEtdmFyLWNoZWNrLWRvdWJsZSxcbiAgXCJhcnJvdy1kb3duLWEtelwiOiAkZmEtdmFyLWFycm93LWRvd24tYS16LFxuICBcInNvcnQtYWxwaGEtYXNjXCI6ICRmYS12YXItc29ydC1hbHBoYS1hc2MsXG4gIFwic29ydC1hbHBoYS1kb3duXCI6ICRmYS12YXItc29ydC1hbHBoYS1kb3duLFxuICBcIm1vbmV5LWJpbGwtd2hlYXRcIjogJGZhLXZhci1tb25leS1iaWxsLXdoZWF0LFxuICBcImNvb2tpZVwiOiAkZmEtdmFyLWNvb2tpZSxcbiAgXCJhcnJvdy1yb3RhdGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1sZWZ0LFxuICBcImFycm93LWxlZnQtcm90YXRlXCI6ICRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGUsXG4gIFwiYXJyb3ctcm90YXRlLWJhY2tcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFjayxcbiAgXCJhcnJvdy1yb3RhdGUtYmFja3dhcmRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFja3dhcmQsXG4gIFwidW5kb1wiOiAkZmEtdmFyLXVuZG8sXG4gIFwiaGFyZC1kcml2ZVwiOiAkZmEtdmFyLWhhcmQtZHJpdmUsXG4gIFwiaGRkXCI6ICRmYS12YXItaGRkLFxuICBcImZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzLFxuICBcImdyaW4tc3F1aW50LXRlYXJzXCI6ICRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMsXG4gIFwiZHVtYmJlbGxcIjogJGZhLXZhci1kdW1iYmVsbCxcbiAgXCJyZWN0YW5nbGUtbGlzdFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1saXN0LFxuICBcImxpc3QtYWx0XCI6ICRmYS12YXItbGlzdC1hbHQsXG4gIFwidGFycC1kcm9wbGV0XCI6ICRmYS12YXItdGFycC1kcm9wbGV0LFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2ssXG4gIFwicGVyc29uLXNraWluZy1ub3JkaWNcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLW5vcmRpYyxcbiAgXCJza2lpbmctbm9yZGljXCI6ICRmYS12YXItc2tpaW5nLW5vcmRpYyxcbiAgXCJjYWxlbmRhci1wbHVzXCI6ICRmYS12YXItY2FsZW5kYXItcGx1cyxcbiAgXCJwbGFuZS1hcnJpdmFsXCI6ICRmYS12YXItcGxhbmUtYXJyaXZhbCxcbiAgXCJjaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1sZWZ0LFxuICBcImFycm93LWFsdC1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCxcbiAgXCJ0cmFpbi1zdWJ3YXlcIjogJGZhLXZhci10cmFpbi1zdWJ3YXksXG4gIFwic3Vid2F5XCI6ICRmYS12YXItc3Vid2F5LFxuICBcImNoYXJ0LWdhbnR0XCI6ICRmYS12YXItY2hhcnQtZ2FudHQsXG4gIFwiaW5kaWFuLXJ1cGVlLXNpZ25cIjogJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbixcbiAgXCJpbmRpYW4tcnVwZWVcIjogJGZhLXZhci1pbmRpYW4tcnVwZWUsXG4gIFwiaW5yXCI6ICRmYS12YXItaW5yLFxuICBcImNyb3Atc2ltcGxlXCI6ICRmYS12YXItY3JvcC1zaW1wbGUsXG4gIFwiY3JvcC1hbHRcIjogJGZhLXZhci1jcm9wLWFsdCxcbiAgXCJtb25leS1iaWxsLTFcIjogJGZhLXZhci1tb25leS1iaWxsLTEsXG4gIFwibW9uZXktYmlsbC1hbHRcIjogJGZhLXZhci1tb25leS1iaWxsLWFsdCxcbiAgXCJsZWZ0LWxvbmdcIjogJGZhLXZhci1sZWZ0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQsXG4gIFwiZG5hXCI6ICRmYS12YXItZG5hLFxuICBcInZpcnVzLXNsYXNoXCI6ICRmYS12YXItdmlydXMtc2xhc2gsXG4gIFwibWludXNcIjogJGZhLXZhci1taW51cyxcbiAgXCJzdWJ0cmFjdFwiOiAkZmEtdmFyLXN1YnRyYWN0LFxuICBcImNoZXNzXCI6ICRmYS12YXItY2hlc3MsXG4gIFwiYXJyb3ctbGVmdC1sb25nXCI6ICRmYS12YXItYXJyb3ctbGVmdC1sb25nLFxuICBcImxvbmctYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdCxcbiAgXCJwbHVnLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWNoZWNrLFxuICBcInN0cmVldC12aWV3XCI6ICRmYS12YXItc3RyZWV0LXZpZXcsXG4gIFwiZnJhbmMtc2lnblwiOiAkZmEtdmFyLWZyYW5jLXNpZ24sXG4gIFwidm9sdW1lLW9mZlwiOiAkZmEtdmFyLXZvbHVtZS1vZmYsXG4gIFwiaGFuZHMtYXNsLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmcsXG4gIFwiYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyxcbiAgXCJhc2wtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItYXNsLWludGVycHJldGluZyxcbiAgXCJoYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxuICBcImdlYXJcIjogJGZhLXZhci1nZWFyLFxuICBcImNvZ1wiOiAkZmEtdmFyLWNvZyxcbiAgXCJkcm9wbGV0LXNsYXNoXCI6ICRmYS12YXItZHJvcGxldC1zbGFzaCxcbiAgXCJ0aW50LXNsYXNoXCI6ICRmYS12YXItdGludC1zbGFzaCxcbiAgXCJtb3NxdWVcIjogJGZhLXZhci1tb3NxdWUsXG4gIFwibW9zcXVpdG9cIjogJGZhLXZhci1tb3NxdWl0byxcbiAgXCJzdGFyLW9mLWRhdmlkXCI6ICRmYS12YXItc3Rhci1vZi1kYXZpZCxcbiAgXCJwZXJzb24tbWlsaXRhcnktcmlmbGVcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcmlmbGUsXG4gIFwiY2FydC1zaG9wcGluZ1wiOiAkZmEtdmFyLWNhcnQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctY2FydFwiOiAkZmEtdmFyLXNob3BwaW5nLWNhcnQsXG4gIFwidmlhbHNcIjogJGZhLXZhci12aWFscyxcbiAgXCJwbHVnLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtcGx1cyxcbiAgXCJwbGFjZS1vZi13b3JzaGlwXCI6ICRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCxcbiAgXCJncmlwLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC12ZXJ0aWNhbCxcbiAgXCJhcnJvdy10dXJuLXVwXCI6ICRmYS12YXItYXJyb3ctdHVybi11cCxcbiAgXCJsZXZlbC11cFwiOiAkZmEtdmFyLWxldmVsLXVwLFxuICBcInVcIjogJGZhLXZhci11LFxuICBcInNxdWFyZS1yb290LXZhcmlhYmxlXCI6ICRmYS12YXItc3F1YXJlLXJvb3QtdmFyaWFibGUsXG4gIFwic3F1YXJlLXJvb3QtYWx0XCI6ICRmYS12YXItc3F1YXJlLXJvb3QtYWx0LFxuICBcImNsb2NrXCI6ICRmYS12YXItY2xvY2ssXG4gIFwiY2xvY2stZm91clwiOiAkZmEtdmFyLWNsb2NrLWZvdXIsXG4gIFwiYmFja3dhcmQtc3RlcFwiOiAkZmEtdmFyLWJhY2t3YXJkLXN0ZXAsXG4gIFwic3RlcC1iYWNrd2FyZFwiOiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQsXG4gIFwicGFsbGV0XCI6ICRmYS12YXItcGFsbGV0LFxuICBcImZhdWNldFwiOiAkZmEtdmFyLWZhdWNldCxcbiAgXCJiYXNlYmFsbC1iYXQtYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLWJhdC1iYWxsLFxuICBcInNcIjogJGZhLXZhci1zLFxuICBcInRpbWVsaW5lXCI6ICRmYS12YXItdGltZWxpbmUsXG4gIFwia2V5Ym9hcmRcIjogJGZhLXZhci1rZXlib2FyZCxcbiAgXCJjYXJldC1kb3duXCI6ICRmYS12YXItY2FyZXQtZG93bixcbiAgXCJob3VzZS1jaGltbmV5LW1lZGljYWxcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LW1lZGljYWwsXG4gIFwiY2xpbmljLW1lZGljYWxcIjogJGZhLXZhci1jbGluaWMtbWVkaWNhbCxcbiAgXCJ0ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzLFxuICBcInRlbXBlcmF0dXJlLTNcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0zLFxuICBcInRoZXJtb21ldGVyLTNcIjogJGZhLXZhci10aGVybW9tZXRlci0zLFxuICBcInRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMsXG4gIFwibW9iaWxlLXNjcmVlblwiOiAkZmEtdmFyLW1vYmlsZS1zY3JlZW4sXG4gIFwibW9iaWxlLWFuZHJvaWQtYWx0XCI6ICRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0LFxuICBcInBsYW5lLXVwXCI6ICRmYS12YXItcGxhbmUtdXAsXG4gIFwicGlnZ3ktYmFua1wiOiAkZmEtdmFyLXBpZ2d5LWJhbmssXG4gIFwiYmF0dGVyeS1oYWxmXCI6ICRmYS12YXItYmF0dGVyeS1oYWxmLFxuICBcImJhdHRlcnktM1wiOiAkZmEtdmFyLWJhdHRlcnktMyxcbiAgXCJtb3VudGFpbi1jaXR5XCI6ICRmYS12YXItbW91bnRhaW4tY2l0eSxcbiAgXCJjb2luc1wiOiAkZmEtdmFyLWNvaW5zLFxuICBcImtoYW5kYVwiOiAkZmEtdmFyLWtoYW5kYSxcbiAgXCJzbGlkZXJzXCI6ICRmYS12YXItc2xpZGVycyxcbiAgXCJzbGlkZXJzLWhcIjogJGZhLXZhci1zbGlkZXJzLWgsXG4gIFwiZm9sZGVyLXRyZWVcIjogJGZhLXZhci1mb2xkZXItdHJlZSxcbiAgXCJuZXR3b3JrLXdpcmVkXCI6ICRmYS12YXItbmV0d29yay13aXJlZCxcbiAgXCJtYXAtcGluXCI6ICRmYS12YXItbWFwLXBpbixcbiAgXCJoYW1zYVwiOiAkZmEtdmFyLWhhbXNhLFxuICBcImNlbnQtc2lnblwiOiAkZmEtdmFyLWNlbnQtc2lnbixcbiAgXCJmbGFza1wiOiAkZmEtdmFyLWZsYXNrLFxuICBcInBlcnNvbi1wcmVnbmFudFwiOiAkZmEtdmFyLXBlcnNvbi1wcmVnbmFudCxcbiAgXCJ3YW5kLXNwYXJrbGVzXCI6ICRmYS12YXItd2FuZC1zcGFya2xlcyxcbiAgXCJlbGxpcHNpcy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWVsbGlwc2lzLXZlcnRpY2FsLFxuICBcImVsbGlwc2lzLXZcIjogJGZhLXZhci1lbGxpcHNpcy12LFxuICBcInRpY2tldFwiOiAkZmEtdmFyLXRpY2tldCxcbiAgXCJwb3dlci1vZmZcIjogJGZhLXZhci1wb3dlci1vZmYsXG4gIFwicmlnaHQtbG9uZ1wiOiAkZmEtdmFyLXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtcmlnaHRcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCxcbiAgXCJmbGFnLXVzYVwiOiAkZmEtdmFyLWZsYWctdXNhLFxuICBcImxhcHRvcC1maWxlXCI6ICRmYS12YXItbGFwdG9wLWZpbGUsXG4gIFwidHR5XCI6ICRmYS12YXItdHR5LFxuICBcInRlbGV0eXBlXCI6ICRmYS12YXItdGVsZXR5cGUsXG4gIFwiZGlhZ3JhbS1uZXh0XCI6ICRmYS12YXItZGlhZ3JhbS1uZXh0LFxuICBcInBlcnNvbi1yaWZsZVwiOiAkZmEtdmFyLXBlcnNvbi1yaWZsZSxcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImNsb3NlZC1jYXB0aW9uaW5nXCI6ICRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcsXG4gIFwicGVyc29uLWhpa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1oaWtpbmcsXG4gIFwiaGlraW5nXCI6ICRmYS12YXItaGlraW5nLFxuICBcInZlbnVzLWRvdWJsZVwiOiAkZmEtdmFyLXZlbnVzLWRvdWJsZSxcbiAgXCJpbWFnZXNcIjogJGZhLXZhci1pbWFnZXMsXG4gIFwiY2FsY3VsYXRvclwiOiAkZmEtdmFyLWNhbGN1bGF0b3IsXG4gIFwicGVvcGxlLXB1bGxpbmdcIjogJGZhLXZhci1wZW9wbGUtcHVsbGluZyxcbiAgXCJuXCI6ICRmYS12YXItbixcbiAgXCJjYWJsZS1jYXJcIjogJGZhLXZhci1jYWJsZS1jYXIsXG4gIFwidHJhbVwiOiAkZmEtdmFyLXRyYW0sXG4gIFwiY2xvdWQtcmFpblwiOiAkZmEtdmFyLWNsb3VkLXJhaW4sXG4gIFwiYnVpbGRpbmctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrLFxuICBcInNoaXBcIjogJGZhLXZhci1zaGlwLFxuICBcImFycm93cy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1saW5lLFxuICBcImRvd25sb2FkXCI6ICRmYS12YXItZG93bmxvYWQsXG4gIFwiZmFjZS1ncmluXCI6ICRmYS12YXItZmFjZS1ncmluLFxuICBcImdyaW5cIjogJGZhLXZhci1ncmluLFxuICBcImRlbGV0ZS1sZWZ0XCI6ICRmYS12YXItZGVsZXRlLWxlZnQsXG4gIFwiYmFja3NwYWNlXCI6ICRmYS12YXItYmFja3NwYWNlLFxuICBcImV5ZS1kcm9wcGVyXCI6ICRmYS12YXItZXllLWRyb3BwZXIsXG4gIFwiZXllLWRyb3BwZXItZW1wdHlcIjogJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eSxcbiAgXCJleWVkcm9wcGVyXCI6ICRmYS12YXItZXllZHJvcHBlcixcbiAgXCJmaWxlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLWNoZWNrLFxuICBcImZvcndhcmRcIjogJGZhLXZhci1mb3J3YXJkLFxuICBcIm1vYmlsZVwiOiAkZmEtdmFyLW1vYmlsZSxcbiAgXCJtb2JpbGUtYW5kcm9pZFwiOiAkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLFxuICBcIm1vYmlsZS1waG9uZVwiOiAkZmEtdmFyLW1vYmlsZS1waG9uZSxcbiAgXCJmYWNlLW1laFwiOiAkZmEtdmFyLWZhY2UtbWVoLFxuICBcIm1laFwiOiAkZmEtdmFyLW1laCxcbiAgXCJhbGlnbi1jZW50ZXJcIjogJGZhLXZhci1hbGlnbi1jZW50ZXIsXG4gIFwiYm9vay1za3VsbFwiOiAkZmEtdmFyLWJvb2stc2t1bGwsXG4gIFwiYm9vay1kZWFkXCI6ICRmYS12YXItYm9vay1kZWFkLFxuICBcImlkLWNhcmRcIjogJGZhLXZhci1pZC1jYXJkLFxuICBcImRyaXZlcnMtbGljZW5zZVwiOiAkZmEtdmFyLWRyaXZlcnMtbGljZW5zZSxcbiAgXCJvdXRkZW50XCI6ICRmYS12YXItb3V0ZGVudCxcbiAgXCJkZWRlbnRcIjogJGZhLXZhci1kZWRlbnQsXG4gIFwiaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImhvdXNlXCI6ICRmYS12YXItaG91c2UsXG4gIFwiaG9tZVwiOiAkZmEtdmFyLWhvbWUsXG4gIFwiaG9tZS1hbHRcIjogJGZhLXZhci1ob21lLWFsdCxcbiAgXCJob21lLWxnLWFsdFwiOiAkZmEtdmFyLWhvbWUtbGctYWx0LFxuICBcImNhbGVuZGFyLXdlZWtcIjogJGZhLXZhci1jYWxlbmRhci13ZWVrLFxuICBcImxhcHRvcC1tZWRpY2FsXCI6ICRmYS12YXItbGFwdG9wLW1lZGljYWwsXG4gIFwiYlwiOiAkZmEtdmFyLWIsXG4gIFwiZmlsZS1tZWRpY2FsXCI6ICRmYS12YXItZmlsZS1tZWRpY2FsLFxuICBcImRpY2Utb25lXCI6ICRmYS12YXItZGljZS1vbmUsXG4gIFwia2l3aS1iaXJkXCI6ICRmYS12YXIta2l3aS1iaXJkLFxuICBcImFycm93LXJpZ2h0LWFycm93LWxlZnRcIjogJGZhLXZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0LFxuICBcImV4Y2hhbmdlXCI6ICRmYS12YXItZXhjaGFuZ2UsXG4gIFwicm90YXRlLXJpZ2h0XCI6ICRmYS12YXItcm90YXRlLXJpZ2h0LFxuICBcInJlZG8tYWx0XCI6ICRmYS12YXItcmVkby1hbHQsXG4gIFwicm90YXRlLWZvcndhcmRcIjogJGZhLXZhci1yb3RhdGUtZm9yd2FyZCxcbiAgXCJ1dGVuc2lsc1wiOiAkZmEtdmFyLXV0ZW5zaWxzLFxuICBcImN1dGxlcnlcIjogJGZhLXZhci1jdXRsZXJ5LFxuICBcImFycm93LXVwLXdpZGUtc2hvcnRcIjogJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0LFxuICBcInNvcnQtYW1vdW50LXVwXCI6ICRmYS12YXItc29ydC1hbW91bnQtdXAsXG4gIFwibWlsbC1zaWduXCI6ICRmYS12YXItbWlsbC1zaWduLFxuICBcImJvd2wtcmljZVwiOiAkZmEtdmFyLWJvd2wtcmljZSxcbiAgXCJza3VsbFwiOiAkZmEtdmFyLXNrdWxsLFxuICBcInRvd2VyLWJyb2FkY2FzdFwiOiAkZmEtdmFyLXRvd2VyLWJyb2FkY2FzdCxcbiAgXCJicm9hZGNhc3QtdG93ZXJcIjogJGZhLXZhci1icm9hZGNhc3QtdG93ZXIsXG4gIFwidHJ1Y2stcGlja3VwXCI6ICRmYS12YXItdHJ1Y2stcGlja3VwLFxuICBcInVwLWxvbmdcIjogJGZhLXZhci11cC1sb25nLFxuICBcImxvbmctYXJyb3ctYWx0LXVwXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXAsXG4gIFwic3RvcFwiOiAkZmEtdmFyLXN0b3AsXG4gIFwiY29kZS1tZXJnZVwiOiAkZmEtdmFyLWNvZGUtbWVyZ2UsXG4gIFwidXBsb2FkXCI6ICRmYS12YXItdXBsb2FkLFxuICBcImh1cnJpY2FuZVwiOiAkZmEtdmFyLWh1cnJpY2FuZSxcbiAgXCJtb3VuZFwiOiAkZmEtdmFyLW1vdW5kLFxuICBcInRvaWxldC1wb3J0YWJsZVwiOiAkZmEtdmFyLXRvaWxldC1wb3J0YWJsZSxcbiAgXCJjb21wYWN0LWRpc2NcIjogJGZhLXZhci1jb21wYWN0LWRpc2MsXG4gIFwiZmlsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItZmlsZS1hcnJvdy1kb3duLFxuICBcImZpbGUtZG93bmxvYWRcIjogJGZhLXZhci1maWxlLWRvd25sb2FkLFxuICBcImNhcmF2YW5cIjogJGZhLXZhci1jYXJhdmFuLFxuICBcInNoaWVsZC1jYXRcIjogJGZhLXZhci1zaGllbGQtY2F0LFxuICBcImJvbHRcIjogJGZhLXZhci1ib2x0LFxuICBcInphcFwiOiAkZmEtdmFyLXphcCxcbiAgXCJnbGFzcy13YXRlclwiOiAkZmEtdmFyLWdsYXNzLXdhdGVyLFxuICBcIm9pbC13ZWxsXCI6ICRmYS12YXItb2lsLXdlbGwsXG4gIFwidmF1bHRcIjogJGZhLXZhci12YXVsdCxcbiAgXCJtYXJzXCI6ICRmYS12YXItbWFycyxcbiAgXCJ0b2lsZXRcIjogJGZhLXZhci10b2lsZXQsXG4gIFwicGxhbmUtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGxhbmUtY2lyY2xlLXhtYXJrLFxuICBcInllbi1zaWduXCI6ICRmYS12YXIteWVuLXNpZ24sXG4gIFwiY255XCI6ICRmYS12YXItY255LFxuICBcImpweVwiOiAkZmEtdmFyLWpweSxcbiAgXCJybWJcIjogJGZhLXZhci1ybWIsXG4gIFwieWVuXCI6ICRmYS12YXIteWVuLFxuICBcInJ1YmxlLXNpZ25cIjogJGZhLXZhci1ydWJsZS1zaWduLFxuICBcInJvdWJsZVwiOiAkZmEtdmFyLXJvdWJsZSxcbiAgXCJydWJcIjogJGZhLXZhci1ydWIsXG4gIFwicnVibGVcIjogJGZhLXZhci1ydWJsZSxcbiAgXCJzdW5cIjogJGZhLXZhci1zdW4sXG4gIFwiZ3VpdGFyXCI6ICRmYS12YXItZ3VpdGFyLFxuICBcImZhY2UtbGF1Z2gtd2lua1wiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtd2luayxcbiAgXCJsYXVnaC13aW5rXCI6ICRmYS12YXItbGF1Z2gtd2luayxcbiAgXCJob3JzZS1oZWFkXCI6ICRmYS12YXItaG9yc2UtaGVhZCxcbiAgXCJib3JlLWhvbGVcIjogJGZhLXZhci1ib3JlLWhvbGUsXG4gIFwiaW5kdXN0cnlcIjogJGZhLXZhci1pbmR1c3RyeSxcbiAgXCJjaXJjbGUtZG93blwiOiAkZmEtdmFyLWNpcmNsZS1kb3duLFxuICBcImFycm93LWFsdC1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bixcbiAgXCJhcnJvd3MtdHVybi10by1kb3RzXCI6ICRmYS12YXItYXJyb3dzLXR1cm4tdG8tZG90cyxcbiAgXCJmbG9yaW4tc2lnblwiOiAkZmEtdmFyLWZsb3Jpbi1zaWduLFxuICBcImFycm93LWRvd24tc2hvcnQtd2lkZVwiOiAkZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC1kZXNjXCI6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYyxcbiAgXCJzb3J0LWFtb3VudC1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0LFxuICBcImxlc3MtdGhhblwiOiAkZmEtdmFyLWxlc3MtdGhhbixcbiAgXCJhbmdsZS1kb3duXCI6ICRmYS12YXItYW5nbGUtZG93bixcbiAgXCJjYXItdHVubmVsXCI6ICRmYS12YXItY2FyLXR1bm5lbCxcbiAgXCJoZWFkLXNpZGUtY291Z2hcIjogJGZhLXZhci1oZWFkLXNpZGUtY291Z2gsXG4gIFwiZ3JpcC1saW5lc1wiOiAkZmEtdmFyLWdyaXAtbGluZXMsXG4gIFwidGh1bWJzLWRvd25cIjogJGZhLXZhci10aHVtYnMtZG93bixcbiAgXCJ1c2VyLWxvY2tcIjogJGZhLXZhci11c2VyLWxvY2ssXG4gIFwiYXJyb3ctcmlnaHQtbG9uZ1wiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQsXG4gIFwiYW5jaG9yLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUteG1hcmssXG4gIFwiZWxsaXBzaXNcIjogJGZhLXZhci1lbGxpcHNpcyxcbiAgXCJlbGxpcHNpcy1oXCI6ICRmYS12YXItZWxsaXBzaXMtaCxcbiAgXCJjaGVzcy1wYXduXCI6ICRmYS12YXItY2hlc3MtcGF3bixcbiAgXCJraXQtbWVkaWNhbFwiOiAkZmEtdmFyLWtpdC1tZWRpY2FsLFxuICBcImZpcnN0LWFpZFwiOiAkZmEtdmFyLWZpcnN0LWFpZCxcbiAgXCJwZXJzb24tdGhyb3VnaC13aW5kb3dcIjogJGZhLXZhci1wZXJzb24tdGhyb3VnaC13aW5kb3csXG4gIFwidG9vbGJveFwiOiAkZmEtdmFyLXRvb2xib3gsXG4gIFwiaGFuZHMtaG9sZGluZy1jaXJjbGVcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNpcmNsZSxcbiAgXCJidWdcIjogJGZhLXZhci1idWcsXG4gIFwiY3JlZGl0LWNhcmRcIjogJGZhLXZhci1jcmVkaXQtY2FyZCxcbiAgXCJjcmVkaXQtY2FyZC1hbHRcIjogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQsXG4gIFwiY2FyXCI6ICRmYS12YXItY2FyLFxuICBcImF1dG9tb2JpbGVcIjogJGZhLXZhci1hdXRvbW9iaWxlLFxuICBcImhhbmQtaG9sZGluZy1oYW5kXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhhbmQsXG4gIFwiYm9vay1vcGVuLXJlYWRlclwiOiAkZmEtdmFyLWJvb2stb3Blbi1yZWFkZXIsXG4gIFwiYm9vay1yZWFkZXJcIjogJGZhLXZhci1ib29rLXJlYWRlcixcbiAgXCJtb3VudGFpbi1zdW5cIjogJGZhLXZhci1tb3VudGFpbi1zdW4sXG4gIFwiYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmUsXG4gIFwiZGljZS1kMjBcIjogJGZhLXZhci1kaWNlLWQyMCxcbiAgXCJ0cnVjay1kcm9wbGV0XCI6ICRmYS12YXItdHJ1Y2stZHJvcGxldCxcbiAgXCJmaWxlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXhtYXJrLFxuICBcInRlbXBlcmF0dXJlLWFycm93LXVwXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctdXAsXG4gIFwidGVtcGVyYXR1cmUtdXBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS11cCxcbiAgXCJtZWRhbFwiOiAkZmEtdmFyLW1lZGFsLFxuICBcImJlZFwiOiAkZmEtdmFyLWJlZCxcbiAgXCJzcXVhcmUtaFwiOiAkZmEtdmFyLXNxdWFyZS1oLFxuICBcImgtc3F1YXJlXCI6ICRmYS12YXItaC1zcXVhcmUsXG4gIFwicG9kY2FzdFwiOiAkZmEtdmFyLXBvZGNhc3QsXG4gIFwidGVtcGVyYXR1cmUtZnVsbFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGwsXG4gIFwidGVtcGVyYXR1cmUtNFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTQsXG4gIFwidGhlcm1vbWV0ZXItNFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTQsXG4gIFwidGhlcm1vbWV0ZXItZnVsbFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwsXG4gIFwiYmVsbFwiOiAkZmEtdmFyLWJlbGwsXG4gIFwic3VwZXJzY3JpcHRcIjogJGZhLXZhci1zdXBlcnNjcmlwdCxcbiAgXCJwbHVnLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLXhtYXJrLFxuICBcInN0YXItb2YtbGlmZVwiOiAkZmEtdmFyLXN0YXItb2YtbGlmZSxcbiAgXCJwaG9uZS1zbGFzaFwiOiAkZmEtdmFyLXBob25lLXNsYXNoLFxuICBcInBhaW50LXJvbGxlclwiOiAkZmEtdmFyLXBhaW50LXJvbGxlcixcbiAgXCJoYW5kc2hha2UtYW5nbGVcIjogJGZhLXZhci1oYW5kc2hha2UtYW5nbGUsXG4gIFwiaGFuZHMtaGVscGluZ1wiOiAkZmEtdmFyLWhhbmRzLWhlbHBpbmcsXG4gIFwibG9jYXRpb24tZG90XCI6ICRmYS12YXItbG9jYXRpb24tZG90LFxuICBcIm1hcC1tYXJrZXItYWx0XCI6ICRmYS12YXItbWFwLW1hcmtlci1hbHQsXG4gIFwiZmlsZVwiOiAkZmEtdmFyLWZpbGUsXG4gIFwiZ3JlYXRlci10aGFuXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLFxuICBcInBlcnNvbi1zd2ltbWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zd2ltbWluZyxcbiAgXCJzd2ltbWVyXCI6ICRmYS12YXItc3dpbW1lcixcbiAgXCJhcnJvdy1kb3duXCI6ICRmYS12YXItYXJyb3ctZG93bixcbiAgXCJkcm9wbGV0XCI6ICRmYS12YXItZHJvcGxldCxcbiAgXCJ0aW50XCI6ICRmYS12YXItdGludCxcbiAgXCJlcmFzZXJcIjogJGZhLXZhci1lcmFzZXIsXG4gIFwiZWFydGgtYW1lcmljYXNcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhcyxcbiAgXCJlYXJ0aFwiOiAkZmEtdmFyLWVhcnRoLFxuICBcImVhcnRoLWFtZXJpY2FcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhLFxuICBcImdsb2JlLWFtZXJpY2FzXCI6ICRmYS12YXItZ2xvYmUtYW1lcmljYXMsXG4gIFwicGVyc29uLWJ1cnN0XCI6ICRmYS12YXItcGVyc29uLWJ1cnN0LFxuICBcImRvdmVcIjogJGZhLXZhci1kb3ZlLFxuICBcImJhdHRlcnktZW1wdHlcIjogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5LFxuICBcImJhdHRlcnktMFwiOiAkZmEtdmFyLWJhdHRlcnktMCxcbiAgXCJzb2Nrc1wiOiAkZmEtdmFyLXNvY2tzLFxuICBcImluYm94XCI6ICRmYS12YXItaW5ib3gsXG4gIFwic2VjdGlvblwiOiAkZmEtdmFyLXNlY3Rpb24sXG4gIFwiZ2F1Z2UtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLWhpZ2gsXG4gIFwidGFjaG9tZXRlci1hbHRcIjogJGZhLXZhci10YWNob21ldGVyLWFsdCxcbiAgXCJ0YWNob21ldGVyLWFsdC1mYXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdCxcbiAgXCJlbnZlbG9wZS1vcGVuLXRleHRcIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQsXG4gIFwiaG9zcGl0YWxcIjogJGZhLXZhci1ob3NwaXRhbCxcbiAgXCJob3NwaXRhbC1hbHRcIjogJGZhLXZhci1ob3NwaXRhbC1hbHQsXG4gIFwiaG9zcGl0YWwtd2lkZVwiOiAkZmEtdmFyLWhvc3BpdGFsLXdpZGUsXG4gIFwid2luZS1ib3R0bGVcIjogJGZhLXZhci13aW5lLWJvdHRsZSxcbiAgXCJjaGVzcy1yb29rXCI6ICRmYS12YXItY2hlc3Mtcm9vayxcbiAgXCJiYXJzLXN0YWdnZXJlZFwiOiAkZmEtdmFyLWJhcnMtc3RhZ2dlcmVkLFxuICBcInJlb3JkZXJcIjogJGZhLXZhci1yZW9yZGVyLFxuICBcInN0cmVhbVwiOiAkZmEtdmFyLXN0cmVhbSxcbiAgXCJkaGFybWFjaGFrcmFcIjogJGZhLXZhci1kaGFybWFjaGFrcmEsXG4gIFwiaG90ZG9nXCI6ICRmYS12YXItaG90ZG9nLFxuICBcInBlcnNvbi13YWxraW5nLXdpdGgtY2FuZVwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZSxcbiAgXCJibGluZFwiOiAkZmEtdmFyLWJsaW5kLFxuICBcImRydW1cIjogJGZhLXZhci1kcnVtLFxuICBcImljZS1jcmVhbVwiOiAkZmEtdmFyLWljZS1jcmVhbSxcbiAgXCJoZWFydC1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0LFxuICBcImZheFwiOiAkZmEtdmFyLWZheCxcbiAgXCJwYXJhZ3JhcGhcIjogJGZhLXZhci1wYXJhZ3JhcGgsXG4gIFwiY2hlY2stdG8tc2xvdFwiOiAkZmEtdmFyLWNoZWNrLXRvLXNsb3QsXG4gIFwidm90ZS15ZWFcIjogJGZhLXZhci12b3RlLXllYSxcbiAgXCJzdGFyLWhhbGZcIjogJGZhLXZhci1zdGFyLWhhbGYsXG4gIFwiYm94ZXMtc3RhY2tlZFwiOiAkZmEtdmFyLWJveGVzLXN0YWNrZWQsXG4gIFwiYm94ZXNcIjogJGZhLXZhci1ib3hlcyxcbiAgXCJib3hlcy1hbHRcIjogJGZhLXZhci1ib3hlcy1hbHQsXG4gIFwibGlua1wiOiAkZmEtdmFyLWxpbmssXG4gIFwiY2hhaW5cIjogJGZhLXZhci1jaGFpbixcbiAgXCJlYXItbGlzdGVuXCI6ICRmYS12YXItZWFyLWxpc3RlbixcbiAgXCJhc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXNcIjogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMsXG4gIFwidHJlZS1jaXR5XCI6ICRmYS12YXItdHJlZS1jaXR5LFxuICBcInBsYXlcIjogJGZhLXZhci1wbGF5LFxuICBcImZvbnRcIjogJGZhLXZhci1mb250LFxuICBcInRhYmxlLWNlbGxzLXJvdy1sb2NrXCI6ICRmYS12YXItdGFibGUtY2VsbHMtcm93LWxvY2ssXG4gIFwicnVwaWFoLXNpZ25cIjogJGZhLXZhci1ydXBpYWgtc2lnbixcbiAgXCJtYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJzZWFyY2hcIjogJGZhLXZhci1zZWFyY2gsXG4gIFwidGFibGUtdGVubmlzLXBhZGRsZS1iYWxsXCI6ICRmYS12YXItdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsLFxuICBcInBpbmctcG9uZy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbCxcbiAgXCJ0YWJsZS10ZW5uaXNcIjogJGZhLXZhci10YWJsZS10ZW5uaXMsXG4gIFwicGVyc29uLWRvdHMtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWRvdHMtZnJvbS1saW5lLFxuICBcImRpYWdub3Nlc1wiOiAkZmEtdmFyLWRpYWdub3NlcyxcbiAgXCJ0cmFzaC1jYW4tYXJyb3ctdXBcIjogJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdXAsXG4gIFwidHJhc2gtcmVzdG9yZS1hbHRcIjogJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdCxcbiAgXCJuYWlyYS1zaWduXCI6ICRmYS12YXItbmFpcmEtc2lnbixcbiAgXCJjYXJ0LWFycm93LWRvd25cIjogJGZhLXZhci1jYXJ0LWFycm93LWRvd24sXG4gIFwid2Fsa2llLXRhbGtpZVwiOiAkZmEtdmFyLXdhbGtpZS10YWxraWUsXG4gIFwiZmlsZS1wZW5cIjogJGZhLXZhci1maWxlLXBlbixcbiAgXCJmaWxlLWVkaXRcIjogJGZhLXZhci1maWxlLWVkaXQsXG4gIFwicmVjZWlwdFwiOiAkZmEtdmFyLXJlY2VpcHQsXG4gIFwic3F1YXJlLXBlblwiOiAkZmEtdmFyLXNxdWFyZS1wZW4sXG4gIFwicGVuLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi1zcXVhcmUsXG4gIFwicGVuY2lsLXNxdWFyZVwiOiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUsXG4gIFwic3VpdGNhc2Utcm9sbGluZ1wiOiAkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcsXG4gIFwicGVyc29uLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY2hldnJvbi1kb3duXCI6ICRmYS12YXItY2hldnJvbi1kb3duLFxuICBcImJhdHRlcnktZnVsbFwiOiAkZmEtdmFyLWJhdHRlcnktZnVsbCxcbiAgXCJiYXR0ZXJ5XCI6ICRmYS12YXItYmF0dGVyeSxcbiAgXCJiYXR0ZXJ5LTVcIjogJGZhLXZhci1iYXR0ZXJ5LTUsXG4gIFwic2t1bGwtY3Jvc3Nib25lc1wiOiAkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMsXG4gIFwiY29kZS1jb21wYXJlXCI6ICRmYS12YXItY29kZS1jb21wYXJlLFxuICBcImxpc3QtdWxcIjogJGZhLXZhci1saXN0LXVsLFxuICBcImxpc3QtZG90c1wiOiAkZmEtdmFyLWxpc3QtZG90cyxcbiAgXCJzY2hvb2wtbG9ja1wiOiAkZmEtdmFyLXNjaG9vbC1sb2NrLFxuICBcInRvd2VyLWNlbGxcIjogJGZhLXZhci10b3dlci1jZWxsLFxuICBcImRvd24tbG9uZ1wiOiAkZmEtdmFyLWRvd24tbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1kb3duXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bixcbiAgXCJyYW5raW5nLXN0YXJcIjogJGZhLXZhci1yYW5raW5nLXN0YXIsXG4gIFwiY2hlc3Mta2luZ1wiOiAkZmEtdmFyLWNoZXNzLWtpbmcsXG4gIFwicGVyc29uLWhhcmFzc2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1oYXJhc3NpbmcsXG4gIFwiYnJhemlsaWFuLXJlYWwtc2lnblwiOiAkZmEtdmFyLWJyYXppbGlhbi1yZWFsLXNpZ24sXG4gIFwibGFuZG1hcmstZG9tZVwiOiAkZmEtdmFyLWxhbmRtYXJrLWRvbWUsXG4gIFwibGFuZG1hcmstYWx0XCI6ICRmYS12YXItbGFuZG1hcmstYWx0LFxuICBcImFycm93LXVwXCI6ICRmYS12YXItYXJyb3ctdXAsXG4gIFwidHZcIjogJGZhLXZhci10dixcbiAgXCJ0ZWxldmlzaW9uXCI6ICRmYS12YXItdGVsZXZpc2lvbixcbiAgXCJ0di1hbHRcIjogJGZhLXZhci10di1hbHQsXG4gIFwic2hyaW1wXCI6ICRmYS12YXItc2hyaW1wLFxuICBcImxpc3QtY2hlY2tcIjogJGZhLXZhci1saXN0LWNoZWNrLFxuICBcInRhc2tzXCI6ICRmYS12YXItdGFza3MsXG4gIFwianVnLWRldGVyZ2VudFwiOiAkZmEtdmFyLWp1Zy1kZXRlcmdlbnQsXG4gIFwiY2lyY2xlLXVzZXJcIjogJGZhLXZhci1jaXJjbGUtdXNlcixcbiAgXCJ1c2VyLWNpcmNsZVwiOiAkZmEtdmFyLXVzZXItY2lyY2xlLFxuICBcInVzZXItc2hpZWxkXCI6ICRmYS12YXItdXNlci1zaGllbGQsXG4gIFwid2luZFwiOiAkZmEtdmFyLXdpbmQsXG4gIFwiY2FyLWJ1cnN0XCI6ICRmYS12YXItY2FyLWJ1cnN0LFxuICBcImNhci1jcmFzaFwiOiAkZmEtdmFyLWNhci1jcmFzaCxcbiAgXCJ5XCI6ICRmYS12YXIteSxcbiAgXCJwZXJzb24tc25vd2JvYXJkaW5nXCI6ICRmYS12YXItcGVyc29uLXNub3dib2FyZGluZyxcbiAgXCJzbm93Ym9hcmRpbmdcIjogJGZhLXZhci1zbm93Ym9hcmRpbmcsXG4gIFwidHJ1Y2stZmFzdFwiOiAkZmEtdmFyLXRydWNrLWZhc3QsXG4gIFwic2hpcHBpbmctZmFzdFwiOiAkZmEtdmFyLXNoaXBwaW5nLWZhc3QsXG4gIFwiZmlzaFwiOiAkZmEtdmFyLWZpc2gsXG4gIFwidXNlci1ncmFkdWF0ZVwiOiAkZmEtdmFyLXVzZXItZ3JhZHVhdGUsXG4gIFwiY2lyY2xlLWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlLFxuICBcImFkanVzdFwiOiAkZmEtdmFyLWFkanVzdCxcbiAgXCJjbGFwcGVyYm9hcmRcIjogJGZhLXZhci1jbGFwcGVyYm9hcmQsXG4gIFwiY2lyY2xlLXJhZGlhdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1yYWRpYXRpb24sXG4gIFwicmFkaWF0aW9uLWFsdFwiOiAkZmEtdmFyLXJhZGlhdGlvbi1hbHQsXG4gIFwiYmFzZWJhbGxcIjogJGZhLXZhci1iYXNlYmFsbCxcbiAgXCJiYXNlYmFsbC1iYWxsXCI6ICRmYS12YXItYmFzZWJhbGwtYmFsbCxcbiAgXCJqZXQtZmlnaHRlci11cFwiOiAkZmEtdmFyLWpldC1maWdodGVyLXVwLFxuICBcImRpYWdyYW0tcHJvamVjdFwiOiAkZmEtdmFyLWRpYWdyYW0tcHJvamVjdCxcbiAgXCJwcm9qZWN0LWRpYWdyYW1cIjogJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0sXG4gIFwiY29weVwiOiAkZmEtdmFyLWNvcHksXG4gIFwidm9sdW1lLXhtYXJrXCI6ICRmYS12YXItdm9sdW1lLXhtYXJrLFxuICBcInZvbHVtZS1tdXRlXCI6ICRmYS12YXItdm9sdW1lLW11dGUsXG4gIFwidm9sdW1lLXRpbWVzXCI6ICRmYS12YXItdm9sdW1lLXRpbWVzLFxuICBcImhhbmQtc3BhcmtsZXNcIjogJGZhLXZhci1oYW5kLXNwYXJrbGVzLFxuICBcImdyaXBcIjogJGZhLXZhci1ncmlwLFxuICBcImdyaXAtaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCxcbiAgXCJzaGFyZS1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLWZyb20tc3F1YXJlLFxuICBcInNoYXJlLXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLXNxdWFyZSxcbiAgXCJjaGlsZC1jb21iYXRhbnRcIjogJGZhLXZhci1jaGlsZC1jb21iYXRhbnQsXG4gIFwiY2hpbGQtcmlmbGVcIjogJGZhLXZhci1jaGlsZC1yaWZsZSxcbiAgXCJndW5cIjogJGZhLXZhci1ndW4sXG4gIFwic3F1YXJlLXBob25lXCI6ICRmYS12YXItc3F1YXJlLXBob25lLFxuICBcInBob25lLXNxdWFyZVwiOiAkZmEtdmFyLXBob25lLXNxdWFyZSxcbiAgXCJwbHVzXCI6ICRmYS12YXItcGx1cyxcbiAgXCJhZGRcIjogJGZhLXZhci1hZGQsXG4gIFwiZXhwYW5kXCI6ICRmYS12YXItZXhwYW5kLFxuICBcImNvbXB1dGVyXCI6ICRmYS12YXItY29tcHV0ZXIsXG4gIFwieG1hcmtcIjogJGZhLXZhci14bWFyayxcbiAgXCJjbG9zZVwiOiAkZmEtdmFyLWNsb3NlLFxuICBcIm11bHRpcGx5XCI6ICRmYS12YXItbXVsdGlwbHksXG4gIFwicmVtb3ZlXCI6ICRmYS12YXItcmVtb3ZlLFxuICBcInRpbWVzXCI6ICRmYS12YXItdGltZXMsXG4gIFwiYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzXCI6ICRmYS12YXItYXJyb3dzLFxuICBcImNoYWxrYm9hcmQtdXNlclwiOiAkZmEtdmFyLWNoYWxrYm9hcmQtdXNlcixcbiAgXCJjaGFsa2JvYXJkLXRlYWNoZXJcIjogJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIsXG4gIFwicGVzby1zaWduXCI6ICRmYS12YXItcGVzby1zaWduLFxuICBcImJ1aWxkaW5nLXNoaWVsZFwiOiAkZmEtdmFyLWJ1aWxkaW5nLXNoaWVsZCxcbiAgXCJiYWJ5XCI6ICRmYS12YXItYmFieSxcbiAgXCJ1c2Vycy1saW5lXCI6ICRmYS12YXItdXNlcnMtbGluZSxcbiAgXCJxdW90ZS1sZWZ0XCI6ICRmYS12YXItcXVvdGUtbGVmdCxcbiAgXCJxdW90ZS1sZWZ0LWFsdFwiOiAkZmEtdmFyLXF1b3RlLWxlZnQtYWx0LFxuICBcInRyYWN0b3JcIjogJGZhLXZhci10cmFjdG9yLFxuICBcInRyYXNoLWFycm93LXVwXCI6ICRmYS12YXItdHJhc2gtYXJyb3ctdXAsXG4gIFwidHJhc2gtcmVzdG9yZVwiOiAkZmEtdmFyLXRyYXNoLXJlc3RvcmUsXG4gIFwiYXJyb3ctZG93bi11cC1sb2NrXCI6ICRmYS12YXItYXJyb3ctZG93bi11cC1sb2NrLFxuICBcImxpbmVzLWxlYW5pbmdcIjogJGZhLXZhci1saW5lcy1sZWFuaW5nLFxuICBcInJ1bGVyLWNvbWJpbmVkXCI6ICRmYS12YXItcnVsZXItY29tYmluZWQsXG4gIFwiY29weXJpZ2h0XCI6ICRmYS12YXItY29weXJpZ2h0LFxuICBcImVxdWFsc1wiOiAkZmEtdmFyLWVxdWFscyxcbiAgXCJibGVuZGVyXCI6ICRmYS12YXItYmxlbmRlcixcbiAgXCJ0ZWV0aFwiOiAkZmEtdmFyLXRlZXRoLFxuICBcInNoZWtlbC1zaWduXCI6ICRmYS12YXItc2hla2VsLXNpZ24sXG4gIFwiaWxzXCI6ICRmYS12YXItaWxzLFxuICBcInNoZWtlbFwiOiAkZmEtdmFyLXNoZWtlbCxcbiAgXCJzaGVxZWxcIjogJGZhLXZhci1zaGVxZWwsXG4gIFwic2hlcWVsLXNpZ25cIjogJGZhLXZhci1zaGVxZWwtc2lnbixcbiAgXCJtYXBcIjogJGZhLXZhci1tYXAsXG4gIFwicm9ja2V0XCI6ICRmYS12YXItcm9ja2V0LFxuICBcInBob3RvLWZpbG1cIjogJGZhLXZhci1waG90by1maWxtLFxuICBcInBob3RvLXZpZGVvXCI6ICRmYS12YXItcGhvdG8tdmlkZW8sXG4gIFwiZm9sZGVyLW1pbnVzXCI6ICRmYS12YXItZm9sZGVyLW1pbnVzLFxuICBcInN0b3JlXCI6ICRmYS12YXItc3RvcmUsXG4gIFwiYXJyb3ctdHJlbmQtdXBcIjogJGZhLXZhci1hcnJvdy10cmVuZC11cCxcbiAgXCJwbHVnLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLW1pbnVzLFxuICBcInNpZ24taGFuZ2luZ1wiOiAkZmEtdmFyLXNpZ24taGFuZ2luZyxcbiAgXCJzaWduXCI6ICRmYS12YXItc2lnbixcbiAgXCJiZXppZXItY3VydmVcIjogJGZhLXZhci1iZXppZXItY3VydmUsXG4gIFwiYmVsbC1zbGFzaFwiOiAkZmEtdmFyLWJlbGwtc2xhc2gsXG4gIFwidGFibGV0XCI6ICRmYS12YXItdGFibGV0LFxuICBcInRhYmxldC1hbmRyb2lkXCI6ICRmYS12YXItdGFibGV0LWFuZHJvaWQsXG4gIFwic2Nob29sLWZsYWdcIjogJGZhLXZhci1zY2hvb2wtZmxhZyxcbiAgXCJmaWxsXCI6ICRmYS12YXItZmlsbCxcbiAgXCJhbmdsZS11cFwiOiAkZmEtdmFyLWFuZ2xlLXVwLFxuICBcImRydW1zdGljay1iaXRlXCI6ICRmYS12YXItZHJ1bXN0aWNrLWJpdGUsXG4gIFwiaG9sbHktYmVycnlcIjogJGZhLXZhci1ob2xseS1iZXJyeSxcbiAgXCJjaGV2cm9uLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWxlZnQsXG4gIFwiYmFjdGVyaWFcIjogJGZhLXZhci1iYWN0ZXJpYSxcbiAgXCJoYW5kLWxpemFyZFwiOiAkZmEtdmFyLWhhbmQtbGl6YXJkLFxuICBcIm5vdGRlZlwiOiAkZmEtdmFyLW5vdGRlZixcbiAgXCJkaXNlYXNlXCI6ICRmYS12YXItZGlzZWFzZSxcbiAgXCJicmllZmNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsLFxuICBcImdlbmRlcmxlc3NcIjogJGZhLXZhci1nZW5kZXJsZXNzLFxuICBcImNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaGV2cm9uLXJpZ2h0LFxuICBcInJldHdlZXRcIjogJGZhLXZhci1yZXR3ZWV0LFxuICBcImNhci1yZWFyXCI6ICRmYS12YXItY2FyLXJlYXIsXG4gIFwiY2FyLWFsdFwiOiAkZmEtdmFyLWNhci1hbHQsXG4gIFwicHVtcC1zb2FwXCI6ICRmYS12YXItcHVtcC1zb2FwLFxuICBcInZpZGVvLXNsYXNoXCI6ICRmYS12YXItdmlkZW8tc2xhc2gsXG4gIFwiYmF0dGVyeS1xdWFydGVyXCI6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyLFxuICBcImJhdHRlcnktMlwiOiAkZmEtdmFyLWJhdHRlcnktMixcbiAgXCJyYWRpb1wiOiAkZmEtdmFyLXJhZGlvLFxuICBcImJhYnktY2FycmlhZ2VcIjogJGZhLXZhci1iYWJ5LWNhcnJpYWdlLFxuICBcImNhcnJpYWdlLWJhYnlcIjogJGZhLXZhci1jYXJyaWFnZS1iYWJ5LFxuICBcInRyYWZmaWMtbGlnaHRcIjogJGZhLXZhci10cmFmZmljLWxpZ2h0LFxuICBcInRoZXJtb21ldGVyXCI6ICRmYS12YXItdGhlcm1vbWV0ZXIsXG4gIFwidnItY2FyZGJvYXJkXCI6ICRmYS12YXItdnItY2FyZGJvYXJkLFxuICBcImhhbmQtbWlkZGxlLWZpbmdlclwiOiAkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcixcbiAgXCJwZXJjZW50XCI6ICRmYS12YXItcGVyY2VudCxcbiAgXCJwZXJjZW50YWdlXCI6ICRmYS12YXItcGVyY2VudGFnZSxcbiAgXCJ0cnVjay1tb3ZpbmdcIjogJGZhLXZhci10cnVjay1tb3ZpbmcsXG4gIFwiZ2xhc3Mtd2F0ZXItZHJvcGxldFwiOiAkZmEtdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQsXG4gIFwiZGlzcGxheVwiOiAkZmEtdmFyLWRpc3BsYXksXG4gIFwiZmFjZS1zbWlsZVwiOiAkZmEtdmFyLWZhY2Utc21pbGUsXG4gIFwic21pbGVcIjogJGZhLXZhci1zbWlsZSxcbiAgXCJ0aHVtYnRhY2tcIjogJGZhLXZhci10aHVtYnRhY2ssXG4gIFwidGh1bWItdGFja1wiOiAkZmEtdmFyLXRodW1iLXRhY2ssXG4gIFwidHJvcGh5XCI6ICRmYS12YXItdHJvcGh5LFxuICBcInBlcnNvbi1wcmF5aW5nXCI6ICRmYS12YXItcGVyc29uLXByYXlpbmcsXG4gIFwicHJheVwiOiAkZmEtdmFyLXByYXksXG4gIFwiaGFtbWVyXCI6ICRmYS12YXItaGFtbWVyLFxuICBcImhhbmQtcGVhY2VcIjogJGZhLXZhci1oYW5kLXBlYWNlLFxuICBcInJvdGF0ZVwiOiAkZmEtdmFyLXJvdGF0ZSxcbiAgXCJzeW5jLWFsdFwiOiAkZmEtdmFyLXN5bmMtYWx0LFxuICBcInNwaW5uZXJcIjogJGZhLXZhci1zcGlubmVyLFxuICBcInJvYm90XCI6ICRmYS12YXItcm9ib3QsXG4gIFwicGVhY2VcIjogJGZhLXZhci1wZWFjZSxcbiAgXCJnZWFyc1wiOiAkZmEtdmFyLWdlYXJzLFxuICBcImNvZ3NcIjogJGZhLXZhci1jb2dzLFxuICBcIndhcmVob3VzZVwiOiAkZmEtdmFyLXdhcmVob3VzZSxcbiAgXCJhcnJvdy11cC1yaWdodC1kb3RzXCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQtZG90cyxcbiAgXCJzcGxvdGNoXCI6ICRmYS12YXItc3Bsb3RjaCxcbiAgXCJmYWNlLWdyaW4taGVhcnRzXCI6ICRmYS12YXItZmFjZS1ncmluLWhlYXJ0cyxcbiAgXCJncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWdyaW4taGVhcnRzLFxuICBcImRpY2UtZm91clwiOiAkZmEtdmFyLWRpY2UtZm91cixcbiAgXCJzaW0tY2FyZFwiOiAkZmEtdmFyLXNpbS1jYXJkLFxuICBcInRyYW5zZ2VuZGVyXCI6ICRmYS12YXItdHJhbnNnZW5kZXIsXG4gIFwidHJhbnNnZW5kZXItYWx0XCI6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0LFxuICBcIm1lcmN1cnlcIjogJGZhLXZhci1tZXJjdXJ5LFxuICBcImFycm93LXR1cm4tZG93blwiOiAkZmEtdmFyLWFycm93LXR1cm4tZG93bixcbiAgXCJsZXZlbC1kb3duXCI6ICRmYS12YXItbGV2ZWwtZG93bixcbiAgXCJwZXJzb24tZmFsbGluZy1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1mYWxsaW5nLWJ1cnN0LFxuICBcImF3YXJkXCI6ICRmYS12YXItYXdhcmQsXG4gIFwidGlja2V0LXNpbXBsZVwiOiAkZmEtdmFyLXRpY2tldC1zaW1wbGUsXG4gIFwidGlja2V0LWFsdFwiOiAkZmEtdmFyLXRpY2tldC1hbHQsXG4gIFwiYnVpbGRpbmdcIjogJGZhLXZhci1idWlsZGluZyxcbiAgXCJhbmdsZXMtbGVmdFwiOiAkZmEtdmFyLWFuZ2xlcy1sZWZ0LFxuICBcImFuZ2xlLWRvdWJsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQsXG4gIFwicXJjb2RlXCI6ICRmYS12YXItcXJjb2RlLFxuICBcImNsb2NrLXJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItY2xvY2stcm90YXRlLWxlZnQsXG4gIFwiaGlzdG9yeVwiOiAkZmEtdmFyLWhpc3RvcnksXG4gIFwiZmFjZS1ncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdCxcbiAgXCJncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1ncmluLWJlYW0tc3dlYXQsXG4gIFwiZmlsZS1leHBvcnRcIjogJGZhLXZhci1maWxlLWV4cG9ydCxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWZpbGUsXG4gIFwic2hpZWxkXCI6ICRmYS12YXItc2hpZWxkLFxuICBcInNoaWVsZC1ibGFua1wiOiAkZmEtdmFyLXNoaWVsZC1ibGFuayxcbiAgXCJhcnJvdy11cC1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQsXG4gIFwiaG91c2UtbWVkaWNhbFwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwsXG4gIFwiZ29sZi1iYWxsLXRlZVwiOiAkZmEtdmFyLWdvbGYtYmFsbC10ZWUsXG4gIFwiZ29sZi1iYWxsXCI6ICRmYS12YXItZ29sZi1iYWxsLFxuICBcImNpcmNsZS1jaGV2cm9uLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1sZWZ0LFxuICBcImNoZXZyb24tY2lyY2xlLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0LFxuICBcImhvdXNlLWNoaW1uZXktd2luZG93XCI6ICRmYS12YXItaG91c2UtY2hpbW5leS13aW5kb3csXG4gIFwicGVuLW5pYlwiOiAkZmEtdmFyLXBlbi1uaWIsXG4gIFwidGVudC1hcnJvdy10dXJuLWxlZnRcIjogJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdCxcbiAgXCJ0ZW50c1wiOiAkZmEtdmFyLXRlbnRzLFxuICBcIndhbmQtbWFnaWNcIjogJGZhLXZhci13YW5kLW1hZ2ljLFxuICBcIm1hZ2ljXCI6ICRmYS12YXItbWFnaWMsXG4gIFwiZG9nXCI6ICRmYS12YXItZG9nLFxuICBcImNhcnJvdFwiOiAkZmEtdmFyLWNhcnJvdCxcbiAgXCJtb29uXCI6ICRmYS12YXItbW9vbixcbiAgXCJ3aW5lLWdsYXNzLWVtcHR5XCI6ICRmYS12YXItd2luZS1nbGFzcy1lbXB0eSxcbiAgXCJ3aW5lLWdsYXNzLWFsdFwiOiAkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0LFxuICBcImNoZWVzZVwiOiAkZmEtdmFyLWNoZWVzZSxcbiAgXCJ5aW4teWFuZ1wiOiAkZmEtdmFyLXlpbi15YW5nLFxuICBcIm11c2ljXCI6ICRmYS12YXItbXVzaWMsXG4gIFwiY29kZS1jb21taXRcIjogJGZhLXZhci1jb2RlLWNvbW1pdCxcbiAgXCJ0ZW1wZXJhdHVyZS1sb3dcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1sb3csXG4gIFwicGVyc29uLWJpa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1iaWtpbmcsXG4gIFwiYmlraW5nXCI6ICRmYS12YXItYmlraW5nLFxuICBcImJyb29tXCI6ICRmYS12YXItYnJvb20sXG4gIFwic2hpZWxkLWhlYXJ0XCI6ICRmYS12YXItc2hpZWxkLWhlYXJ0LFxuICBcImdvcHVyYW1cIjogJGZhLXZhci1nb3B1cmFtLFxuICBcImVhcnRoLW9jZWFuaWFcIjogJGZhLXZhci1lYXJ0aC1vY2VhbmlhLFxuICBcImdsb2JlLW9jZWFuaWFcIjogJGZhLXZhci1nbG9iZS1vY2VhbmlhLFxuICBcInNxdWFyZS14bWFya1wiOiAkZmEtdmFyLXNxdWFyZS14bWFyayxcbiAgXCJ0aW1lcy1zcXVhcmVcIjogJGZhLXZhci10aW1lcy1zcXVhcmUsXG4gIFwieG1hcmstc3F1YXJlXCI6ICRmYS12YXIteG1hcmstc3F1YXJlLFxuICBcImhhc2h0YWdcIjogJGZhLXZhci1oYXNodGFnLFxuICBcInVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXJcIjogJGZhLXZhci11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyLFxuICBcImV4cGFuZC1hbHRcIjogJGZhLXZhci1leHBhbmQtYWx0LFxuICBcIm9pbC1jYW5cIjogJGZhLXZhci1vaWwtY2FuLFxuICBcInRcIjogJGZhLXZhci10LFxuICBcImhpcHBvXCI6ICRmYS12YXItaGlwcG8sXG4gIFwiY2hhcnQtY29sdW1uXCI6ICRmYS12YXItY2hhcnQtY29sdW1uLFxuICBcImluZmluaXR5XCI6ICRmYS12YXItaW5maW5pdHksXG4gIFwidmlhbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci12aWFsLWNpcmNsZS1jaGVjayxcbiAgXCJwZXJzb24tYXJyb3ctZG93bi10by1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LWRvd24tdG8tbGluZSxcbiAgXCJ2b2ljZW1haWxcIjogJGZhLXZhci12b2ljZW1haWwsXG4gIFwiZmFuXCI6ICRmYS12YXItZmFuLFxuICBcInBlcnNvbi13YWxraW5nLWx1Z2dhZ2VcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1sdWdnYWdlLFxuICBcInVwLWRvd25cIjogJGZhLXZhci11cC1kb3duLFxuICBcImFycm93cy1hbHQtdlwiOiAkZmEtdmFyLWFycm93cy1hbHQtdixcbiAgXCJjbG91ZC1tb29uLXJhaW5cIjogJGZhLXZhci1jbG91ZC1tb29uLXJhaW4sXG4gIFwiY2FsZW5kYXJcIjogJGZhLXZhci1jYWxlbmRhcixcbiAgXCJ0cmFpbGVyXCI6ICRmYS12YXItdHJhaWxlcixcbiAgXCJiYWhhaVwiOiAkZmEtdmFyLWJhaGFpLFxuICBcImhheWthbFwiOiAkZmEtdmFyLWhheWthbCxcbiAgXCJzZC1jYXJkXCI6ICRmYS12YXItc2QtY2FyZCxcbiAgXCJkcmFnb25cIjogJGZhLXZhci1kcmFnb24sXG4gIFwic2hvZS1wcmludHNcIjogJGZhLXZhci1zaG9lLXByaW50cyxcbiAgXCJjaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWNpcmNsZS1wbHVzLFxuICBcInBsdXMtY2lyY2xlXCI6ICRmYS12YXItcGx1cy1jaXJjbGUsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS13aW5rXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rLFxuICBcImdyaW4tdG9uZ3VlLXdpbmtcIjogJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rLFxuICBcImhhbmQtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmQtaG9sZGluZyxcbiAgXCJwbHVnLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImxpbmstc2xhc2hcIjogJGZhLXZhci1saW5rLXNsYXNoLFxuICBcImNoYWluLWJyb2tlblwiOiAkZmEtdmFyLWNoYWluLWJyb2tlbixcbiAgXCJjaGFpbi1zbGFzaFwiOiAkZmEtdmFyLWNoYWluLXNsYXNoLFxuICBcInVubGlua1wiOiAkZmEtdmFyLXVubGluayxcbiAgXCJjbG9uZVwiOiAkZmEtdmFyLWNsb25lLFxuICBcInBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdCxcbiAgXCJhcnJvdy11cC16LWFcIjogJGZhLXZhci1hcnJvdy11cC16LWEsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCxcbiAgXCJmaXJlLWZsYW1lLWN1cnZlZFwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkLFxuICBcImZpcmUtYWx0XCI6ICRmYS12YXItZmlyZS1hbHQsXG4gIFwidG9ybmFkb1wiOiAkZmEtdmFyLXRvcm5hZG8sXG4gIFwiZmlsZS1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXBsdXMsXG4gIFwiYm9vay1xdXJhblwiOiAkZmEtdmFyLWJvb2stcXVyYW4sXG4gIFwicXVyYW5cIjogJGZhLXZhci1xdXJhbixcbiAgXCJhbmNob3JcIjogJGZhLXZhci1hbmNob3IsXG4gIFwiYm9yZGVyLWFsbFwiOiAkZmEtdmFyLWJvcmRlci1hbGwsXG4gIFwiZmFjZS1hbmdyeVwiOiAkZmEtdmFyLWZhY2UtYW5ncnksXG4gIFwiYW5ncnlcIjogJGZhLXZhci1hbmdyeSxcbiAgXCJjb29raWUtYml0ZVwiOiAkZmEtdmFyLWNvb2tpZS1iaXRlLFxuICBcImFycm93LXRyZW5kLWRvd25cIjogJGZhLXZhci1hcnJvdy10cmVuZC1kb3duLFxuICBcInJzc1wiOiAkZmEtdmFyLXJzcyxcbiAgXCJmZWVkXCI6ICRmYS12YXItZmVlZCxcbiAgXCJkcmF3LXBvbHlnb25cIjogJGZhLXZhci1kcmF3LXBvbHlnb24sXG4gIFwic2NhbGUtYmFsYW5jZWRcIjogJGZhLXZhci1zY2FsZS1iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlXCI6ICRmYS12YXItYmFsYW5jZS1zY2FsZSxcbiAgXCJnYXVnZS1zaW1wbGUtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1oaWdoLFxuICBcInRhY2hvbWV0ZXJcIjogJGZhLXZhci10YWNob21ldGVyLFxuICBcInRhY2hvbWV0ZXItZmFzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdCxcbiAgXCJzaG93ZXJcIjogJGZhLXZhci1zaG93ZXIsXG4gIFwiZGVza3RvcFwiOiAkZmEtdmFyLWRlc2t0b3AsXG4gIFwiZGVza3RvcC1hbHRcIjogJGZhLXZhci1kZXNrdG9wLWFsdCxcbiAgXCJtXCI6ICRmYS12YXItbSxcbiAgXCJ0YWJsZS1saXN0XCI6ICRmYS12YXItdGFibGUtbGlzdCxcbiAgXCJ0aC1saXN0XCI6ICRmYS12YXItdGgtbGlzdCxcbiAgXCJjb21tZW50LXNtc1wiOiAkZmEtdmFyLWNvbW1lbnQtc21zLFxuICBcInNtc1wiOiAkZmEtdmFyLXNtcyxcbiAgXCJib29rXCI6ICRmYS12YXItYm9vayxcbiAgXCJ1c2VyLXBsdXNcIjogJGZhLXZhci11c2VyLXBsdXMsXG4gIFwiY2hlY2tcIjogJGZhLXZhci1jaGVjayxcbiAgXCJiYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyxcbiAgXCJiYXR0ZXJ5LTRcIjogJGZhLXZhci1iYXR0ZXJ5LTQsXG4gIFwiaG91c2UtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLWNoZWNrLFxuICBcImFuZ2xlLWxlZnRcIjogJGZhLXZhci1hbmdsZS1sZWZ0LFxuICBcImRpYWdyYW0tc3VjY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1zdWNjZXNzb3IsXG4gIFwidHJ1Y2stYXJyb3ctcmlnaHRcIjogJGZhLXZhci10cnVjay1hcnJvdy1yaWdodCxcbiAgXCJhcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnRcIjogJGZhLXZhci1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQsXG4gIFwiaGFuZC1maXN0XCI6ICRmYS12YXItaGFuZC1maXN0LFxuICBcImZpc3QtcmFpc2VkXCI6ICRmYS12YXItZmlzdC1yYWlzZWQsXG4gIFwiY2xvdWQtbW9vblwiOiAkZmEtdmFyLWNsb3VkLW1vb24sXG4gIFwiYnJpZWZjYXNlXCI6ICRmYS12YXItYnJpZWZjYXNlLFxuICBcInBlcnNvbi1mYWxsaW5nXCI6ICRmYS12YXItcGVyc29uLWZhbGxpbmcsXG4gIFwiaW1hZ2UtcG9ydHJhaXRcIjogJGZhLXZhci1pbWFnZS1wb3J0cmFpdCxcbiAgXCJwb3J0cmFpdFwiOiAkZmEtdmFyLXBvcnRyYWl0LFxuICBcInVzZXItdGFnXCI6ICRmYS12YXItdXNlci10YWcsXG4gIFwicnVnXCI6ICRmYS12YXItcnVnLFxuICBcImVhcnRoLWV1cm9wZVwiOiAkZmEtdmFyLWVhcnRoLWV1cm9wZSxcbiAgXCJnbG9iZS1ldXJvcGVcIjogJGZhLXZhci1nbG9iZS1ldXJvcGUsXG4gIFwiY2FydC1mbGF0YmVkLXN1aXRjYXNlXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLXN1aXRjYXNlLFxuICBcImx1Z2dhZ2UtY2FydFwiOiAkZmEtdmFyLWx1Z2dhZ2UtY2FydCxcbiAgXCJyZWN0YW5nbGUteG1hcmtcIjogJGZhLXZhci1yZWN0YW5nbGUteG1hcmssXG4gIFwicmVjdGFuZ2xlLXRpbWVzXCI6ICRmYS12YXItcmVjdGFuZ2xlLXRpbWVzLFxuICBcInRpbWVzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXRpbWVzLXJlY3RhbmdsZSxcbiAgXCJ3aW5kb3ctY2xvc2VcIjogJGZhLXZhci13aW5kb3ctY2xvc2UsXG4gIFwiYmFodC1zaWduXCI6ICRmYS12YXItYmFodC1zaWduLFxuICBcImJvb2stb3BlblwiOiAkZmEtdmFyLWJvb2stb3BlbixcbiAgXCJib29rLWpvdXJuYWwtd2hpbGxzXCI6ICRmYS12YXItYm9vay1qb3VybmFsLXdoaWxscyxcbiAgXCJqb3VybmFsLXdoaWxsc1wiOiAkZmEtdmFyLWpvdXJuYWwtd2hpbGxzLFxuICBcImhhbmRjdWZmc1wiOiAkZmEtdmFyLWhhbmRjdWZmcyxcbiAgXCJ0cmlhbmdsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLXRyaWFuZ2xlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUsXG4gIFwid2FybmluZ1wiOiAkZmEtdmFyLXdhcm5pbmcsXG4gIFwiZGF0YWJhc2VcIjogJGZhLXZhci1kYXRhYmFzZSxcbiAgXCJzaGFyZVwiOiAkZmEtdmFyLXNoYXJlLFxuICBcIm1haWwtZm9yd2FyZFwiOiAkZmEtdmFyLW1haWwtZm9yd2FyZCxcbiAgXCJib3R0bGUtZHJvcGxldFwiOiAkZmEtdmFyLWJvdHRsZS1kcm9wbGV0LFxuICBcIm1hc2stZmFjZVwiOiAkZmEtdmFyLW1hc2stZmFjZSxcbiAgXCJoaWxsLXJvY2tzbGlkZVwiOiAkZmEtdmFyLWhpbGwtcm9ja3NsaWRlLFxuICBcInJpZ2h0LWxlZnRcIjogJGZhLXZhci1yaWdodC1sZWZ0LFxuICBcImV4Y2hhbmdlLWFsdFwiOiAkZmEtdmFyLWV4Y2hhbmdlLWFsdCxcbiAgXCJwYXBlci1wbGFuZVwiOiAkZmEtdmFyLXBhcGVyLXBsYW5lLFxuICBcInJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcm9hZC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZHVuZ2VvblwiOiAkZmEtdmFyLWR1bmdlb24sXG4gIFwiYWxpZ24tcmlnaHRcIjogJGZhLXZhci1hbGlnbi1yaWdodCxcbiAgXCJtb25leS1iaWxsLTEtd2F2ZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlLFxuICBcIm1vbmV5LWJpbGwtd2F2ZS1hbHRcIjogJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0LFxuICBcImxpZmUtcmluZ1wiOiAkZmEtdmFyLWxpZmUtcmluZyxcbiAgXCJoYW5kc1wiOiAkZmEtdmFyLWhhbmRzLFxuICBcInNpZ24tbGFuZ3VhZ2VcIjogJGZhLXZhci1zaWduLWxhbmd1YWdlLFxuICBcInNpZ25pbmdcIjogJGZhLXZhci1zaWduaW5nLFxuICBcImNhbGVuZGFyLWRheVwiOiAkZmEtdmFyLWNhbGVuZGFyLWRheSxcbiAgXCJ3YXRlci1sYWRkZXJcIjogJGZhLXZhci13YXRlci1sYWRkZXIsXG4gIFwibGFkZGVyLXdhdGVyXCI6ICRmYS12YXItbGFkZGVyLXdhdGVyLFxuICBcInN3aW1taW5nLXBvb2xcIjogJGZhLXZhci1zd2ltbWluZy1wb29sLFxuICBcImFycm93cy11cC1kb3duXCI6ICRmYS12YXItYXJyb3dzLXVwLWRvd24sXG4gIFwiYXJyb3dzLXZcIjogJGZhLXZhci1hcnJvd3MtdixcbiAgXCJmYWNlLWdyaW1hY2VcIjogJGZhLXZhci1mYWNlLWdyaW1hY2UsXG4gIFwiZ3JpbWFjZVwiOiAkZmEtdmFyLWdyaW1hY2UsXG4gIFwid2hlZWxjaGFpci1tb3ZlXCI6ICRmYS12YXItd2hlZWxjaGFpci1tb3ZlLFxuICBcIndoZWVsY2hhaXItYWx0XCI6ICRmYS12YXItd2hlZWxjaGFpci1hbHQsXG4gIFwidHVybi1kb3duXCI6ICRmYS12YXItdHVybi1kb3duLFxuICBcImxldmVsLWRvd24tYWx0XCI6ICRmYS12YXItbGV2ZWwtZG93bi1hbHQsXG4gIFwicGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodCxcbiAgXCJzcXVhcmUtZW52ZWxvcGVcIjogJGZhLXZhci1zcXVhcmUtZW52ZWxvcGUsXG4gIFwiZW52ZWxvcGUtc3F1YXJlXCI6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlLFxuICBcImRpY2VcIjogJGZhLXZhci1kaWNlLFxuICBcImJvd2xpbmctYmFsbFwiOiAkZmEtdmFyLWJvd2xpbmctYmFsbCxcbiAgXCJicmFpblwiOiAkZmEtdmFyLWJyYWluLFxuICBcImJhbmRhZ2VcIjogJGZhLXZhci1iYW5kYWdlLFxuICBcImJhbmQtYWlkXCI6ICRmYS12YXItYmFuZC1haWQsXG4gIFwiY2FsZW5kYXItbWludXNcIjogJGZhLXZhci1jYWxlbmRhci1taW51cyxcbiAgXCJjaXJjbGUteG1hcmtcIjogJGZhLXZhci1jaXJjbGUteG1hcmssXG4gIFwidGltZXMtY2lyY2xlXCI6ICRmYS12YXItdGltZXMtY2lyY2xlLFxuICBcInhtYXJrLWNpcmNsZVwiOiAkZmEtdmFyLXhtYXJrLWNpcmNsZSxcbiAgXCJnaWZ0c1wiOiAkZmEtdmFyLWdpZnRzLFxuICBcImhvdGVsXCI6ICRmYS12YXItaG90ZWwsXG4gIFwiZWFydGgtYXNpYVwiOiAkZmEtdmFyLWVhcnRoLWFzaWEsXG4gIFwiZ2xvYmUtYXNpYVwiOiAkZmEtdmFyLWdsb2JlLWFzaWEsXG4gIFwiaWQtY2FyZC1jbGlwXCI6ICRmYS12YXItaWQtY2FyZC1jbGlwLFxuICBcImlkLWNhcmQtYWx0XCI6ICRmYS12YXItaWQtY2FyZC1hbHQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1wbHVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzLFxuICBcInNlYXJjaC1wbHVzXCI6ICRmYS12YXItc2VhcmNoLXBsdXMsXG4gIFwidGh1bWJzLXVwXCI6ICRmYS12YXItdGh1bWJzLXVwLFxuICBcInVzZXItY2xvY2tcIjogJGZhLXZhci11c2VyLWNsb2NrLFxuICBcImhhbmQtZG90c1wiOiAkZmEtdmFyLWhhbmQtZG90cyxcbiAgXCJhbGxlcmdpZXNcIjogJGZhLXZhci1hbGxlcmdpZXMsXG4gIFwiZmlsZS1pbnZvaWNlXCI6ICRmYS12YXItZmlsZS1pbnZvaWNlLFxuICBcIndpbmRvdy1taW5pbWl6ZVwiOiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSxcbiAgXCJtdWctc2F1Y2VyXCI6ICRmYS12YXItbXVnLXNhdWNlcixcbiAgXCJjb2ZmZWVcIjogJGZhLXZhci1jb2ZmZWUsXG4gIFwiYnJ1c2hcIjogJGZhLXZhci1icnVzaCxcbiAgXCJtYXNrXCI6ICRmYS12YXItbWFzayxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLW1pbnVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1taW51cyxcbiAgXCJzZWFyY2gtbWludXNcIjogJGZhLXZhci1zZWFyY2gtbWludXMsXG4gIFwicnVsZXItdmVydGljYWxcIjogJGZhLXZhci1ydWxlci12ZXJ0aWNhbCxcbiAgXCJ1c2VyLWxhcmdlXCI6ICRmYS12YXItdXNlci1sYXJnZSxcbiAgXCJ1c2VyLWFsdFwiOiAkZmEtdmFyLXVzZXItYWx0LFxuICBcInRyYWluLXRyYW1cIjogJGZhLXZhci10cmFpbi10cmFtLFxuICBcInVzZXItbnVyc2VcIjogJGZhLXZhci11c2VyLW51cnNlLFxuICBcInN5cmluZ2VcIjogJGZhLXZhci1zeXJpbmdlLFxuICBcImNsb3VkLXN1blwiOiAkZmEtdmFyLWNsb3VkLXN1bixcbiAgXCJzdG9wd2F0Y2gtMjBcIjogJGZhLXZhci1zdG9wd2F0Y2gtMjAsXG4gIFwic3F1YXJlLWZ1bGxcIjogJGZhLXZhci1zcXVhcmUtZnVsbCxcbiAgXCJtYWduZXRcIjogJGZhLXZhci1tYWduZXQsXG4gIFwiamFyXCI6ICRmYS12YXItamFyLFxuICBcIm5vdGUtc3RpY2t5XCI6ICRmYS12YXItbm90ZS1zdGlja3ksXG4gIFwic3RpY2t5LW5vdGVcIjogJGZhLXZhci1zdGlja3ktbm90ZSxcbiAgXCJidWctc2xhc2hcIjogJGZhLXZhci1idWctc2xhc2gsXG4gIFwiYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wLFxuICBcImJvbmVcIjogJGZhLXZhci1ib25lLFxuICBcInRhYmxlLWNlbGxzLXJvdy11bmxvY2tcIjogJGZhLXZhci10YWJsZS1jZWxscy1yb3ctdW5sb2NrLFxuICBcInVzZXItaW5qdXJlZFwiOiAkZmEtdmFyLXVzZXItaW5qdXJlZCxcbiAgXCJmYWNlLXNhZC10ZWFyXCI6ICRmYS12YXItZmFjZS1zYWQtdGVhcixcbiAgXCJzYWQtdGVhclwiOiAkZmEtdmFyLXNhZC10ZWFyLFxuICBcInBsYW5lXCI6ICRmYS12YXItcGxhbmUsXG4gIFwidGVudC1hcnJvd3MtZG93blwiOiAkZmEtdmFyLXRlbnQtYXJyb3dzLWRvd24sXG4gIFwiZXhjbGFtYXRpb25cIjogJGZhLXZhci1leGNsYW1hdGlvbixcbiAgXCJhcnJvd3Mtc3BpblwiOiAkZmEtdmFyLWFycm93cy1zcGluLFxuICBcInByaW50XCI6ICRmYS12YXItcHJpbnQsXG4gIFwidHVya2lzaC1saXJhLXNpZ25cIjogJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbixcbiAgXCJ0cnlcIjogJGZhLXZhci10cnksXG4gIFwidHVya2lzaC1saXJhXCI6ICRmYS12YXItdHVya2lzaC1saXJhLFxuICBcImRvbGxhci1zaWduXCI6ICRmYS12YXItZG9sbGFyLXNpZ24sXG4gIFwiZG9sbGFyXCI6ICRmYS12YXItZG9sbGFyLFxuICBcInVzZFwiOiAkZmEtdmFyLXVzZCxcbiAgXCJ4XCI6ICRmYS12YXIteCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWRvbGxhclwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyLFxuICBcInNlYXJjaC1kb2xsYXJcIjogJGZhLXZhci1zZWFyY2gtZG9sbGFyLFxuICBcInVzZXJzLWdlYXJcIjogJGZhLXZhci11c2Vycy1nZWFyLFxuICBcInVzZXJzLWNvZ1wiOiAkZmEtdmFyLXVzZXJzLWNvZyxcbiAgXCJwZXJzb24tbWlsaXRhcnktcG9pbnRpbmdcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmcsXG4gIFwiYnVpbGRpbmctY29sdW1uc1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnMsXG4gIFwiYmFua1wiOiAkZmEtdmFyLWJhbmssXG4gIFwiaW5zdGl0dXRpb25cIjogJGZhLXZhci1pbnN0aXR1dGlvbixcbiAgXCJtdXNldW1cIjogJGZhLXZhci1tdXNldW0sXG4gIFwidW5pdmVyc2l0eVwiOiAkZmEtdmFyLXVuaXZlcnNpdHksXG4gIFwidW1icmVsbGFcIjogJGZhLXZhci11bWJyZWxsYSxcbiAgXCJ0cm93ZWxcIjogJGZhLXZhci10cm93ZWwsXG4gIFwiZFwiOiAkZmEtdmFyLWQsXG4gIFwic3RhcGxlclwiOiAkZmEtdmFyLXN0YXBsZXIsXG4gIFwibWFza3MtdGhlYXRlclwiOiAkZmEtdmFyLW1hc2tzLXRoZWF0ZXIsXG4gIFwidGhlYXRlci1tYXNrc1wiOiAkZmEtdmFyLXRoZWF0ZXItbWFza3MsXG4gIFwia2lwLXNpZ25cIjogJGZhLXZhci1raXAtc2lnbixcbiAgXCJoYW5kLXBvaW50LWxlZnRcIjogJGZhLXZhci1oYW5kLXBvaW50LWxlZnQsXG4gIFwiaGFuZHNoYWtlLXNpbXBsZVwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUsXG4gIFwiaGFuZHNoYWtlLWFsdFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbHQsXG4gIFwiamV0LWZpZ2h0ZXJcIjogJGZhLXZhci1qZXQtZmlnaHRlcixcbiAgXCJmaWdodGVyLWpldFwiOiAkZmEtdmFyLWZpZ2h0ZXItamV0LFxuICBcInNxdWFyZS1zaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNxdWFyZS1zaGFyZS1ub2RlcyxcbiAgXCJzaGFyZS1hbHQtc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSxcbiAgXCJiYXJjb2RlXCI6ICRmYS12YXItYmFyY29kZSxcbiAgXCJwbHVzLW1pbnVzXCI6ICRmYS12YXItcGx1cy1taW51cyxcbiAgXCJ2aWRlb1wiOiAkZmEtdmFyLXZpZGVvLFxuICBcInZpZGVvLWNhbWVyYVwiOiAkZmEtdmFyLXZpZGVvLWNhbWVyYSxcbiAgXCJncmFkdWF0aW9uLWNhcFwiOiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwLFxuICBcIm1vcnRhci1ib2FyZFwiOiAkZmEtdmFyLW1vcnRhci1ib2FyZCxcbiAgXCJoYW5kLWhvbGRpbmctbWVkaWNhbFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsLFxuICBcInBlcnNvbi1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLWNoZWNrLFxuICBcInR1cm4tdXBcIjogJGZhLXZhci10dXJuLXVwLFxuICBcImxldmVsLXVwLWFsdFwiOiAkZmEtdmFyLWxldmVsLXVwLWFsdCxcbik7XG5cbiRmYS1icmFuZC1pY29uczogKFxuICBcIm1vbmVyb1wiOiAkZmEtdmFyLW1vbmVybyxcbiAgXCJob29saVwiOiAkZmEtdmFyLWhvb2xpLFxuICBcInllbHBcIjogJGZhLXZhci15ZWxwLFxuICBcImNjLXZpc2FcIjogJGZhLXZhci1jYy12aXNhLFxuICBcImxhc3RmbVwiOiAkZmEtdmFyLWxhc3RmbSxcbiAgXCJzaG9wd2FyZVwiOiAkZmEtdmFyLXNob3B3YXJlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmNcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLFxuICBcImF3c1wiOiAkZmEtdmFyLWF3cyxcbiAgXCJyZWRoYXRcIjogJGZhLXZhci1yZWRoYXQsXG4gIFwieW9hc3RcIjogJGZhLXZhci15b2FzdCxcbiAgXCJjbG91ZGZsYXJlXCI6ICRmYS12YXItY2xvdWRmbGFyZSxcbiAgXCJ1cHNcIjogJGZhLXZhci11cHMsXG4gIFwicGl4aXZcIjogJGZhLXZhci1waXhpdixcbiAgXCJ3cGV4cGxvcmVyXCI6ICRmYS12YXItd3BleHBsb3JlcixcbiAgXCJkeWFsb2dcIjogJGZhLXZhci1keWFsb2csXG4gIFwiYml0eVwiOiAkZmEtdmFyLWJpdHksXG4gIFwic3RhY2twYXRoXCI6ICRmYS12YXItc3RhY2twYXRoLFxuICBcImJ1eXNlbGxhZHNcIjogJGZhLXZhci1idXlzZWxsYWRzLFxuICBcImZpcnN0LW9yZGVyXCI6ICRmYS12YXItZmlyc3Qtb3JkZXIsXG4gIFwibW9keFwiOiAkZmEtdmFyLW1vZHgsXG4gIFwiZ3VpbGRlZFwiOiAkZmEtdmFyLWd1aWxkZWQsXG4gIFwidm52XCI6ICRmYS12YXItdm52LFxuICBcInNxdWFyZS1qc1wiOiAkZmEtdmFyLXNxdWFyZS1qcyxcbiAgXCJqcy1zcXVhcmVcIjogJGZhLXZhci1qcy1zcXVhcmUsXG4gIFwibWljcm9zb2Z0XCI6ICRmYS12YXItbWljcm9zb2Z0LFxuICBcInFxXCI6ICRmYS12YXItcXEsXG4gIFwib3JjaWRcIjogJGZhLXZhci1vcmNpZCxcbiAgXCJqYXZhXCI6ICRmYS12YXItamF2YSxcbiAgXCJpbnZpc2lvblwiOiAkZmEtdmFyLWludmlzaW9uLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQsXG4gIFwiY2VudGVyY29kZVwiOiAkZmEtdmFyLWNlbnRlcmNvZGUsXG4gIFwiZ2xpZGUtZ1wiOiAkZmEtdmFyLWdsaWRlLWcsXG4gIFwiZHJ1cGFsXCI6ICRmYS12YXItZHJ1cGFsLFxuICBcImp4bFwiOiAkZmEtdmFyLWp4bCxcbiAgXCJkYXJ0LWxhbmdcIjogJGZhLXZhci1kYXJ0LWxhbmcsXG4gIFwiaGlyZS1hLWhlbHBlclwiOiAkZmEtdmFyLWhpcmUtYS1oZWxwZXIsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1ieVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnksXG4gIFwidW5pdHlcIjogJGZhLXZhci11bml0eSxcbiAgXCJ3aG1jc1wiOiAkZmEtdmFyLXdobWNzLFxuICBcInJvY2tldGNoYXRcIjogJGZhLXZhci1yb2NrZXRjaGF0LFxuICBcInZrXCI6ICRmYS12YXItdmssXG4gIFwidW50YXBwZFwiOiAkZmEtdmFyLXVudGFwcGQsXG4gIFwibWFpbGNoaW1wXCI6ICRmYS12YXItbWFpbGNoaW1wLFxuICBcImNzczMtYWx0XCI6ICRmYS12YXItY3NzMy1hbHQsXG4gIFwic3F1YXJlLXJlZGRpdFwiOiAkZmEtdmFyLXNxdWFyZS1yZWRkaXQsXG4gIFwicmVkZGl0LXNxdWFyZVwiOiAkZmEtdmFyLXJlZGRpdC1zcXVhcmUsXG4gIFwidmltZW8tdlwiOiAkZmEtdmFyLXZpbWVvLXYsXG4gIFwiY29udGFvXCI6ICRmYS12YXItY29udGFvLFxuICBcInNxdWFyZS1mb250LWF3ZXNvbWVcIjogJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLFxuICBcImRlc2twcm9cIjogJGZhLXZhci1kZXNrcHJvLFxuICBcImJyYXZlXCI6ICRmYS12YXItYnJhdmUsXG4gIFwic2lzdHJpeFwiOiAkZmEtdmFyLXNpc3RyaXgsXG4gIFwic3F1YXJlLWluc3RhZ3JhbVwiOiAkZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW0sXG4gIFwiaW5zdGFncmFtLXNxdWFyZVwiOiAkZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmUsXG4gIFwiYmF0dGxlLW5ldFwiOiAkZmEtdmFyLWJhdHRsZS1uZXQsXG4gIFwidGhlLXJlZC15ZXRpXCI6ICRmYS12YXItdGhlLXJlZC15ZXRpLFxuICBcInNxdWFyZS1oYWNrZXItbmV3c1wiOiAkZmEtdmFyLXNxdWFyZS1oYWNrZXItbmV3cyxcbiAgXCJoYWNrZXItbmV3cy1zcXVhcmVcIjogJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUsXG4gIFwiZWRnZVwiOiAkZmEtdmFyLWVkZ2UsXG4gIFwidGhyZWFkc1wiOiAkZmEtdmFyLXRocmVhZHMsXG4gIFwibmFwc3RlclwiOiAkZmEtdmFyLW5hcHN0ZXIsXG4gIFwic3F1YXJlLXNuYXBjaGF0XCI6ICRmYS12YXItc3F1YXJlLXNuYXBjaGF0LFxuICBcInNuYXBjaGF0LXNxdWFyZVwiOiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSxcbiAgXCJnb29nbGUtcGx1cy1nXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMtZyxcbiAgXCJhcnRzdGF0aW9uXCI6ICRmYS12YXItYXJ0c3RhdGlvbixcbiAgXCJtYXJrZG93blwiOiAkZmEtdmFyLW1hcmtkb3duLFxuICBcInNvdXJjZXRyZWVcIjogJGZhLXZhci1zb3VyY2V0cmVlLFxuICBcImdvb2dsZS1wbHVzXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMsXG4gIFwiZGlhc3BvcmFcIjogJGZhLXZhci1kaWFzcG9yYSxcbiAgXCJmb3Vyc3F1YXJlXCI6ICRmYS12YXItZm91cnNxdWFyZSxcbiAgXCJzdGFjay1vdmVyZmxvd1wiOiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93LFxuICBcImdpdGh1Yi1hbHRcIjogJGZhLXZhci1naXRodWItYWx0LFxuICBcInBob2VuaXgtc3F1YWRyb25cIjogJGZhLXZhci1waG9lbml4LXNxdWFkcm9uLFxuICBcInBhZ2VsaW5lc1wiOiAkZmEtdmFyLXBhZ2VsaW5lcyxcbiAgXCJhbGdvbGlhXCI6ICRmYS12YXItYWxnb2xpYSxcbiAgXCJyZWQtcml2ZXJcIjogJGZhLXZhci1yZWQtcml2ZXIsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EsXG4gIFwic2FmYXJpXCI6ICRmYS12YXItc2FmYXJpLFxuICBcImdvb2dsZVwiOiAkZmEtdmFyLWdvb2dsZSxcbiAgXCJzcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZVwiOiAkZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlLFxuICBcImZvbnQtYXdlc29tZS1hbHRcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0LFxuICBcImF0bGFzc2lhblwiOiAkZmEtdmFyLWF0bGFzc2lhbixcbiAgXCJsaW5rZWRpbi1pblwiOiAkZmEtdmFyLWxpbmtlZGluLWluLFxuICBcImRpZ2l0YWwtb2NlYW5cIjogJGZhLXZhci1kaWdpdGFsLW9jZWFuLFxuICBcIm5pbWJsclwiOiAkZmEtdmFyLW5pbWJscixcbiAgXCJjaHJvbWVjYXN0XCI6ICRmYS12YXItY2hyb21lY2FzdCxcbiAgXCJldmVybm90ZVwiOiAkZmEtdmFyLWV2ZXJub3RlLFxuICBcImhhY2tlci1uZXdzXCI6ICRmYS12YXItaGFja2VyLW5ld3MsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZ1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcsXG4gIFwiYWR2ZXJzYWxcIjogJGZhLXZhci1hZHZlcnNhbCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucyxcbiAgXCJ3YXRjaG1hbi1tb25pdG9yaW5nXCI6ICRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZyxcbiAgXCJmb250aWNvbnNcIjogJGZhLXZhci1mb250aWNvbnMsXG4gIFwid2VpeGluXCI6ICRmYS12YXItd2VpeGluLFxuICBcInNoaXJ0c2luYnVsa1wiOiAkZmEtdmFyLXNoaXJ0c2luYnVsayxcbiAgXCJjb2RlcGVuXCI6ICRmYS12YXItY29kZXBlbixcbiAgXCJnaXQtYWx0XCI6ICRmYS12YXItZ2l0LWFsdCxcbiAgXCJseWZ0XCI6ICRmYS12YXItbHlmdCxcbiAgXCJyZXZcIjogJGZhLXZhci1yZXYsXG4gIFwid2luZG93c1wiOiAkZmEtdmFyLXdpbmRvd3MsXG4gIFwid2l6YXJkcy1vZi10aGUtY29hc3RcIjogJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCxcbiAgXCJzcXVhcmUtdmlhZGVvXCI6ICRmYS12YXItc3F1YXJlLXZpYWRlbyxcbiAgXCJ2aWFkZW8tc3F1YXJlXCI6ICRmYS12YXItdmlhZGVvLXNxdWFyZSxcbiAgXCJtZWV0dXBcIjogJGZhLXZhci1tZWV0dXAsXG4gIFwiY2VudG9zXCI6ICRmYS12YXItY2VudG9zLFxuICBcImFkblwiOiAkZmEtdmFyLWFkbixcbiAgXCJjbG91ZHNtaXRoXCI6ICRmYS12YXItY2xvdWRzbWl0aCxcbiAgXCJvcGVuc3VzZVwiOiAkZmEtdmFyLW9wZW5zdXNlLFxuICBcInBpZWQtcGlwZXItYWx0XCI6ICRmYS12YXItcGllZC1waXBlci1hbHQsXG4gIFwic3F1YXJlLWRyaWJiYmxlXCI6ICRmYS12YXItc3F1YXJlLWRyaWJiYmxlLFxuICBcImRyaWJiYmxlLXNxdWFyZVwiOiAkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSxcbiAgXCJjb2RpZXBpZVwiOiAkZmEtdmFyLWNvZGllcGllLFxuICBcIm5vZGVcIjogJGZhLXZhci1ub2RlLFxuICBcIm1peFwiOiAkZmEtdmFyLW1peCxcbiAgXCJzdGVhbVwiOiAkZmEtdmFyLXN0ZWFtLFxuICBcImNjLWFwcGxlLXBheVwiOiAkZmEtdmFyLWNjLWFwcGxlLXBheSxcbiAgXCJzY3JpYmRcIjogJGZhLXZhci1zY3JpYmQsXG4gIFwiZGViaWFuXCI6ICRmYS12YXItZGViaWFuLFxuICBcIm9wZW5pZFwiOiAkZmEtdmFyLW9wZW5pZCxcbiAgXCJpbnN0YWxvZFwiOiAkZmEtdmFyLWluc3RhbG9kLFxuICBcImV4cGVkaXRlZHNzbFwiOiAkZmEtdmFyLWV4cGVkaXRlZHNzbCxcbiAgXCJzZWxsY2FzdFwiOiAkZmEtdmFyLXNlbGxjYXN0LFxuICBcInNxdWFyZS10d2l0dGVyXCI6ICRmYS12YXItc3F1YXJlLXR3aXR0ZXIsXG4gIFwidHdpdHRlci1zcXVhcmVcIjogJGZhLXZhci10d2l0dGVyLXNxdWFyZSxcbiAgXCJyLXByb2plY3RcIjogJGZhLXZhci1yLXByb2plY3QsXG4gIFwiZGVsaWNpb3VzXCI6ICRmYS12YXItZGVsaWNpb3VzLFxuICBcImZyZWVic2RcIjogJGZhLXZhci1mcmVlYnNkLFxuICBcInZ1ZWpzXCI6ICRmYS12YXItdnVlanMsXG4gIFwiYWNjdXNvZnRcIjogJGZhLXZhci1hY2N1c29mdCxcbiAgXCJpb3hob3N0XCI6ICRmYS12YXItaW94aG9zdCxcbiAgXCJmb250aWNvbnMtZmlcIjogJGZhLXZhci1mb250aWNvbnMtZmksXG4gIFwiYXBwLXN0b3JlXCI6ICRmYS12YXItYXBwLXN0b3JlLFxuICBcImNjLW1hc3RlcmNhcmRcIjogJGZhLXZhci1jYy1tYXN0ZXJjYXJkLFxuICBcIml0dW5lcy1ub3RlXCI6ICRmYS12YXItaXR1bmVzLW5vdGUsXG4gIFwiZ29sYW5nXCI6ICRmYS12YXItZ29sYW5nLFxuICBcImtpY2tzdGFydGVyXCI6ICRmYS12YXIta2lja3N0YXJ0ZXIsXG4gIFwic3F1YXJlLWtpY2tzdGFydGVyXCI6ICRmYS12YXItc3F1YXJlLWtpY2tzdGFydGVyLFxuICBcImdyYXZcIjogJGZhLXZhci1ncmF2LFxuICBcIndlaWJvXCI6ICRmYS12YXItd2VpYm8sXG4gIFwidW5jaGFydGVkXCI6ICRmYS12YXItdW5jaGFydGVkLFxuICBcImZpcnN0ZHJhZnRcIjogJGZhLXZhci1maXJzdGRyYWZ0LFxuICBcInNxdWFyZS15b3V0dWJlXCI6ICRmYS12YXItc3F1YXJlLXlvdXR1YmUsXG4gIFwieW91dHViZS1zcXVhcmVcIjogJGZhLXZhci15b3V0dWJlLXNxdWFyZSxcbiAgXCJ3aWtpcGVkaWEtd1wiOiAkZmEtdmFyLXdpa2lwZWRpYS13LFxuICBcIndwcmVzc3JcIjogJGZhLXZhci13cHJlc3NyLFxuICBcInJlbmRhY3RcIjogJGZhLXZhci1yZW5kYWN0LFxuICBcImFuZ2VsbGlzdFwiOiAkZmEtdmFyLWFuZ2VsbGlzdCxcbiAgXCJnYWxhY3RpYy1yZXB1YmxpY1wiOiAkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljLFxuICBcIm5mYy1kaXJlY3Rpb25hbFwiOiAkZmEtdmFyLW5mYy1kaXJlY3Rpb25hbCxcbiAgXCJza3lwZVwiOiAkZmEtdmFyLXNreXBlLFxuICBcImpvZ2V0XCI6ICRmYS12YXItam9nZXQsXG4gIFwiZmVkb3JhXCI6ICRmYS12YXItZmVkb3JhLFxuICBcInN0cmlwZS1zXCI6ICRmYS12YXItc3RyaXBlLXMsXG4gIFwibWV0YVwiOiAkZmEtdmFyLW1ldGEsXG4gIFwibGFyYXZlbFwiOiAkZmEtdmFyLWxhcmF2ZWwsXG4gIFwiaG90amFyXCI6ICRmYS12YXItaG90amFyLFxuICBcImJsdWV0b290aC1iXCI6ICRmYS12YXItYmx1ZXRvb3RoLWIsXG4gIFwic3F1YXJlLWxldHRlcmJveGRcIjogJGZhLXZhci1zcXVhcmUtbGV0dGVyYm94ZCxcbiAgXCJzdGlja2VyLW11bGVcIjogJGZhLXZhci1zdGlja2VyLW11bGUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy16ZXJvXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvLFxuICBcImhpcHNcIjogJGZhLXZhci1oaXBzLFxuICBcImJlaGFuY2VcIjogJGZhLXZhci1iZWhhbmNlLFxuICBcInJlZGRpdFwiOiAkZmEtdmFyLXJlZGRpdCxcbiAgXCJkaXNjb3JkXCI6ICRmYS12YXItZGlzY29yZCxcbiAgXCJjaHJvbWVcIjogJGZhLXZhci1jaHJvbWUsXG4gIFwiYXBwLXN0b3JlLWlvc1wiOiAkZmEtdmFyLWFwcC1zdG9yZS1pb3MsXG4gIFwiY2MtZGlzY292ZXJcIjogJGZhLXZhci1jYy1kaXNjb3ZlcixcbiAgXCJ3cGJlZ2lubmVyXCI6ICRmYS12YXItd3BiZWdpbm5lcixcbiAgXCJjb25mbHVlbmNlXCI6ICRmYS12YXItY29uZmx1ZW5jZSxcbiAgXCJzaG9lbGFjZVwiOiAkZmEtdmFyLXNob2VsYWNlLFxuICBcIm1kYlwiOiAkZmEtdmFyLW1kYixcbiAgXCJkb2NodWJcIjogJGZhLXZhci1kb2NodWIsXG4gIFwiYWNjZXNzaWJsZS1pY29uXCI6ICRmYS12YXItYWNjZXNzaWJsZS1pY29uLFxuICBcImViYXlcIjogJGZhLXZhci1lYmF5LFxuICBcImFtYXpvblwiOiAkZmEtdmFyLWFtYXpvbixcbiAgXCJ1bnNwbGFzaFwiOiAkZmEtdmFyLXVuc3BsYXNoLFxuICBcInlhcm5cIjogJGZhLXZhci15YXJuLFxuICBcInNxdWFyZS1zdGVhbVwiOiAkZmEtdmFyLXNxdWFyZS1zdGVhbSxcbiAgXCJzdGVhbS1zcXVhcmVcIjogJGZhLXZhci1zdGVhbS1zcXVhcmUsXG4gIFwiNTAwcHhcIjogJGZhLXZhci01MDBweCxcbiAgXCJzcXVhcmUtdmltZW9cIjogJGZhLXZhci1zcXVhcmUtdmltZW8sXG4gIFwidmltZW8tc3F1YXJlXCI6ICRmYS12YXItdmltZW8tc3F1YXJlLFxuICBcImFzeW1tZXRyaWtcIjogJGZhLXZhci1hc3ltbWV0cmlrLFxuICBcImZvbnQtYXdlc29tZVwiOiAkZmEtdmFyLWZvbnQtYXdlc29tZSxcbiAgXCJmb250LWF3ZXNvbWUtZmxhZ1wiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnLFxuICBcImZvbnQtYXdlc29tZS1sb2dvLWZ1bGxcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsLFxuICBcImdyYXRpcGF5XCI6ICRmYS12YXItZ3JhdGlwYXksXG4gIFwiYXBwbGVcIjogJGZhLXZhci1hcHBsZSxcbiAgXCJoaXZlXCI6ICRmYS12YXItaGl2ZSxcbiAgXCJnaXRrcmFrZW5cIjogJGZhLXZhci1naXRrcmFrZW4sXG4gIFwia2V5YmFzZVwiOiAkZmEtdmFyLWtleWJhc2UsXG4gIFwiYXBwbGUtcGF5XCI6ICRmYS12YXItYXBwbGUtcGF5LFxuICBcInBhZGxldFwiOiAkZmEtdmFyLXBhZGxldCxcbiAgXCJhbWF6b24tcGF5XCI6ICRmYS12YXItYW1hem9uLXBheSxcbiAgXCJzcXVhcmUtZ2l0aHViXCI6ICRmYS12YXItc3F1YXJlLWdpdGh1YixcbiAgXCJnaXRodWItc3F1YXJlXCI6ICRmYS12YXItZ2l0aHViLXNxdWFyZSxcbiAgXCJzdHVtYmxldXBvblwiOiAkZmEtdmFyLXN0dW1ibGV1cG9uLFxuICBcImZlZGV4XCI6ICRmYS12YXItZmVkZXgsXG4gIFwicGhvZW5peC1mcmFtZXdvcmtcIjogJGZhLXZhci1waG9lbml4LWZyYW1ld29yayxcbiAgXCJzaG9waWZ5XCI6ICRmYS12YXItc2hvcGlmeSxcbiAgXCJuZW9zXCI6ICRmYS12YXItbmVvcyxcbiAgXCJzcXVhcmUtdGhyZWFkc1wiOiAkZmEtdmFyLXNxdWFyZS10aHJlYWRzLFxuICBcImhhY2tlcnJhbmtcIjogJGZhLXZhci1oYWNrZXJyYW5rLFxuICBcInJlc2VhcmNoZ2F0ZVwiOiAkZmEtdmFyLXJlc2VhcmNoZ2F0ZSxcbiAgXCJzd2lmdFwiOiAkZmEtdmFyLXN3aWZ0LFxuICBcImFuZ3VsYXJcIjogJGZhLXZhci1hbmd1bGFyLFxuICBcInNwZWFrYXBcIjogJGZhLXZhci1zcGVha2FwLFxuICBcImFuZ3J5Y3JlYXRpdmVcIjogJGZhLXZhci1hbmdyeWNyZWF0aXZlLFxuICBcInktY29tYmluYXRvclwiOiAkZmEtdmFyLXktY29tYmluYXRvcixcbiAgXCJlbXBpcmVcIjogJGZhLXZhci1lbXBpcmUsXG4gIFwiZW52aXJhXCI6ICRmYS12YXItZW52aXJhLFxuICBcImdvb2dsZS1zY2hvbGFyXCI6ICRmYS12YXItZ29vZ2xlLXNjaG9sYXIsXG4gIFwic3F1YXJlLWdpdGxhYlwiOiAkZmEtdmFyLXNxdWFyZS1naXRsYWIsXG4gIFwiZ2l0bGFiLXNxdWFyZVwiOiAkZmEtdmFyLWdpdGxhYi1zcXVhcmUsXG4gIFwic3R1ZGlvdmluYXJpXCI6ICRmYS12YXItc3R1ZGlvdmluYXJpLFxuICBcInBpZWQtcGlwZXJcIjogJGZhLXZhci1waWVkLXBpcGVyLFxuICBcIndvcmRwcmVzc1wiOiAkZmEtdmFyLXdvcmRwcmVzcyxcbiAgXCJwcm9kdWN0LWh1bnRcIjogJGZhLXZhci1wcm9kdWN0LWh1bnQsXG4gIFwiZmlyZWZveFwiOiAkZmEtdmFyLWZpcmVmb3gsXG4gIFwibGlub2RlXCI6ICRmYS12YXItbGlub2RlLFxuICBcImdvb2RyZWFkc1wiOiAkZmEtdmFyLWdvb2RyZWFkcyxcbiAgXCJzcXVhcmUtb2Rub2tsYXNzbmlraVwiOiAkZmEtdmFyLXNxdWFyZS1vZG5va2xhc3NuaWtpLFxuICBcIm9kbm9rbGFzc25pa2ktc3F1YXJlXCI6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUsXG4gIFwianNmaWRkbGVcIjogJGZhLXZhci1qc2ZpZGRsZSxcbiAgXCJzaXRoXCI6ICRmYS12YXItc2l0aCxcbiAgXCJ0aGVtZWlzbGVcIjogJGZhLXZhci10aGVtZWlzbGUsXG4gIFwicGFnZTRcIjogJGZhLXZhci1wYWdlNCxcbiAgXCJoYXNobm9kZVwiOiAkZmEtdmFyLWhhc2hub2RlLFxuICBcInJlYWN0XCI6ICRmYS12YXItcmVhY3QsXG4gIFwiY2MtcGF5cGFsXCI6ICRmYS12YXItY2MtcGF5cGFsLFxuICBcInNxdWFyZXNwYWNlXCI6ICRmYS12YXItc3F1YXJlc3BhY2UsXG4gIFwiY2Mtc3RyaXBlXCI6ICRmYS12YXItY2Mtc3RyaXBlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2hhcmVcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlLFxuICBcImJpdGNvaW5cIjogJGZhLXZhci1iaXRjb2luLFxuICBcImtleWNkblwiOiAkZmEtdmFyLWtleWNkbixcbiAgXCJvcGVyYVwiOiAkZmEtdmFyLW9wZXJhLFxuICBcIml0Y2gtaW9cIjogJGZhLXZhci1pdGNoLWlvLFxuICBcInVtYnJhY29cIjogJGZhLXZhci11bWJyYWNvLFxuICBcImdhbGFjdGljLXNlbmF0ZVwiOiAkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSxcbiAgXCJ1YnVudHVcIjogJGZhLXZhci11YnVudHUsXG4gIFwiZHJhZnQyZGlnaXRhbFwiOiAkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwsXG4gIFwic3RyaXBlXCI6ICRmYS12YXItc3RyaXBlLFxuICBcImhvdXp6XCI6ICRmYS12YXItaG91enosXG4gIFwiZ2dcIjogJGZhLXZhci1nZyxcbiAgXCJkaGxcIjogJGZhLXZhci1kaGwsXG4gIFwic3F1YXJlLXBpbnRlcmVzdFwiOiAkZmEtdmFyLXNxdWFyZS1waW50ZXJlc3QsXG4gIFwicGludGVyZXN0LXNxdWFyZVwiOiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUsXG4gIFwieGluZ1wiOiAkZmEtdmFyLXhpbmcsXG4gIFwiYmxhY2tiZXJyeVwiOiAkZmEtdmFyLWJsYWNrYmVycnksXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQsXG4gIFwicGxheXN0YXRpb25cIjogJGZhLXZhci1wbGF5c3RhdGlvbixcbiAgXCJxdWluc2NhcGVcIjogJGZhLXZhci1xdWluc2NhcGUsXG4gIFwibGVzc1wiOiAkZmEtdmFyLWxlc3MsXG4gIFwiYmxvZ2dlci1iXCI6ICRmYS12YXItYmxvZ2dlci1iLFxuICBcIm9wZW5jYXJ0XCI6ICRmYS12YXItb3BlbmNhcnQsXG4gIFwidmluZVwiOiAkZmEtdmFyLXZpbmUsXG4gIFwic2lnbmFsLW1lc3NlbmdlclwiOiAkZmEtdmFyLXNpZ25hbC1tZXNzZW5nZXIsXG4gIFwicGF5cGFsXCI6ICRmYS12YXItcGF5cGFsLFxuICBcImdpdGxhYlwiOiAkZmEtdmFyLWdpdGxhYixcbiAgXCJ0eXBvM1wiOiAkZmEtdmFyLXR5cG8zLFxuICBcInJlZGRpdC1hbGllblwiOiAkZmEtdmFyLXJlZGRpdC1hbGllbixcbiAgXCJ5YWhvb1wiOiAkZmEtdmFyLXlhaG9vLFxuICBcImRhaWx5bW90aW9uXCI6ICRmYS12YXItZGFpbHltb3Rpb24sXG4gIFwiYWZmaWxpYXRldGhlbWVcIjogJGZhLXZhci1hZmZpbGlhdGV0aGVtZSxcbiAgXCJwaWVkLXBpcGVyLXBwXCI6ICRmYS12YXItcGllZC1waXBlci1wcCxcbiAgXCJib290c3RyYXBcIjogJGZhLXZhci1ib290c3RyYXAsXG4gIFwib2Rub2tsYXNzbmlraVwiOiAkZmEtdmFyLW9kbm9rbGFzc25pa2ksXG4gIFwibmZjLXN5bWJvbFwiOiAkZmEtdmFyLW5mYy1zeW1ib2wsXG4gIFwibWludGJpdFwiOiAkZmEtdmFyLW1pbnRiaXQsXG4gIFwiZXRoZXJldW1cIjogJGZhLXZhci1ldGhlcmV1bSxcbiAgXCJzcGVha2VyLWRlY2tcIjogJGZhLXZhci1zcGVha2VyLWRlY2ssXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1ldVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUsXG4gIFwicGF0cmVvblwiOiAkZmEtdmFyLXBhdHJlb24sXG4gIFwiYXZpYW5leFwiOiAkZmEtdmFyLWF2aWFuZXgsXG4gIFwiZWxsb1wiOiAkZmEtdmFyLWVsbG8sXG4gIFwiZ29mb3JlXCI6ICRmYS12YXItZ29mb3JlLFxuICBcImJpbW9iamVjdFwiOiAkZmEtdmFyLWJpbW9iamVjdCxcbiAgXCJicmF2ZS1yZXZlcnNlXCI6ICRmYS12YXItYnJhdmUtcmV2ZXJzZSxcbiAgXCJmYWNlYm9vay1mXCI6ICRmYS12YXItZmFjZWJvb2stZixcbiAgXCJzcXVhcmUtZ29vZ2xlLXBsdXNcIjogJGZhLXZhci1zcXVhcmUtZ29vZ2xlLXBsdXMsXG4gIFwiZ29vZ2xlLXBsdXMtc3F1YXJlXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlLFxuICBcIndlYi1hd2Vzb21lXCI6ICRmYS12YXItd2ViLWF3ZXNvbWUsXG4gIFwibWFuZGFsb3JpYW5cIjogJGZhLXZhci1tYW5kYWxvcmlhbixcbiAgXCJmaXJzdC1vcmRlci1hbHRcIjogJGZhLXZhci1maXJzdC1vcmRlci1hbHQsXG4gIFwib3NpXCI6ICRmYS12YXItb3NpLFxuICBcImdvb2dsZS13YWxsZXRcIjogJGZhLXZhci1nb29nbGUtd2FsbGV0LFxuICBcImQtYW5kLWQtYmV5b25kXCI6ICRmYS12YXItZC1hbmQtZC1iZXlvbmQsXG4gIFwicGVyaXNjb3BlXCI6ICRmYS12YXItcGVyaXNjb3BlLFxuICBcImZ1bGNydW1cIjogJGZhLXZhci1mdWxjcnVtLFxuICBcImNsb3Vkc2NhbGVcIjogJGZhLXZhci1jbG91ZHNjYWxlLFxuICBcImZvcnVtYmVlXCI6ICRmYS12YXItZm9ydW1iZWUsXG4gIFwibWl6dW5pXCI6ICRmYS12YXItbWl6dW5pLFxuICBcInNjaGxpeFwiOiAkZmEtdmFyLXNjaGxpeCxcbiAgXCJzcXVhcmUteGluZ1wiOiAkZmEtdmFyLXNxdWFyZS14aW5nLFxuICBcInhpbmctc3F1YXJlXCI6ICRmYS12YXIteGluZy1zcXVhcmUsXG4gIFwiYmFuZGNhbXBcIjogJGZhLXZhci1iYW5kY2FtcCxcbiAgXCJ3cGZvcm1zXCI6ICRmYS12YXItd3Bmb3JtcyxcbiAgXCJjbG91ZHZlcnNpZnlcIjogJGZhLXZhci1jbG91ZHZlcnNpZnksXG4gIFwidXNwc1wiOiAkZmEtdmFyLXVzcHMsXG4gIFwibWVnYXBvcnRcIjogJGZhLXZhci1tZWdhcG9ydCxcbiAgXCJtYWdlbnRvXCI6ICRmYS12YXItbWFnZW50byxcbiAgXCJzcG90aWZ5XCI6ICRmYS12YXItc3BvdGlmeSxcbiAgXCJvcHRpbi1tb25zdGVyXCI6ICRmYS12YXItb3B0aW4tbW9uc3RlcixcbiAgXCJmbHlcIjogJGZhLXZhci1mbHksXG4gIFwiYXZpYXRvXCI6ICRmYS12YXItYXZpYXRvLFxuICBcIml0dW5lc1wiOiAkZmEtdmFyLWl0dW5lcyxcbiAgXCJjdXR0bGVmaXNoXCI6ICRmYS12YXItY3V0dGxlZmlzaCxcbiAgXCJibG9nZ2VyXCI6ICRmYS12YXItYmxvZ2dlcixcbiAgXCJmbGlja3JcIjogJGZhLXZhci1mbGlja3IsXG4gIFwidmliZXJcIjogJGZhLXZhci12aWJlcixcbiAgXCJzb3VuZGNsb3VkXCI6ICRmYS12YXItc291bmRjbG91ZCxcbiAgXCJkaWdnXCI6ICRmYS12YXItZGlnZyxcbiAgXCJ0ZW5jZW50LXdlaWJvXCI6ICRmYS12YXItdGVuY2VudC13ZWlibyxcbiAgXCJsZXR0ZXJib3hkXCI6ICRmYS12YXItbGV0dGVyYm94ZCxcbiAgXCJzeW1mb255XCI6ICRmYS12YXItc3ltZm9ueSxcbiAgXCJtYXhjZG5cIjogJGZhLXZhci1tYXhjZG4sXG4gIFwiZXRzeVwiOiAkZmEtdmFyLWV0c3ksXG4gIFwiZmFjZWJvb2stbWVzc2VuZ2VyXCI6ICRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyLFxuICBcImF1ZGlibGVcIjogJGZhLXZhci1hdWRpYmxlLFxuICBcInRoaW5rLXBlYWtzXCI6ICRmYS12YXItdGhpbmstcGVha3MsXG4gIFwiYmlsaWJpbGlcIjogJGZhLXZhci1iaWxpYmlsaSxcbiAgXCJlcmxhbmdcIjogJGZhLXZhci1lcmxhbmcsXG4gIFwieC10d2l0dGVyXCI6ICRmYS12YXIteC10d2l0dGVyLFxuICBcImNvdHRvbi1idXJlYXVcIjogJGZhLXZhci1jb3R0b24tYnVyZWF1LFxuICBcImRhc2hjdWJlXCI6ICRmYS12YXItZGFzaGN1YmUsXG4gIFwiNDItZ3JvdXBcIjogJGZhLXZhci00Mi1ncm91cCxcbiAgXCJpbm5vc29mdFwiOiAkZmEtdmFyLWlubm9zb2Z0LFxuICBcInN0YWNrLWV4Y2hhbmdlXCI6ICRmYS12YXItc3RhY2stZXhjaGFuZ2UsXG4gIFwiZWxlbWVudG9yXCI6ICRmYS12YXItZWxlbWVudG9yLFxuICBcInNxdWFyZS1waWVkLXBpcGVyXCI6ICRmYS12YXItc3F1YXJlLXBpZWQtcGlwZXIsXG4gIFwicGllZC1waXBlci1zcXVhcmVcIjogJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5kXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCxcbiAgXCJwYWxmZWRcIjogJGZhLXZhci1wYWxmZWQsXG4gIFwic3VwZXJwb3dlcnNcIjogJGZhLXZhci1zdXBlcnBvd2VycyxcbiAgXCJyZXNvbHZpbmdcIjogJGZhLXZhci1yZXNvbHZpbmcsXG4gIFwieGJveFwiOiAkZmEtdmFyLXhib3gsXG4gIFwic3F1YXJlLXdlYi1hd2Vzb21lLXN0cm9rZVwiOiAkZmEtdmFyLXNxdWFyZS13ZWItYXdlc29tZS1zdHJva2UsXG4gIFwic2VhcmNoZW5naW5cIjogJGZhLXZhci1zZWFyY2hlbmdpbixcbiAgXCJ0aWt0b2tcIjogJGZhLXZhci10aWt0b2ssXG4gIFwic3F1YXJlLWZhY2Vib29rXCI6ICRmYS12YXItc3F1YXJlLWZhY2Vib29rLFxuICBcImZhY2Vib29rLXNxdWFyZVwiOiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSxcbiAgXCJyZW5yZW5cIjogJGZhLXZhci1yZW5yZW4sXG4gIFwibGludXhcIjogJGZhLXZhci1saW51eCxcbiAgXCJnbGlkZVwiOiAkZmEtdmFyLWdsaWRlLFxuICBcImxpbmtlZGluXCI6ICRmYS12YXItbGlua2VkaW4sXG4gIFwiaHVic3BvdFwiOiAkZmEtdmFyLWh1YnNwb3QsXG4gIFwiZGVwbG95ZG9nXCI6ICRmYS12YXItZGVwbG95ZG9nLFxuICBcInR3aXRjaFwiOiAkZmEtdmFyLXR3aXRjaCxcbiAgXCJmbHV0dGVyXCI6ICRmYS12YXItZmx1dHRlcixcbiAgXCJyYXZlbHJ5XCI6ICRmYS12YXItcmF2ZWxyeSxcbiAgXCJtaXhlclwiOiAkZmEtdmFyLW1peGVyLFxuICBcInNxdWFyZS1sYXN0Zm1cIjogJGZhLXZhci1zcXVhcmUtbGFzdGZtLFxuICBcImxhc3RmbS1zcXVhcmVcIjogJGZhLXZhci1sYXN0Zm0tc3F1YXJlLFxuICBcInZpbWVvXCI6ICRmYS12YXItdmltZW8sXG4gIFwibWVuZGVsZXlcIjogJGZhLXZhci1tZW5kZWxleSxcbiAgXCJ1bmlyZWdpc3RyeVwiOiAkZmEtdmFyLXVuaXJlZ2lzdHJ5LFxuICBcImZpZ21hXCI6ICRmYS12YXItZmlnbWEsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1yZW1peFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgsXG4gIFwiY2MtYW1hem9uLXBheVwiOiAkZmEtdmFyLWNjLWFtYXpvbi1wYXksXG4gIFwiZHJvcGJveFwiOiAkZmEtdmFyLWRyb3Bib3gsXG4gIFwiaW5zdGFncmFtXCI6ICRmYS12YXItaW5zdGFncmFtLFxuICBcImNtcGxpZFwiOiAkZmEtdmFyLWNtcGxpZCxcbiAgXCJ1cHdvcmtcIjogJGZhLXZhci11cHdvcmssXG4gIFwiZmFjZWJvb2tcIjogJGZhLXZhci1mYWNlYm9vayxcbiAgXCJncmlwZmlyZVwiOiAkZmEtdmFyLWdyaXBmaXJlLFxuICBcImplZGktb3JkZXJcIjogJGZhLXZhci1qZWRpLW9yZGVyLFxuICBcInVpa2l0XCI6ICRmYS12YXItdWlraXQsXG4gIFwiZm9ydC1hd2Vzb21lLWFsdFwiOiAkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQsXG4gIFwicGhhYnJpY2F0b3JcIjogJGZhLXZhci1waGFicmljYXRvcixcbiAgXCJ1c3N1bm5haFwiOiAkZmEtdmFyLXVzc3VubmFoLFxuICBcImVhcmx5YmlyZHNcIjogJGZhLXZhci1lYXJseWJpcmRzLFxuICBcInRyYWRlLWZlZGVyYXRpb25cIjogJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uLFxuICBcImF1dG9wcmVmaXhlclwiOiAkZmEtdmFyLWF1dG9wcmVmaXhlcixcbiAgXCJ3aGF0c2FwcFwiOiAkZmEtdmFyLXdoYXRzYXBwLFxuICBcInNxdWFyZS11cHdvcmtcIjogJGZhLXZhci1zcXVhcmUtdXB3b3JrLFxuICBcInNsaWRlc2hhcmVcIjogJGZhLXZhci1zbGlkZXNoYXJlLFxuICBcImdvb2dsZS1wbGF5XCI6ICRmYS12YXItZ29vZ2xlLXBsYXksXG4gIFwidmlhZGVvXCI6ICRmYS12YXItdmlhZGVvLFxuICBcImxpbmVcIjogJGZhLXZhci1saW5lLFxuICBcImdvb2dsZS1kcml2ZVwiOiAkZmEtdmFyLWdvb2dsZS1kcml2ZSxcbiAgXCJzZXJ2aWNlc3RhY2tcIjogJGZhLXZhci1zZXJ2aWNlc3RhY2ssXG4gIFwic2ltcGx5YnVpbHRcIjogJGZhLXZhci1zaW1wbHlidWlsdCxcbiAgXCJiaXRidWNrZXRcIjogJGZhLXZhci1iaXRidWNrZXQsXG4gIFwiaW1kYlwiOiAkZmEtdmFyLWltZGIsXG4gIFwiZGVlemVyXCI6ICRmYS12YXItZGVlemVyLFxuICBcInJhc3BiZXJyeS1waVwiOiAkZmEtdmFyLXJhc3BiZXJyeS1waSxcbiAgXCJqaXJhXCI6ICRmYS12YXItamlyYSxcbiAgXCJkb2NrZXJcIjogJGZhLXZhci1kb2NrZXIsXG4gIFwic2NyZWVucGFsXCI6ICRmYS12YXItc2NyZWVucGFsLFxuICBcImJsdWV0b290aFwiOiAkZmEtdmFyLWJsdWV0b290aCxcbiAgXCJnaXR0ZXJcIjogJGZhLXZhci1naXR0ZXIsXG4gIFwiZC1hbmQtZFwiOiAkZmEtdmFyLWQtYW5kLWQsXG4gIFwibWljcm9ibG9nXCI6ICRmYS12YXItbWljcm9ibG9nLFxuICBcImNjLWRpbmVycy1jbHViXCI6ICRmYS12YXItY2MtZGluZXJzLWNsdWIsXG4gIFwiZ2ctY2lyY2xlXCI6ICRmYS12YXItZ2ctY2lyY2xlLFxuICBcInBpZWQtcGlwZXItaGF0XCI6ICRmYS12YXItcGllZC1waXBlci1oYXQsXG4gIFwia2lja3N0YXJ0ZXIta1wiOiAkZmEtdmFyLWtpY2tzdGFydGVyLWssXG4gIFwieWFuZGV4XCI6ICRmYS12YXIteWFuZGV4LFxuICBcInJlYWRtZVwiOiAkZmEtdmFyLXJlYWRtZSxcbiAgXCJodG1sNVwiOiAkZmEtdmFyLWh0bWw1LFxuICBcInNlbGxzeVwiOiAkZmEtdmFyLXNlbGxzeSxcbiAgXCJzcXVhcmUtd2ViLWF3ZXNvbWVcIjogJGZhLXZhci1zcXVhcmUtd2ViLWF3ZXNvbWUsXG4gIFwic2Fzc1wiOiAkZmEtdmFyLXNhc3MsXG4gIFwid2lyc2luZGhhbmR3ZXJrXCI6ICRmYS12YXItd2lyc2luZGhhbmR3ZXJrLFxuICBcIndzaFwiOiAkZmEtdmFyLXdzaCxcbiAgXCJidXJvbW9iZWxleHBlcnRlXCI6ICRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSxcbiAgXCJzYWxlc2ZvcmNlXCI6ICRmYS12YXItc2FsZXNmb3JjZSxcbiAgXCJvY3RvcHVzLWRlcGxveVwiOiAkZmEtdmFyLW9jdG9wdXMtZGVwbG95LFxuICBcIm1lZGFwcHNcIjogJGZhLXZhci1tZWRhcHBzLFxuICBcIm5zOFwiOiAkZmEtdmFyLW5zOCxcbiAgXCJwaW50ZXJlc3QtcFwiOiAkZmEtdmFyLXBpbnRlcmVzdC1wLFxuICBcImFwcGVyXCI6ICRmYS12YXItYXBwZXIsXG4gIFwiZm9ydC1hd2Vzb21lXCI6ICRmYS12YXItZm9ydC1hd2Vzb21lLFxuICBcIndhemVcIjogJGZhLXZhci13YXplLFxuICBcImJsdWVza3lcIjogJGZhLXZhci1ibHVlc2t5LFxuICBcImNjLWpjYlwiOiAkZmEtdmFyLWNjLWpjYixcbiAgXCJzbmFwY2hhdFwiOiAkZmEtdmFyLXNuYXBjaGF0LFxuICBcInNuYXBjaGF0LWdob3N0XCI6ICRmYS12YXItc25hcGNoYXQtZ2hvc3QsXG4gIFwiZmFudGFzeS1mbGlnaHQtZ2FtZXNcIjogJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyxcbiAgXCJydXN0XCI6ICRmYS12YXItcnVzdCxcbiAgXCJ3aXhcIjogJGZhLXZhci13aXgsXG4gIFwic3F1YXJlLWJlaGFuY2VcIjogJGZhLXZhci1zcXVhcmUtYmVoYW5jZSxcbiAgXCJiZWhhbmNlLXNxdWFyZVwiOiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlLFxuICBcInN1cHBsZVwiOiAkZmEtdmFyLXN1cHBsZSxcbiAgXCJ3ZWJmbG93XCI6ICRmYS12YXItd2ViZmxvdyxcbiAgXCJyZWJlbFwiOiAkZmEtdmFyLXJlYmVsLFxuICBcImNzczNcIjogJGZhLXZhci1jc3MzLFxuICBcInN0YXlsaW5rZWRcIjogJGZhLXZhci1zdGF5bGlua2VkLFxuICBcImthZ2dsZVwiOiAkZmEtdmFyLWthZ2dsZSxcbiAgXCJzcGFjZS1hd2Vzb21lXCI6ICRmYS12YXItc3BhY2UtYXdlc29tZSxcbiAgXCJkZXZpYW50YXJ0XCI6ICRmYS12YXItZGV2aWFudGFydCxcbiAgXCJjcGFuZWxcIjogJGZhLXZhci1jcGFuZWwsXG4gIFwiZ29vZHJlYWRzLWdcIjogJGZhLXZhci1nb29kcmVhZHMtZyxcbiAgXCJzcXVhcmUtZ2l0XCI6ICRmYS12YXItc3F1YXJlLWdpdCxcbiAgXCJnaXQtc3F1YXJlXCI6ICRmYS12YXItZ2l0LXNxdWFyZSxcbiAgXCJzcXVhcmUtdHVtYmxyXCI6ICRmYS12YXItc3F1YXJlLXR1bWJscixcbiAgXCJ0dW1ibHItc3F1YXJlXCI6ICRmYS12YXItdHVtYmxyLXNxdWFyZSxcbiAgXCJ0cmVsbG9cIjogJGZhLXZhci10cmVsbG8sXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1qcFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanAsXG4gIFwiZ2V0LXBvY2tldFwiOiAkZmEtdmFyLWdldC1wb2NrZXQsXG4gIFwicGVyYnl0ZVwiOiAkZmEtdmFyLXBlcmJ5dGUsXG4gIFwiZ3J1bnRcIjogJGZhLXZhci1ncnVudCxcbiAgXCJ3ZWVibHlcIjogJGZhLXZhci13ZWVibHksXG4gIFwiY29ubmVjdGRldmVsb3BcIjogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCxcbiAgXCJsZWFucHViXCI6ICRmYS12YXItbGVhbnB1YixcbiAgXCJibGFjay10aWVcIjogJGZhLXZhci1ibGFjay10aWUsXG4gIFwidGhlbWVjb1wiOiAkZmEtdmFyLXRoZW1lY28sXG4gIFwicHl0aG9uXCI6ICRmYS12YXItcHl0aG9uLFxuICBcImFuZHJvaWRcIjogJGZhLXZhci1hbmRyb2lkLFxuICBcImJvdHNcIjogJGZhLXZhci1ib3RzLFxuICBcImZyZWUtY29kZS1jYW1wXCI6ICRmYS12YXItZnJlZS1jb2RlLWNhbXAsXG4gIFwiaG9ybmJpbGxcIjogJGZhLXZhci1ob3JuYmlsbCxcbiAgXCJqc1wiOiAkZmEtdmFyLWpzLFxuICBcImlkZWFsXCI6ICRmYS12YXItaWRlYWwsXG4gIFwiZ2l0XCI6ICRmYS12YXItZ2l0LFxuICBcImRldlwiOiAkZmEtdmFyLWRldixcbiAgXCJza2V0Y2hcIjogJGZhLXZhci1za2V0Y2gsXG4gIFwieWFuZGV4LWludGVybmF0aW9uYWxcIjogJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCxcbiAgXCJjYy1hbWV4XCI6ICRmYS12YXItY2MtYW1leCxcbiAgXCJ1YmVyXCI6ICRmYS12YXItdWJlcixcbiAgXCJnaXRodWJcIjogJGZhLXZhci1naXRodWIsXG4gIFwicGhwXCI6ICRmYS12YXItcGhwLFxuICBcImFsaXBheVwiOiAkZmEtdmFyLWFsaXBheSxcbiAgXCJ5b3V0dWJlXCI6ICRmYS12YXIteW91dHViZSxcbiAgXCJza3lhdGxhc1wiOiAkZmEtdmFyLXNreWF0bGFzLFxuICBcImZpcmVmb3gtYnJvd3NlclwiOiAkZmEtdmFyLWZpcmVmb3gtYnJvd3NlcixcbiAgXCJyZXBseWRcIjogJGZhLXZhci1yZXBseWQsXG4gIFwic3VzZVwiOiAkZmEtdmFyLXN1c2UsXG4gIFwiamVua2luc1wiOiAkZmEtdmFyLWplbmtpbnMsXG4gIFwidHdpdHRlclwiOiAkZmEtdmFyLXR3aXR0ZXIsXG4gIFwicm9ja3Jtc1wiOiAkZmEtdmFyLXJvY2tybXMsXG4gIFwicGludGVyZXN0XCI6ICRmYS12YXItcGludGVyZXN0LFxuICBcImJ1ZmZlclwiOiAkZmEtdmFyLWJ1ZmZlcixcbiAgXCJucG1cIjogJGZhLXZhci1ucG0sXG4gIFwieWFtbWVyXCI6ICRmYS12YXIteWFtbWVyLFxuICBcImJ0Y1wiOiAkZmEtdmFyLWJ0YyxcbiAgXCJkcmliYmJsZVwiOiAkZmEtdmFyLWRyaWJiYmxlLFxuICBcInN0dW1ibGV1cG9uLWNpcmNsZVwiOiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSxcbiAgXCJpbnRlcm5ldC1leHBsb3JlclwiOiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyLFxuICBcInN0dWJiZXJcIjogJGZhLXZhci1zdHViYmVyLFxuICBcInRlbGVncmFtXCI6ICRmYS12YXItdGVsZWdyYW0sXG4gIFwidGVsZWdyYW0tcGxhbmVcIjogJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSxcbiAgXCJvbGQtcmVwdWJsaWNcIjogJGZhLXZhci1vbGQtcmVwdWJsaWMsXG4gIFwib2R5c2VlXCI6ICRmYS12YXItb2R5c2VlLFxuICBcInNxdWFyZS13aGF0c2FwcFwiOiAkZmEtdmFyLXNxdWFyZS13aGF0c2FwcCxcbiAgXCJ3aGF0c2FwcC1zcXVhcmVcIjogJGZhLXZhci13aGF0c2FwcC1zcXVhcmUsXG4gIFwibm9kZS1qc1wiOiAkZmEtdmFyLW5vZGUtanMsXG4gIFwiZWRnZS1sZWdhY3lcIjogJGZhLXZhci1lZGdlLWxlZ2FjeSxcbiAgXCJzbGFja1wiOiAkZmEtdmFyLXNsYWNrLFxuICBcInNsYWNrLWhhc2hcIjogJGZhLXZhci1zbGFjay1oYXNoLFxuICBcIm1lZHJ0XCI6ICRmYS12YXItbWVkcnQsXG4gIFwidXNiXCI6ICRmYS12YXItdXNiLFxuICBcInR1bWJsclwiOiAkZmEtdmFyLXR1bWJscixcbiAgXCJ2YWFkaW5cIjogJGZhLXZhci12YWFkaW4sXG4gIFwicXVvcmFcIjogJGZhLXZhci1xdW9yYSxcbiAgXCJzcXVhcmUteC10d2l0dGVyXCI6ICRmYS12YXItc3F1YXJlLXgtdHdpdHRlcixcbiAgXCJyZWFjdGV1cm9wZVwiOiAkZmEtdmFyLXJlYWN0ZXVyb3BlLFxuICBcIm1lZGl1bVwiOiAkZmEtdmFyLW1lZGl1bSxcbiAgXCJtZWRpdW0tbVwiOiAkZmEtdmFyLW1lZGl1bS1tLFxuICBcImFtaWxpYVwiOiAkZmEtdmFyLWFtaWxpYSxcbiAgXCJtaXhjbG91ZFwiOiAkZmEtdmFyLW1peGNsb3VkLFxuICBcImZsaXBib2FyZFwiOiAkZmEtdmFyLWZsaXBib2FyZCxcbiAgXCJ2aWFjb2luXCI6ICRmYS12YXItdmlhY29pbixcbiAgXCJjcml0aWNhbC1yb2xlXCI6ICRmYS12YXItY3JpdGljYWwtcm9sZSxcbiAgXCJzaXRyb3hcIjogJGZhLXZhci1zaXRyb3gsXG4gIFwiZGlzY291cnNlXCI6ICRmYS12YXItZGlzY291cnNlLFxuICBcImpvb21sYVwiOiAkZmEtdmFyLWpvb21sYSxcbiAgXCJtYXN0b2RvblwiOiAkZmEtdmFyLW1hc3RvZG9uLFxuICBcImFpcmJuYlwiOiAkZmEtdmFyLWFpcmJuYixcbiAgXCJ3b2xmLXBhY2stYmF0dGFsaW9uXCI6ICRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbixcbiAgXCJidXktbi1sYXJnZVwiOiAkZmEtdmFyLWJ1eS1uLWxhcmdlLFxuICBcImd1bHBcIjogJGZhLXZhci1ndWxwLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1c1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyxcbiAgXCJzdHJhdmFcIjogJGZhLXZhci1zdHJhdmEsXG4gIFwiZW1iZXJcIjogJGZhLXZhci1lbWJlcixcbiAgXCJjYW5hZGlhbi1tYXBsZS1sZWFmXCI6ICRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZixcbiAgXCJ0ZWFtc3BlYWtcIjogJGZhLXZhci10ZWFtc3BlYWssXG4gIFwicHVzaGVkXCI6ICRmYS12YXItcHVzaGVkLFxuICBcIndvcmRwcmVzcy1zaW1wbGVcIjogJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlLFxuICBcIm51dHJpdGlvbml4XCI6ICRmYS12YXItbnV0cml0aW9uaXgsXG4gIFwid29kdVwiOiAkZmEtdmFyLXdvZHUsXG4gIFwiZ29vZ2xlLXBheVwiOiAkZmEtdmFyLWdvb2dsZS1wYXksXG4gIFwiaW50ZXJjb21cIjogJGZhLXZhci1pbnRlcmNvbSxcbiAgXCJ6aGlodVwiOiAkZmEtdmFyLXpoaWh1LFxuICBcImtvcnZ1ZVwiOiAkZmEtdmFyLWtvcnZ1ZSxcbiAgXCJwaXhcIjogJGZhLXZhci1waXgsXG4gIFwic3RlYW0tc3ltYm9sXCI6ICRmYS12YXItc3RlYW0tc3ltYm9sLFxuKTtcbiIsIi8vIGljb25zIGluIGEgbGlzdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS1tYXJnaW4sICN7JGZhLWxpLW1hcmdpbn0pO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktd2lkdGgsICN7JGZhLWxpLXdpZHRofSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIGJvcmRlcmVkICsgcHVsbGVkIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1jb2xvciwgI3skZmEtYm9yZGVyLWNvbG9yfSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1yYWRpdXMsICN7JGZhLWJvcmRlci1yYWRpdXN9KTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGUsICN7JGZhLWJvcmRlci1zdHlsZX0pO1xuICBib3JkZXItd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci13aWR0aCwgI3skZmEtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1wYWRkaW5nLCAjeyRmYS1ib3JkZXItcGFkZGluZ30pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tcHVsbC1tYXJnaW4sICN7JGZhLXB1bGwtbWFyZ2lufSk7IFxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcbn1cbiIsIi8vIGFuaW1hdGluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYmVhdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYm91bmNlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4MCwgMC44NDAsIDAuNDIwLCAxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKC40LDAsLjYsMSkpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZsaXA7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc2hha2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc2hha2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc3BpbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDJzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1yZXZlcnNlIHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1wdWxzZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcbn1cblxuLy8gaWYgYWdlbnQgb3Igb3BlcmF0aW5nIHN5c3RlbSBwcmVmZXJzIHJlZHVjZWQgbW90aW9uLCBkaXNhYmxlIGFuaW1hdGlvbnNcbi8vIHNlZTogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAyMC8wOS9kZXNpZ24tcmVkdWNlZC1tb3Rpb24tc2Vuc2l0aXZpdGllcy9cbi8vIHNlZTogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuI3skZmEtY3NzLXByZWZpeH0tYmVhdCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4sXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICAwJSwgOTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0NSUgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtc2NhbGUsIDEuMjUpKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTsgfVxuICAzMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtanVtcC1zY2FsZS14LCAwLjkpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7IH1cbiAgNTAlICB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTclICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpOyB9XG4gIDY0JSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgNTAlIHsgb3BhY2l0eTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmFkZS1vcGFjaXR5LCAwLjQpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLXNjYWxlLCAxLjEyNSkpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tZmxpcCB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXgsIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXksIDEpLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXosIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTsgfVxuICA0JSB7IHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxuICA4JSwgMjQlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTsgfVxuICAxMiUsIDI4JSB7IHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAxNiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpOyB9XG4gIDIwJSB7IHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTsgfVxuICAzMiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpOyB9XG4gIDM2JSB7IHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTsgfVxuICA0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG4iLCIvLyByb3RhdGluZyArIGZsaXBwaW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYnkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYW5nbGUsIDApKTtcbn1cbiIsIi8vIHN0YWNraW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246ICRmYS1zdGFjay12ZXJ0aWNhbC1hbGlnbjtcbiAgd2lkdGg6ICRmYS1zdGFjay13aWR0aDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdGFjay16LWluZGV4LCAjeyRmYS1zdGFjay16LWluZGV4fSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSwgI3skZmEtaW52ZXJzZX0pO1xufVxuIiwiLy8gc3BlY2lmaWMgaWNvbiBjbGFzcyBkZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuQGVhY2ggJG5hbWUsICRpY29uIGluICRmYS1pY29ucyB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRuYW1lfTo6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkaWNvbiB9XFxcIlwiKTsgfVxufVxuXG4iLCIvLyBzY3JlZW4tcmVhZGVyIHV0aWxpdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLnNyLW9ubHksXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seSB7XG4gIEBpbmNsdWRlIGZhLXNyLW9ubHk7XG59XG5cbi8vIHVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkXG4uc3Itb25seS1mb2N1c2FibGUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBmYS1zci1vbmx5LWZvY3VzYWJsZTtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi42LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWNsYXNzaWM6ICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG59XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYXMsXG4uI3skZmEtY3NzLXByZWZpeH0tc29saWQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjYuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLlxuICovXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuOnJvb3QsIDpob3N0IHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHktYnJhbmRzOiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1mb250LWJyYW5kczogbm9ybWFsIDQwMCAxZW0vMSAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZmFiLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBlYWNoICRuYW1lLCAkaWNvbiBpbiAkZmEtYnJhbmQtaWNvbnMge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skbmFtZX06YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkaWNvbiB9XFxcIlwiKTsgfVxufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4OiBcIlwiLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiJGJhcnJpb19wYXRoX2ltYWdlczogXCIuLi8uLi9jb250cmliL2Jvb3RzdHJhcF9iYXJyaW8vaW1hZ2VzL1wiICFkZWZhdWx0O1xuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYmItcHJpbWFyeS1kYXJrOiAjMGM2M2UzO1xuICAtLWJiLXByaW1hcnktdGV4dDogIzIxMjUyOTtcbiAgLS1iYi1zZWNvbmRhcnktZGFyazogIzVhNjE2ODtcbiAgLS1iYi1oMS1jb2xvcjogIzIxMjUyOTtcbiAgLS1iYi1oMi1jb2xvcjogIzIxMjUyOTtcbiAgLS1iYi1oMy1jb2xvcjogIzIxMjUyOTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tYmItcHJpbWFyeS10ZXh0OiAjZGVlMmU2O1xuICAtLWJiLWgxLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJiLWgyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJiLWgzLWNvbG9yOiAjZGVlMmU2O1xufSIsIi8qIE1JWElOUyAqL1xuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG5cdC5idG4tI3skY29sb3J9IGEge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcblx0fVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG5cdC5idG4tb3V0bGluZS0jeyRjb2xvcn0gYSB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuXHR9XG59XG5cbi8vIFNWR1xuXG5AbWl4aW4gc3ZnLWljb24tYmFja2dyb3VuZCgkbmFtZSwgJGNvbG9yLCAkaG92ZXItY29sb3I6bnVsbCwgJHBvc2l0aW9uOm51bGwsICRzaXplOm51bGwpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGNvbG9yfScpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG5cdGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGhvdmVyLWNvbG9yfScpO1xuXHR9XG59XG4gIFxuQG1peGluIHN2Zy1pbmxpbmUoJG5hbWUsICRwb3NpdGlvbiwgJGNvbG9yLCAkaG92ZXItY29sb3IsICRzaXplLCAkbWFyZ2luKSB7XG5cdCY6OiN7JHBvc2l0aW9ufSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRjb2xvcn0nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJyN7JG5hbWV9LnN2ZycsIGZpbGw9JyN7JGhvdmVyLWNvbG9yfScpO1xuXHRcdH1cblxuICAgIEBpZiAkcG9zaXRpb24gPT0gYWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luO1xuICAgIH0gQGVsc2Uge1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbjtcbiAgICB9XG5cdH1cbn1cblxuQG1peGluIHN2Zy1pY29uLXJlcGxhY2UoJG5hbWUsICRjb2xvciwgJGhvdmVyLWNvbG9yLCAkc2l6ZTpudWxsKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRjb2xvcn0nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogJHNpemU7XG5cdGhlaWdodDogJHNpemU7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcjeyRuYW1lfS5zdmcnLCBmaWxsPScjeyRob3Zlci1jb2xvcn0nKTtcblx0fVxufVxuXG4vLyBCb3ggc2hhZG93XG5AbWl4aW4gYm94LXNoYWRvdyggJGg6IDEwcHggLCAkdjogMTBweCAsICRiOiAxMHB4ICwgJHM6IDBweCAsICRjOiByZ2JhKDAsMCwwLDAuNzUpICkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xuICAtbW96LWJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xuICBib3gtc2hhZG93OiAkaCAkdiAkYiAkcyAkYztcbn1cblxuLy8gR3JhZGllbnRcbkBtaXhpbiBncmFkaWVudCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbikge1xuXHRiYWNrZ3JvdW5kOiAkc3RhcnQtY29sb3I7XG5cdEBpZiAkb3JpZW50YXRpb24gPT0gdmVydGljYWwge1xuXHRcdC8vIHZlcnRpY2FsXG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgxMDAlLCRlbmQtY29sb3IpKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MCApO1xuXHR9XG5cdEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSBob3Jpem9udGFsXHR7XG5cdFx0Ly8gaG9yaXpvbnRhbFxuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgxMDAlLCRlbmQtY29sb3IpKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJHN0YXJ0LWNvbG9yJywgZW5kQ29sb3JzdHI9JyRlbmQtY29sb3InLEdyYWRpZW50VHlwZT0xICk7XG5cdH1cblx0QGVsc2VcdHtcblx0XHQvLyByYWRpYWxcblx0XHRiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChyYWRpYWwsIGNlbnRlciBjZW50ZXIsIDBweCwgY2VudGVyIGNlbnRlciwgMTAwJSwgY29sb3Itc3RvcCgwJSwkc3RhcnQtY29sb3IpLCBjb2xvci1zdG9wKDEwMCUsJGVuZC1jb2xvcikpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtbXMtcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckc3RhcnQtY29sb3InLCBlbmRDb2xvcnN0cj0nJGVuZC1jb2xvcicsR3JhZGllbnRUeXBlPTEgKTtcblx0fVxufVxuXG4vLyBGYWRlXG5AbWl4aW4gZmFkZSgkdHlwZSkge1xuICBAaWYgJHR5cGU9PSBcImhpZGVcIiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgfSBAZWxzZSBpZiAkdHlwZT09IFwic2hvd1wiIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIGFmZml4IGVmZmVjdC5cbiAqL1xuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMzU7XG4gIGxlZnQ6IDA7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBjb21tZW50cyBpbiBCYXJyaW8uXG4gKi9cblxuLmFsZXJ0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4udG9hc3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmFsZXJ0IHtcbiAgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDJyZW07XG4gIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBCb290c3RyYXAgQmFycmlvIHNwZWNpZmljIHN0eWxpbmcgZm9yIHRoZSBCb29rIG1vZHVsZS5cbiAqL1xuXG4uYm9vay1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLmJvb2stbmF2aWdhdGlvbiAuYm9vay1wYWdlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgbWFyZ2luOiAwO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxpbmcgZm9yIHRoZSBCb29rIG1vZHVsZS5cbiAqL1xuXG4uYm9vay1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG4uYm9vay1uYXZpZ2F0aW9uIC5ib29rLXBhZ2VyIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cbi5ib29rLXBhZ2VyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYm9vay1wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvKiBMVFIgKi9cbiAgd2lkdGg6IDQ1JTtcbn1cbltkaXI9XCJydGxcIl0gLmJvb2stcGFnZXJfX2l0ZW0tLXByZXZpb3VzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ib29rLXBhZ2VyX19pdGVtLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4JTtcbn1cbi5ib29rLXBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0OyAvKiBMVFIgKi9cbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8qIExUUiAqL1xuICB3aWR0aDogNDUlO1xufVxuW2Rpcj1cInJ0bFwiXSAuYm9vay1wYWdlcl9faXRlbS0tbmV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgYnJlYWRjcnVtYnMuXG4gKi9cblxuLmJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuLnJlZ2lvbi1icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMC4yNWVtO1xuICAgIHdpZHRoOiAxMDAlO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGNvbW1lbnRzIGluIEJhcnRpay5cbiAqL1xuXG5cbi8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgI2NvbnRlbnQgaDIgKi9cblxuI2NvbnRlbnQgLmNvbW1lbnQtd3JhcHBlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4jY29udGVudCAuY29tbWVudC13cmFwcGVyIGgyLmNvbW1lbnQtZm9ybV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmZpZWxkLW5vZGUtLWNvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuLmNvbW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjb21tZW50LXNwYWNlci15O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5jb21tZW50X19tZXRhIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICAgIC8qIExUUiAqL1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudF9fbWV0YSB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbn1cblxuLmNvbW1lbnRfX2F0dHJpYnV0aW9uIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuXG4vKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZmljaXR5IG9mIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcgKi9cbi5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4uY29tbWVudCAuZmllbGQtLW5hbWUtdXNlci1waWN0dXJlIGltZyB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudF9fYXV0aG9yIC51c2VybmFtZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbW1lbnRfX2F1dGhvciB7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbn1cblxuLmNvbW1lbnRfX3RpbWUsXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgY29sb3I6ICM2ODY5NmI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX3RpbWUsXG4uY29tbWVudF9fcGVybWFsaW5rIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcbn1cblxuLmNvbW1lbnRfX3Blcm1hbGluayB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5jb21tZW50X19jb250ZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIC8qIExUUiAqL1xuICAgIHRvcDogJGNvbW1lbnQtc3BhY2VyLXk7XG4gICAgYm9yZGVyLXRvcDogJGNvbW1lbnQtc3BhY2VyLXkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkY29tbWVudC1zcGFjZXIteCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIC8qIExUUiAqL1xuICAgIGJvcmRlci1ib3R0b206ICRjb21tZW50LXNwYWNlci15IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50X19jb250ZW50OmJlZm9yZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6ICRjb21tZW50LXNwYWNlci14IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbi5jb21tZW50X19jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgLyogTFRSICovXG4gICAgdG9wOiAkY29tbWVudC1zcGFjZXIteTtcbiAgICBib3JkZXItdG9wOiAkY29tbWVudC1zcGFjZXIteSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6ICRjb21tZW50LXNwYWNlci14IHNvbGlkICR3aGl0ZTtcbiAgICAvKiBMVFIgKi9cbiAgICBib3JkZXItYm90dG9tOiAkY29tbWVudC1zcGFjZXIteSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnRfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAkY29tbWVudC1zcGFjZXIteCBzb2xpZCAkd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uY29tbWVudF9fY29udGVudCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMC45NGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDVlbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG59XG5cbi5jb21tZW50X19jb250ZW50IG5hdiB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLmluZGVudGVkIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuaW5kZW50ZWQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbW1lbnQgLmxpbmtzIHtcbiAgICBwYWRkaW5nOiAwIDAgMC4yNWVtIDA7XG59XG5cbi5jb21tZW50IC5saW5rcy1pbmxpbmUgc3BhbiB7XG4gICAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gICAgLyogTFRSICovXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbW1lbnQgLmxpbmtzLWlubGluZSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcbn1cblxuLmNvbW1lbnQtLXVucHVibGlzaGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAvKiBMVFIgKi9cbiAgICBwYWRkaW5nOiA1cHggMnB4IDVweCA1cHg7XG4gICAgLyogTFRSICovXG4gICAgYmFja2dyb3VuZDogJGFjY2VudC1saWdodDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY29tbWVudC0tdW5wdWJsaXNoZWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDJweDtcbn1cblxuXG4vKipcbiAqIEB0b2RvOiB1bnB1Ymxpc2hlZCBub2RlcyBoYXZlIGNsYXNzIC5ub2RlLS11bnB1Ymxpc2hlZC5cbiAqIGNoYW5nZSB0aGlzIHRvIC5jb21tZW50LS11bnB1Ymxpc2hlZC5cbiAqL1xuXG4udW5wdWJsaXNoZWQgLmNvbW1lbnQtdGV4dCAuY29tbWVudC1hcnJvdyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYWNjZW50LWxpZ2h0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRhY2NlbnQtbGlnaHQ7XG59XG5cbi51bnB1Ymxpc2hlZCB7XG4gICAgcGFkZGluZzogJGNvbW1lbnQtc3BhY2VyLXkgJGNvbW1lbnQtc3BhY2VyLXggMDtcbn1cblxuLmNvbW1lbnQtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlcixcbi5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudF9fdGV4dDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYWNjZW50LWxpZ2h0O1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LS11bnB1Ymxpc2hlZCAuY29tbWVudF9fY29udGVudDphZnRlcixcbltkaXI9XCJydGxcIl0gLm5vZGUtLXVucHVibGlzaGVkIC5jb21tZW50X19jb250ZW50OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGFjY2VudC1saWdodDtcbn1cbiIsIi52aWV3cy1maWVsZC12YXJpYXRpb25zID4gc3BhbiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyA+IHNwYW4gPiBkaXYgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udmlld3MtZmllbGQtdmFyaWF0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC5maWVsZC0tbmFtZS1wcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gIH1cbiAgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAuY29tbWVyY2Utb3JkZXItaXRlbS12YXJpYXRpb24tY2FydC1mb3JtLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC5maWVsZC0tbmFtZS1wdXJjaGFzZWQtZW50aXR5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1xdWFudGl0eSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG4jZWRpdC1zaGlwcGluZy1pbmZvcm1hdGlvbiAuY29sLWF1dG8sXG4jZWRpdC1wYXltZW50LWluZm9ybWF0aW9uLWJpbGxpbmctaW5mb3JtYXRpb24gLmNvbC1hdXRvLFxuI2VkaXQtcGF5bWVudC1pbmZvcm1hdGlvbi1iaWxsaW5nLWluZm9ybWF0aW9uLmNvbC1hdXRvLFxuI2VkaXQtb3JkZXItc3VtbWFyeSAuY29sLWF1dG8sXG4jZWRpdC1vcmRlci1zdW1tYXJ5LmNvbC1hdXRvIHtcbiAgcGFkZGluZzogMDtcbn1cbiNlZGl0LXNoaXBwaW5nLWluZm9ybWF0aW9uIHtcbiAgI2VkaXQtc2hpcHBpbmctaW5mb3JtYXRpb24tc2hpcHBpbmctcHJvZmlsZS1maWVsZC1ydWMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZpZXctaWQtbGlzdGFkb19kZV9wcm9kdWN0b3Mge1xuICAudmlld3Mtcm93ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpZXdzLXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTQwMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCRzcGFjZXIgLyAyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYWNjZW50LWRhcms7XG4gICAgfVxuICB9XG59XG4uY2FydC1ibG9jay0tY29udGVudHMge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kYXJrO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gIHdpZHRoOiBhdXRvO1xuICAuY2FydC1ibG9jay0tY29udGVudHNfX2l0ZW1zIHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdGFibGUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRoZWFkLnRoZWFkLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktZGFyaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIHRyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcnQtLWNhcnQtb2ZmY2FudmFzIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktZGFyaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNvbnRlbnRzX19saW5rcyB7XG4gICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gMikgJHNwYWNlcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xuICAgIH1cbiAgfVxuICAuYnRuLWNsb3NlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDQpO1xuICB9XG4gIHRhYmxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIC5idG4ge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgdGQuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNhcnQtdGFibGVfX3RpdGxlLFxuICAgIHRkLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlX19wcmljZSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKCRzcGFjZXIgLyAyKSBjYWxjKCRzcGFjZXIgLyA0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICB0ZC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY2FydC10YWJsZV9fcXVhbnRpdHkge1xuICAgICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gNCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIH1cbiAgICAuYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1saWdodDtcbiAgICB9XG4gICAgdGZvb3Qge1xuICAgICAgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygkc3BhY2VyIC8gMik7XG4gICAgICB9XG4gICAgICAuYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktc2hhZGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBDb250ZXh0dWFsIGxpbmtzIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpby5cbiAqL1xuXG4uY29udGV4dHVhbC1saW5rcyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogQ29sbGFwc2libGUgZGV0YWlscy5cbiAqXG4gKiBAc2VlIGNvbGxhcHNlLmpzXG4gKiBAc2VlIGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9jc3MtYmFja2dyb3VuZC1pbWFnZS1oYWNrcy9cbiAqL1xuXG5kZXRhaWxzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgc3VtbWFyeSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY+LmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMXJlbTtcbiAgICB9XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCYXJ0aWsncyBkcm9wYnV0dG9uIGNvbXBvbmVudC5cbiAqL1xuXG4uanMgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAvKiBUaGlzIGlzIHJlcXVpcmVkIHRvIHdpbiBvdmVyIHNwZWNpZml0eSBvZiAuanMgdGQgLmRyb3BidXR0b24td2lkZ2V0ICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0ICNkMmQyZDIgI2I0YjRiNCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmM2YzZjMsICNlOGU4ZTgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjNmM2YzLCAjZThlOGU4KTtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuMTI1ZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNCAjZDJkMmQyICNiNGI0YjQgI2QyZDJkMjtcbn1cbi5qcyAuZHJvcGJ1dHRvbi13aWRnZXQgLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjMyZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lO1xufVxuLmpzIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSB7XG4gIG1hcmdpbi1yaWdodDogMDsgLyogTFRSICovXG59XG5bZGlyPVwicnRsXCJdLmpzIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbi1hY3Rpb24gYSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmpzIC5kcm9wYnV0dG9uIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbn1cbi5qcyAuZHJvcGJ1dHRvbi10b2dnbGUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZThlOGU4LCAjZDJkMmQyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U4ZThlOCwgI2QyZDJkMik7XG59XG4uanMgLmRyb3BidXR0b24tdG9nZ2xlIC5kcm9wYnV0dG9uLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cbi5qcyAuZHJvcGJ1dHRvbiBhIHtcbiAgY29sb3I6ICMzYTNhM2E7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cbi5qcyAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb246aG92ZXIsXG4uanMgLmRyb3BidXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIEdlbmVyYWwgc3R5bGVzIGZvciBkcm9wYnV0dG9ucy5cbiAqL1xuXG4uanMgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4uanMgLmRyb3BidXR0b24td2lkZ2V0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbj4qIHtcbiAgICBwYWRkaW5nOiAwLjFlbSAwLjVlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG5cbi5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG5cbi5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLWFjdGlvbj4qIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24+KiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyZW07XG59XG5cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyLFxuLmpzIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanMgdGQgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogRmVlZCBpY29uIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpby5cbiAqL1xuXG4uZmVlZC1pY29uIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkc3BhY2VyIDAgMCAwO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBmaWVsZCBjb21wb25lbnRzLlxuICovXG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgICBtYXJnaW46IDAgMCAoJHNwYWNlciAqIDEuMik7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkc3BhY2VyICogLjMpO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogKCRzcGFjZXIgKiAuMyk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdWwubGlua3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHVsLmxpbmtzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKiBMVFIgKi9cbiAgICBwYWRkaW5nOiAwICRzcGFjZXIgMCAwO1xuICAgIC8qIExUUiAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbltkaXI9XCJydGxcIl0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdWwubGlua3MgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAwICRzcGFjZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAvKiBMVFIgKi9cbiAgICAgICAgbWFyZ2luOiAwICRzcGFjZXIgMCAwO1xuICAgICAgICAvKiBMVFIgKi9cbiAgICB9XG4gICAgW2Rpcj1cInJ0bFwiXSAubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgJHNwYWNlcjtcbiAgICB9XG4gICAgLm5vZGUgLmZpZWxkLS10eXBlLWltYWdlKy5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbi5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2VyO1xufVxuXG4uZmllbGQtLXR5cGUtaW1hZ2UgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3Mge1xuICAgIG1hcmdpbjogMCAwICgkc3BhY2VyICogMS4yKTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZF9fbGFiZWwsXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGRfX2xhYmVsLFxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3Mge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgdWwubGlua3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtdGFncyB1bC5saW5rcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLyogTFRSICovXG4gICAgcGFkZGluZzogMCAkc3BhY2VyIDAgMDtcbiAgICAvKiBMVFIgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5bZGlyPVwicnRsXCJdIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIHVsLmxpbmtzIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAkc3BhY2VyO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19sYWJlbCxcbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9faXRlbXMsXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufSIsIi8qKlxuICogQGZpbGVcbiAqIERlZmF1bHQgc3R5bGUgZm9yIGZpbGUgbW9kdWxlLlxuICovXG5cblxuLyogRmlsZSBpY29ucy4qL1xuXG4uZmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAoJHNwYWNlciAqIDEuNSk7XG4gICAgLyogTFRSICovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5maWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1yaWdodDogKCRzcGFjZXIgKiAxLjUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cblxuLmZpbGUtLWdlbmVyYWwsXG4uZmlsZS0tYXBwbGljYXRpb24tb2N0ZXQtc3RyZWFtIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL2FwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbS5wbmcpO1xufVxuXG4uZmlsZS0tcGFja2FnZS14LWdlbmVyaWMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvcGFja2FnZS14LWdlbmVyaWMucG5nKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXNwcmVhZHNoZWV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3gtb2ZmaWNlLXNwcmVhZHNoZWV0LnBuZyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1kb2N1bWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy94LW9mZmljZS1kb2N1bWVudC5wbmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtcHJlc2VudGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3gtb2ZmaWNlLXByZXNlbnRhdGlvbi5wbmcpO1xufVxuXG4uZmlsZS0tdGV4dC14LXNjcmlwdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy90ZXh0LXgtc2NyaXB0LnBuZyk7XG59XG5cbi5maWxlLS10ZXh0LWh0bWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvdGV4dC1odG1sLnBuZyk7XG59XG5cbi5maWxlLS10ZXh0LXBsYWluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3RleHQtcGxhaW4ucG5nKTtcbn1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy9hcHBsaWNhdGlvbi1wZGYucG5nKTtcbn1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXgtZXhlY3V0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy9hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUucG5nKTtcbn1cblxuLmZpbGUtLWF1ZGlvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL2F1ZGlvLXgtZ2VuZXJpYy5wbmcpO1xufVxuXG4uZmlsZS0tdmlkZW8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9aWNvbnMvdmlkZW8teC1nZW5lcmljLnBuZyk7XG59XG5cbi5maWxlLS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfWljb25zL3RleHQteC1nZW5lcmljLnBuZyk7XG59XG5cbi5maWxlLS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGJhcnJpb19wYXRoX2ltYWdlc31pY29ucy9pbWFnZS14LWdlbmVyaWMucG5nKTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAncyBmb3JtIGNvbXBvbmVudHMuXG4gKi9cblxuLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFycmlvX3BhdGhfaW1hZ2VzfXJlcXVpcmVkLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygkaW5wdXQtaGVpZ2h0ICogMC41KSBjYWxjKCRpbnB1dC1oZWlnaHQgKiAwLjUpO1xuICB3aWR0aDogY2FsYygkaW5wdXQtaGVpZ2h0ICogMC41KTtcbiAgaGVpZ2h0OiBjYWxjKCRpbnB1dC1oZWlnaHQgKiAwLjUpO1xuICBtYXJnaW46IDAgMC4zZW07XG59XG5cbmZvcm0ge1xuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5maWx0ZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLmZvcm0tdHlwZS10ZXh0YXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBsaW5rLWVkaXQtc3VtbWFyeSBjc3Ncbi5saW5rLWVkaXQtc3VtbWFyeSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbn1cblxuLmltYWdlLWJ1dHRvbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tIEhlYWRlciAtLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuI25hdmJhci10b3Age1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuI25hdmJhci10b3AubmF2YmFyLWRhcmsgLm5hdi1saW5rOmhvdmVyLFxuI25hdmJhci10b3AubmF2YmFyLWRhcmsgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuI25hdmJhci10b3AubmF2YmFyLWRhcmsgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4jbmF2YmFyLXRvcC5uYXZiYXItbGlnaHQgLm5hdi1saW5rOmhvdmVyLFxuI25hdmJhci10b3AubmF2YmFyLWxpZ2h0IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuI25hdmJhci10b3AubmF2YmFyLWxpZ2h0IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm5hdmJhci1icmFuZCAuc2l0ZS1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMy45ZW0pIHtcbiAgICAubmF2YmFyLXRvZ2dsZWFibGUteHMgLm5hdmJhci1uYXYgLm5hdi1pdGVtKy5uYXYtaXRlbSxcbiAgICAubmF2YmFyLXRvZ2dsZWFibGUteHMuY29sbGFwc2UuaW4gLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3LjllbSkge1xuICAgIC5uYXZiYXItdG9nZ2xlYWJsZS1zbSAubmF2YmFyLW5hdiAubmF2LWl0ZW0rLm5hdi1pdGVtLFxuICAgIC5uYXZiYXItdG9nZ2xlYWJsZS14cy5jb2xsYXBzZS5pbiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufSIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgaGVscCBtZXNzYWdlcy5cbiAqL1xuXG4uYmxvY2staGVscCB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0cGFkZGluZzogMS4yNmVtO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1zZWNvbmRhcnkpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYmxvY2staGVscF9fY29udGFpbmVyIHtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHQvKiBMVFIgKi9cblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY29udHJpYi9ib290c3RyYXAvaW1hZ2VzL2hlbHAucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA0cHg7XG4gIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5ibG9jay1oZWxwX19jb250YWluZXIge1xuXHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDRweDtcbn1cblxuLmJsb2NrLWhlbHBfX2NvbnRhaW5lcj4qOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGljb25zLlxuICovXG5cbi5pY29uLWhlbHAge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLyN7JGJhcnJpb19wYXRoX2ltYWdlc31oZWxwLnBuZykgMCA1MCUgbm8tcmVwZWF0O1xuXHQvKiBMVFIgKi9cblx0cGFkZGluZzogMXB4IDAgMXB4ICgkc3BhY2VyICogMS41KTtcblx0LyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmljb24taGVscCB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuXHRwYWRkaW5nOiAxcHggKCRzcGFjZXIgKiAxLjUpIDFweCAwO1xufVxuXG4uZmVlZC1pY29uIHtcblx0QGluY2x1ZGUgc3ZnLWljb24tcmVwbGFjZShyc3MtZmlsbCwgJG9yYW5nZSwgJG9yYW5nZSwgJGZvbnQtc2l6ZS1iYXNlKTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBpbWFnZSBidXR0b25zLlxuICovXG5cbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6aG92ZXIsXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkOmFjdGl2ZSxcbi5pbWFnZS1idXR0b24uaXMtZGlzYWJsZWQ6Zm9jdXMsXG4uaW1hZ2UtYnV0dG9uLmlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogQmFzaWMgc3R5bGluZyBmb3IgY29tbWVudCBtb2R1bGUuXG4gKi9cblxuXG4vKipcbiAqIEluZGVudCB0aHJlYWRlZCBjb21tZW50cy5cbiAqL1xuXG4uaW5kZW50ZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAoJHNwYWNlciAqIDEuNSk7XG4gICAgLyogTFRSICovXG59XG5cbltkaXI9XCJydGxcIl0gLmluZGVudGVkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICgkc3BhY2VyICogMS41KTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3MgaXRlbSBsaXN0LlxuICovXG5cbi5pdGVtLWxpc3QgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIExUUiAqL1xufVxuXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgdWwge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5pdGVtLWxpc3QgdWwgbGkge1xuICAgIC8qIFRoaXMgaXMgbmVlZGVkIHRvIHJlc2V0IHN0eWxlcyBpbiBpdGVtLWxpc3QudGhlbWUuY3NzICovXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14IDAgMDtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IHVsIGxpIHtcbiAgICAvKiBUaGlzIGlzIG5lZWRlZCB0byByZXNldCBbZGlyPVwicnRsXCJdIHN0eWxlcyBpbiBpdGVtLWxpc3QudGhlbWUuY3NzICovXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15IDAgMCAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbn1cblxuLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0LFxuLml0ZW0tbGlzdCAuaXRlbS1saXN0X19jb21tYS1saXN0IGxpLFxuW2Rpcj1cInJ0bFwiXSAuaXRlbS1saXN0IC5pdGVtLWxpc3RfX2NvbW1hLWxpc3QsXG5bZGlyPVwicnRsXCJdIC5pdGVtLWxpc3QgLml0ZW0tbGlzdF9fY29tbWEtbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMDtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBMaXN0IGdyb3VwLlxuICogQSBsaXN0IG9mIGxpbmtzLCBncm91cGVkIHRvZ2V0aGVyLlxuICovXG5cbi5saXN0LWdyb3VwX19saW5rIHtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgMCAwO1xufVxuXG4ubGlzdC1ncm91cF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMCAwICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15O1xufSIsIi8qKlxuICogQGZpbGVcbiAqIE1lZGlhIHJlbGF0ZWQgIHNwZWNpZmljIENTUy5cbiAqL1xuXG4vKiBNZWRpYSBJbWFnZSAqL1xuLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBOb2RlIERpYWxvZyBBZGQvU2VsZWN0IE92ZXJsYXkgKi9cblxuLyogVHdvIENvbHVtbiBMYXlvdXQgKi9cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi8qIExlZnQgTWVudSBMYXlvdXQgKi9cbi5tZWRpYS1saWJyYXJ5LW1lbnUge1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1lZGlhLWxpYnJhcnktbWVudSBsaSB7XG4gIG1hcmdpbjogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnUgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAkZ3JheS0yMDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW1lbnVfX2xpbmsge1xuICBtYXJnaW46IDVweCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG59XG5cbi5hY3RpdmUubWVkaWEtbGlicmFyeS1tZW51X19saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogRm9ybSBFbGVtZW50cyBMYXlvdXQgICovXG4ubWVkaWEtbGlicmFyeS1jb250ZW50IHtcbiAgZmxleDogMjtcbn1cblxuLm1lZGlhLWxpYnJhcnktd3JhcHBlciAuZm9ybS0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbCAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXdyYXBwZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBmbGV4OiAyO1xufVxuXG4vKiBGaXggRm9ybSBJbnNlcnQgQnV0dG9uIHRvIEJvdHRvbSBvZiBQb3B1cCAqL1xuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktd2lkZ2V0LW1vZGFsIC51aS1kaWFsb2ctY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4vKiBHcmlkIExheW91dCAqL1xuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC51aS1mcm9udC5tZWRpYS1saWJyYXJ5LXdpZGdldC1tb2RhbC51aS1kaWFsb2ctLW5hcnJvdyB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgbGVmdDogMTAlICFpbXBvcnRhbnQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXZpZXdzLWZvcm1fX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW0tLWdyaWQge1xuICBtYXJnaW46IDEwcHg7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktaXRlbS0tZ3JpZCAuanMtZm9ybS10eXBlLWNoZWNrYm94LCAubWVkaWEtbGlicmFyeS1pdGVtLS1ncmlkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBBZGQgb3IgU2VsZWN0IE1lZGlhICovXG4ubWVkaWEtbGlicmFyeS1hZGQtZm9ybV9fbWVkaWE6Om1hcmtlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIG5vZGUgY29tcG9uZW50LlxuICovXG5cbi5ub2RlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xufVxuXG5cbi8qIFZpZXcgbW9kZSB0ZWFzZXIgc3R5bGVzLiAqL1xuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG59XG5cbi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cblxuLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIubm9kZS0tc3RpY2t5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMjQpO1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDAgJHNwYWNlciAkc3BhY2VyO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuXG5cbi8qIE5vZGUgbWV0YWRhdGEgc3R5bGVzLiAqL1xuXG4ubm9kZV9fbWV0YSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5ub2RlX19tZXRhIC5maWVsZC0tbmFtZS1maWVsZC11c2VyLXBpY3R1cmUgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKiBMVFIgKi9cbiAgICBtYXJnaW46IDFweCAkc3BhY2VyIDAgMDtcbiAgICAvKiBMVFIgKi9cbn1cblxuW2Rpcj1cInJ0bFwiXSAubm9kZV9fbWV0YSAuZmllbGQtLW5hbWUtZmllbGQtdXNlci1waWN0dXJlIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuXG4vKiBOb2RlIGxpbmtzIHN0eWxlcy4gKi9cblxuLm5vZGVfX2xpbmtzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAvKiBMVFIgKi9cbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubm9kZV9fbGlua3Mge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLyogVW5wdWJsaXNoZWQgbm9kZSBzdHlsZXMuICovXG5cbi5ub2RlLS11bnB1Ymxpc2hlZCB7XG4gICAgcGFkZGluZzogJHNwYWNlciAkc3BhY2VyIDA7XG59XG5cbi5ub2RlLS11bnB1Ymxpc2hlZCAuY29tbWVudC10ZXh0IC5jb21tZW50LWFycm93IHtcbiAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAjZmZmNGY0O1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAjZmZmNGY0O1xufSIsIi5ub2RlLXByZXZpZXctY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2QxZThmNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZDFlOGY1LCAjZDNlOGY0KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2QxZThmNSwgI2QzZThmNCk7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzMzMyk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDk5O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5ZmYxO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQxOWZmMSwgIzEwNzZkNSk7IC8qIExUUiAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0OGM4O1xuICBib3JkZXItcmFkaXVzOiAuNGVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMWVtIDRweCAwLjZlbTsgLyogTFRSICovXG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuW2Rpcj1cInJ0bFwiXSAubm9kZS1wcmV2aWV3LWJhY2tsaW5rIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzQxOWZmMSwgIzEwNzZkNSk7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNDE5ZmYxLCAjMTA3NmQ1KTtcbiAgcGFkZGluZzogNHB4IDAuNmVtIDRweCAxZW07XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ub2RlLXByZXZpZXctYmFja2xpbms6Zm9jdXMsXG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWNmMTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1sZWZ0LnN2ZykgbGVmdCBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1OWFiZjMsICMyYTkwZWYpOyAvKiBMVFIgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDhjODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazpmb2N1cyxcbltkaXI9XCJydGxcIl0gLm5vZGUtcHJldmlldy1iYWNrbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM1OWFiZjMsICMyYTkwZWYpO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDAwMDAvY2hldnJvbi1yaWdodC5zdmcpIHJpZ2h0IG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzU5YWJmMywgIzJhOTBlZik7XG59XG4ubm9kZS1wcmV2aWV3LWJhY2tsaW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTY5YmU7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLWxlZnQuc3ZnKSBsZWZ0IG5vLXJlcGVhdCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMGU2OWJlLCAjMmE5M2VmKTtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tbGVmdC5zdmcpIGxlZnQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGU2OWJlLCAjMmE5M2VmKTsgLyogTFRSICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ4Yzg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG59XG5bZGlyPVwicnRsXCJdIC5ub2RlLXByZXZpZXctYmFja2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDAwMDAwL2NoZXZyb24tcmlnaHQuc3ZnKSByaWdodCBuby1yZXBlYXQsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzBlNjliZSwgIzJhOTNlZik7XG4gIGJhY2tncm91bmQ6IHVybCgvY29yZS9taXNjL2ljb25zLzAwMDAwMC9jaGV2cm9uLXJpZ2h0LnN2ZykgcmlnaHQgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGU2OWJlLCAjMmE5M2VmKTtcbn1cbi5ub2RlLXByZXZpZXctYmFja2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvIHBhZ2UuXG4gKi9cblxuLyogSGFjayBmb3IgLnBsYWNlaG9sZGVyIGlzc3VlIGh0dHBzOi8vd3d3LmRydXBhbC5vcmcvcHJvamVjdC9kcnVwYWwvaXNzdWVzLzMyMzM1MzMgKi9cbmVtLnBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0IWltcG9ydGFudDtcbiAgY3Vyc29yOiB1bnNldCFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0IWltcG9ydGFudDtcbiAgb3BhY2l0eTogdW5zZXQhaW1wb3J0YW50O1xufVxuc2VjdGlvbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFRoZSB2aXN1YWwgc3R5bGVzIGZvciBCb290c3RyYXAgQmFycmlvJ3Mgc2VhcmNoIGZvcm0ocykuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaGVhZGVyICNzZWFyY2gtYmxvY2stZm9ybSB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuI3NlYXJjaC1ibG9jay1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIHRoZSBTaG9ydGN1dCBhY3Rpb24gbGluayBpbiBCb290c3RyYXAgQmFycmlvLlxuICovXG5cbi5zaG9ydGN1dC13cmFwcGVyIHtcbiAgbWFyZ2luOiAyLjJlbSAwIDEuMWVtIDA7IC8qIFNhbWUgYXMgdXN1YWwgLnBhZ2UtdGl0bGUgbWFyZ2luLiAqL1xufVxuLnNob3J0Y3V0LXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBmbG9hdDogbGVmdDsgLyogTFRSICovXG4gIG1hcmdpbjogMDtcbn1cbltkaXI9XCJydGxcIl0gLnNob3J0Y3V0LXdyYXBwZXIgLnBhZ2UtdGl0bGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2hvcnRjdXQtYWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtOyAvKiBMVFIgKi9cbiAgcGFkZGluZy10b3A6IDAuMzVlbTtcbn1cbltkaXI9XCJydGxcIl0gLnNob3J0Y3V0LWFjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLnNob3J0Y3V0LWFjdGlvbjpob3Zlcixcbi5zaG9ydGN1dC1hY3Rpb246YWN0aXZlLFxuLnNob3J0Y3V0LWFjdGlvbjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0gU2lkZWJhciAtLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2lkZWJhciB7XG4gICAgLmJsb2NrIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXI7XG4gICAgICAgIG1hcmdpbjogMCAwICRzcGFjZXI7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwICgkc3BhY2VyICogLjUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAwICRib3JkZXItd2lkdGggMCAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIHRyLmV2ZW4sXG4gICAgdHIub2RkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgICBuYXYgdWwubmF2IHtcbiAgICAgICAgbWFyZ2luOiAwICgtKCRzcGFjZXIpKTtcbiAgICB9XG59IiwiLyoqXG4gKiBAZmlsZVxuICogRm9vdGVyIFN0eWxpbmcuXG4gKi9cblxuLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkc3BhY2VyIDA7XG4gICAgLmxheW91dC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXI7XG4gICAgfVxufVxuXG5cbi8qIEZvb3RlciBUb3AgU3R5bGluZy4gKi9cblxuLnNpdGUtZm9vdGVyX190b3AgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cblxuLyogRm9vdGVyIEJvdHRvbSBTdHlsaW5nLiAqL1xuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuYmxvY2sge1xuICAgIG1hcmdpbjogY2FsYygkc3BhY2VyIC8gMikgMDtcbn1cblxuLnNpdGUtZm9vdGVyX19ib3R0b20gLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDIpIDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxlcyBmb3IgdGhlIHNraXAgbGluay5cbiAqL1xuXG4uc2tpcC1saW5rIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogNTA7XG4gICAgYmFja2dyb3VuZDogJGdyYXktNzAwO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGc7XG4gICAgcGFkZGluZzogMXB4ICRzcGFjZXIgMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1sZyAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIG91dGxpbmU6IDA7XG59XG5cbi5za2lwLWxpbmsudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBTdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyB0YWJsZXMuXG4gKi9cblxuLnN0aWNreS1oZWFkZXIgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogY2FsYygyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbn1cblxuLnN0aWNreS1oZWFkZXIgdGgge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteCAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgdGFibGUgZHJhZy5cbiAqL1xuXG50ci5kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmMDtcbn1cblxudHIuZHJhZy1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ7XG59XG5cbi50YWJsZWRyYWctY2hhbmdlZC53YXJuaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygkc3BhY2VyIC8gMik7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nKTtcbn1cblxuYS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4udGFibGVkcmFnLWNlbGwtY29udGVudD4qIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBUYWJsZSBzZWxlY3QgYmVoYXZpb3IuXG4gKlxuICogQHNlZSB0YWJsZXNlbGVjdC5qc1xuICovXG5cbnRyLnNlbGVjdGVkIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmYztcbn1cbnRkLmNoZWNrYm94LFxudGguY2hlY2tib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5bZGlyPVwicnRsXCJdIHRkLmNoZWNrYm94LFxuW2Rpcj1cInJ0bFwiXSB0aC5jaGVja2JveCB7XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgdG8gd2luIG92ZXIgc3BlY2lmaWNpdHkgb2YgW2Rpcj1cInJ0bFwiXSB0ZCAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBUYWJsZSBzb3J0IGluZGljYXRvci5cbiAqL1xuXG50aC5pcy1hY3RpdmUgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbnRkLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFRhYmxlc29ydCBpbmRpY2F0b3Igc3R5bGVzLlxuICovXG5cbi50YWJsZXNvcnQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDFweCAwIDAgNXB4O1xufVxuLnRhYmxlc29ydC0tYXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3R3aXN0aWUtZG93bi5zdmcpO1xufVxuLnRhYmxlc29ydC0tZGVzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zL2ZmZmZmZi90d2lzdGllLXVwLnN2Zyk7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBUaGVtZSBzdHlsaW5nIGZvciB0YWJzLlxuICovXG5cbm5hdi50YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbn1cblxubmF2LnRhYnMge1xuXHR1bCB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktODAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRhY2NlbnQtbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBhIHJlc2l6YWJsZSB0ZXh0YXJlYS5cbiAqL1xuXG4uZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBCYXJ0aWsncyB1aS13aWRnZXQgY29tcG9uZW50LlxuICovIiwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBCYXJ0aWsncyBtb2RhbCB3aW5kb3dzXG4gKi9cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG4udWktZGlhbG9nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGlhbG9nIGlucHV0LFxuLnVpLWRpYWxvZyBzZWxlY3QsXG4udWktZGlhbG9nIHRleHRhcmVhIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuLnVpLWRpYWxvZyAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YzZjNmMywgI2U4ZThlOCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2YzZjNmMywgI2U4ZThlOCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjRiNGI0O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDJkMmQyO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2QyZDJkMjtcbiAgICBjb2xvcjogIzNhM2EzYTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4yNTBlbSAxLjA2M2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBUaGVtZSBzdHlsaW5nIGZvciB1c2VyIG1vZHVsZS5cbiAqL1xuXG5cbi8qIFZpc3VhbCBzdHlsaW5nIGZvciB0aGUgUGFzc3dvcmQgc3RyZW5ndGggaW5kaWNhdG9yICovXG5cbi5wYXNzd29yZC1zdHJlbmd0aF9fbWV0ZXIge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcInN1Y2Nlc3NcIik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLW91dDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtd2VhayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkdGhlbWUtY29sb3JzLFwiZGFuZ2VyXCIpO1xuXG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWZhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJ3YXJuaW5nXCIpO1xuXG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWdvb2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJpbmZvXCIpO1xuXG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcInN1Y2Nlc3NcIik7XG5cbn1cblxuLnBhc3N3b3JkLWNvbmZpcm0sXG4ucGFzc3dvcmQtZmllbGQsXG4ucGFzc3dvcmQtc3RyZW5ndGgsXG4ucGFzc3dvcmQtY29uZmlybS1tYXRjaCB7XG4gIHdpZHRoOiA1NSU7XG59XG5cbi5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICBtYXJnaW46IDAuN2VtIDA7XG4gIG1heC13aWR0aDogMzQuN2VtO1xuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLnBhc3N3b3JkLXN1Z2dlc3Rpb25zIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbmZpcm0tcGFyZW50LFxuLnBhc3N3b3JkLXBhcmVudCB7XG4gIGNsZWFyOiBsZWZ0O1xuICAvKiBMVFIgKi9cbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDMzZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbmZpcm0tcGFyZW50LFxuW2Rpcj1cInJ0bFwiXSAucGFzc3dvcmQtcGFyZW50IHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG5cbi8qIFN0eWxpbmcgZm9yIHRoZSBzdGF0dXMgaW5kaWNhdG9yIG9mIHRoZSBwYXNzd29yZHMgbWF0Y2ggdGVzdC4gICovXG5cbi5wYXNzd29yZC1jb25maXJtIC5vayB7XG4gIGNvbG9yOiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsXCJzdWNjZXNzXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhc3N3b3JkLWNvbmZpcm0gLmVycm9yIHtcbiAgY29sb3I6IG1hcC1nZXQoJHRoZW1lLWNvbG9ycyxcImRhbmdlclwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLyogTG9naW4gcGFnZSBzdHlwZSAqL1xuXG4ucGFnZS11c2VyLWxvZ2luIG1haW4gLnJlZ2lvbi1jb250ZW50LFxuLnBhZ2UtdXNlci1wYXNzd29yZCBtYWluIC5yZWdpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAkc3BhY2VyICRzcGFjZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcbn1cblxuYm9keS5wYXRoLXVzZXIge1xuICAuZmllbGQtLWxhYmVsLWlubGluZSB7XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBjb2xvcjogJHByaW1hcnktc2hhZGVcbiAgICB9XG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDQpICRzcGFjZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIG1hcmdpbjogY2FsYygkc3BhY2VyIC8gNCkgMDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLWxhYmVsLWFib3ZlIHtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZVxuICAgIH1cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogY2FsYygkc3BhY2VyIC8gNCkgJHNwYWNlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogY2FsYygkc3BhY2VyIC8gNCkgMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFZlcnRpY2FsIHRhYnMgY29tcG9uZW50LlxuICovXG5cbi8qIFZlcnRpY2FsIFRhYnMgUmVzZXQgKi9cbi52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgbWFyZ2luOiAtMXB4IDAgLTFweDsgLyogTFRSICovXG4gIHBhZGRpbmc6IDA7XG59XG5bZGlyPVwicnRsXCJdIC52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgLyogVGhpcyBpcyByZXF1aXJlZCB0byB3aW4gc3BlY2lmaWNpdHkgb3ZlciBbZGlyPVwicnRsXCJdIC5yZWdpb24tY29udGVudCB1bCAqL1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVmVydGljYWwgVGFicy5cbiAqL1xuXG4udmVydGljYWwtdGFicyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8qIExUUiAqL1xuICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLyogTFRSICovXG4gICAgd2lkdGg6IDE1ZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIC8qIExUUiAqL1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1ZW07XG59XG5cbi52ZXJ0aWNhbC10YWJzX19wYW5lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuXG4udmVydGljYWwtdGFic19fcGFuZT5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIExheW91dCBvZiBlYWNoIHRhYi4gKi9cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSB7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmZvY3VzIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUsXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6YWN0aXZlIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUsXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6aG92ZXIgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgb3V0bGluZTogJGJvcmRlci13aWR0aCBkb3R0ZWQ7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAvKiBMVFIgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbltkaXI9XCJydGxcIl0gLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkYm9yZGVyLXdpZHRoO1xufVxuXG4udmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xufSIsIi8qKlxuICogQGZpbGVcbiAqIFN0eWxpbmcgZm9yIFZpZXdzIGluIEJhcnRpay5cbiAqL1xuXG5cbi8qIFRhYiBzdHlsZXMgKi9cblxuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5vcGVuPmEge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICRib3JkZXItcmFkaXVzLWxnIDAgMDtcbn1cblxuLnZpZXdzLWRpc3BsYXlzIC50YWJzIC5vcGVuPmE6aG92ZXIsXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLm9wZW4+YTpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xufVxuXG4udmlld3MtZGlzcGxheXMgLnNlY29uZGFyeSAuZm9ybS1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuXG4vKiBUYWJzIGFjdGlvbiBsaXN0IHN0eWxlcyAqL1xuXG4udmlld3MtZGlzcGxheXMgLnRhYnMgLmFjdGlvbi1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qIENvbnRleHR1YWwgZmlsdGVyIG9wdGlvbnMgc3R5bGVzICovXG5cbi52aWV3cy1maWx0ZXJhYmxlLW9wdGlvbnMgLmZpbHRlcmFibGUtb3B0aW9uOm50aC1vZi10eXBlKGV2ZW4pIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG5cblxuLyogVmlld3MgYWN0aW9uIGRyb3BidXR0b24gc3R5bGVzICovXG5cbi52aWV3cy11aS1kaXNwbGF5LXRhYi1hY3Rpb25zIC5kcm9wYnV0dG9uIC5mb3JtLXN1Ym1pdCB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xufVxuXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQ6aG92ZXIsXG4udmlld3MtdWktZGlzcGxheS10YWItYWN0aW9ucyAuZHJvcGJ1dHRvbiAuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciB3ZWZvcm0ncyBmb3JtIGNvbXBvbmVudHMuXG4gKi9cblxuLyogQWRkIHJlcXVpcmUgYXN0ZXJpc2sgdG8gbmVzc2VzYXJ5IGZpZWxkcyAqL1xuXG4uZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRiYXJyaW9fcGF0aF9pbWFnZXN9cmVxdWlyZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggN3B4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWFyZ2luOiAwIDAuM2VtO1xufVxuXG4gLyogQnV0dG9uIHN0eWxlcyBmb3IgcmFkaW9zIGFuZCBjaGVja2JveGVzIHdoZW4gc2V0IHVuZGVyIFwiT3B0aW9ucyBEaXNwbGF5XCIgKi9cblxuLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtaG9yaXpvbnRhbCAud2ViZm9ybS1vcHRpb25zLWRpc3BsYXktYnV0dG9ucy13cmFwcGVyIHtcbiAgZmxleDogYXV0bztcbn1cbi53ZWJmb3JtLW9wdGlvbnMtZGlzcGxheS1idXR0b25zIHtcbiAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGdyYXktMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xuICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gIH1cbiAgLndlYmZvcm0tb3B0aW9ucy1kaXNwbGF5LWJ1dHRvbnMtd3JhcHBlciB7XG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDVweCAxMHB4IDA7XG4gICAgfVxuICAgIC5yYWRpbyxcbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufSIsIi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogODcuNXJlbSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWlubGluZTogMHB4O1xuICB9XG4gIC8vcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXI+LnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgPm1haW4ge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIHBhZGRpbmctdG9wOiA2ZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblxuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgIH1cbiAgICAvKlxuICBAbWVkaWEgKG1heC13aWR0aDogNTM4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNWVtO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM0OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDIwLjVlbTtcbiAgfVxuICAgICovXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5ZW07XG4gICAgfVxuICB9XG59XG5cbi5yb3cgPiAqIHtcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG59XG5cbiIsIiNuYXZiYXItbWFpbiB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI25hdmJhci10b3Age1xuICAmLm5hdmJhci1kYXJrIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubmF2YmFyLm5hdmJhci1kYXJrLmJnLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAxLjVlbTtcbiAgfVxufVxuXG4jbmF2YmFyLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICAjYmxvY2stY2FudHV0LW1haW4tbWVudSB7XG4gICAgLmNsZWFyZml4Lm5hdiB7XG4gICAgICAubmF2LWl0ZW06aG92ZXIsXG4gICAgICAubmF2LWl0ZW06Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZGJiMztcbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjNTUzYzNjO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA1MTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgLm1lbnUsXG4gICAgICAubmF2LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZDpmb2N1cy13aXRoaW4gLm1lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZGJiMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAvKlxuICBcbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA1MTBweCkge1xuICAgICAgICAgIHRvcDogLTEyMXB4XG4gICAgICAgIH1cbiAgXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NjZweCkge1xuICAgICAgICAgIHRvcDogLTQ2cHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICBcbiAgICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICAgICAgICAgICAgIHRvcDogLTMwcHhcbiAgICAgICAgICB9XG4gICAgICBcbiAgICAgICovXG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgLy9ib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzU1M2MzYyAhaW1wb3J0YW50O1xuICAgICAgICAvL291dGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA1MTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGRiYjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9TdWJNZW51XG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbS5tZW51LWxvZ286bm90KDpob3ZlciwgOmZvY3VzLXdpdGhpbikge1xuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgLy9wYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiAubmF2LWxpbmsge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdi1pdGVtLm1lbnUtbG9nbzpob3ZlcixcbiAgICAgIC5uYXYtaXRlbS5tZW51LWxvZ286Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA0MnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAjc2lkZW1lbnUtb3Blbi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubmF2LWl0ZW06bm90KC5tZW51LWxvZ28pIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1pdGVtLm1lbnUtbG9nbyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZGJiMztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgID4gLm1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGJ1dHRvbi5uYXYtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI3NpZGVtZW51LW9wZW4tYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGRiYjM7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTE1cHgpIHtcbiAgICAgICAgXG4gICAgICAgIC5uYXYtaXRlbS5tZW51LWxvZ28ge1xuICAgICAgICAgID4gYnV0dG9uLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stY2FudHV0LXRvcGJhcm1lbnUge1xuICBmbGV4LXNocmluazogMTtcbiAgICBtYXJnaW4tbGVmdDogM2VtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIH1cbiAgLmNsZWFyZml4Lm5hdiB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAubmF2LWl0ZW06Zmlyc3QtY2hpbGRcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgfVxuXG5cblxuICAgIC5uYXYtaXRlbTpob3ZlcixcbiAgICAubmF2LWl0ZW06Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgLm1lbnUsXG4gICAgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zm9jdXMtd2l0aGluIC5tZW51IHtcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xuXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAvL2JvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogaW5pdGlhbDtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgZmxleC1ncm93OiBpbml0aWFsO1xuICAgICAgICBmbGV4LXNocmluazogaW5pdGlhbDtcbiAgICAgICAgZmxleC1iYXNpczogaW5pdGlhbDtcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBpbml0aWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogaW5pdGlhbDtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgLy9vdXRsaW5lOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcblxuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNTEwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9TdWJNZW51XG4gICAgICAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vRGlzcGxheSBtZW51IGhvcml6b250YWxseVxuXG4jYmxvY2stY2FudHV0LW1haW4tbWVudSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGJsb2NrO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZGJiMyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vID09PT09XG4ud3JwLS1oZWFkZXItZm9ybSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xuICBjb2xvcjogJHdoaXRlO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgc2VjdGlvbi5yb3cge1xuICAgID4gKiB7XG4gICAgICBtYXJnaW4taW5saW5lOiAwcHg7XG4gICAgICAvL3dpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmNhcnQtYmxvY2stLXN1bW1hcnlfX2ljb24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmNhcnQtYmxvY2stLWxpbmtfX2V4cGFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDAuN3JlbTtcblxuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLndycC0tbWVudS1hY2NvdW50IHtcbiAgICBbZGF0YS1kcnVwYWwtbGluay1zeXN0ZW0tcGF0aD0ndXNlciddIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGNvbHVtbi1nYXA6IDAuN3JlbTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBjbGFzcz0nYmkgYmktcGVyc29uLWNpcmNsZScgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QxICU3QiBmaWxsOiAlMjNmZmZmZmY7ICU3RCAlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00xMSA2YTMgMyAwIDEgMS02IDAgMyAzIDAgMCAxIDYgMCcgLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMCA4YTggOCAwIDEgMSAxNiAwQTggOCAwIDAgMSAwIDhtOC03YTcgNyAwIDAgMC01LjQ2OCAxMS4zN0MzLjI0MiAxMS4yMjYgNC44MDUgMTAgOCAxMHM0Ljc1NyAxLjIyNSA1LjQ2OCAyLjM3QTcgNyAwIDAgMCA4IDEnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi53cnAtLXRvcGJhci1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tY29sbGFwc2UtbmF2YmFyKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIEBtZWRpYSAobWF4LWhlaWdodDogNTEwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1jb2xsYXBzZS1uYXZiYXIpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA1MTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgICAgLnZpbWVvLFxuICAgICAgLmZhY2UsXG4gICAgICAuaW5zdGFncmFtLFxuICAgICAgLnR3aXR0ZXIge1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmltZW8ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGNsYXNzPSdiaSBiaS12aW1lbycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QxICU3QiBmaWxsOiAlMjNmZmZmZmY7ICU3RCAlM0Mvc3R5bGUlM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00xNS45OTIgNC4yMDRjLS4wNzEgMS41NTYtMS4xNTggMy42ODctMy4yNjIgNi4zOTMtMi4xNzUgMi44MjktNC4wMTYgNC4yNDMtNS41MjIgNC4yNDMtLjkzMyAwLTEuNzIyLS44NjEtMi4zNjctMi41ODNMMy41NSA3LjUyM0MzLjA3IDUuOCAyLjU1NiA0Ljk0IDIuMDA3IDQuOTRjLS4xMTggMC0uNTM3LjI1My0xLjI1NC43NTRMMCA0LjcyNGEyMDkuNTYgMjA5LjU2IDAgMCAwIDIuMzM0LTIuMDgxYzEuMDU0LS45MSAxLjg0NS0xLjM4OCAyLjM3My0xLjQzNyAxLjI0My0uMTIzIDIuMDEuNzI4IDIuMjk4IDIuNTUzLjMxIDEuOTY4LjUyNiAzLjE5LjY0NiAzLjY2Ni4zNiAxLjYzMS43NTYgMi40NDYgMS4xODYgMi40NDUuMzM0IDAgLjgzNi0uNTMgMS41MDgtMS41ODcuNjcxLTEuMDU4IDEuMDMtMS44NjMgMS4wNzctMi40MTUuMDk2LS45MTMtLjI2My0xLjM3LTEuMDc3LTEuMzdhMy4wMjIgMy4wMjIgMCAwIDAtMS4xODUuMjYxYy43ODktMi41NzMgMi4yOTEtMy44MjUgNC41MDgtMy43NTYgMS42NDQuMDUgMi40MTkgMS4xMTcgMi4zMjQgMy4yeicgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mYWNlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBjbGFzcz0nYmkgYmktZmFjZWJvb2snIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MSAlN0IgZmlsbDogJTIzZmZmZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTYgOC4wNDljMC00LjQ0Ni0zLjU4Mi04LjA1LTgtOC4wNUMzLjU4IDAtLjAwMiAzLjYwMy0uMDAyIDguMDVjMCA0LjAxNyAyLjkyNiA3LjM0NyA2Ljc1IDcuOTUxdi01LjYyNWgtMi4wM1Y4LjA1SDYuNzVWNi4yNzVjMC0yLjAxNyAxLjE5NS0zLjEzMSAzLjAyMi0zLjEzMS44NzYgMCAxLjc5MS4xNTcgMS43OTEuMTU3djEuOThoLTEuMDA5Yy0uOTkzIDAtMS4zMDMuNjIxLTEuMzAzIDEuMjU4djEuNTFoMi4yMThsLS4zNTQgMi4zMjZIOS4yNVYxNmMzLjgyNC0uNjA0IDYuNzUtMy45MzQgNi43NS03Ljk1MScgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbnN0YWdyYW0ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGNsYXNzPSdiaSBiaS1pbnN0YWdyYW0nIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MSAlN0IgZmlsbDogJTIzZmZmZmZmOyAlN0QgJTNDL3N0eWxlJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNOCAwQzUuODI5IDAgNS41NTYuMDEgNC43MDMuMDQ4IDMuODUuMDg4IDMuMjY5LjIyMiAyLjc2LjQyYTMuOTE3IDMuOTE3IDAgMCAwLTEuNDE3LjkyM0EzLjkyNyAzLjkyNyAwIDAgMCAuNDIgMi43NkMuMjIyIDMuMjY4LjA4NyAzLjg1LjA0OCA0LjcuMDEgNS41NTUgMCA1LjgyNyAwIDguMDAxYzAgMi4xNzIuMDEgMi40NDQuMDQ4IDMuMjk3LjA0Ljg1Mi4xNzQgMS40MzMuMzcyIDEuOTQyLjIwNS41MjYuNDc4Ljk3Mi45MjMgMS40MTcuNDQ0LjQ0NS44OS43MTkgMS40MTYuOTIzLjUxLjE5OCAxLjA5LjMzMyAxLjk0Mi4zNzJDNS41NTUgMTUuOTkgNS44MjcgMTYgOCAxNnMyLjQ0NC0uMDEgMy4yOTgtLjA0OGMuODUxLS4wNCAxLjQzNC0uMTc0IDEuOTQzLS4zNzJhMy45MTYgMy45MTYgMCAwIDAgMS40MTYtLjkyM2MuNDQ1LS40NDUuNzE4LS44OTEuOTIzLTEuNDE3LjE5Ny0uNTA5LjMzMi0xLjA5LjM3Mi0xLjk0MkMxNS45OSAxMC40NDUgMTYgMTAuMTczIDE2IDhzLS4wMS0yLjQ0NS0uMDQ4LTMuMjk5Yy0uMDQtLjg1MS0uMTc1LTEuNDMzLS4zNzItMS45NDFhMy45MjYgMy45MjYgMCAwIDAtLjkyMy0xLjQxN0EzLjkxMSAzLjkxMSAwIDAgMCAxMy4yNC40MmMtLjUxLS4xOTgtMS4wOTItLjMzMy0xLjk0My0uMzcyQzEwLjQ0My4wMSAxMC4xNzIgMCA3Ljk5OCAwaC4wMDN6bS0uNzE3IDEuNDQyaC43MThjMi4xMzYgMCAyLjM4OS4wMDcgMy4yMzIuMDQ2Ljc4LjAzNSAxLjIwNC4xNjYgMS40ODYuMjc1LjM3My4xNDUuNjQuMzE5LjkyLjU5OS4yOC4yOC40NTMuNTQ2LjU5OC45Mi4xMS4yODEuMjQuNzA1LjI3NSAxLjQ4NS4wMzkuODQzLjA0NyAxLjA5Ni4wNDcgMy4yMzFzLS4wMDggMi4zODktLjA0NyAzLjIzMmMtLjAzNS43OC0uMTY2IDEuMjAzLS4yNzUgMS40ODVhMi40NyAyLjQ3IDAgMCAxLS41OTkuOTE5Yy0uMjguMjgtLjU0Ni40NTMtLjkyLjU5OC0uMjguMTEtLjcwNC4yNC0xLjQ4NS4yNzYtLjg0My4wMzgtMS4wOTYuMDQ3LTMuMjMyLjA0N3MtMi4zOS0uMDA5LTMuMjMzLS4wNDdjLS43OC0uMDM2LTEuMjAzLS4xNjYtMS40ODUtLjI3NmEyLjQ3OCAyLjQ3OCAwIDAgMS0uOTItLjU5OCAyLjQ4IDIuNDggMCAwIDEtLjYtLjkyYy0uMTA5LS4yODEtLjI0LS43MDUtLjI3NS0xLjQ4NS0uMDM4LS44NDMtLjA0Ni0xLjA5Ni0uMDQ2LTMuMjMzIDAtMi4xMzYuMDA4LTIuMzg4LjA0Ni0zLjIzMS4wMzYtLjc4LjE2Ni0xLjIwNC4yNzYtMS40ODYuMTQ1LS4zNzMuMzE5LS42NC41OTktLjkyLjI4LS4yOC41NDYtLjQ1My45Mi0uNTk4LjI4Mi0uMTEuNzA1LS4yNCAxLjQ4NS0uMjc2LjczOC0uMDM0IDEuMDI0LS4wNDQgMi41MTUtLjA0NXYuMDAyem00Ljk4OCAxLjMyOGEuOTYuOTYgMCAxIDAgMCAxLjkyLjk2Ljk2IDAgMCAwIDAtMS45MnptLTQuMjcgMS4xMjJhNC4xMDkgNC4xMDkgMCAxIDAgMCA4LjIxNyA0LjEwOSA0LjEwOSAwIDAgMCAwLTguMjE3em0wIDEuNDQxYTIuNjY3IDIuNjY3IDAgMSAxIDAgNS4zMzQgMi42NjcgMi42NjcgMCAwIDEgMC01LjMzNCcgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50d2l0dGVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyBjbGFzcz0nYmkgYmktdHdpdHRlci14JyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDEgJTdCIGZpbGw6ICUyM2ZmZmZmZjsgJTdEICUzQy9zdHlsZSUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTEyLjYuNzVoMi40NTRsLTUuMzYgNi4xNDJMMTYgMTUuMjVoLTQuOTM3bC0zLjg2Ny01LjA3LTQuNDI1IDUuMDdILjMxNmw1LjczMy02LjU3TDAgLjc1aDUuMDYzbDMuNDk1IDQuNjMzTDEyLjYwMS43NVptLS44NiAxMy4wMjhoMS4zNkw0LjMyMyAyLjE0NUgyLjg2NWw4Ljg3NSAxMS42MzNaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pY29ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8qXG4jYmxvY2stY2FudHV0LWNhbnR1dGxvZ28ge1xuICBwb3NpdGlvbjogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDkwMDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tY29sbGFwc2UtbmF2YmFyKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyLjVlbTtcbiAgICB3aWR0aDogYXV0bztcblxuICAgIGhlaWdodDogNDBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stY2FudHV0LWNvbGxwYXNlbmF2YmFyYnV0dG9uIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzcwcHgpIHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAvL3RvcDogNTBweDtcbiAgICAgICAgLy9sZWZ0OiAxOGVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICB9XG4gICAgXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIC8vbGVmdDogMjJlbTtcbiAgICAgIHJpZ2h0OiAzZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA1MTBweCkge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgfVxuICAgIFxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tY29sbGFwc2UtbmF2YmFyKSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgXG59XG5cbiNibG9jay1jYW50dXQtdG9wYmFyaWNvbnMtMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tY29sbGFwc2UtbmF2YmFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4jYmxvY2stY2FudHV0LW1haW4tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWNvbGxhcHNlLW5hdmJhcikge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuM2VtO1xuICAgIH1cbn1cblxuI2Jsb2NrLWNhbnR1dC1mb3JtdWxhcmlvZGVidXNxdWVkYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tY29sbGFwc2UtbmF2YmFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4jYmxvY2stY2FudHV0LWNhcnQtMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tY29sbGFwc2UtbmF2YmFyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuKi9cblxuI2Jsb2NrLWNhbnR1dC1jb2xscGFzZW5hdmJhcmJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYmxvY2stY2FudHV0LXRvcGJhcmljb25zLTIuc2hvdy1uYXZiYXIsXG4jYmxvY2stY2FudHV0LW1haW4tbWVudS5zaG93LW5hdmJhcixcbiNibG9jay1jYW50dXQtZm9ybXVsYXJpb2RlYnVzcXVlZGEuc2hvdy1uYXZiYXIsXG4jYmxvY2stY2FudHV0LWNhcnQtMi5zaG93LW5hdmJhciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbiIsIiNoZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICAvL3RvcDogNDBweDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZzogMDtcbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAvKlxuICAgICAgJjo6YWZ0ZXIsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICB9XG4gICAgICAgICovXG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWItMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXYudGFicyB1bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWNvbGxhcHNlLW5hdmJhcikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2p1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNjM2M7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6bm93cmFwO1xuICAgIG1heC13aWR0aDogOTkuOTklO1xuICAgIC8vcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAvL0BtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWNvbGxhcHNlLW5hdmJhcikge1xuICAgIC8vICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgIC8vfVxuICB9XG4gIGJ1dHRvbi5idG4tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBwYWRkaW5nLWlubGluZTogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIC8vZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG59XG4uY2FydC1ibG9jay0tc3VtbWFyeV9fY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Jsb2NrLWNhbnR1dC1jYXJ0LTIge1xuICAvL2ZpbHRlcjogaW52ZXJ0KDEpO1xuICB3aWR0aDppbml0aWFsO1xuICBmbGV4LXNocmluazogMTtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgYSB7XG4gICAgY29sb3I6d2hpdGU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1jb2xsYXBzZS1uYXZiYXIpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBmbGV4LXNocmluazogMTtcbn1cblxuXG4uaGVhZGVyIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG59XG5cbiNuYXZiYXItbWFpbiB7XG4gIC5jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIGRpdi5zZWFyY2gtYmxvY2stZm9ybSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoODYsIDYwLCA2MSwgMC4zKTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbiNoZWFkZXIge1xuICAgIC5yb3cucmVnaW9uLXRvcC1oZWFkZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6NDJweDtcbiAgICAgICAgLypcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjA7XG4gICAgICAgIH1cbiAgICAgICAgICAgICovXG4gICAgfVxufVxuIiwiLm1lbnUtLW1haW4ge1xuICAubmF2YmFyLW5hdiB7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG4gICAgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAuYWN0aXZlIHtcbiAgICAgICAgLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMzUlO1xuICBib3gtc2hhZG93OiAwIDZweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbiIsImZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSB7XG4gIC53cnAtLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgICBmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcbiAgICAgIH1cbiAgICB9XG4gICAgOm50aC1jaGlsZCgxKSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgfVxuICAgIH1cbiAgICA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cbiAgICAuY29udGFjdC0tbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGNvbG9yOiAjNWI1YjViO1xuICAgICAgbWFyZ2luOiAwIDAgMi40cmVtO1xuICAgICAgcCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG9yZGVyOiA1O1xuICAgICAgbWFyZ2luOiA1cmVtIDAgM3JlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG9yZGVyOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICB9XG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiAwLjdyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkKSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjViNWI1O1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAwLjVlbSk7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAud3JwLS1hZGRyZXNzIHtcbiAgICAgIC53cnAtLWxvZ28ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luOiAxLjJyZW0gMCAwLjdyZW07XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgICB9XG4gICAgICBhZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mbGV4Ym94LS1tZXNzYWdnZSxcbiAgICAuZmxleGJveC0tbmFtZSB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gICAgLmZsZXhib3gtLW5hbWUge1xuICAgICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZsZXhib3gtLWJ1dHRvbiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b2FzdC1jb250YWluZXIge1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDkwO1xuICAgIC50b2FzdCB7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLm1lLWF1dG8ge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4iLCIuc2l0ZS0tc3ViLWZvb3RlciB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4ud3JwLS1sb2dvcy1mb290ZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JwLS1hZGRyZXNzIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1jYW50dXQtZm9vdGVybWVudS0yLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYmxvY2stY2FudHV0LWZvb3Rlcm1lbnUtMiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gIC5jbGVhcmZpeC5uYXYge1xuXG4gICAgLm5hdi1pdGVtOmhvdmVyLCAubmF2LWl0ZW06Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VEREJCMztcbiAgICB9XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICM1NTNjM2M7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNTEwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6aG92ZXIgLm1lbnUsXG4gICAgLm5hdi1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQ6Zm9jdXMtd2l0aGluIC5tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAtMTg1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRERCQjM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDUxMHB4KSB7XG4gICAgICAgIHRvcDogLTEyMXB4XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NjZweCkge1xuICAgICAgICB0b3A6IC00NnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNTEwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTMwcHhcbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGNvbG9yOiAjNTUzYzNjICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM1NTNjM2M7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA1MTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRERCQjM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9TdWJNZW51XG4gICAgICAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtaXRlbS5tZW51LWl0ZW0tLWV4cGFuZGVkIC5tZW51LmhpZGUtc3VibWVudSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuYmxvY2sge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmZvb3Rlci1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2MzYztcbndpZHRoOiAxMDAlO1xuaGVpZ2h0OiAyLjVyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbmZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxLjFyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG5cbnVsLmZvb3Rlci1zb2NpYWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzNjO1xud2lkdGg6IDEwMCU7XG5oZWlnaHQ6IDgwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbmZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxLjFyZW07XG4gICAgbWFyZ2luLXRvcDogNy41cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlci1zb2NpYWxzLWl0ZW1cbiAgICB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGEgPiBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBhID4gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFxufSIsIiNwYWdlLXdyYXBwZXIge1xuICAubGF5b3V0LW1haW4td3JhcHBlcntcbiAgICAuY2xlYXJmaXh7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2MzYyAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHBhZGRpbmctdG9wOiA4LjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDY2cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gICAgICAgIFxuICAgIH1cblxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC53cmFwcGVyLWZvb3RlciB7XG4gICAgICAuY29sLW1kLTM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC53cmFwcGVyLWZvb3RlciB7XG4gICAgICAubG9nby1mb290ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgICAgLmZvb3Rlci1wcmVtaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItZGFyay5iZy1kYXJre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbiIsImgxLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2NrLW5ld3MtaG9tZS1ibG9jay0xID4gLndycC0tdG9wLXBvc3RzID4gYSxcbi52aWV3LWJsb2NrLW5ld3MtaG9tZSA+IC53cnAtLXRvcC1wb3N0cyA+IGEge1xuICAgPiBoMiB7XG4gICAgLy9tYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1NTNjM2MgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtYXJ0aWNsZS1uZXdzIHtcbiAgICAubm9kZV9fdGl0bGUge1xuICAgICAgICAuZmllbGQtLW5hbWUtdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2NrLW5ld3MtaG9tZS1ibG9jay0xLFxuLnZpZXctYmxvY2stbmV3cy1ob21lIHtcbiAgICAudmlld3MtZmllbGQudmlld3MtZmllbGQtcmVuZGVyZWQtZW50aXR5IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xuICAgIH1cblxuICAgIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS41O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIC8vb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5vZGVfX21ldGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJi5ub2RlLS10eXBlLWFydGljbGUtbmV3cyB7XG4gICAgbWFyZ2luOiAwcmVtIDAgNHJlbTtcblxuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogNXJlbSAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgICB9XG5cbiAgICBoci5maXJzdF9ociB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgIGhyLmVkaXRpb25zX2hyIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgaDEubm9kZV9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLW5ld3NfZ29iYWNrX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuYXJ0aWNsZS1uZXdzX2dvYmFja193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvL3RvcDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1uZXdzX2dvYmFja19saW5rIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1uZXdzX2dvYmFja19saW5rOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnPCAnO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC15ZWFyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnKCc7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC15ZWFyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcpJztcbiAgICB9XG5cbiAgICAubm9kZV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDAuNWVtO1xuXG4gICAgICAuYXJ0aWNsZS1uZXdzX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHJvdy1nYXA6IDAuNWVtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgICAgcm93LWdhcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1uZXdzX2NvbHVtbl8xIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1kYXRlLFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmlhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmlhIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFydGljbGUtbmV3c19jb2x1bW5fMiB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnZpZXctbm90aWNpZXMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gIC5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gICAgICAgIGgxLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgY29sdW1uLWdhcDogMjVweDtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuICA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXJlbmRlcmVkLWVudGl0eSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuM3JlbTtcbiAgfVxuXG4gIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLy9hc3BlY3QtcmF0aW86IDM3MC8yNjA7XG4gICAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAvL29iamVjdC1maXQ6IGZpbGw7XG4gICAgfVxuICAgIGltZzpob3ZlciB7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG4gIC5ub2RlX19tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbmF2IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4udmlldy1ibG9jay1uZXdzLWhvbWVcbntcbiAgICAubW9yZS1saW5rIHtcbiAgICBtYXJnaW46IDJyZW0gMCAycmVtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnZpZXctbm90aWNpZXMtcGFnZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGNvbHVtbi1nYXA6IDI1cHg7XG4gICAgcm93LWdhcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1yZW5kZXJlZC1lbnRpdHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XG4gIH1cblxuICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC8vYXNwZWN0LXJhdGlvOiAzNzAvMjYwO1xuICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgLy9vYmplY3QtZml0OiBmaWxsO1xuICAgIH1cbiAgICBpbWc6aG92ZXIge1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxuICAubm9kZV9fbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIG5hdiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuYmxvY2stdmlld3MtYmxvY2t0b3AtNS1wcm9kdWN0cy1ibG9jay0xIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9jay1uZXdzLWhvbWUtYmxvY2stMSA+IC53cnAtLXRvcC1wb3N0cyB7XG4gID4gaDIge1xuICAgIC8vbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNTUzYzNjICFpbXBvcnRhbnQ7XG4gICAgLy9mb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcmVtaS1uYWNpb25hbC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZTM7XG4gIC8vbWFyZ2luLXRvcDogN2VtO1xuICBwYWRkaW5nLXRvcDogMS4yZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjJlbTtcblxuICAvLyBPY2N1cHkgd2hvbGUgd2lkdGggb2YgcGFnZSwgaWdub3JlIHBhcmVudFxuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLndyYXBwZXItLWZlYXR1cmVkLXBvc3RzIHtcbiAgLndycC0tdG9wLXBvc3RzIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuXG4gICAgPiBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQudmlld3MtZmllbGQtcmVuZGVyZWQtZW50aXR5IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4zcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC4zcmVtO1xuICAgIH1cblxuICAgIC5maWVsZC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS41O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIC8vb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgIH1cblxuICAgICAgaW1nOmhvdmVyXG4gICAgICB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ub2RlX19tZXRhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi53cnAtLWhvbWUtbmV3cy1saW5rIHtcbiAgbWFyZ2luOiAycmVtIDAgMnJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhyIHtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBib3JkZXItd2lkdGg6IGluaXRpYWw7XG4gICAgYm9yZGVyLXRvcDogaW5pdGlhbDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaG9tZS1uZXdzLWxpbmstYSB7XG4gICAgY29sb3I6ICM1NTNjM2M7XG4gIH1cbn1cblxuLnZpZXctaWQtYmxvY2tfbmV3c19ob21lIHtcbiAgbmF2LnBhZ2VyLS1sb2FkLW1vcmUge1xuICAgIG1hcmdpbjogMnJlbSAwIDJyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctY29udGVudC5yb3cge1xuICAgIC8vZ2FwOiAyMHB4O1xuICB9XG59XG5cbiNibG9jay1jYW50dXQtZmVhdHVyZWRwb3N0c2J1dHRvbiBociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGJvcmRlci13aWR0aDogaW5pdGlhbDtcbiAgYm9yZGVyLXRvcDogaW5pdGlhbDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNTUzYzNjO1xufVxuXG4ubm9kZS0tdmlldy1tb2RlLWZlYXR1cmVkLW5ld3MtYXJ0aWNsZSB7XG5cbiAgLypcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgZmxleC13cmFwOiB3cmFwO1xuICAqL1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogMTBweDtcblxuICBtYXJnaW4tYm90dG9tOiA0ZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIGhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5ub2RlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgfVxuXG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgLmZpZWxkLS1ib2R5IHtcbiAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBmaWxsO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgLm5vZGVfX21ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFib3V0LXVzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlZjtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcblxuICAvLyBPY2N1cHkgd2hvbGUgd2lkdGggb2YgcGFnZSwgaWdub3JlIHBhcmVudFxuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG5cbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcblxuICAgICAgcGFkZGluZy1sZWZ0OiAzLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVlbTtcbiAgICB9XG5cbiAgLmFib3V0LXVzLXRpdGxlIGgyIHtcbiAgICBjb2xvcjogIzU1M2MzYztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5hYm91dC11cy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgY29sb3I6ICM1NTNjM2M7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLmFib3V0LXVzLWNvbHVtbiB7XG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuN3JlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXQtdXMtY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9kdWN0cy12aWV3LW1lcmNoLWJsb2NrLTEge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM1NTNjM2M7XG4gIH1cbn1cblxuLnNpbXBsZW5ld3Mtc3Vic2NyaXB0aW9ucy1ibG9jay1lZjE1ODRmOC0xZjE1LTQ3YzctOWU2Ny03Y2MxZTc3YjMyM2Ege1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9yZXRyby1tdXNpYy04MHMuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tM3hsKSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgei1pbmRleDogMztcbiAgfVxuICA+IGgyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG4gID4gLmNvbnRlbnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIG1heC13aWR0aDogNjAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bCkge1xuICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTN4bCkge1xuICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgfVxuICAgID4gZm9ybSB7XG4gICAgICAuZmllbGQtLW5hbWUtbWFpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1NCwgMjU0LCAwLjEpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjU0LCAyNTQsIDAuNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsYWJlbC5mb3JtLXJlcXVpcmVkLFxuICAgICAgc21hbGwudGV4dC1tdXRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBidXR0b24uZm9ybS1zdWJtaXQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMjU0LCAyNTQsIDAuNyk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjU0LCAyNTQsIDAuMik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAyNTQsIDI1NCwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9ybS1pdGVtLW1lc3NhZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRpbnktc2xpZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZpZXctaG9tZXBhZ2UtdGlueS1zbGlkZXJcbntcbiAgICAvLyBPY2N1cHkgd2hvbGUgd2lkdGggb2YgcGFnZSwgaWdub3JlIHBhcmVudFxuICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgICAgICAgICAgdG9wOiAtOWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLThlbTtcbn1cblxuI2Nhcm91c2VsSG9tZSB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBcbiAgICAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAtMmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgICAgIC5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNkI2QjZCO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTQ5NDk0O1xuICAgIH1cbiAgICAuc3BsaWRlX19zbGlkZVxuICAgIHtcbiAgICAgICAvL21hcmdpbi10b3A6IGF1dG87XG4gICAgICAgLy9tYXJnaW4tYm90dG9tOiBhdXRvO1xuXG4gICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgIC8qXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MjVweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAvL29iamVjdC1maXQ6IGZpbGw7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgKi9cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBpZnJhbWUsIHZpZGVvLCBpbWdcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MjVweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGFydGljbGVcbiAgICAgICAge1xuICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWJvZHl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgICAgICAgbGVmdDogNWVtO1xuICAgIH1cblxuICAgIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDVlbTtcbiAgICB9XG59XG5cbiNjYXJvdXNlbEhvbWUtbXcge1xuICAgIC8vIE9jY3VweSB3aG9sZSB3aWR0aCBvZiBwYWdlLCBpZ25vcmUgcGFyZW50XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cblxuI2Nhcm91c2VsSG9tZSBpbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5ub2RlLS10eXBlLXNsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICM1NTNkM2Q7XG4gICAgZm9udC1mYW1pbHk6ICdMb3JhJywgc2VyaWY7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG4gICAgfVxuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vYVxuIiwiXG4ubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIC50YWdzLS1jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgLy9tYXJnaW4tdG9wOiAycmVtO1xuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3Mge1xuICAgICAgLmZpZWxkX19sYWJlbCxcbiAgICAgIC5maWVsZF9faXRlbXMge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9NYXJnaW4gYmV0d2VlbiBwcmljZSBhbmQgYXJ0aWNsZSBuYW1lXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4vL1Byb2R1Y3QgaW1hZ2Ugc3R5bGVzXG4uY29udGVudCB7XG59XG5cbi5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsImJvZHkubm9kZS0tdHlwZS1ldmVudHMgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2tcbntcbiAgICBoMS50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG59XG5cbi53cnAtLXZpZXctZXZlbnRzLXRlYXNlcixcbi53cnAtLXZpZXctZXZlbnRzLXRheG9ub215IHtcbiAgLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICBoMi5ub2RlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndycC0tY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtaW1hZ2VuIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWxvY2F0aW9uIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24sXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aW1lLXJhbmdlLFxuICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtcHJpY2UsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLWRlLWwtZXNkZXZlbmltZW50IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC10aW1lLXJhbmdlIHtcbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZGUtbC1lc2RldmVuaW1lbnQge1xuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB9XG4gIH1cbn1cblxuLndycC0tdmlldy1ldmVudHMtdGF4b25vbXkge1xuICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xuICAgICAgICBtYXJnaW46IDAgMnJlbSAwIDA7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53cnAtLWNhcmQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWltYWdlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLndycC0tZXZlbnRzLWZ1bGwge1xuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWltYWdlbiB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24sXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aW1lLXJhbmdlLFxuICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtcHJpY2UsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLWRlLWwtZXNkZXZlbmltZW50LFxuICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1kZS1sLWVzZGV2ZW5pbWVudCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhYmVsLWxvZ28tc3BvbnNvciB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuXG4ud3JwLS12aWV3LWV2ZW50cy10YXhvbm9teSB7XG4gIC53cnAtLWN1c3RvbS1hcnRpY2xlLW5ld3Mge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmxpbmVfX2xpbmtzIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgLm5vZGUtcmVhZG1vcmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cnAtLWN1c3RvbS1hcnRpY2xlLW5ld3Mge1xuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLm5vZGUtLXZpZXctbW9kZS1mdWxsLFxuLm5vZGUtLXZpZXctbW9kZS1wYXN0LWZlc3RpdmFsIHtcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAmLm5vZGUtLXR5cGUtZXZlbnRzIHtcbiAgICBtYXJnaW46IDByZW0gMCA0cmVtO1xuXG4gICAgaDEubm9kZV9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICB9XG5cbiAgICBoMlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAuZXZlbnRfZ29iYWNrX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgICAuZXZlbnRfZ29iYWNrX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vdG9wOiAxNXB4O1xuICAgICAgICBib3R0b206IDExM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ldmVudF9nb2JhY2tfbGluayB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzU1M2MzYztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLmV2ZW50X2dvYmFja19saW5rOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnPCAnO1xuICAgIH1cblxuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMC41ZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICAgIHJvdy1nYXA6IDFyZW07XG4gICAgICB9XG5cbiAgICAgIC5ldmVudF9jb2x1bW5fMXtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIGdyaWQtcm93OiAxO1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLWV2ZW50LFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZHVyYXRpb24tZXZlbnQsXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1sb2NhdGlvbixcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcmEsXG4gICAgICAgIC5maWVsZF9lbnRyYWRlcyxcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LXByaWNlLFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWNhdGVnb3JpZXNcbiAgICAgICAge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZGF0YS1kZS1sLWVzZGV2ZW5pbWVudCB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGFiZWwtbG9nby1zcG9uc29yIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmV2ZW50X2NvbHVtbl8ye1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhZ3MtLWNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAvL21hcmdpbi10b3A6IDJyZW07XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB7XG4gICAgICAuZmllbGRfX2xhYmVsLFxuICAgICAgLmZpZWxkX19pdGVtcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tlc3BhaXMtMjAyNC1ibG9jay0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MDBweDtcbn1cbiIsIi53cnAtLWVudHJhZGVzIHtcbiAgbWFyZ2luOiAycmVtIDAgNHJlbTtcbiAgLm5vZGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMS41cmVtIDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXViaWNhY2lvLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmV1LFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlLWVudHJhZGVzLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRpdGlvbmFsLWluZm9ybWF0aW9uIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbjogMC43cmVtIDA7XG4gICAgfVxuICAgIC5idG4tLWN1c3RvbSB7XG4gICAgICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgICAgIG1hcmdpbjogYXV0byAxcmVtIDA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbS1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbiIsIi5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gIGEge1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICYubm9kZS0tdHlwZS1jYW5jbyB7XG4gICAgbWFyZ2luOiAwcmVtIDAgNHJlbTtcbiAgICAvKlxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogOGVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4ZW07XG4gICAgfVxuICAgICAgKi9cblxuICAgIGgxLm5vZGVfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuXG4gICAgLnNvbmdfZ29iYWNrX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuc29uZ19nb2JhY2tfd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy90b3A6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMTEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvbmdfZ29iYWNrX2xpbmsge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5zb25nX2dvYmFja19saW5rOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnPCAnO1xuICAgIH1cblxuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAyZnI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtb2JzZXJ2YWNpb25zIHBcbiAgICAgIHtcbiAgICAgICAgdGV4dC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAvL21hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW9uLWNvbS1pLWRlLXF1aS1sYS12YS1hcHJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW9ic2VydmFjaW9ucyB7XG4gICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5ub2RlX190aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcnRpdHVyYSB7XG4gICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNvbmdfY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBcblxuICAgICAgICAuc29uZ19jb2x1bW5fM19yb3dfMiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc29uZ19wYXJ0aXR1cmEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc29uZ19jb2x1bW5fMSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rLXRvLXNvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbWVudGFyaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWluZm9ybWFudHMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMzQ1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1sYWJlbC1pbmxpbmUgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAvKlxuICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcblxuICAgICAgICAgIH0qL1xuICAgICAgfVxuXG4gICAgICAuc29uZ19jb2x1bW5fMyB7XG4gICAgICAgIGdhcDogMS4yZW07XG4gICAgICAgIC5zb25nX2NvbHVtbl8zX3Jvd18yIHtcbiAgICAgICAgICBnYXA6IDEuMmVtO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc29uZ19wYXJ0aXR1cmEge1xuICAgICAgICAgICAgZ2FwOiAxLjJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGluay10by1zb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3JhcHBlci0tc29uZ3Mge1xuICAudmlldy1jYW5jb25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ZnI7XG4gICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLy9qdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICByb3ctZ2FwOiAwO1xuICAgICAgLy9wYWRkaW5nLWlubGluZTogMmVtO1xuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1maWVsZC1kYXRlLW9mLWJpcnRoLCAudmlld3MtZmllbGQtdGl0bGUtMSwgLnZpZXdzLWZpZWxkLWZpZWxkLW11bmljaXBpLXJlc2lkZW5jZVxuICAgIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjojNTUzYzNjO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcblxuICAgIG5hdiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWZpbHRlcnN7XG4gICAgICAgIHBvc2l0aW9uOmJsb2NrO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDM3MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDEwOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICAgIHRvcDogMTE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgICAgLy9wb3NpdGlvbjpzdGlja3k7XG4gICAgICAgICAgICB0b3A6MTcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBcbiAgICB9XG4gIH1cbiAgLmZsZXgtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZsZXg6IDEgMSAyMCU7XG4gICAgLy9wYWRkaW5nLWlubGluZTogMmVtO1xuICAgIC5tYi0zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgLy9tYXJnaW46IDBlbSAyZW0gMmVtIDJlbTtcbiAgfVxuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuXG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICByb3ctZ2FwOiA4MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14eGwpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gICAgfVxuICB9XG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZF9faXRlbSB7XG4gICAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtLWlubmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDEuNWVtO1xuXG4gICAgICAudmlld3MtZmllbGQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IzU1M2MzYztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3MtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIC5yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYucm93e1xuICAgICAgICByb3ctZ2FwOiA4MHB4O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLFxuICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgIHdpZHRoOiAzMDBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG4gIH1cblxuICBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuICB9XG5cbiAgLmJ1dHRvbi5idG4uYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzlkOWQ5YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzNjO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgLy9jb2xvcjogIzU1M2MzYztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB3aWR0aDogMzAwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vSGlkZSBidXR0b24gdGljayBiZWZvcmUgdGV4dFxuLmZvcm0tc3VibWl0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm5vZGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgLmNsZWFyZml4IHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzU1M2MzYyAhaW1wb3J0YW50O1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjNTUzYzNjICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmZpZWxkc19faXRlbSB7XG4gIGEge1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuICB9XG59XG5cbi5ub2RlX190aXRsZSB7XG4gIGEge1xuICAgIGNvbG9yOiAjNTUzYzNjICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5ibG9jay12aWV3cy1ibG9ja2JvdGlnYS1ibG9jay0xLFxuLnZpZXctYm90aWdhIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBuYXYucGFnZXItLWxvYWQtbW9yZSB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzU1M2MzYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb3JlLWxpbmsge1xuICAgIG1hcmdpbjogMnJlbSAwIDJyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgfVxuICB9XG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgY29sdW1uLWdhcDogMjVweDtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgfVxuXG4gICAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIHtcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC12aXNpYmxlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UsXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2VuIHtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy9wYWRkaW5nLWlubGluZTogNC41ZW07XG4gICAgICAgICAgLy9wYWRkaW5nLXRvcDogMS41ZW07XG4gICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLy9ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC8vYXNwZWN0LXJhdGlvOiAzNzAvMjYwO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZzpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC12YXJpYXRpb25zLXRhcmdldC1pZCB7XG4gICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKlxuICAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICAgICovXG59XG5cbi53cnAtLWZ1bGwtc3RvcmUtbGluayB7XG4gIG1hcmdpbjogMnJlbSAwIDJyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBociB7XG4gICAgbWFyZ2luOiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgYm9yZGVyLXdpZHRoOiBpbml0aWFsO1xuICAgIGJvcmRlci10b3A6IGluaXRpYWw7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogIzU1M2MzYztcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZ1bGwtc3RvcmUtbGluay1hIHtcbiAgICBjb2xvcjogIzU1M2MzYztcbiAgfVxufVxuXG4vKlxuLmZ1bGwtY29tbWVyY2UtcHJvZHVjdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0xZW07XG59XG4qL1xuLmZ1bGwtY29tbWVyY2UtcHJvZHVjdCB7XG5cbiAgbWFyZ2luLWJvdHRvbTogNWVtO1xuXG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAxMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudCBtaW4tY29udGVudCBtaW4tY29udGVudCBtaW4tY29udGVudCBtaW4tY29udGVudCBtaW4tY29udGVudCBtaW4tY29udGVudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciAwLjVmcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjYwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIDFmcjtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1tdWx0aS1pbWFnZSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW11bHRpLWltYWdlLWFsYnVtLFxuICAuZmllbGQtLW5hbWUtZmllbGQtdmFyaWF0aW9uLW11bHRpLWltYWdlcyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZpZWxkX19pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuZnVsbC1jb21tZXJjZS1wcm9kdWN0X2NvbHVtbl8xXG4gIHtcbiAgICBncmlkLXJvdzogMyAvIDQ7IC8vIExhc3Qgb25lXG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIG1heC13aWR0aDogODUwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgICBncmlkLXJvdzogMSAvIDQ7IFxuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIH1cbiAgfVxuXG4gIC5mdWxsLWNvbW1lcmNlLXByb2R1Y3RfY29sdW1uXzJcbiAge1xuICAgIGdyaWQtcm93OiAxIC8gMjsgLy8gRmlyc3RcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgfVxuICB9XG5cbiAgLmZ1bGwtY29tbWVyY2UtcHJvZHVjdF9jb2x1bW5fM1xuICB7XG4gICAgZ3JpZC1yb3c6IDIgLyAzOyAvLyBTZWNvbmRcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2NjBweCkge1xuICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICBncmlkLWNvbHVtbjogMyAvIDQ7XG4gIH1cblxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLXByaWNlIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZXh0cmEtZGVzY3JpcHRpb24ge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtc3RvY2stbGV2ZWwge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtdmFyaWF0aW9ucyB7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcblxuICAgIC5maWVsZC0tbmFtZS1wdXJjaGFzZWQtZW50aXR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIC5idXR0b24tLWFkZC10by1jYXJ0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICBjb2xvcjogIzU1M2MzYztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zcGxpZGVfX3RyYWNrLS1uYXY+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIGJsYWNrO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcbiAgICAvL21hcmdpbjogMCAwIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5zcGxpZGUtdGh1bWJuYWlscyAuc3BsaWRlX19zbGlkZVxuICB7XG4gICAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcbiAgICAvL21heC13aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8vZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLm5vdC1zdG9ja2VkLXByb2R1Y3Qge1xuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8qXG4uZnVsbC1jb21tZXJjZS1wcm9kdWN0IHtcblxuICBtYXJnaW4tYm90dG9tOiA1ZW07XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDEwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAwLjJmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IG1pbi1jb250ZW50IG1pbi1jb250ZW50IG1pbi1jb250ZW50IG1pbi1jb250ZW50IG1pbi1jb250ZW50IG1pbi1jb250ZW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgcm93LWdhcDogMDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAwLjVmcjtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLTN4bCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnI7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VuLFxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4gIC5maWVsZC0tbmFtZS1maWVsZC12YXJpYXRpb24taW1hZ2Uge1xuICAgIGdyaWQtcm93OiAxIC8gMjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICBncmlkLXJvdzogMSAvIDU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpc2libGUtdGl0bGUge1xuICAgIGdyaWQtcm93OiAzIC8gNDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW11bHRpLWltYWdlLFxuICAuZmllbGQtLW5hbWUtZmllbGQtbXVsdGktaW1hZ2UtYWxidW0sXG4gIC5maWVsZC0tbmFtZS1maWVsZC12YXJpYXRpb24tbXVsdGktaW1hZ2VzIHtcbiAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgIGdyaWQtcm93OiAxIC8gNjtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIC5maWVsZF9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLXByaWNlIHtcbiAgICBncmlkLXJvdzogNCAvIDU7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGdyaWQtcm93OiA2IC8gNztcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgZ3JpZC1yb3c6IDQgLyA1O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBncmlkLXJvdzogNiAvIDc7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgIGdyaWQtcm93OiA0IC8gNTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtc3RvY2stbGV2ZWwge1xuICAgIGdyaWQtcm93OiA0IC8gNTtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLXZhcmlhdGlvbnMge1xuICAgIGdyaWQtcm93OiA1IC8gNjtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLXB1cmNoYXNlZC1lbnRpdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgLmJ1dHRvbi0tYWRkLXRvLWNhcnQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNwbGlkZV9fdHJhY2stLW5hdj4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgYmxhY2s7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgIC8vbWF4LXdpZHRoOiA3ODBweDtcbiAgICAvL21hcmdpbjogMCAwIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5zcGxpZGUtdGh1bWJuYWlscyAuc3BsaWRlX19zbGlkZVxuICB7XG4gICAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYXNwZWN0LXJhdGlvOiAzIC8gMjtcbiAgICAvL21heC13aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIC8vZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLm5vdC1zdG9ja2VkLXByb2R1Y3Qge1xuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4qLyIsIi5wYWdlLW5vZGUtMzI5IC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWZ1bGwsXG4ucGFnZS1ub2RlLTMzMCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgbWFyZ2luOiAycmVtIDAgNHJlbTtcbiAgLy9tYXJnaW4tbGVmdDogMmVtO1xuICAvL21hcmdpbi1yaWdodDogMmVtO1xuICBtYXgtd2lkdGg6IDc2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OjEwcHg7XG4gIG1hcmdpbi1yaWdodDoxMHB4O1xuXG4gIGlmcmFtZVxuICB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgIC8vbWFyZ2luLWxlZnQ6IDhlbTtcbiAgICAvL21hcmdpbi1yaWdodDogOGVtO1xuICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gIH1cblxuICAubm9kZV9fY29udGVudCB7XG4gICAgLmNvbGFib3JhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgID4gZGl2IDpudGgtY2hpbGQoNSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICNtYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuLmNhc3NhLWRlLWxhLXNlbHZhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDMvMjtcbn1cblxuLmNhc3NhLWRlLWxhLXNlbHZhIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzowO1xufVxuXG4uY2Fzc2EtZGUtbGEtc2VsdmEgdWwgbGkge1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLy9tYXJnaW4tYm90dG9tOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNjM2M7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuXG59XG5cbi5jYXNzYS1kZS1sYS1zZWx2YSB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1M2MzYztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lZGljaW9ucy1hbnRlcmlvcnMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAycmVtIDAgLTRyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0yZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICBtYXJnaW4tbGVmdDogLThlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04ZW07XG4gIH1cblxuICAucm93IHtcbiAgfVxufVxuXG4uZWRpY2lvbnNfYW50ZXJpb3JzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaW1nIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uc2l0ZW1hcCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcblxuICAuc2l0ZW1hcC1pdGVtIGJ1dHRvbiB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBpbml0aWFsO1xuICAgIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcbiAgICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgfVxufVxuXG4uanMtZm9ybS1pdGVtLXBvbGl0aWNhLWRlLXByaXZhY2l0YXQsXG4uanMtZm9ybS1pdGVtLWNvbnNlbnRpbWVudCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4iLCIubm9kZS0tdHlwZS1pbmZvcm1hbnQubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAuZmllbGRfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogJzonO1xuICB9XG5cbiAgaGVhZGVyIC5ub2RlX19tZXRhIHtcbiAgICAvKlxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ub2RlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9nYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NraW5mb3JtYW50LXNvbmdzLWJsb2NrLTEge1xuICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgaDIge1xuICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgfVxuICAudmlldy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cblxuLm5vZGUtLXR5cGUtaW5mb3JtYW50Lm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgLy9tYXJnaW46IDByZW0gMCA0cmVtO1xuICAvL21hcmdpbi1sZWZ0OiAyZW07XG4gIC8vbWFyZ2luLXJpZ2h0OiAwZW07XG5cbiAgaDEubm9kZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gIH1cblxuICAuZ2VuZXJpY19nb2JhY2tfd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgICAuZ2VuZXJpY19nb2JhY2tfd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL3RvcDogMTVweDtcbiAgICAgIGJvdHRvbTogMTEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5nZW5lcmljX2dvYmFja19saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAuZ2VuZXJpY19nb2JhY2tfbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICc8ICc7XG4gIH1cbn0iLCJib2R5LnBhZ2Utdmlldy10YXhvbm9teS10ZXJtIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgaDEudGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5ub2RlLS10eXBlLWVkaXRpb24gLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICBoMS50aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1lZGl0aW9uLm5vZGUtLXZpZXctbW9kZS1mdWxsLFxuLm5vZGUtLXR5cGUtZWRpdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCB7XG4gIC8vbWFyZ2luOiAycmVtIDAgNHJlbTtcbiAgLy9tYXJnaW4tbGVmdDogMmVtO1xuICAvL21hcmdpbi1yaWdodDogMmVtO1xuXG4gIGgxLm5vZGVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cblxuICBtYXJnaW46IDByZW0gMCA0cmVtO1xuICAvL21hcmdpbi1sZWZ0OiAyZW07XG4gIC8vbWFyZ2luLXJpZ2h0OiAyZW07XG4gIG1heC13aWR0aDogNzYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgbWFyZ2luLXJpZ2h0OjEwcHg7XG5cbiAgaWZyYW1lXG4gIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgLy9tYXJnaW4tbGVmdDogOGVtO1xuICAgIC8vbWFyZ2luLXJpZ2h0OiA4ZW07XG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgfVxuICBcbn1cblxuLnZpZXctZXNwYWlzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGNvbHVtbi1nYXA6IDI1cHg7XG4gICAgcm93LWdhcDogNTBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICB9XG5cbiAgICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWRfX2l0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vcGFkZGluZy1pbmxpbmU6IDQuNWVtO1xuICAgICAgICAgIC8vcGFkZGluZy10b3A6IDEuNWVtO1xuICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDEuNWVtO1xuICAgICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC8vYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvL21heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogMzcwLzI2MDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMy8yO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgIC8vb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5vZGVfX21ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctcHJvZ3JhbWFjaW8sXG4udmlldy1lbnRyYWRlcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbiAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgICBjb2x1bW4tZ2FwOiAyNXB4O1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgfVxuXG4gICAgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkX19pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzU1M2MzYztcbiAgICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWltYWdlbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy9wYWRkaW5nLWlubGluZTogNC41ZW07XG4gICAgICAgICAgLy9wYWRkaW5nLXRvcDogMS41ZW07XG4gICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMS41ZW07XG4gICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLy9ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogMzcwLzI2MDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMy8yO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgIC8vb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5vZGVfX21ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctcHJldmlvdXMtZWRpdGlvbnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcm93LWdhcDogMmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgICBjb2x1bW4tZ2FwOiAyZW07XG4gICAgICByb3ctZ2FwOiAyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXh4bCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6IDJlbTtcbiAgICAgIHJvdy1nYXA6IDJlbTtcbiAgICB9XG4gIH1cblxuICA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgLmVkaXRpb25fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL21heC1oZWlnaHQ6IDU2MnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLy9hc3BlY3QtcmF0aW86IDM3Mi81NTE7XG4gICAgICBhc3BlY3QtcmF0aW86IDIvMztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAvL29iamVjdC1maXQ6IGZpbGw7XG4gICAgfVxuICAgIGltZzpob3ZlciB7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXRvLXNob3cge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5ub2RlX19tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbmF2IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnZpZXctcGFzdC1mZXN0aXZhbHMge1xuICBtYXJnaW46IDByZW0gMCA0cmVtO1xuXG4gIG1hcmdpbi10b3A6IC0ycmVtO1xuXG4gIGgxLnRpdGxlLCAudGl0bGUuaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuICBoMi5wYXN0X2Zlc3RpdmFsX3RpdGxlIHtcbiAgICAvL2ZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5wYXN0X2Zlc3RpdmFsX2dvYmFja193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgIC5wYXN0X2Zlc3RpdmFsX2dvYmFja193cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vdG9wOiAxNXB4O1xuICAgICAgYm90dG9tOiA4MXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAucGFzdF9mZXN0aXZhbF9nb2JhY2tfbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzU1M2MzYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLnBhc3RfZmVzdGl2YWxfZ29iYWNrX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnPCAnO1xuICB9XG5cbiAgLnBhc3RfZmVzdGl2YWxfbmF2aWdhdGlvblxuICB7XG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEucGFzdF9mZXN0aXZhbF9uYXZpZ2F0aW9uX2FjdGl2ZVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgfVxuXG4gIGFydGljbGUubm9kZS0tdHlwZS1lZGl0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIud2ViZm9ybS1zdWJtaXNzaW9uLXN1Ym1pdC1zb25nLWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBjb2xvcjogIzU1M2MzYztcbiAgbWFyZ2luLXRvcDogLTJlbTtcblxuICBhIHtcbiAgICBjb2xvcjojNTUzYzNjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAyZnI7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgfVxuXG4gICNlZGl0LWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAvL21heC13aWR0aDogODAwcHg7XG4gICAgLy9qdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTUzYzNjO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gICNlZGl0LWNvbGFib3JhLWNvbHVtbi0xLFxuICAjZWRpdC1jb2xhYm9yYS1jb2x1bW4tMixcbiAgI2VkaXQtY29sYWJvcmEtY29sdW1uLTMsXG4gICNlZGl0LWNvbGFib3JhLWNvbHVtbi00IHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHAge1xuICAgICAgLy9saW5lLWhlaWdodDogMS4xO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zZW07XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuM2VtO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xuICAgICAgbWFyZ2luLXRvcDogMi4ycmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICNlZGl0LXByb2Nlc3NlZC10ZXh0LTA0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMmVtO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICBpbnB1dFt0eXBlPSdmaWxlJ10ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgfVxuICAgIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgYXBwZWFyYW5jZTogYXV0bztcbiAgICB9XG5cbiAgICAuY2hlY2tib3gge1xuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuOHJlbTtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICB9XG5cbiAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL21heC13aWR0aDogODAwcHg7XG4gICAgICAgIC8vanVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICNlZGl0LWNvbGFib3JhLWNvbHVtbi0xIHtcbiAgICAvL21heC13aWR0aDogNDA4cHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVlbTtcbiAgICB9XG5cbiAgICAjZWRpdC1wcm9jZXNzZWQtdGV4dC0wMVxuICAgIHtcbiAgICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjc2lkZWJhcl9zZWNvbmQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgcGFkZGluZzogMDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA0M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLy9vdmVyZmxvdzogc2Nyb2xsO1xuICAgIC8qXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgICAgICB0b3A6IDY1cHg7XG4gICAgICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNjRweCkge1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICB9XG4gICAgKi9cbiAgYnV0dG9uI3NpZGVtZW51LWNsb3NlLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICBuYXYge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIFxuXG4gICAgdWwubmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICY+IGxpID4gc3BhbiwgJj4gbGkgPiBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XG4gICAgICB9XG5cbiAgICAgIFxuXG4gICAgICB1bC5tZW51IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSAubmF2LWxpbmsge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5cbiNzaWRlYmFyX3NlY29uZC5zaG93LXNpZGViYXIge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCJmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1hZGQtZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaWJlLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC8vbWFyZ2luLWxlZnQ6IDJlbTtcbiAgLy9tYXJnaW4tcmlnaHQ6IDJlbTtcbiAgbWF4LXdpZHRoOiA3NjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDoxMHB4O1xuICBtYXJnaW4tcmlnaHQ6MTBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgIC8vbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAvL21hcmdpbi1yaWdodDogMjAlO1xuICAgIG1heC13aWR0aDogNzYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICB9XG5cbiAgLmpzLWZvcm0taXRlbS1ub20taS1jb2dub21zLFxuICAuanMtZm9ybS1pdGVtLWNvcnJldS1lbGVjdHJvbmljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL21heC13aWR0aDogODAwcHg7XG4gICAgLy9qdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgI2VkaXQtYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIC8vbWF4LXdpZHRoOiA4MDBweDtcbiAgICAvL2p1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMC4xcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTNjM2M7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuICB9XG5cbiAgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuICB9XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIH1cblxuICAuY2hlY2tib3gge1xuICAgIGxhYmVsIHtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICM1NTNjM2MgIWltcG9ydGFudDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgfVxufVxuIiwiYm9keS5ub2RlLS10eXBlLWxvY2F0aW9uIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgaDEudGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwsXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtcGFzdC1mZXN0aXZhbCB7XG4gIG1hcmdpbjogMHJlbSAwIDRyZW07XG4gIC8vbWFyZ2luLWxlZnQ6IDJlbTtcbiAgLy9tYXJnaW4tcmlnaHQ6IDBlbTtcblxuICBoMS5ub2RlX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cblxuICAubG9jYXRpb25fZ29iYWNrX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmxvY2F0aW9uX2dvYmFja193cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vdG9wOiAxNXB4O1xuICAgICAgYm90dG9tOiAxMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmxvY2F0aW9uX2dvYmFja19saW5rIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAubG9jYXRpb25fZ29iYWNrX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnPCAnO1xuICB9XG5cbiAgLm5vZGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAwLjVlbTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgICByb3ctZ2FwOiAxcmVtO1xuICAgIH1cblxuICAgIC5sb2NhdGlvbl9jb2x1bW5fMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZXZlbnQsXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZHVyYXRpb24tZXZlbnQsXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtbG9jYXRpb24sXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaG9yYSxcbiAgICAgIC5maWVsZF9lbnRyYWRlcyxcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1wcmljZSxcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1jYXRlZ29yaWVzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1jYXRlZ29yaWVzIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLWRlLWwtZXNkZXZlbmltZW50IHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGFiZWwtbG9nby1zcG9uc29yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb25fY29sdW1uXzIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tYXAge1xuICAgICAgICAubGVhZmxldC1jb250YWluZXIge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tYXAge1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3Mge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctcHJvZHVjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgY29sdW1uLWdhcDogMjVweDtcbiAgICByb3ctZ2FwOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgIH1cblxuICAgIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX3RlYXNlcl93cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdmlzaWJsZS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXllYXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJygnO1xuICAgICAgfVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXllYXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnKSc7XG4gICAgICB9XG4gICAgICAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgLy9hc3BlY3QtcmF0aW86IDM3MC8yNjA7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICAvL29iamVjdC1maXQ6IGZpbGw7XG4gICAgICAgIH1cbiAgICAgICAgaW1nOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIG5hdiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJi5ub2RlLS10eXBlLXByb2R1Y3Rpb24ge1xuICAgIG1hcmdpbjogMHJlbSAwIDRyZW07XG5cbiAgICBociB7XG4gICAgICBtYXJnaW46IDVyZW0gMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gICAgfVxuXG4gICAgaHIuZmlyc3RfaHIge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICBoci5lZGl0aW9uc19ociB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgIGgxLm5vZGVfX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG5cbiAgICAucHJvZHVjdGlvbl9vdGhlcl9lZGl0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5wcm9kdWN0aW9uX2dvYmFja193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMjBweCkge1xuICAgICAgLnByb2R1Y3Rpb25fZ29iYWNrX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vdG9wOiAxNXB4O1xuICAgICAgICBib3R0b206IDExM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0aW9uX2dvYmFja19saW5rIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAucHJvZHVjdGlvbl9nb2JhY2tfbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogJzwgJztcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQteWVhcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJygnO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQteWVhcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnKSc7XG4gICAgfVxuICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMC41ZW07XG5cbiAgICAgIC5wcm9kdWN0aW9uX2VkaXRpb25zX2dyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWVkaXRpb25zIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDI1cHg7XG4gICAgICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjNTUzYzNjO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub2RlX19jb250ZW50IC5wcm9kdWN0aW9uX3RlYXNlcl93cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdmlzaWJsZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXllYXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQteWVhcjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgLy9hc3BlY3QtcmF0aW86IDM3Mi81NTE7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMi8zO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgICAgIC8vb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZzpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZHVjdGlvbl9yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAwLjVlbTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICAgIHJvdy1nYXA6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3Rpb25fY29sdW1uXzEge1xuICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhLXByb2R1Y3Rpb24sXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kdXJhdGlvbi1wcm9kdWN0aW9uLFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcHJvZHVjdGlvbi1sb2NhdGlvbixcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcmEsXG4gICAgICAgIC5maWVsZF9lbnRyYWRlcyxcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2R1Y3Rpb24tcHJpY2UsXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9kdWN0aW9uLWNhdGVnb3JpZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM1NTNjM2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcm9kdWN0aW9uLWNhdGVnb3JpZXMge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEtZGUtbC1lc2RldmVuaW1lbnQge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sYWJlbC1sb2dvLXNwb25zb3Ige1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3Rpb25fY29sdW1uXzIge1xuICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLWNhbnR1dC1wcm9kdWNjaW9uc2luZm9cbntcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG59XG4iLCIudmlldy10YXhvbm9teS10ZXJtXG57XG4gIG1hcmdpbjogMHJlbSAwIDRyZW07XG4gIC8vbWFyZ2luLWxlZnQ6IDJlbTtcbiAgLy9tYXJnaW4tcmlnaHQ6IDBlbTtcblxuICBoMS50YXhvbm9teS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG5cbiAgaDIudGF4b25vbXktc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEuM3JlbTtcbiAgfVxuXG4gIGFydGljbGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGgzLm5vZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICB9XG5cbiAgXG5cbiAgLmdlbmVyaWNfZ29iYWNrX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gICAgLmdlbmVyaWNfZ29iYWNrX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy90b3A6IDE1cHg7XG4gICAgICBib3R0b206IDExM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuZ2VuZXJpY19nb2JhY2tfbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzU1M2MzYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLmdlbmVyaWNfZ29iYWNrX2xpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnPCAnO1xuICB9XG59IiwiLm5vZGUtLXR5cGUtaW5mby1wYWdlIHtcblxuICAud3JwLS1pbmZvLXBhZ2UtZnVsbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDEuN2VtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGNvbG9yOiAjNTUzYzNjO1xuXG4gICAgcGFkZGluZy10b3A6IDEuN2VtICFpbXBvcnRhbnQ7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgLy9qdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzc2cHgpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLmluZm9fcGFnZV9jb2x1bW4ge1xuICAgICAgICBtYXgtd2lkdGg6IDMwOHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMS43cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBcIi0gXCI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAvKlxuICAgIC5pbmZvX3BhZ2VfY29sdW1uIC5maWVsZCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgICAqL1xuXG4gICAgICAuaW5mb19wYWdlX2NvbHVtbiAuZmllbGQgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuM2VtO1xuICAgIH1cbiAgfVxufVxuIiwiLmluZm8taG9tZXBhZ2UtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGVmO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG4gIC8vIE9jY3VweSB3aG9sZSB3aWR0aCBvZiBwYWdlLCBpZ25vcmUgcGFyZW50XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcblxuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctbGVmdDogMy41ZW07XG4gICAgcGFkZGluZy1yaWdodDogMy41ZW07XG4gIH1cblxuICAuaW5mby1ob21lcGFnZS1ibG9jay10aXRsZSBoMiB7XG4gICAgY29sb3I6ICM1NTNjM2M7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuaW5mby1ob21lcGFnZS1ibG9jay1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgcm93LWdhcDogMS43ZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgY29sb3I6ICM1NTNjM2M7XG5cbiAgICBwYWRkaW5nLXRvcDogMS43ZW0gIWltcG9ydGFudDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAuaW5mby1ob21lcGFnZS1ibG9ja19jb2x1bW4ge1xuICAgICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAvKlxuICAgIC5pbmZvLWhvbWVwYWdlLWJsb2NrX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1heC13aWR0aDogMzA4cHg7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgICAgICAgICovXG5cbiAgICAuaW5mby1ob21lcGFnZS1ibG9ja19jb2x1bW4gLmZpZWxkID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
