/*!
   * Bootstrap  v5.3.6 (https://getbootstrap.com/)
   * Copyright 2011-2025 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
/* line 1, ../node_modules/bootstrap5/scss/_root.scss */
: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: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000000;
  --bs-white: #FFFFFF;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --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: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #F36633;
  --bs-secondary: #544F40;
  --bs-success: #008A00;
  --bs-info: #15717D;
  --bs-warning: #E49B13;
  --bs-danger: #ED003C;
  --bs-gsk-primary: #F36633;
  --bs-gsk-dark-grey: #544F40;
  --bs-gsk-medium: #D5D1CE;
  --bs-gsk-purple: #BC1077;
  --bs-gsk-red: #ED003C;
  --bs-gsk-indigo-blue: #40488D;
  --bs-gsk-green: #008A00;
  --bs-gsk-teal: #15717D;
  --bs-gsk-yellow: #E49B13;
  --bs-white: #FFFFFF;
  --bs-white-85: rgba(255, 255, 255, 0.85);
  --bs-white-90: rgba(255, 255, 255, 0.9);
  --bs-white-95: rgba(255, 255, 255, 0.95);
  --bs-grey: #BEBEBD;
  --bs-black: #000000;
  --bs-gsk-purple-60: rgba(188, 16, 119, 0.6);
  --bs-gsk-teal-60: rgba(21, 113, 125, 0.6);
  --bs-gsk-teal-30: rgba(21, 113, 125, 0.3);
  --bs-gsk-green-60: #66B966;
  --bs-link-blue: #0D76D1;
  --bs-text-black: #2E2E3C;
  --bs-text-secondary: #777369;
  --bs-text-medium: #878379;
  --bs-text-light: #BBB9B3;
  --bs-surface-dark: #BEBEBD;
  --bs-surface-medium: #EFEFED;
  --bs-surface-light: #FAFAF8;
  --bs-gsk-lama: #E9A93D;
  --bs-gsk-laba: #F4668A;
  --bs-gsk-ics: #0D76D1;
  --bs-gsk-dpi: #C5D34E;
  --bs-gsk-fmi: #60B0C9;
  --bs-gsk-mdi: #747EB6;
  --bs-gsk-lama-laba: #F5DB4A;
  --bs-gsk-ics-laba: #66B966;
  --bs-gsk-isc-lama-laba: #8A347F;
  --bs-aah-red: #DF410F;
  --bs-landing-1: #914718;
  --bs-landing-2: #FF6605;
  --bs-primary-rgb: 243, 102, 51;
  --bs-secondary-rgb: 84, 79, 64;
  --bs-success-rgb: 0, 138, 0;
  --bs-info-rgb: 21, 113, 125;
  --bs-warning-rgb: 228, 155, 19;
  --bs-danger-rgb: 237, 0, 60;
  --bs-gsk-primary-rgb: 243, 102, 51;
  --bs-gsk-dark-grey-rgb: 84, 79, 64;
  --bs-gsk-medium-rgb: 213, 209, 206;
  --bs-gsk-purple-rgb: 188, 16, 119;
  --bs-gsk-red-rgb: 237, 0, 60;
  --bs-gsk-indigo-blue-rgb: 64, 72, 141;
  --bs-gsk-green-rgb: 0, 138, 0;
  --bs-gsk-teal-rgb: 21, 113, 125;
  --bs-gsk-yellow-rgb: 228, 155, 19;
  --bs-white-rgb: 255, 255, 255;
  --bs-white-85-rgb: 255, 255, 255;
  --bs-white-90-rgb: 255, 255, 255;
  --bs-white-95-rgb: 255, 255, 255;
  --bs-grey-rgb: 190, 190, 189;
  --bs-black-rgb: 0, 0, 0;
  --bs-gsk-purple-60-rgb: 188, 16, 119;
  --bs-gsk-teal-60-rgb: 21, 113, 125;
  --bs-gsk-teal-30-rgb: 21, 113, 125;
  --bs-gsk-green-60-rgb: 102, 185, 102;
  --bs-link-blue-rgb: 13, 118, 209;
  --bs-text-black-rgb: 46, 46, 60;
  --bs-text-secondary-rgb: 119, 115, 105;
  --bs-text-medium-rgb: 135, 131, 121;
  --bs-text-light-rgb: 187, 185, 179;
  --bs-surface-dark-rgb: 190, 190, 189;
  --bs-surface-medium-rgb: 239, 239, 237;
  --bs-surface-light-rgb: 250, 250, 248;
  --bs-gsk-lama-rgb: 233, 169, 61;
  --bs-gsk-laba-rgb: 244, 102, 138;
  --bs-gsk-ics-rgb: 13, 118, 209;
  --bs-gsk-dpi-rgb: 197, 211, 78;
  --bs-gsk-fmi-rgb: 96, 176, 201;
  --bs-gsk-mdi-rgb: 116, 126, 182;
  --bs-gsk-lama-laba-rgb: 245, 219, 74;
  --bs-gsk-ics-laba-rgb: 102, 185, 102;
  --bs-gsk-isc-lama-laba-rgb: 138, 52, 127;
  --bs-aah-red-rgb: 223, 65, 15;
  --bs-landing-1-rgb: 145, 71, 24;
  --bs-landing-2-rgb: 255, 102, 5;
  --bs-primary-text-emphasis: #612914;
  --bs-secondary-text-emphasis: #22201a;
  --bs-success-text-emphasis: #003700;
  --bs-info-text-emphasis: #082d32;
  --bs-warning-text-emphasis: #5b3e08;
  --bs-danger-text-emphasis: #5f0018;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #fde0d6;
  --bs-secondary-bg-subtle: #dddcd9;
  --bs-success-bg-subtle: #cce8cc;
  --bs-info-bg-subtle: #d0e3e5;
  --bs-warning-bg-subtle: #faebd0;
  --bs-danger-bg-subtle: #fbccd8;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #fac2ad;
  --bs-secondary-border-subtle: #bbb9b3;
  --bs-success-border-subtle: #99d099;
  --bs-info-border-subtle: #a1c6cb;
  --bs-warning-border-subtle: #f4d7a1;
  --bs-danger-border-subtle: #f899b1;
  --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: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, 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: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #FFFFFF;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #F36633;
  --bs-link-color-rgb: 243, 102, 51;
  --bs-link-decoration: none;
  --bs-link-hover-color: #c25229;
  --bs-link-hover-color-rgb: 194, 82, 41;
  --bs-link-hover-decoration: underline;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --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(243, 102, 51, 0.25);
  --bs-form-valid-color: #008A00;
  --bs-form-valid-border-color: #008A00;
  --bs-form-invalid-color: #ED003C;
  --bs-form-invalid-border-color: #ED003C; }

/* line 16, ../node_modules/bootstrap5/scss/mixins/_color-mode.scss */
[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: #FFFFFF;
  --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: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #f8a385;
  --bs-secondary-text-emphasis: #98958c;
  --bs-success-text-emphasis: #66b966;
  --bs-info-text-emphasis: #73aab1;
  --bs-warning-text-emphasis: #efc371;
  --bs-danger-text-emphasis: #f4668a;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #31140a;
  --bs-secondary-bg-subtle: #11100d;
  --bs-success-bg-subtle: #001c00;
  --bs-info-bg-subtle: #041719;
  --bs-warning-bg-subtle: #2e1f04;
  --bs-danger-bg-subtle: #2f000c;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #923d1f;
  --bs-secondary-border-subtle: #322f26;
  --bs-success-border-subtle: #005300;
  --bs-info-border-subtle: #0d444b;
  --bs-warning-border-subtle: #895d0b;
  --bs-danger-border-subtle: #8e0024;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #f8a385;
  --bs-link-hover-color: #f9b59d;
  --bs-link-color-rgb: 248, 163, 133;
  --bs-link-hover-color-rgb: 249, 181, 157;
  --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: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f; }

/* line 16, ../node_modules/bootstrap5/scss/_reboot.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

@media (prefers-reduced-motion: no-preference) {
  /* line 28, ../node_modules/bootstrap5/scss/_reboot.scss */
  :root {
    scroll-behavior: smooth; } }

/* line 49, ../node_modules/bootstrap5/scss/_reboot.scss */
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); }

/* line 68, ../node_modules/bootstrap5/scss/_reboot.scss */
hr {
  margin: 8px 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25; }

/* line 83, ../node_modules/bootstrap5/scss/_reboot.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 4px;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color); }

/* line 93, ../node_modules/bootstrap5/scss/_reboot.scss */
h1, .h1 {
  font-size: calc(1.375rem + 1.5vw); }
  @media (min-width: 1200px) {
    /* line 93, ../node_modules/bootstrap5/scss/_reboot.scss */
    h1, .h1 {
      font-size: 2.5rem; } }

/* line 98, ../node_modules/bootstrap5/scss/_reboot.scss */
h2, .h2 {
  font-size: calc(1.325rem + 0.9vw); }
  @media (min-width: 1200px) {
    /* line 98, ../node_modules/bootstrap5/scss/_reboot.scss */
    h2, .h2 {
      font-size: 2rem; } }

/* line 103, ../node_modules/bootstrap5/scss/_reboot.scss */
h3, .h3 {
  font-size: calc(1.3rem + 0.6vw); }
  @media (min-width: 1200px) {
    /* line 103, ../node_modules/bootstrap5/scss/_reboot.scss */
    h3, .h3 {
      font-size: 1.75rem; } }

/* line 108, ../node_modules/bootstrap5/scss/_reboot.scss */
h4, .h4 {
  font-size: calc(1.275rem + 0.3vw); }
  @media (min-width: 1200px) {
    /* line 108, ../node_modules/bootstrap5/scss/_reboot.scss */
    h4, .h4 {
      font-size: 1.5rem; } }

/* line 113, ../node_modules/bootstrap5/scss/_reboot.scss */
h5, .h5 {
  font-size: 1.25rem; }

/* line 118, ../node_modules/bootstrap5/scss/_reboot.scss */
h6, .h6 {
  font-size: 1rem; }

/* line 129, ../node_modules/bootstrap5/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 141, ../node_modules/bootstrap5/scss/_reboot.scss */
abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

/* line 150, ../node_modules/bootstrap5/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

/* line 159, ../node_modules/bootstrap5/scss/_reboot.scss */
ol,
ul {
  padding-left: 2rem; }

/* line 164, ../node_modules/bootstrap5/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 171, ../node_modules/bootstrap5/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

/* line 178, ../node_modules/bootstrap5/scss/_reboot.scss */
dt {
  font-weight: 700; }

/* line 184, ../node_modules/bootstrap5/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0; }

/* line 192, ../node_modules/bootstrap5/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem; }

/* line 201, ../node_modules/bootstrap5/scss/_reboot.scss */
b,
strong {
  font-weight: bolder; }

/* line 211, ../node_modules/bootstrap5/scss/_reboot.scss */
small, .small {
  font-size: 0.875em; }

/* line 218, ../node_modules/bootstrap5/scss/_reboot.scss */
mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg); }

/* line 230, ../node_modules/bootstrap5/scss/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline; }

/* line 238, ../node_modules/bootstrap5/scss/_reboot.scss */
sub {
  bottom: -.25em; }

/* line 239, ../node_modules/bootstrap5/scss/_reboot.scss */
sup {
  top: -.5em; }

/* line 244, ../node_modules/bootstrap5/scss/_reboot.scss */
a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none; }
  /* line 248, ../node_modules/bootstrap5/scss/_reboot.scss */
  a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
    text-decoration: underline; }

/* line 260, ../node_modules/bootstrap5/scss/_reboot.scss */
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none; }

/* line 270, ../node_modules/bootstrap5/scss/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em; }

/* line 282, ../node_modules/bootstrap5/scss/_reboot.scss */
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em; }
  /* line 291, ../node_modules/bootstrap5/scss/_reboot.scss */
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

/* line 298, ../node_modules/bootstrap5/scss/_reboot.scss */
code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word; }
  /* line 304, ../node_modules/bootstrap5/scss/_reboot.scss */
  a > code {
    color: inherit; }

/* line 309, ../node_modules/bootstrap5/scss/_reboot.scss */
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; }
  /* line 316, ../node_modules/bootstrap5/scss/_reboot.scss */
  kbd kbd {
    padding: 0;
    font-size: 1em; }

/* line 328, ../node_modules/bootstrap5/scss/_reboot.scss */
figure {
  margin: 0 0 1rem; }

/* line 335, ../node_modules/bootstrap5/scss/_reboot.scss */
img,
svg {
  vertical-align: middle; }

/* line 345, ../node_modules/bootstrap5/scss/_reboot.scss */
table {
  caption-side: bottom;
  border-collapse: collapse; }

/* line 350, ../node_modules/bootstrap5/scss/_reboot.scss */
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left; }

/* line 361, ../node_modules/bootstrap5/scss/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

/* line 367, ../node_modules/bootstrap5/scss/_reboot.scss */
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0; }

/* line 383, ../node_modules/bootstrap5/scss/_reboot.scss */
label {
  display: inline-block; }

/* line 390, ../node_modules/bootstrap5/scss/_reboot.scss */
button {
  border-radius: 0; }

/* line 400, ../node_modules/bootstrap5/scss/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0; }

/* line 406, ../node_modules/bootstrap5/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 418, ../node_modules/bootstrap5/scss/_reboot.scss */
button,
select {
  text-transform: none; }

/* line 425, ../node_modules/bootstrap5/scss/_reboot.scss */
[role="button"] {
  cursor: pointer; }

/* line 429, ../node_modules/bootstrap5/scss/_reboot.scss */
select {
  word-wrap: normal; }
  /* line 435, ../node_modules/bootstrap5/scss/_reboot.scss */
  select:disabled {
    opacity: 1; }

/* line 443, ../node_modules/bootstrap5/scss/_reboot.scss */
[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important; }

/* line 452, ../node_modules/bootstrap5/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }
  /* line 459, ../node_modules/bootstrap5/scss/_reboot.scss */
  button:not(:disabled),
  [type="button"]:not(:disabled),
  [type="reset"]:not(:disabled),
  [type="submit"]:not(:disabled) {
    cursor: pointer; }

/* line 467, ../node_modules/bootstrap5/scss/_reboot.scss */
::-moz-focus-inner {
  padding: 0;
  border-style: none; }

/* line 474, ../node_modules/bootstrap5/scss/_reboot.scss */
textarea {
  resize: vertical; }

/* line 485, ../node_modules/bootstrap5/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

/* line 497, ../node_modules/bootstrap5/scss/_reboot.scss */
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw); }
  @media (min-width: 1200px) {
    /* line 497, ../node_modules/bootstrap5/scss/_reboot.scss */
    legend {
      font-size: 1.5rem; } }
  /* line 506, ../node_modules/bootstrap5/scss/_reboot.scss */
  legend + * {
    clear: left; }

/* line 514, ../node_modules/bootstrap5/scss/_reboot.scss */
::-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; }

/* line 524, ../node_modules/bootstrap5/scss/_reboot.scss */
::-webkit-inner-spin-button {
  height: auto; }

/* line 534, ../node_modules/bootstrap5/scss/_reboot.scss */
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
/* line 555, ../node_modules/bootstrap5/scss/_reboot.scss */
::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 561, ../node_modules/bootstrap5/scss/_reboot.scss */
::-webkit-color-swatch-wrapper {
  padding: 0; }

/* line 569, ../node_modules/bootstrap5/scss/_reboot.scss */
::file-selector-button {
  font: inherit;
  -webkit-appearance: button; }

/* line 576, ../node_modules/bootstrap5/scss/_reboot.scss */
output {
  display: inline-block; }

/* line 582, ../node_modules/bootstrap5/scss/_reboot.scss */
iframe {
  border: 0; }

/* line 590, ../node_modules/bootstrap5/scss/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer; }

/* line 600, ../node_modules/bootstrap5/scss/_reboot.scss */
progress {
  vertical-align: baseline; }

/* line 609, ../node_modules/bootstrap5/scss/_reboot.scss */
[hidden] {
  display: none !important; }

/* line 29, ../node_modules/bootstrap5/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300; }

/* line 36, ../node_modules/bootstrap5/scss/_type.scss */
.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw); }
  @media (min-width: 1200px) {
    /* line 36, ../node_modules/bootstrap5/scss/_type.scss */
    .display-1 {
      font-size: 5rem; } }

/* line 36, ../node_modules/bootstrap5/scss/_type.scss */
.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw); }
  @media (min-width: 1200px) {
    /* line 36, ../node_modules/bootstrap5/scss/_type.scss */
    .display-2 {
      font-size: 4.5rem; } }

/* line 36, ../node_modules/bootstrap5/scss/_type.scss */
.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw); }
  @media (min-width: 1200px) {
    /* line 36, ../node_modules/bootstrap5/scss/_type.scss */
    .display-3 {
      font-size: 4rem; } }

/* line 36, ../node_modules/bootstrap5/scss/_type.scss */
.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw); }
  @media (min-width: 1200px) {
    /* line 36, ../node_modules/bootstrap5/scss/_type.scss */
    .display-4 {
      font-size: 3.5rem; } }

/* line 36, ../node_modules/bootstrap5/scss/_type.scss */
.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw); }
  @media (min-width: 1200px) {
    /* line 36, ../node_modules/bootstrap5/scss/_type.scss */
    .display-5 {
      font-size: 3rem; } }

/* line 36, ../node_modules/bootstrap5/scss/_type.scss */
.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw); }
  @media (min-width: 1200px) {
    /* line 36, ../node_modules/bootstrap5/scss/_type.scss */
    .display-6 {
      font-size: 2.5rem; } }

/* line 60, ../node_modules/bootstrap5/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 65, ../node_modules/bootstrap5/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none; }

/* line 68, ../node_modules/bootstrap5/scss/_type.scss */
.list-inline-item {
  display: inline-block; }
  /* line 71, ../node_modules/bootstrap5/scss/_type.scss */
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

/* line 82, ../node_modules/bootstrap5/scss/_type.scss */
.initialism {
  font-size: 0.875em;
  text-transform: uppercase; }

/* line 88, ../node_modules/bootstrap5/scss/_type.scss */
.blockquote {
  margin-bottom: 8px;
  font-size: 1.25rem; }
  /* line 92, ../node_modules/bootstrap5/scss/_type.scss */
  .blockquote > :last-child {
    margin-bottom: 0; }

/* line 97, ../node_modules/bootstrap5/scss/_type.scss */
.blockquote-footer {
  margin-top: -8px;
  margin-bottom: 8px;
  font-size: 0.875em;
  color: #6c757d; }
  /* line 103, ../node_modules/bootstrap5/scss/_type.scss */
  .blockquote-footer::before {
    content: "\2014\00A0"; }

/* line 8, ../node_modules/bootstrap5/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto; }

/* line 14, ../node_modules/bootstrap5/scss/_images.scss */
.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; }

/* line 29, ../node_modules/bootstrap5/scss/_images.scss */
.figure {
  display: inline-block; }

/* line 34, ../node_modules/bootstrap5/scss/_images.scss */
.figure-img {
  margin-bottom: 4px;
  line-height: 1; }

/* line 39, ../node_modules/bootstrap5/scss/_images.scss */
.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color); }

/* line 7, ../node_modules/bootstrap5/scss/_containers.scss */
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  --bs-gutter-x: 32px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  /* line 20, ../node_modules/bootstrap5/scss/_containers.scss */
  .container, .container-sm {
    max-width: 100%; } }

@media (min-width: 768px) {
  /* line 20, ../node_modules/bootstrap5/scss/_containers.scss */
  .container, .container-sm, .container-md {
    max-width: 100%; } }

@media (min-width: 992px) {
  /* line 20, ../node_modules/bootstrap5/scss/_containers.scss */
  .container, .container-sm, .container-md, .container-lg {
    max-width: 100%; } }

@media (min-width: 1200px) {
  /* line 20, ../node_modules/bootstrap5/scss/_containers.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1176px; } }

/* line 5, ../node_modules/bootstrap5/scss/_grid.scss */
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px; }

/* line 12, ../node_modules/bootstrap5/scss/_grid.scss */
.row {
  --bs-gutter-x: 32px;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x)); }
  /* line 15, ../node_modules/bootstrap5/scss/_grid.scss */
  .row > * {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y); }

/* line 74, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0; }

/* line 78, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.row-cols-auto > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333%; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66667%; }

/* line 90, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333%; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66667%; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333%; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66667%; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333%; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66667%; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333%; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66667%; }

/* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%; }

/* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.offset-1 {
  margin-left: 8.33333%; }

/* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.offset-2 {
  margin-left: 16.66667%; }

/* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.offset-3 {
  margin-left: 25%; }

/* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.offset-4 {
  margin-left: 33.33333%; }

/* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.offset-5 {
  margin-left: 41.66667%; }

/* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.offset-6 {
  margin-left: 50%; }

/* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.offset-7 {
  margin-left: 58.33333%; }

/* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.offset-8 {
  margin-left: 66.66667%; }

/* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.offset-9 {
  margin-left: 75%; }

/* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.offset-10 {
  margin-left: 83.33333%; }

/* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.offset-11 {
  margin-left: 91.66667%; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-0,
.gx-0 {
  --bs-gutter-x: 0; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-0,
.gy-0 {
  --bs-gutter-y: 0; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-0_5,
.gx-0_5 {
  --bs-gutter-x: 4px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-0_5,
.gy-0_5 {
  --bs-gutter-y: 4px; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-1,
.gx-1 {
  --bs-gutter-x: 8px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-1,
.gy-1 {
  --bs-gutter-y: 8px; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-1_5,
.gx-1_5 {
  --bs-gutter-x: 12px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-1_5,
.gy-1_5 {
  --bs-gutter-y: 12px; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-2,
.gx-2 {
  --bs-gutter-x: 16px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-2,
.gy-2 {
  --bs-gutter-y: 16px; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-3,
.gx-3 {
  --bs-gutter-x: 24px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-3,
.gy-3 {
  --bs-gutter-y: 24px; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-4,
.gx-4 {
  --bs-gutter-x: 32px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-4,
.gy-4 {
  --bs-gutter-y: 32px; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-5,
.gx-5 {
  --bs-gutter-x: 40px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-5,
.gy-5 {
  --bs-gutter-y: 40px; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-6,
.gx-6 {
  --bs-gutter-x: 48px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-6,
.gy-6 {
  --bs-gutter-y: 48px; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-7,
.gx-7 {
  --bs-gutter-x: 56px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-7,
.gy-7 {
  --bs-gutter-y: 56px; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-8,
.gx-8 {
  --bs-gutter-x: 64px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-8,
.gy-8 {
  --bs-gutter-y: 64px; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-9,
.gx-9 {
  --bs-gutter-x: 72px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-9,
.gy-9 {
  --bs-gutter-y: 72px; }

/* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-10,
.gx-10 {
  --bs-gutter-x: 80px; }

/* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
.g-10,
.gy-10 {
  --bs-gutter-y: 80px; }

@media (min-width: 576px) {
  /* line 74, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
  /* line 78, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  /* line 90, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-0 {
    margin-left: 0; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-1 {
    margin-left: 8.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-2 {
    margin-left: 16.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-3 {
    margin-left: 25%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-4 {
    margin-left: 33.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-5 {
    margin-left: 41.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-6 {
    margin-left: 50%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-7 {
    margin-left: 58.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-8 {
    margin-left: 66.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-9 {
    margin-left: 75%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-10 {
    margin-left: 83.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-sm-11 {
    margin-left: 91.66667%; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-0_5,
  .gx-sm-0_5 {
    --bs-gutter-x: 4px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-0_5,
  .gy-sm-0_5 {
    --bs-gutter-y: 4px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 8px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 8px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-1_5,
  .gx-sm-1_5 {
    --bs-gutter-x: 12px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-1_5,
  .gy-sm-1_5 {
    --bs-gutter-y: 12px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 16px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 16px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 24px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 24px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 32px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 32px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 40px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 40px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 48px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 48px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 56px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 56px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 64px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 64px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 72px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 72px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 80px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 80px; } }

@media (min-width: 768px) {
  /* line 74, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
  /* line 78, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  /* line 90, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-0 {
    margin-left: 0; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-1 {
    margin-left: 8.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-2 {
    margin-left: 16.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-3 {
    margin-left: 25%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-4 {
    margin-left: 33.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-5 {
    margin-left: 41.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-6 {
    margin-left: 50%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-7 {
    margin-left: 58.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-8 {
    margin-left: 66.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-9 {
    margin-left: 75%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-10 {
    margin-left: 83.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-md-11 {
    margin-left: 91.66667%; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-0_5,
  .gx-md-0_5 {
    --bs-gutter-x: 4px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-0_5,
  .gy-md-0_5 {
    --bs-gutter-y: 4px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 8px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 8px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-1_5,
  .gx-md-1_5 {
    --bs-gutter-x: 12px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-1_5,
  .gy-md-1_5 {
    --bs-gutter-y: 12px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 16px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 16px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 24px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 24px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 32px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 32px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 40px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 40px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 48px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 48px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 56px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 56px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 64px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 64px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 72px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 72px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 80px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 80px; } }

@media (min-width: 992px) {
  /* line 74, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
  /* line 78, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  /* line 90, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-0 {
    margin-left: 0; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-1 {
    margin-left: 8.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-2 {
    margin-left: 16.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-3 {
    margin-left: 25%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-4 {
    margin-left: 33.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-5 {
    margin-left: 41.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-6 {
    margin-left: 50%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-7 {
    margin-left: 58.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-8 {
    margin-left: 66.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-9 {
    margin-left: 75%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-10 {
    margin-left: 83.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-lg-11 {
    margin-left: 91.66667%; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-0_5,
  .gx-lg-0_5 {
    --bs-gutter-x: 4px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-0_5,
  .gy-lg-0_5 {
    --bs-gutter-y: 4px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 8px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 8px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-1_5,
  .gx-lg-1_5 {
    --bs-gutter-x: 12px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-1_5,
  .gy-lg-1_5 {
    --bs-gutter-y: 12px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 16px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 16px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 24px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 24px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 32px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 32px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 40px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 40px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 48px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 48px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 56px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 56px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 64px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 64px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 72px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 72px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 80px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 80px; } }

@media (min-width: 1200px) {
  /* line 74, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
  /* line 78, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%; }
  /* line 57, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  /* line 90, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66667%; }
  /* line 96, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-0 {
    margin-left: 0; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-1 {
    margin-left: 8.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-2 {
    margin-left: 16.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-3 {
    margin-left: 25%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-4 {
    margin-left: 33.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-5 {
    margin-left: 41.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-6 {
    margin-left: 50%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-7 {
    margin-left: 58.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-8 {
    margin-left: 66.66667%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-9 {
    margin-left: 75%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-10 {
    margin-left: 83.33333%; }
  /* line 104, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .offset-xl-11 {
    margin-left: 91.66667%; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-0_5,
  .gx-xl-0_5 {
    --bs-gutter-x: 4px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-0_5,
  .gy-xl-0_5 {
    --bs-gutter-y: 4px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 8px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 8px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-1_5,
  .gx-xl-1_5 {
    --bs-gutter-x: 12px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-1_5,
  .gy-xl-1_5 {
    --bs-gutter-y: 12px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 16px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 16px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 24px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 24px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 32px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 32px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 40px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 40px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 48px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 48px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 56px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 56px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 64px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 64px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 72px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 72px; }
  /* line 115, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 80px; }
  /* line 120, ../node_modules/bootstrap5/scss/mixins/_grid.scss */
  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 80px; } }

/* line 5, ../node_modules/bootstrap5/scss/_tables.scss */
.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: 8px;
  vertical-align: top;
  border-color: var(--bs-table-border-color); }
  /* line 33, ../node_modules/bootstrap5/scss/_tables.scss */
  .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))); }
  /* line 42, ../node_modules/bootstrap5/scss/_tables.scss */
  .table > tbody {
    vertical-align: inherit; }
  /* line 46, ../node_modules/bootstrap5/scss/_tables.scss */
  .table > thead {
    vertical-align: bottom; }

/* line 51, ../node_modules/bootstrap5/scss/_tables.scss */
.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor; }

/* line 59, ../node_modules/bootstrap5/scss/_tables.scss */
.caption-top {
  caption-side: top; }

/* line 70, ../node_modules/bootstrap5/scss/_tables.scss */
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem; }

/* line 86, ../node_modules/bootstrap5/scss/_tables.scss */
.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0; }
  /* line 90, ../node_modules/bootstrap5/scss/_tables.scss */
  .table-bordered > :not(caption) > * > * {
    border-width: 0 var(--bs-border-width); }

/* line 98, ../node_modules/bootstrap5/scss/_tables.scss */
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0; }

/* line 102, ../node_modules/bootstrap5/scss/_tables.scss */
.table-borderless > :not(:first-child) {
  border-top-width: 0; }

/* line 113, ../node_modules/bootstrap5/scss/_tables.scss */
.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); }

/* line 121, ../node_modules/bootstrap5/scss/_tables.scss */
.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); }

/* line 131, ../node_modules/bootstrap5/scss/_tables.scss */
.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg); }

/* line 141, ../node_modules/bootstrap5/scss/_tables.scss */
.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg); }

/* line 3, ../node_modules/bootstrap5/scss/mixins/_table-variants.scss */
.table-primary {
  --bs-table-color: #000000;
  --bs-table-bg: #fde0d6;
  --bs-table-border-color: #cab3ab;
  --bs-table-striped-bg: #f0d5cb;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e4cac1;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #eacfc6;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

/* line 3, ../node_modules/bootstrap5/scss/mixins/_table-variants.scss */
.table-secondary {
  --bs-table-color: #000000;
  --bs-table-bg: #dddcd9;
  --bs-table-border-color: #b1b0ae;
  --bs-table-striped-bg: #d2d1ce;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #c7c6c3;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #ccccc9;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

/* line 3, ../node_modules/bootstrap5/scss/mixins/_table-variants.scss */
.table-success {
  --bs-table-color: #000000;
  --bs-table-bg: #cce8cc;
  --bs-table-border-color: #a3baa3;
  --bs-table-striped-bg: #c2dcc2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #b8d1b8;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #bdd7bd;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

/* line 3, ../node_modules/bootstrap5/scss/mixins/_table-variants.scss */
.table-info {
  --bs-table-color: #000000;
  --bs-table-bg: #d0e3e5;
  --bs-table-border-color: #a6b6b7;
  --bs-table-striped-bg: #c6d8da;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #bbccce;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #c0d2d4;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

/* line 3, ../node_modules/bootstrap5/scss/mixins/_table-variants.scss */
.table-warning {
  --bs-table-color: #000000;
  --bs-table-bg: #faebd0;
  --bs-table-border-color: #c8bca6;
  --bs-table-striped-bg: #eedfc6;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e1d4bb;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e7d9c0;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

/* line 3, ../node_modules/bootstrap5/scss/mixins/_table-variants.scss */
.table-danger {
  --bs-table-color: #000000;
  --bs-table-bg: #fbccd8;
  --bs-table-border-color: #c9a3ad;
  --bs-table-striped-bg: #eec2cd;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e2b8c2;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e8bdc8;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

/* line 3, ../node_modules/bootstrap5/scss/mixins/_table-variants.scss */
.table-light {
  --bs-table-color: #000000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

/* line 3, ../node_modules/bootstrap5/scss/mixins/_table-variants.scss */
.table-dark {
  --bs-table-color: #FFFFFF;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color); }

/* line 166, ../node_modules/bootstrap5/scss/_tables.scss */
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

@media (max-width: 575.98px) {
  /* line 166, ../node_modules/bootstrap5/scss/_tables.scss */
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 767.98px) {
  /* line 166, ../node_modules/bootstrap5/scss/_tables.scss */
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 991.98px) {
  /* line 166, ../node_modules/bootstrap5/scss/_tables.scss */
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1199.98px) {
  /* line 166, ../node_modules/bootstrap5/scss/_tables.scss */
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

/* line 5, ../node_modules/bootstrap5/scss/forms/_labels.scss */
.form-label {
  margin-bottom: 0.5rem; }

/* line 15, ../node_modules/bootstrap5/scss/forms/_labels.scss */
.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; }

/* line 26, ../node_modules/bootstrap5/scss/forms/_labels.scss */
.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; }

/* line 32, ../node_modules/bootstrap5/scss/forms/_labels.scss */
.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; }

/* line 5, ../node_modules/bootstrap5/scss/forms/_form-text.scss */
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color); }

/* line 5, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
.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);
  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;
  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) {
    /* line 5, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
    .form-control {
      -webkit-transition: none;
      transition: none; } }
  /* line 25, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control[type="file"] {
    overflow: hidden; }
    /* line 28, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
    .form-control[type="file"]:not(:disabled):not([readonly]) {
      cursor: pointer; }
  /* line 34, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #f9b399;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(243, 102, 51, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(243, 102, 51, 0.25); }
  /* line 47, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control::-webkit-date-and-time-value {
    min-width: 85px;
    height: 1.5em;
    margin: 0; }
  /* line 69, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control::-webkit-datetime-edit {
    display: block;
    padding: 0; }
  /* line 75, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .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::-ms-input-placeholder {
    color: var(--bs-secondary-color);
    opacity: 1; }
  .form-control::placeholder {
    color: var(--bs-secondary-color);
    opacity: 1; }
  /* line 86, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control:disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 1; }
  /* line 95, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control::file-selector-button {
    padding: 0.375rem 0.75rem;
    margin: -0.375rem -0.75rem;
    -webkit-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;
    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) {
      /* line 95, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
      .form-control::file-selector-button {
        -webkit-transition: none;
        transition: none; } }
  /* line 110, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: var(--bs-secondary-bg); }

/* line 120, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
.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; }
  /* line 131, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control-plaintext:focus {
    outline: 0; }
  /* line 135, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

/* line 149, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
.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); }
  /* line 155, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control-sm::file-selector-button {
    padding: 0.25rem 0.5rem;
    margin: -0.25rem -0.5rem;
    -webkit-margin-end: 0.5rem;
            margin-inline-end: 0.5rem; }

/* line 162, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
.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); }
  /* line 168, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control-lg::file-selector-button {
    padding: 0.5rem 1rem;
    margin: -0.5rem -1rem;
    -webkit-margin-end: 1rem;
            margin-inline-end: 1rem; }

/* line 179, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2)); }

/* line 183, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); }

/* line 187, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); }

/* line 193, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem; }
  /* line 198, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer; }
  /* line 202, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control-color::-moz-color-swatch {
    border: 0 !important;
    border-radius: var(--bs-border-radius); }
  /* line 207, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control-color::-webkit-color-swatch {
    border: 0 !important;
    border-radius: var(--bs-border-radius); }
  /* line 212, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control-color.form-control-sm {
    height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2)); }
  /* line 213, ../node_modules/bootstrap5/scss/forms/_form-control.scss */
  .form-control-color.form-control-lg {
    height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2)); }

/* line 6, ../node_modules/bootstrap5/scss/forms/_form-select.scss */
.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='%23343a40' 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;
  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;
  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) {
    /* line 6, ../node_modules/bootstrap5/scss/forms/_form-select.scss */
    .form-select {
      -webkit-transition: none;
      transition: none; } }
  /* line 28, ../node_modules/bootstrap5/scss/forms/_form-select.scss */
  .form-select:focus {
    border-color: #f9b399;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(243, 102, 51, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(243, 102, 51, 0.25); }
  /* line 39, ../node_modules/bootstrap5/scss/forms/_form-select.scss */
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 0.75rem;
    background-image: none; }
  /* line 45, ../node_modules/bootstrap5/scss/forms/_form-select.scss */
  .form-select:disabled {
    background-color: var(--bs-secondary-bg); }
  /* line 52, ../node_modules/bootstrap5/scss/forms/_form-select.scss */
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 var(--bs-body-color); }

/* line 58, ../node_modules/bootstrap5/scss/forms/_form-select.scss */
.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); }

/* line 66, ../node_modules/bootstrap5/scss/forms/_form-select.scss */
.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); }

/* line 76, ../node_modules/bootstrap5/scss/forms/_form-select.scss */
[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"); }

/* line 5, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem; }
  /* line 11, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .form-check .form-check-input {
    float: left;
    margin-left: -1.5em; }

/* line 17, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right; }
  /* line 22, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .form-check-reverse .form-check-input {
    float: right;
    margin-right: -1.5em;
    margin-left: 0; }

/* line 29, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  -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;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact; }
  /* line 47, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .form-check-input[type="checkbox"] {
    border-radius: 0.25em; }
  /* line 51, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .form-check-input[type="radio"] {
    border-radius: 50%; }
  /* line 56, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .form-check-input:active {
    -webkit-filter: brightness(90%);
            filter: brightness(90%); }
  /* line 60, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .form-check-input:focus {
    border-color: #f9b399;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(243, 102, 51, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(243, 102, 51, 0.25); }
  /* line 66, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .form-check-input:checked {
    background-color: #F36633;
    border-color: #F36633; }
    /* line 70, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
    .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='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); }
    /* line 78, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
    .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='%23FFFFFF'/%3e%3c/svg%3e"); }
  /* line 87, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .form-check-input[type="checkbox"]:indeterminate {
    background-color: #F36633;
    border-color: #F36633;
    --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='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }
  /* line 98, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .form-check-input:disabled {
    pointer-events: none;
    -webkit-filter: none;
            filter: none;
    opacity: 0.5; }
  /* line 108, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    cursor: default;
    opacity: 0.5; }

/* line 124, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
.form-switch {
  padding-left: 2.5em; }
  /* line 127, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .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;
    transition: background-position 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      /* line 127, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
      .form-switch .form-check-input {
        -webkit-transition: none;
        transition: none; } }
    /* line 137, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
    .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='%23f9b399'/%3e%3c/svg%3e"); }
    /* line 141, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
    .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='%23FFFFFF'/%3e%3c/svg%3e"); }
  /* line 152, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .form-switch.form-check-reverse {
    padding-right: 2.5em;
    padding-left: 0; }
    /* line 156, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
    .form-switch.form-check-reverse .form-check-input {
      margin-right: -2.5em;
      margin-left: 0; }

/* line 163, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
.form-check-inline {
  display: inline-block;
  margin-right: 1rem; }

/* line 168, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }
  /* line 175, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
  .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    pointer-events: none;
    -webkit-filter: none;
            filter: none;
    opacity: 0.65; }

/* line 185, ../node_modules/bootstrap5/scss/forms/_form-check.scss */
[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"); }

/* line 7, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent; }
  /* line 14, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
  .form-range:focus {
    outline: 0; }
    /* line 19, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
    .form-range:focus::-webkit-slider-thumb {
      -webkit-box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(243, 102, 51, 0.25);
              box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(243, 102, 51, 0.25); }
    /* line 20, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(243, 102, 51, 0.25); }
  /* line 23, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
  .form-range::-moz-focus-outer {
    border: 0; }
  /* line 27, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    -webkit-appearance: none;
            appearance: none;
    background-color: #F36633;
    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;
    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) {
      /* line 27, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
      .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none; } }
    /* line 38, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
    .form-range::-webkit-slider-thumb:active {
      background-color: #fbd1c2; }
  /* line 43, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
  .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; }
  /* line 54, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
  .form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    -moz-appearance: none;
         appearance: none;
    background-color: #F36633;
    border: 0;
    border-radius: 1rem;
    -moz-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; }
    @media (prefers-reduced-motion: reduce) {
      /* line 54, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
      .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    /* line 64, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
    .form-range::-moz-range-thumb:active {
      background-color: #fbd1c2; }
  /* line 69, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
  .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; }
  /* line 80, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
  .form-range:disabled {
    pointer-events: none; }
    /* line 83, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
    .form-range:disabled::-webkit-slider-thumb {
      background-color: var(--bs-secondary-color); }
    /* line 87, ../node_modules/bootstrap5/scss/forms/_form-range.scss */
    .form-range:disabled::-moz-range-thumb {
      background-color: var(--bs-secondary-color); }

/* line 1, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
.form-floating {
  position: relative; }
  /* line 4, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
  .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; }
  /* line 12, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
  .form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    max-width: 100%;
    height: 100%;
    padding: 1rem 0.75rem;
    overflow: hidden;
    color: rgba(var(--bs-body-color-rgb), 0.65);
    text-align: start;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
    border: var(--bs-border-width) solid transparent;
    -webkit-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;
    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; }
    @media (prefers-reduced-motion: reduce) {
      /* line 12, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
      .form-floating > label {
        -webkit-transition: none;
        transition: none; } }
  /* line 31, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
  .form-floating > .form-control,
  .form-floating > .form-control-plaintext {
    padding: 1rem 0.75rem; }
    /* line 35, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
    .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::-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; }
    /* line 39, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
    .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
    .form-floating > .form-control:not(:-ms-input-placeholder), .form-floating > .form-control-plaintext:not(:-ms-input-placeholder) {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
    .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; }
    /* line 45, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
    .form-floating > .form-control:-webkit-autofill,
    .form-floating > .form-control-plaintext:-webkit-autofill {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
  /* line 51, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
  .form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem;
    padding-left: 0.75rem; }
  /* line 61, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
  .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
    transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  .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 {
    -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
            transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  /* line 67, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
  .form-floating > .form-control:-webkit-autofill ~ label {
    -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
            transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  /* line 73, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
  .form-floating > textarea:not(:-moz-placeholder-shown) ~ 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 > textarea:not(:-ms-input-placeholder) ~ 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 > textarea:focus ~ label::after,
  .form-floating > textarea:not(:placeholder-shown) ~ 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); }
  /* line 83, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
  .form-floating > textarea:disabled ~ label::after {
    background-color: var(--bs-secondary-bg); }
  /* line 88, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
  .form-floating > .form-control-plaintext ~ label {
    border-width: var(--bs-border-width) 0; }
  /* line 93, ../node_modules/bootstrap5/scss/forms/_floating-labels.scss */
  .form-floating > :disabled ~ label,
  .form-floating > .form-control:disabled ~ label {
    color: #6c757d; }

/* line 5, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  /* line 12, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
  .input-group > .form-control,
  .input-group > .form-select,
  .input-group > .form-floating {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    min-width: 0; }
  /* line 22, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
  .input-group > .form-control:focus,
  .input-group > .form-select:focus,
  .input-group > .form-floating:focus-within {
    z-index: 5; }
  /* line 31, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
  .input-group .btn {
    position: relative;
    z-index: 2; }
    /* line 35, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
    .input-group .btn:focus {
      z-index: 5; }

/* line 47, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: 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); }

/* line 68, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
.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); }

/* line 77, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
.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); }

/* line 86, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem; }

/* line 101, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
.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; }

/* line 110, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
.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; }

/* line 123, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 128, ../node_modules/bootstrap5/scss/forms/_input-group.scss */
.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; }

/* line 27, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color); }

/* line 36, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius); }

/* line 52, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.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='%23008A00' 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.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 70, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .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); }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.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); }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color); }
  /* line 97, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .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='%23008A00' 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.1'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 106, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .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); }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem)); }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color); }
  /* line 130, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: var(--bs-form-valid-color); }
  /* line 134, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .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); }
  /* line 138, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: var(--bs-form-valid-color); }

/* line 144, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em; }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.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; }

/* line 27, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color); }

/* line 36, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius); }

/* line 52, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.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='%23ED003C'%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='%23ED003C' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 70, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .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); }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.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); }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color); }
  /* line 97, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .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='%23ED003C'%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='%23ED003C' stroke='none'/%3e%3c/svg%3e");
    padding-right: 4.125rem;
    background-position: right 0.75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 106, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .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); }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem)); }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color); }
  /* line 130, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: var(--bs-form-invalid-color); }
  /* line 134, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .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); }
  /* line 138, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: var(--bs-form-invalid-color); }

/* line 144, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em; }

/* line 7, ../node_modules/bootstrap5/scss/mixins/_forms.scss */
.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; }

/* line 5, ../node_modules/bootstrap5/scss/_buttons.scss */
.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;
  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) {
    /* line 5, ../node_modules/bootstrap5/scss/_buttons.scss */
    .btn {
      -webkit-transition: none;
      transition: none; } }
  /* line 43, ../node_modules/bootstrap5/scss/_buttons.scss */
  .btn:hover {
    color: var(--bs-btn-hover-color);
    text-decoration: none;
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color); }
  /* line 50, ../node_modules/bootstrap5/scss/_buttons.scss */
  .btn-check + .btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color); }
  /* line 57, ../node_modules/bootstrap5/scss/_buttons.scss */
  .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); }
  /* line 70, ../node_modules/bootstrap5/scss/_buttons.scss */
  .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); }
  /* line 81, ../node_modules/bootstrap5/scss/_buttons.scss */
  .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); }
    /* line 93, ../node_modules/bootstrap5/scss/_buttons.scss */
    .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); }
  /* line 103, ../node_modules/bootstrap5/scss/_buttons.scss */
  .btn-check:checked:focus-visible + .btn {
    -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
            box-shadow: var(--bs-btn-focus-box-shadow); }
  /* line 112, ../node_modules/bootstrap5/scss/_buttons.scss */
  .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); }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F36633;
  --bs-btn-border-color: #F36633;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f57d52;
  --bs-btn-hover-border-color: #f47547;
  --bs-btn-focus-shadow-rgb: 207, 87, 43;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f5855c;
  --bs-btn-active-border-color: #f47547;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F36633;
  --bs-btn-disabled-border-color: #F36633; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-secondary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #544F40;
  --bs-btn-border-color: #544F40;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #474336;
  --bs-btn-hover-border-color: #433f33;
  --bs-btn-focus-shadow-rgb: 110, 105, 93;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #433f33;
  --bs-btn-active-border-color: #3f3b30;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #544F40;
  --bs-btn-disabled-border-color: #544F40; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-success {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #008A00;
  --bs-btn-border-color: #008A00;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #007500;
  --bs-btn-hover-border-color: #006e00;
  --bs-btn-focus-shadow-rgb: 38, 156, 38;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #006e00;
  --bs-btn-active-border-color: #006800;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #008A00;
  --bs-btn-disabled-border-color: #008A00; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-info {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #15717D;
  --bs-btn-border-color: #15717D;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #12606a;
  --bs-btn-hover-border-color: #115a64;
  --bs-btn-focus-shadow-rgb: 56, 134, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #115a64;
  --bs-btn-active-border-color: #10555e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #15717D;
  --bs-btn-disabled-border-color: #15717D; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #E49B13;
  --bs-btn-border-color: #E49B13;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e8aa36;
  --bs-btn-hover-border-color: #e7a52b;
  --bs-btn-focus-shadow-rgb: 194, 132, 16;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e9af42;
  --bs-btn-active-border-color: #e7a52b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #E49B13;
  --bs-btn-disabled-border-color: #E49B13; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-danger {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ED003C;
  --bs-btn-border-color: #ED003C;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #c90033;
  --bs-btn-hover-border-color: #be0030;
  --bs-btn-focus-shadow-rgb: 240, 38, 89;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #be0030;
  --bs-btn-active-border-color: #b2002d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #ED003C;
  --bs-btn-disabled-border-color: #ED003C; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F36633;
  --bs-btn-border-color: #F36633;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f57d52;
  --bs-btn-hover-border-color: #f47547;
  --bs-btn-focus-shadow-rgb: 207, 87, 43;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f5855c;
  --bs-btn-active-border-color: #f47547;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F36633;
  --bs-btn-disabled-border-color: #F36633; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-dark-grey {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #544F40;
  --bs-btn-border-color: #544F40;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #474336;
  --bs-btn-hover-border-color: #433f33;
  --bs-btn-focus-shadow-rgb: 110, 105, 93;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #433f33;
  --bs-btn-active-border-color: #3f3b30;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #544F40;
  --bs-btn-disabled-border-color: #544F40; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-medium {
  --bs-btn-color: #000000;
  --bs-btn-bg: #D5D1CE;
  --bs-btn-border-color: #D5D1CE;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #dbd8d5;
  --bs-btn-hover-border-color: #d9d6d3;
  --bs-btn-focus-shadow-rgb: 181, 178, 175;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #dddad8;
  --bs-btn-active-border-color: #d9d6d3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #D5D1CE;
  --bs-btn-disabled-border-color: #D5D1CE; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-purple {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #BC1077;
  --bs-btn-border-color: #BC1077;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #a00e65;
  --bs-btn-hover-border-color: #960d5f;
  --bs-btn-focus-shadow-rgb: 198, 52, 139;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #960d5f;
  --bs-btn-active-border-color: #8d0c59;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #BC1077;
  --bs-btn-disabled-border-color: #BC1077; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-red {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #ED003C;
  --bs-btn-border-color: #ED003C;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #c90033;
  --bs-btn-hover-border-color: #be0030;
  --bs-btn-focus-shadow-rgb: 240, 38, 89;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #be0030;
  --bs-btn-active-border-color: #b2002d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #ED003C;
  --bs-btn-disabled-border-color: #ED003C; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-indigo-blue {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #40488D;
  --bs-btn-border-color: #40488D;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #363d78;
  --bs-btn-hover-border-color: #333a71;
  --bs-btn-focus-shadow-rgb: 93, 99, 158;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #333a71;
  --bs-btn-active-border-color: #30366a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #40488D;
  --bs-btn-disabled-border-color: #40488D; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-green {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #008A00;
  --bs-btn-border-color: #008A00;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #007500;
  --bs-btn-hover-border-color: #006e00;
  --bs-btn-focus-shadow-rgb: 38, 156, 38;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #006e00;
  --bs-btn-active-border-color: #006800;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #008A00;
  --bs-btn-disabled-border-color: #008A00; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-teal {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #15717D;
  --bs-btn-border-color: #15717D;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #12606a;
  --bs-btn-hover-border-color: #115a64;
  --bs-btn-focus-shadow-rgb: 56, 134, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #115a64;
  --bs-btn-active-border-color: #10555e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #15717D;
  --bs-btn-disabled-border-color: #15717D; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-yellow {
  --bs-btn-color: #000000;
  --bs-btn-bg: #E49B13;
  --bs-btn-border-color: #E49B13;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e8aa36;
  --bs-btn-hover-border-color: #e7a52b;
  --bs-btn-focus-shadow-rgb: 194, 132, 16;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e9af42;
  --bs-btn-active-border-color: #e7a52b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #E49B13;
  --bs-btn-disabled-border-color: #E49B13; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-white {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FFFFFF;
  --bs-btn-border-color: #FFFFFF;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: white;
  --bs-btn-focus-shadow-rgb: 217, 217, 217;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: white;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FFFFFF;
  --bs-btn-disabled-border-color: #FFFFFF; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-white-85 {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgba(255, 255, 255, 0.85);
  --bs-btn-border-color: rgba(255, 255, 255, 0.85);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.8725);
  --bs-btn-hover-border-color: rgba(255, 255, 255, 0.865);
  --bs-btn-focus-shadow-rgb: 206, 206, 206;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(255, 255, 255, 0.88);
  --bs-btn-active-border-color: rgba(255, 255, 255, 0.865);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgba(255, 255, 255, 0.85);
  --bs-btn-disabled-border-color: rgba(255, 255, 255, 0.85); }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-white-90 {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-border-color: rgba(255, 255, 255, 0.9);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.915);
  --bs-btn-hover-border-color: rgba(255, 255, 255, 0.91);
  --bs-btn-focus-shadow-rgb: 210, 210, 210;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(255, 255, 255, 0.92);
  --bs-btn-active-border-color: rgba(255, 255, 255, 0.91);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-disabled-border-color: rgba(255, 255, 255, 0.9); }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-white-95 {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgba(255, 255, 255, 0.95);
  --bs-btn-border-color: rgba(255, 255, 255, 0.95);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.9575);
  --bs-btn-hover-border-color: rgba(255, 255, 255, 0.955);
  --bs-btn-focus-shadow-rgb: 213, 213, 213;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(255, 255, 255, 0.96);
  --bs-btn-active-border-color: rgba(255, 255, 255, 0.955);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgba(255, 255, 255, 0.95);
  --bs-btn-disabled-border-color: rgba(255, 255, 255, 0.95); }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-grey {
  --bs-btn-color: #000000;
  --bs-btn-bg: #BEBEBD;
  --bs-btn-border-color: #BEBEBD;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #c8c8c7;
  --bs-btn-hover-border-color: #c5c5c4;
  --bs-btn-focus-shadow-rgb: 162, 162, 161;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #cbcbca;
  --bs-btn-active-border-color: #c5c5c4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #BEBEBD;
  --bs-btn-disabled-border-color: #BEBEBD; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-black {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-focus-shadow-rgb: 38, 38, 38;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: black;
  --bs-btn-active-border-color: black;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-purple-60 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgba(188, 16, 119, 0.6);
  --bs-btn-border-color: rgba(188, 16, 119, 0.6);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(133, 11, 84, 0.66);
  --bs-btn-hover-border-color: rgba(119, 10, 75, 0.68);
  --bs-btn-focus-shadow-rgb: 208, 86, 159;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(119, 10, 75, 0.68);
  --bs-btn-active-border-color: rgba(106, 9, 67, 0.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgba(188, 16, 119, 0.6);
  --bs-btn-disabled-border-color: rgba(188, 16, 119, 0.6); }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-teal-60 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgba(21, 113, 125, 0.6);
  --bs-btn-border-color: rgba(21, 113, 125, 0.6);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(15, 80, 89, 0.66);
  --bs-btn-hover-border-color: rgba(13, 71, 79, 0.68);
  --bs-btn-focus-shadow-rgb: 89, 154, 163;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(13, 71, 79, 0.68);
  --bs-btn-active-border-color: rgba(12, 64, 70, 0.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgba(21, 113, 125, 0.6);
  --bs-btn-disabled-border-color: rgba(21, 113, 125, 0.6); }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-teal-30 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: rgba(21, 113, 125, 0.3);
  --bs-btn-border-color: rgba(21, 113, 125, 0.3);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(11, 57, 63, 0.405);
  --bs-btn-hover-border-color: rgba(9, 47, 52, 0.44);
  --bs-btn-focus-shadow-rgb: 138, 184, 190;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(9, 47, 52, 0.44);
  --bs-btn-active-border-color: rgba(7, 39, 43, 0.475);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: rgba(21, 113, 125, 0.3);
  --bs-btn-disabled-border-color: rgba(21, 113, 125, 0.3); }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-green-60 {
  --bs-btn-color: #000000;
  --bs-btn-bg: #66B966;
  --bs-btn-border-color: #66B966;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #7dc47d;
  --bs-btn-hover-border-color: #75c075;
  --bs-btn-focus-shadow-rgb: 87, 157, 87;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #85c785;
  --bs-btn-active-border-color: #75c075;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #66B966;
  --bs-btn-disabled-border-color: #66B966; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-link-blue {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #0D76D1;
  --bs-btn-border-color: #0D76D1;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #0b64b2;
  --bs-btn-hover-border-color: #0a5ea7;
  --bs-btn-focus-shadow-rgb: 49, 139, 216;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #0a5ea7;
  --bs-btn-active-border-color: #0a599d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #0D76D1;
  --bs-btn-disabled-border-color: #0D76D1; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-text-black {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #2E2E3C;
  --bs-btn-border-color: #2E2E3C;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #272733;
  --bs-btn-hover-border-color: #252530;
  --bs-btn-focus-shadow-rgb: 77, 77, 89;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #252530;
  --bs-btn-active-border-color: #23232d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #2E2E3C;
  --bs-btn-disabled-border-color: #2E2E3C; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-text-secondary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #777369;
  --bs-btn-border-color: #777369;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #656259;
  --bs-btn-hover-border-color: #5f5c54;
  --bs-btn-focus-shadow-rgb: 139, 136, 128;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #5f5c54;
  --bs-btn-active-border-color: #59564f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #777369;
  --bs-btn-disabled-border-color: #777369; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-text-medium {
  --bs-btn-color: #000000;
  --bs-btn-bg: #878379;
  --bs-btn-border-color: #878379;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #99968d;
  --bs-btn-hover-border-color: #938f86;
  --bs-btn-focus-shadow-rgb: 115, 111, 103;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #9f9c94;
  --bs-btn-active-border-color: #938f86;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #878379;
  --bs-btn-disabled-border-color: #878379; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-text-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #BBB9B3;
  --bs-btn-border-color: #BBB9B3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #c5c4be;
  --bs-btn-hover-border-color: #c2c0bb;
  --bs-btn-focus-shadow-rgb: 159, 157, 152;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #c9c7c2;
  --bs-btn-active-border-color: #c2c0bb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #BBB9B3;
  --bs-btn-disabled-border-color: #BBB9B3; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-surface-dark {
  --bs-btn-color: #000000;
  --bs-btn-bg: #BEBEBD;
  --bs-btn-border-color: #BEBEBD;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #c8c8c7;
  --bs-btn-hover-border-color: #c5c5c4;
  --bs-btn-focus-shadow-rgb: 162, 162, 161;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #cbcbca;
  --bs-btn-active-border-color: #c5c5c4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #BEBEBD;
  --bs-btn-disabled-border-color: #BEBEBD; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-surface-medium {
  --bs-btn-color: #000000;
  --bs-btn-bg: #EFEFED;
  --bs-btn-border-color: #EFEFED;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f1f1f0;
  --bs-btn-hover-border-color: #f1f1ef;
  --bs-btn-focus-shadow-rgb: 203, 203, 201;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f2f2f1;
  --bs-btn-active-border-color: #f1f1ef;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #EFEFED;
  --bs-btn-disabled-border-color: #EFEFED; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-surface-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FAFAF8;
  --bs-btn-border-color: #FAFAF8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fbfbf9;
  --bs-btn-hover-border-color: #fbfbf9;
  --bs-btn-focus-shadow-rgb: 213, 213, 211;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fbfbf9;
  --bs-btn-active-border-color: #fbfbf9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FAFAF8;
  --bs-btn-disabled-border-color: #FAFAF8; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-lama {
  --bs-btn-color: #000000;
  --bs-btn-bg: #E9A93D;
  --bs-btn-border-color: #E9A93D;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ecb65a;
  --bs-btn-hover-border-color: #ebb250;
  --bs-btn-focus-shadow-rgb: 198, 144, 52;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #edba64;
  --bs-btn-active-border-color: #ebb250;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #E9A93D;
  --bs-btn-disabled-border-color: #E9A93D; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-laba {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F4668A;
  --bs-btn-border-color: #F4668A;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f67d9c;
  --bs-btn-hover-border-color: #f57596;
  --bs-btn-focus-shadow-rgb: 207, 87, 117;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f685a1;
  --bs-btn-active-border-color: #f57596;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F4668A;
  --bs-btn-disabled-border-color: #F4668A; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-ics {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #0D76D1;
  --bs-btn-border-color: #0D76D1;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #0b64b2;
  --bs-btn-hover-border-color: #0a5ea7;
  --bs-btn-focus-shadow-rgb: 49, 139, 216;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #0a5ea7;
  --bs-btn-active-border-color: #0a599d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #0D76D1;
  --bs-btn-disabled-border-color: #0D76D1; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-dpi {
  --bs-btn-color: #000000;
  --bs-btn-bg: #C5D34E;
  --bs-btn-border-color: #C5D34E;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ceda69;
  --bs-btn-hover-border-color: #cbd760;
  --bs-btn-focus-shadow-rgb: 167, 179, 66;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #d1dc71;
  --bs-btn-active-border-color: #cbd760;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #C5D34E;
  --bs-btn-disabled-border-color: #C5D34E; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-fmi {
  --bs-btn-color: #000000;
  --bs-btn-bg: #60B0C9;
  --bs-btn-border-color: #60B0C9;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #78bcd1;
  --bs-btn-hover-border-color: #70b8ce;
  --bs-btn-focus-shadow-rgb: 82, 150, 171;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #80c0d4;
  --bs-btn-active-border-color: #70b8ce;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #60B0C9;
  --bs-btn-disabled-border-color: #60B0C9; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-mdi {
  --bs-btn-color: #000000;
  --bs-btn-bg: #747EB6;
  --bs-btn-border-color: #747EB6;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #8991c1;
  --bs-btn-hover-border-color: #828bbd;
  --bs-btn-focus-shadow-rgb: 99, 107, 155;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #9098c5;
  --bs-btn-active-border-color: #828bbd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #747EB6;
  --bs-btn-disabled-border-color: #747EB6; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-lama-laba {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F5DB4A;
  --bs-btn-border-color: #F5DB4A;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f7e065;
  --bs-btn-hover-border-color: #f6df5c;
  --bs-btn-focus-shadow-rgb: 208, 186, 63;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f7e26e;
  --bs-btn-active-border-color: #f6df5c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F5DB4A;
  --bs-btn-disabled-border-color: #F5DB4A; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-ics-laba {
  --bs-btn-color: #000000;
  --bs-btn-bg: #66B966;
  --bs-btn-border-color: #66B966;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #7dc47d;
  --bs-btn-hover-border-color: #75c075;
  --bs-btn-focus-shadow-rgb: 87, 157, 87;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #85c785;
  --bs-btn-active-border-color: #75c075;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #66B966;
  --bs-btn-disabled-border-color: #66B966; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-gsk-isc-lama-laba {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #8A347F;
  --bs-btn-border-color: #8A347F;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #752c6c;
  --bs-btn-hover-border-color: #6e2a66;
  --bs-btn-focus-shadow-rgb: 156, 82, 146;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #6e2a66;
  --bs-btn-active-border-color: #68275f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #8A347F;
  --bs-btn-disabled-border-color: #8A347F; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-aah-red {
  --bs-btn-color: #000000;
  --bs-btn-bg: #DF410F;
  --bs-btn-border-color: #DF410F;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e45e33;
  --bs-btn-hover-border-color: #e25427;
  --bs-btn-focus-shadow-rgb: 190, 55, 13;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e5673f;
  --bs-btn-active-border-color: #e25427;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #DF410F;
  --bs-btn-disabled-border-color: #DF410F; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-landing-1 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #914718;
  --bs-btn-border-color: #914718;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #7b3c14;
  --bs-btn-hover-border-color: #743913;
  --bs-btn-focus-shadow-rgb: 162, 99, 59;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #743913;
  --bs-btn-active-border-color: #6d3512;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #914718;
  --bs-btn-disabled-border-color: #914718; }

/* line 132, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-landing-2 {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FF6605;
  --bs-btn-border-color: #FF6605;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff7d2b;
  --bs-btn-hover-border-color: #ff751e;
  --bs-btn-focus-shadow-rgb: 217, 87, 4;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff8537;
  --bs-btn-active-border-color: #ff751e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FF6605;
  --bs-btn-disabled-border-color: #FF6605; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-primary {
  --bs-btn-color: #F36633;
  --bs-btn-border-color: #F36633;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F36633;
  --bs-btn-hover-border-color: #F36633;
  --bs-btn-focus-shadow-rgb: 243, 102, 51;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F36633;
  --bs-btn-active-border-color: #F36633;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F36633;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F36633;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-secondary {
  --bs-btn-color: #544F40;
  --bs-btn-border-color: #544F40;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #544F40;
  --bs-btn-hover-border-color: #544F40;
  --bs-btn-focus-shadow-rgb: 84, 79, 64;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #544F40;
  --bs-btn-active-border-color: #544F40;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #544F40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #544F40;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-success {
  --bs-btn-color: #008A00;
  --bs-btn-border-color: #008A00;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #008A00;
  --bs-btn-hover-border-color: #008A00;
  --bs-btn-focus-shadow-rgb: 0, 138, 0;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #008A00;
  --bs-btn-active-border-color: #008A00;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #008A00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #008A00;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-info {
  --bs-btn-color: #15717D;
  --bs-btn-border-color: #15717D;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #15717D;
  --bs-btn-hover-border-color: #15717D;
  --bs-btn-focus-shadow-rgb: 21, 113, 125;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #15717D;
  --bs-btn-active-border-color: #15717D;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #15717D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #15717D;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-warning {
  --bs-btn-color: #E49B13;
  --bs-btn-border-color: #E49B13;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E49B13;
  --bs-btn-hover-border-color: #E49B13;
  --bs-btn-focus-shadow-rgb: 228, 155, 19;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E49B13;
  --bs-btn-active-border-color: #E49B13;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E49B13;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E49B13;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-danger {
  --bs-btn-color: #ED003C;
  --bs-btn-border-color: #ED003C;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #ED003C;
  --bs-btn-hover-border-color: #ED003C;
  --bs-btn-focus-shadow-rgb: 237, 0, 60;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #ED003C;
  --bs-btn-active-border-color: #ED003C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ED003C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ED003C;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-primary {
  --bs-btn-color: #F36633;
  --bs-btn-border-color: #F36633;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F36633;
  --bs-btn-hover-border-color: #F36633;
  --bs-btn-focus-shadow-rgb: 243, 102, 51;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F36633;
  --bs-btn-active-border-color: #F36633;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F36633;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F36633;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-dark-grey {
  --bs-btn-color: #544F40;
  --bs-btn-border-color: #544F40;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #544F40;
  --bs-btn-hover-border-color: #544F40;
  --bs-btn-focus-shadow-rgb: 84, 79, 64;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #544F40;
  --bs-btn-active-border-color: #544F40;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #544F40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #544F40;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-medium {
  --bs-btn-color: #D5D1CE;
  --bs-btn-border-color: #D5D1CE;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D5D1CE;
  --bs-btn-hover-border-color: #D5D1CE;
  --bs-btn-focus-shadow-rgb: 213, 209, 206;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #D5D1CE;
  --bs-btn-active-border-color: #D5D1CE;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #D5D1CE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #D5D1CE;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-purple {
  --bs-btn-color: #BC1077;
  --bs-btn-border-color: #BC1077;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #BC1077;
  --bs-btn-hover-border-color: #BC1077;
  --bs-btn-focus-shadow-rgb: 188, 16, 119;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #BC1077;
  --bs-btn-active-border-color: #BC1077;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #BC1077;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #BC1077;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-red {
  --bs-btn-color: #ED003C;
  --bs-btn-border-color: #ED003C;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #ED003C;
  --bs-btn-hover-border-color: #ED003C;
  --bs-btn-focus-shadow-rgb: 237, 0, 60;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #ED003C;
  --bs-btn-active-border-color: #ED003C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ED003C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ED003C;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-indigo-blue {
  --bs-btn-color: #40488D;
  --bs-btn-border-color: #40488D;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #40488D;
  --bs-btn-hover-border-color: #40488D;
  --bs-btn-focus-shadow-rgb: 64, 72, 141;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #40488D;
  --bs-btn-active-border-color: #40488D;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #40488D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #40488D;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-green {
  --bs-btn-color: #008A00;
  --bs-btn-border-color: #008A00;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #008A00;
  --bs-btn-hover-border-color: #008A00;
  --bs-btn-focus-shadow-rgb: 0, 138, 0;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #008A00;
  --bs-btn-active-border-color: #008A00;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #008A00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #008A00;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-teal {
  --bs-btn-color: #15717D;
  --bs-btn-border-color: #15717D;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #15717D;
  --bs-btn-hover-border-color: #15717D;
  --bs-btn-focus-shadow-rgb: 21, 113, 125;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #15717D;
  --bs-btn-active-border-color: #15717D;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #15717D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #15717D;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-yellow {
  --bs-btn-color: #E49B13;
  --bs-btn-border-color: #E49B13;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E49B13;
  --bs-btn-hover-border-color: #E49B13;
  --bs-btn-focus-shadow-rgb: 228, 155, 19;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E49B13;
  --bs-btn-active-border-color: #E49B13;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E49B13;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E49B13;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-white {
  --bs-btn-color: #FFFFFF;
  --bs-btn-border-color: #FFFFFF;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFFFFF;
  --bs-btn-hover-border-color: #FFFFFF;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFFFFF;
  --bs-btn-active-border-color: #FFFFFF;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFFFFF;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-white-85 {
  --bs-btn-color: rgba(255, 255, 255, 0.85);
  --bs-btn-border-color: rgba(255, 255, 255, 0.85);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.85);
  --bs-btn-hover-border-color: rgba(255, 255, 255, 0.85);
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(255, 255, 255, 0.85);
  --bs-btn-active-border-color: rgba(255, 255, 255, 0.85);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgba(255, 255, 255, 0.85);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(255, 255, 255, 0.85);
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-white-90 {
  --bs-btn-color: rgba(255, 255, 255, 0.9);
  --bs-btn-border-color: rgba(255, 255, 255, 0.9);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-hover-border-color: rgba(255, 255, 255, 0.9);
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(255, 255, 255, 0.9);
  --bs-btn-active-border-color: rgba(255, 255, 255, 0.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgba(255, 255, 255, 0.9);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(255, 255, 255, 0.9);
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-white-95 {
  --bs-btn-color: rgba(255, 255, 255, 0.95);
  --bs-btn-border-color: rgba(255, 255, 255, 0.95);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(255, 255, 255, 0.95);
  --bs-btn-hover-border-color: rgba(255, 255, 255, 0.95);
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(255, 255, 255, 0.95);
  --bs-btn-active-border-color: rgba(255, 255, 255, 0.95);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgba(255, 255, 255, 0.95);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(255, 255, 255, 0.95);
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-grey {
  --bs-btn-color: #BEBEBD;
  --bs-btn-border-color: #BEBEBD;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #BEBEBD;
  --bs-btn-hover-border-color: #BEBEBD;
  --bs-btn-focus-shadow-rgb: 190, 190, 189;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #BEBEBD;
  --bs-btn-active-border-color: #BEBEBD;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #BEBEBD;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #BEBEBD;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-black {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0, 0, 0;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000000;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-purple-60 {
  --bs-btn-color: rgba(188, 16, 119, 0.6);
  --bs-btn-border-color: rgba(188, 16, 119, 0.6);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(188, 16, 119, 0.6);
  --bs-btn-hover-border-color: rgba(188, 16, 119, 0.6);
  --bs-btn-focus-shadow-rgb: 188, 16, 119;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(188, 16, 119, 0.6);
  --bs-btn-active-border-color: rgba(188, 16, 119, 0.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgba(188, 16, 119, 0.6);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(188, 16, 119, 0.6);
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-teal-60 {
  --bs-btn-color: rgba(21, 113, 125, 0.6);
  --bs-btn-border-color: rgba(21, 113, 125, 0.6);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(21, 113, 125, 0.6);
  --bs-btn-hover-border-color: rgba(21, 113, 125, 0.6);
  --bs-btn-focus-shadow-rgb: 21, 113, 125;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(21, 113, 125, 0.6);
  --bs-btn-active-border-color: rgba(21, 113, 125, 0.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgba(21, 113, 125, 0.6);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(21, 113, 125, 0.6);
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-teal-30 {
  --bs-btn-color: rgba(21, 113, 125, 0.3);
  --bs-btn-border-color: rgba(21, 113, 125, 0.3);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(21, 113, 125, 0.3);
  --bs-btn-hover-border-color: rgba(21, 113, 125, 0.3);
  --bs-btn-focus-shadow-rgb: 21, 113, 125;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(21, 113, 125, 0.3);
  --bs-btn-active-border-color: rgba(21, 113, 125, 0.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgba(21, 113, 125, 0.3);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(21, 113, 125, 0.3);
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-green-60 {
  --bs-btn-color: #66B966;
  --bs-btn-border-color: #66B966;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #66B966;
  --bs-btn-hover-border-color: #66B966;
  --bs-btn-focus-shadow-rgb: 102, 185, 102;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #66B966;
  --bs-btn-active-border-color: #66B966;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #66B966;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #66B966;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-link-blue {
  --bs-btn-color: #0D76D1;
  --bs-btn-border-color: #0D76D1;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #0D76D1;
  --bs-btn-hover-border-color: #0D76D1;
  --bs-btn-focus-shadow-rgb: 13, 118, 209;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #0D76D1;
  --bs-btn-active-border-color: #0D76D1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0D76D1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0D76D1;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-text-black {
  --bs-btn-color: #2E2E3C;
  --bs-btn-border-color: #2E2E3C;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #2E2E3C;
  --bs-btn-hover-border-color: #2E2E3C;
  --bs-btn-focus-shadow-rgb: 46, 46, 60;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #2E2E3C;
  --bs-btn-active-border-color: #2E2E3C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2E2E3C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2E2E3C;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-text-secondary {
  --bs-btn-color: #777369;
  --bs-btn-border-color: #777369;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #777369;
  --bs-btn-hover-border-color: #777369;
  --bs-btn-focus-shadow-rgb: 119, 115, 105;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #777369;
  --bs-btn-active-border-color: #777369;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #777369;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #777369;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-text-medium {
  --bs-btn-color: #878379;
  --bs-btn-border-color: #878379;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #878379;
  --bs-btn-hover-border-color: #878379;
  --bs-btn-focus-shadow-rgb: 135, 131, 121;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #878379;
  --bs-btn-active-border-color: #878379;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #878379;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #878379;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-text-light {
  --bs-btn-color: #BBB9B3;
  --bs-btn-border-color: #BBB9B3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #BBB9B3;
  --bs-btn-hover-border-color: #BBB9B3;
  --bs-btn-focus-shadow-rgb: 187, 185, 179;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #BBB9B3;
  --bs-btn-active-border-color: #BBB9B3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #BBB9B3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #BBB9B3;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-surface-dark {
  --bs-btn-color: #BEBEBD;
  --bs-btn-border-color: #BEBEBD;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #BEBEBD;
  --bs-btn-hover-border-color: #BEBEBD;
  --bs-btn-focus-shadow-rgb: 190, 190, 189;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #BEBEBD;
  --bs-btn-active-border-color: #BEBEBD;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #BEBEBD;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #BEBEBD;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-surface-medium {
  --bs-btn-color: #EFEFED;
  --bs-btn-border-color: #EFEFED;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EFEFED;
  --bs-btn-hover-border-color: #EFEFED;
  --bs-btn-focus-shadow-rgb: 239, 239, 237;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EFEFED;
  --bs-btn-active-border-color: #EFEFED;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #EFEFED;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #EFEFED;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-surface-light {
  --bs-btn-color: #FAFAF8;
  --bs-btn-border-color: #FAFAF8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FAFAF8;
  --bs-btn-hover-border-color: #FAFAF8;
  --bs-btn-focus-shadow-rgb: 250, 250, 248;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FAFAF8;
  --bs-btn-active-border-color: #FAFAF8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FAFAF8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FAFAF8;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-lama {
  --bs-btn-color: #E9A93D;
  --bs-btn-border-color: #E9A93D;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E9A93D;
  --bs-btn-hover-border-color: #E9A93D;
  --bs-btn-focus-shadow-rgb: 233, 169, 61;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E9A93D;
  --bs-btn-active-border-color: #E9A93D;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E9A93D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E9A93D;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-laba {
  --bs-btn-color: #F4668A;
  --bs-btn-border-color: #F4668A;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F4668A;
  --bs-btn-hover-border-color: #F4668A;
  --bs-btn-focus-shadow-rgb: 244, 102, 138;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F4668A;
  --bs-btn-active-border-color: #F4668A;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F4668A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F4668A;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-ics {
  --bs-btn-color: #0D76D1;
  --bs-btn-border-color: #0D76D1;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #0D76D1;
  --bs-btn-hover-border-color: #0D76D1;
  --bs-btn-focus-shadow-rgb: 13, 118, 209;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #0D76D1;
  --bs-btn-active-border-color: #0D76D1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0D76D1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0D76D1;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-dpi {
  --bs-btn-color: #C5D34E;
  --bs-btn-border-color: #C5D34E;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #C5D34E;
  --bs-btn-hover-border-color: #C5D34E;
  --bs-btn-focus-shadow-rgb: 197, 211, 78;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C5D34E;
  --bs-btn-active-border-color: #C5D34E;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #C5D34E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C5D34E;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-fmi {
  --bs-btn-color: #60B0C9;
  --bs-btn-border-color: #60B0C9;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #60B0C9;
  --bs-btn-hover-border-color: #60B0C9;
  --bs-btn-focus-shadow-rgb: 96, 176, 201;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #60B0C9;
  --bs-btn-active-border-color: #60B0C9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #60B0C9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #60B0C9;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-mdi {
  --bs-btn-color: #747EB6;
  --bs-btn-border-color: #747EB6;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #747EB6;
  --bs-btn-hover-border-color: #747EB6;
  --bs-btn-focus-shadow-rgb: 116, 126, 182;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #747EB6;
  --bs-btn-active-border-color: #747EB6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #747EB6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #747EB6;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-lama-laba {
  --bs-btn-color: #F5DB4A;
  --bs-btn-border-color: #F5DB4A;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F5DB4A;
  --bs-btn-hover-border-color: #F5DB4A;
  --bs-btn-focus-shadow-rgb: 245, 219, 74;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F5DB4A;
  --bs-btn-active-border-color: #F5DB4A;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F5DB4A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F5DB4A;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-ics-laba {
  --bs-btn-color: #66B966;
  --bs-btn-border-color: #66B966;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #66B966;
  --bs-btn-hover-border-color: #66B966;
  --bs-btn-focus-shadow-rgb: 102, 185, 102;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #66B966;
  --bs-btn-active-border-color: #66B966;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #66B966;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #66B966;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-gsk-isc-lama-laba {
  --bs-btn-color: #8A347F;
  --bs-btn-border-color: #8A347F;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #8A347F;
  --bs-btn-hover-border-color: #8A347F;
  --bs-btn-focus-shadow-rgb: 138, 52, 127;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #8A347F;
  --bs-btn-active-border-color: #8A347F;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #8A347F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #8A347F;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-aah-red {
  --bs-btn-color: #DF410F;
  --bs-btn-border-color: #DF410F;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #DF410F;
  --bs-btn-hover-border-color: #DF410F;
  --bs-btn-focus-shadow-rgb: 223, 65, 15;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #DF410F;
  --bs-btn-active-border-color: #DF410F;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #DF410F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #DF410F;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-landing-1 {
  --bs-btn-color: #914718;
  --bs-btn-border-color: #914718;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #914718;
  --bs-btn-hover-border-color: #914718;
  --bs-btn-focus-shadow-rgb: 145, 71, 24;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #914718;
  --bs-btn-active-border-color: #914718;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #914718;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #914718;
  --bs-gradient: none; }

/* line 158, ../node_modules/bootstrap5/scss/_buttons.scss */
.btn-outline-landing-2 {
  --bs-btn-color: #FF6605;
  --bs-btn-border-color: #FF6605;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FF6605;
  --bs-btn-hover-border-color: #FF6605;
  --bs-btn-focus-shadow-rgb: 255, 102, 5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FF6605;
  --bs-btn-active-border-color: #FF6605;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FF6605;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FF6605;
  --bs-gradient: none; }

/* line 170, ../node_modules/bootstrap5/scss/_buttons.scss */
.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: 207, 87, 43;
  text-decoration: none; }
  /* line 189, ../node_modules/bootstrap5/scss/_buttons.scss */
  .btn-link:hover, .btn-link:focus-visible {
    text-decoration: underline; }
  /* line 194, ../node_modules/bootstrap5/scss/_buttons.scss */
  .btn-link:focus-visible {
    color: var(--bs-btn-color); }
  /* line 198, ../node_modules/bootstrap5/scss/_buttons.scss */
  .btn-link:hover {
    color: var(--bs-btn-hover-color); }

/* line 210, ../node_modules/bootstrap5/scss/_buttons.scss */
.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); }

/* line 214, ../node_modules/bootstrap5/scss/_buttons.scss */
.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); }

/* line 1, ../node_modules/bootstrap5/scss/_transitions.scss */
.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    /* line 1, ../node_modules/bootstrap5/scss/_transitions.scss */
    .fade {
      -webkit-transition: none;
      transition: none; } }
  /* line 4, ../node_modules/bootstrap5/scss/_transitions.scss */
  .fade:not(.show) {
    opacity: 0; }

/* line 11, ../node_modules/bootstrap5/scss/_transitions.scss */
.collapse:not(.show) {
  display: none; }

/* line 16, ../node_modules/bootstrap5/scss/_transitions.scss */
.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.15s ease;
  transition: height 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 16, ../node_modules/bootstrap5/scss/_transitions.scss */
    .collapsing {
      -webkit-transition: none;
      transition: none; } }
  /* line 21, ../node_modules/bootstrap5/scss/_transitions.scss */
  .collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    -webkit-transition: width 0.35s ease;
    transition: width 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      /* line 21, ../node_modules/bootstrap5/scss/_transitions.scss */
      .collapsing.collapse-horizontal {
        -webkit-transition: none;
        transition: none; } }

/* line 2, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative; }

/* line 11, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap; }
  /* line 36, ../node_modules/bootstrap5/scss/mixins/_caret.scss */
  .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; }
  /* line 64, ../node_modules/bootstrap5/scss/mixins/_caret.scss */
  .dropdown-toggle:empty::after {
    margin-left: 0; }

/* line 19, ../node_modules/bootstrap5/scss/_dropdown.scss */
.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: 4px;
  --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: #FFFFFF;
  --bs-dropdown-link-active-bg: #F36633;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 8px;
  --bs-dropdown-item-padding-y: 2px;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 8px;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius); }
  /* line 65, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: var(--bs-dropdown-spacer); }

/* line 92, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropdown-menu-start {
  --bs-position: start; }
  /* line 95, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0; }

/* line 101, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropdown-menu-end {
  --bs-position: end; }
  /* line 104, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto; }

@media (min-width: 576px) {
  /* line 92, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-menu-sm-start {
    --bs-position: start; }
    /* line 95, ../node_modules/bootstrap5/scss/_dropdown.scss */
    .dropdown-menu-sm-start[data-bs-popper] {
      right: auto;
      left: 0; }
  /* line 101, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-menu-sm-end {
    --bs-position: end; }
    /* line 104, ../node_modules/bootstrap5/scss/_dropdown.scss */
    .dropdown-menu-sm-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 768px) {
  /* line 92, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-menu-md-start {
    --bs-position: start; }
    /* line 95, ../node_modules/bootstrap5/scss/_dropdown.scss */
    .dropdown-menu-md-start[data-bs-popper] {
      right: auto;
      left: 0; }
  /* line 101, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-menu-md-end {
    --bs-position: end; }
    /* line 104, ../node_modules/bootstrap5/scss/_dropdown.scss */
    .dropdown-menu-md-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 992px) {
  /* line 92, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-menu-lg-start {
    --bs-position: start; }
    /* line 95, ../node_modules/bootstrap5/scss/_dropdown.scss */
    .dropdown-menu-lg-start[data-bs-popper] {
      right: auto;
      left: 0; }
  /* line 101, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-menu-lg-end {
    --bs-position: end; }
    /* line 104, ../node_modules/bootstrap5/scss/_dropdown.scss */
    .dropdown-menu-lg-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1200px) {
  /* line 92, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-menu-xl-start {
    --bs-position: start; }
    /* line 95, ../node_modules/bootstrap5/scss/_dropdown.scss */
    .dropdown-menu-xl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  /* line 101, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-menu-xl-end {
    --bs-position: end; }
    /* line 104, ../node_modules/bootstrap5/scss/_dropdown.scss */
    .dropdown-menu-xl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

/* line 116, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer); }

/* line 36, ../node_modules/bootstrap5/scss/mixins/_caret.scss */
.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; }

/* line 64, ../node_modules/bootstrap5/scss/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 129, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer); }

/* line 36, ../node_modules/bootstrap5/scss/mixins/_caret.scss */
.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; }

/* line 64, ../node_modules/bootstrap5/scss/mixins/_caret.scss */
.dropend .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 139, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropend .dropdown-toggle::after {
  vertical-align: 0; }

/* line 146, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer); }

/* line 36, ../node_modules/bootstrap5/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

/* line 51, ../node_modules/bootstrap5/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: none; }

/* line 55, ../node_modules/bootstrap5/scss/mixins/_caret.scss */
.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; }

/* line 64, ../node_modules/bootstrap5/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 156, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropstart .dropdown-toggle::before {
  vertical-align: 0; }

/* line 164, ../node_modules/bootstrap5/scss/_dropdown.scss */
.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; }

/* line 175, ../node_modules/bootstrap5/scss/_dropdown.scss */
.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); }
  /* line 189, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-item:hover, .dropdown-item:focus {
    color: var(--bs-dropdown-link-hover-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-hover-bg); }
  /* line 196, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-item.active, .dropdown-item:active {
    color: var(--bs-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--bs-dropdown-link-active-bg); }
  /* line 203, ../node_modules/bootstrap5/scss/_dropdown.scss */
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: var(--bs-dropdown-link-disabled-color);
    pointer-events: none;
    background-color: transparent; }

/* line 213, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropdown-menu.show {
  display: block; }

/* line 218, ../node_modules/bootstrap5/scss/_dropdown.scss */
.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; }

/* line 228, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color); }

/* line 235, ../node_modules/bootstrap5/scss/_dropdown.scss */
.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #FFFFFF;
  --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: #FFFFFF;
  --bs-dropdown-link-active-bg: #F36633;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd; }

/* line 2, ../node_modules/bootstrap5/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  /* line 8, ../node_modules/bootstrap5/scss/_button-group.scss */
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  /* line 15, ../node_modules/bootstrap5/scss/_button-group.scss */
  .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; }

/* line 26, ../node_modules/bootstrap5/scss/_button-group.scss */
.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  /* line 31, ../node_modules/bootstrap5/scss/_button-group.scss */
  .btn-toolbar .input-group {
    width: auto; }

/* line 36, ../node_modules/bootstrap5/scss/_button-group.scss */
.btn-group {
  border-radius: var(--bs-border-radius); }
  /* line 40, ../node_modules/bootstrap5/scss/_button-group.scss */
  .btn-group > :not(.btn-check:first-child) + .btn,
  .btn-group > .btn-group:not(:first-child) {
    margin-left: calc(-1 * var(--bs-border-width)); }
  /* line 46, ../node_modules/bootstrap5/scss/_button-group.scss */
  .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; }
  /* line 56, ../node_modules/bootstrap5/scss/_button-group.scss */
  .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; }

/* line 75, ../node_modules/bootstrap5/scss/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  /* line 79, ../node_modules/bootstrap5/scss/_button-group.scss */
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropend .dropdown-toggle-split::after {
    margin-left: 0; }
  /* line 85, ../node_modules/bootstrap5/scss/_button-group.scss */
  .dropstart .dropdown-toggle-split::before {
    margin-right: 0; }

/* line 90, ../node_modules/bootstrap5/scss/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

/* line 95, ../node_modules/bootstrap5/scss/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

/* line 117, ../node_modules/bootstrap5/scss/_button-group.scss */
.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  /* line 122, ../node_modules/bootstrap5/scss/_button-group.scss */
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  /* line 127, ../node_modules/bootstrap5/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: calc(-1 * var(--bs-border-width)); }
  /* line 133, ../node_modules/bootstrap5/scss/_button-group.scss */
  .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; }
  /* line 142, ../node_modules/bootstrap5/scss/_button-group.scss */
  .btn-group-vertical > .btn:nth-child(n + 3),
  .btn-group-vertical > :not(.btn-check) + .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 6, ../node_modules/bootstrap5/scss/_nav.scss */
.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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

/* line 24, ../node_modules/bootstrap5/scss/_nav.scss */
.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;
  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) {
    /* line 24, ../node_modules/bootstrap5/scss/_nav.scss */
    .nav-link {
      -webkit-transition: none;
      transition: none; } }
  /* line 35, ../node_modules/bootstrap5/scss/_nav.scss */
  .nav-link:hover, .nav-link:focus {
    color: var(--bs-nav-link-hover-color);
    text-decoration: none; }
  /* line 41, ../node_modules/bootstrap5/scss/_nav.scss */
  .nav-link:focus-visible {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(243, 102, 51, 0.25);
            box-shadow: 0 0 0 0.25rem rgba(243, 102, 51, 0.25); }
  /* line 47, ../node_modules/bootstrap5/scss/_nav.scss */
  .nav-link.disabled, .nav-link:disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default; }

/* line 59, ../node_modules/bootstrap5/scss/_nav.scss */
.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); }
  /* line 72, ../node_modules/bootstrap5/scss/_nav.scss */
  .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); }
    /* line 77, ../node_modules/bootstrap5/scss/_nav.scss */
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      isolation: isolate;
      border-color: var(--bs-nav-tabs-link-hover-border-color); }
  /* line 85, ../node_modules/bootstrap5/scss/_nav.scss */
  .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); }
  /* line 92, ../node_modules/bootstrap5/scss/_nav.scss */
  .nav-tabs .dropdown-menu {
    margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 105, ../node_modules/bootstrap5/scss/_nav.scss */
.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #FFFFFF;
  --bs-nav-pills-link-active-bg: #F36633; }
  /* line 112, ../node_modules/bootstrap5/scss/_nav.scss */
  .nav-pills .nav-link {
    border-radius: var(--bs-nav-pills-border-radius); }
  /* line 116, ../node_modules/bootstrap5/scss/_nav.scss */
  .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); }

/* line 128, ../node_modules/bootstrap5/scss/_nav.scss */
.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); }
  /* line 137, ../node_modules/bootstrap5/scss/_nav.scss */
  .nav-underline .nav-link {
    padding-right: 0;
    padding-left: 0;
    border-bottom: var(--bs-nav-underline-border-width) solid transparent; }
    /* line 142, ../node_modules/bootstrap5/scss/_nav.scss */
    .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
      border-bottom-color: currentcolor; }
  /* line 148, ../node_modules/bootstrap5/scss/_nav.scss */
  .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; }

/* line 162, ../node_modules/bootstrap5/scss/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

/* line 170, ../node_modules/bootstrap5/scss/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  text-align: center; }

/* line 180, ../node_modules/bootstrap5/scss/_nav.scss */
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%; }

/* line 191, ../node_modules/bootstrap5/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 194, ../node_modules/bootstrap5/scss/_nav.scss */
.tab-content > .active {
  display: block; }

/* line 6, ../node_modules/bootstrap5/scss/_navbar.scss */
.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 4px;
  --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%2833, 37, 41, 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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }
  /* line 41, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar > .container,
  .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: inherit;
        flex-wrap: inherit;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

/* line 65, ../node_modules/bootstrap5/scss/_navbar.scss */
.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; }
  /* line 74, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-brand:hover, .navbar-brand:focus {
    color: var(--bs-navbar-brand-hover-color);
    text-decoration: none; }

/* line 86, ../node_modules/bootstrap5/scss/_navbar.scss */
.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: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  /* line 104, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: var(--bs-navbar-active-color); }
  /* line 110, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-nav .dropdown-menu {
    position: static; }

/* line 120, ../node_modules/bootstrap5/scss/_navbar.scss */
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color); }
  /* line 125, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-text a,
  .navbar-text a:hover,
  .navbar-text a:focus {
    color: var(--bs-navbar-active-color); }

/* line 141, ../node_modules/bootstrap5/scss/_navbar.scss */
.navbar-collapse {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 150, ../node_modules/bootstrap5/scss/_navbar.scss */
.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);
  transition: var(--bs-navbar-toggler-transition); }
  @media (prefers-reduced-motion: reduce) {
    /* line 150, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-toggler {
      -webkit-transition: none;
      transition: none; } }
  /* line 160, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-toggler:hover {
    text-decoration: none; }
  /* line 164, ../node_modules/bootstrap5/scss/_navbar.scss */
  .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); }

/* line 173, ../node_modules/bootstrap5/scss/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%; }

/* line 184, ../node_modules/bootstrap5/scss/_navbar.scss */
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto; }

@media (min-width: 576px) {
  /* line 198, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-expand-sm {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 203, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 206, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 210, ../node_modules/bootstrap5/scss/_navbar.scss */
      .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); }
    /* line 216, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    /* line 220, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 225, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    /* line 229, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-sm .offcanvas {
      position: static;
      z-index: auto;
      -webkit-box-flex: 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;
              transform: none !important;
      -webkit-transition: none;
      transition: none; }
      /* line 244, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-sm .offcanvas .offcanvas-header {
        display: none; }
      /* line 248, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-sm .offcanvas .offcanvas-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 768px) {
  /* line 198, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-expand-md {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 203, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 206, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 210, ../node_modules/bootstrap5/scss/_navbar.scss */
      .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); }
    /* line 216, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    /* line 220, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-md .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 225, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-md .navbar-toggler {
      display: none; }
    /* line 229, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-md .offcanvas {
      position: static;
      z-index: auto;
      -webkit-box-flex: 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;
              transform: none !important;
      -webkit-transition: none;
      transition: none; }
      /* line 244, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-md .offcanvas .offcanvas-header {
        display: none; }
      /* line 248, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-md .offcanvas .offcanvas-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 992px) {
  /* line 198, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 203, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 206, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 210, ../node_modules/bootstrap5/scss/_navbar.scss */
      .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); }
    /* line 216, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    /* line 220, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 225, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    /* line 229, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-lg .offcanvas {
      position: static;
      z-index: auto;
      -webkit-box-flex: 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;
              transform: none !important;
      -webkit-transition: none;
      transition: none; }
      /* line 244, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-lg .offcanvas .offcanvas-header {
        display: none; }
      /* line 248, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-lg .offcanvas .offcanvas-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

@media (min-width: 1200px) {
  /* line 198, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-expand-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 203, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 206, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 210, ../node_modules/bootstrap5/scss/_navbar.scss */
      .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); }
    /* line 216, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    /* line 220, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 225, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    /* line 229, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand-xl .offcanvas {
      position: static;
      z-index: auto;
      -webkit-box-flex: 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;
              transform: none !important;
      -webkit-transition: none;
      transition: none; }
      /* line 244, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-xl .offcanvas .offcanvas-header {
        display: none; }
      /* line 248, ../node_modules/bootstrap5/scss/_navbar.scss */
      .navbar-expand-xl .offcanvas .offcanvas-body {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex-positive: 0;
                flex-grow: 0;
        padding: 0;
        overflow-y: visible; } }

/* line 198, ../node_modules/bootstrap5/scss/_navbar.scss */
.navbar-expand {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  /* line 203, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 206, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    /* line 210, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand .navbar-nav .nav-link {
      padding-right: var(--bs-navbar-nav-link-padding-x);
      padding-left: var(--bs-navbar-nav-link-padding-x); }
  /* line 216, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  /* line 220, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  /* line 225, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-expand .navbar-toggler {
    display: none; }
  /* line 229, ../node_modules/bootstrap5/scss/_navbar.scss */
  .navbar-expand .offcanvas {
    position: static;
    z-index: auto;
    -webkit-box-flex: 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;
            transform: none !important;
    -webkit-transition: none;
    transition: none; }
    /* line 244, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand .offcanvas .offcanvas-header {
      display: none; }
    /* line 248, ../node_modules/bootstrap5/scss/_navbar.scss */
    .navbar-expand .offcanvas .offcanvas-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible; }

/* line 269, ../node_modules/bootstrap5/scss/_navbar.scss */
.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: #FFFFFF;
  --bs-navbar-brand-color: #FFFFFF;
  --bs-navbar-brand-hover-color: #FFFFFF;
  --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"); }

/* line 285, ../node_modules/bootstrap5/scss/_navbar.scss */
[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"); }

/* line 5, ../node_modules/bootstrap5/scss/_card.scss */
.card {
  --bs-card-spacer-y: 8px;
  --bs-card-spacer-x: 8px;
  --bs-card-title-spacer-y: 4px;
  --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: 4px;
  --bs-card-cap-padding-x: 8px;
  --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: 8px;
  --bs-card-group-margin: 16px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -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);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius); }
  /* line 41, ../node_modules/bootstrap5/scss/_card.scss */
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  /* line 46, ../node_modules/bootstrap5/scss/_card.scss */
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    /* line 50, ../node_modules/bootstrap5/scss/_card.scss */
    .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); }
    /* line 55, ../node_modules/bootstrap5/scss/_card.scss */
    .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); }
  /* line 63, ../node_modules/bootstrap5/scss/_card.scss */
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

/* line 69, ../node_modules/bootstrap5/scss/_card.scss */
.card-body {
  -webkit-box-flex: 1;
      -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); }

/* line 77, ../node_modules/bootstrap5/scss/_card.scss */
.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color); }

/* line 82, ../node_modules/bootstrap5/scss/_card.scss */
.card-subtitle {
  margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color); }

/* line 88, ../node_modules/bootstrap5/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0; }

/* line 93, ../node_modules/bootstrap5/scss/_card.scss */
.card-link:hover {
  text-decoration: none; }

/* line 97, ../node_modules/bootstrap5/scss/_card.scss */
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x); }

/* line 106, ../node_modules/bootstrap5/scss/_card.scss */
.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); }
  /* line 113, ../node_modules/bootstrap5/scss/_card.scss */
  .card-header:first-child {
    border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; }

/* line 118, ../node_modules/bootstrap5/scss/_card.scss */
.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); }
  /* line 124, ../node_modules/bootstrap5/scss/_card.scss */
  .card-footer:last-child {
    border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); }

/* line 134, ../node_modules/bootstrap5/scss/_card.scss */
.card-header-tabs {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0; }
  /* line 140, ../node_modules/bootstrap5/scss/_card.scss */
  .card-header-tabs .nav-link.active {
    background-color: var(--bs-card-bg);
    border-bottom-color: var(--bs-card-bg); }

/* line 146, ../node_modules/bootstrap5/scss/_card.scss */
.card-header-pills {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); }

/* line 152, ../node_modules/bootstrap5/scss/_card.scss */
.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); }

/* line 162, ../node_modules/bootstrap5/scss/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%; }

/* line 168, ../node_modules/bootstrap5/scss/_card.scss */
.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); }

/* line 173, ../node_modules/bootstrap5/scss/_card.scss */
.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); }

/* line 186, ../node_modules/bootstrap5/scss/_card.scss */
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin); }

@media (min-width: 576px) {
  /* line 183, ../node_modules/bootstrap5/scss/_card.scss */
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    /* line 195, ../node_modules/bootstrap5/scss/_card.scss */
    .card-group > .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0px;
              flex: 1 0 0;
      margin-bottom: 0; }
      /* line 199, ../node_modules/bootstrap5/scss/_card.scss */
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      /* line 206, ../node_modules/bootstrap5/scss/_card.scss */
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        /* line 209, ../node_modules/bootstrap5/scss/_card.scss */
        .card-group > .card:not(:last-child) > .card-img-top,
        .card-group > .card:not(:last-child) > .card-header {
          border-top-right-radius: 0; }
        /* line 214, ../node_modules/bootstrap5/scss/_card.scss */
        .card-group > .card:not(:last-child) > .card-img-bottom,
        .card-group > .card:not(:last-child) > .card-footer {
          border-bottom-right-radius: 0; }
      /* line 221, ../node_modules/bootstrap5/scss/_card.scss */
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        /* line 224, ../node_modules/bootstrap5/scss/_card.scss */
        .card-group > .card:not(:first-child) > .card-img-top,
        .card-group > .card:not(:first-child) > .card-header {
          border-top-left-radius: 0; }
        /* line 229, ../node_modules/bootstrap5/scss/_card.scss */
        .card-group > .card:not(:first-child) > .card-img-bottom,
        .card-group > .card:not(:first-child) > .card-footer {
          border-bottom-left-radius: 0; } }

/* line 5, ../node_modules/bootstrap5/scss/_accordion.scss */
.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='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%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='%23612914' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(243, 102, 51, 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); }

/* line 31, ../node_modules/bootstrap5/scss/_accordion.scss */
.accordion-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: 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);
  transition: var(--bs-accordion-transition); }
  @media (prefers-reduced-motion: reduce) {
    /* line 31, ../node_modules/bootstrap5/scss/_accordion.scss */
    .accordion-button {
      -webkit-transition: none;
      transition: none; } }
  /* line 46, ../node_modules/bootstrap5/scss/_accordion.scss */
  .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); }
    /* line 51, ../node_modules/bootstrap5/scss/_accordion.scss */
    .accordion-button:not(.collapsed)::after {
      background-image: var(--bs-accordion-btn-active-icon);
      -webkit-transform: var(--bs-accordion-btn-icon-transform);
              transform: var(--bs-accordion-btn-icon-transform); }
  /* line 58, ../node_modules/bootstrap5/scss/_accordion.scss */
  .accordion-button::after {
    -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;
    background-size: var(--bs-accordion-btn-icon-width);
    -webkit-transition: var(--bs-accordion-btn-icon-transition);
    transition: var(--bs-accordion-btn-icon-transition); }
    @media (prefers-reduced-motion: reduce) {
      /* line 58, ../node_modules/bootstrap5/scss/_accordion.scss */
      .accordion-button::after {
        -webkit-transition: none;
        transition: none; } }
  /* line 70, ../node_modules/bootstrap5/scss/_accordion.scss */
  .accordion-button:hover {
    z-index: 2; }
  /* line 74, ../node_modules/bootstrap5/scss/_accordion.scss */
  .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); }

/* line 81, ../node_modules/bootstrap5/scss/_accordion.scss */
.accordion-header {
  margin-bottom: 0; }

/* line 85, ../node_modules/bootstrap5/scss/_accordion.scss */
.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); }
  /* line 90, ../node_modules/bootstrap5/scss/_accordion.scss */
  .accordion-item:first-of-type {
    border-top-left-radius: var(--bs-accordion-border-radius);
    border-top-right-radius: var(--bs-accordion-border-radius); }
    /* line 93, ../node_modules/bootstrap5/scss/_accordion.scss */
    .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); }
  /* line 98, ../node_modules/bootstrap5/scss/_accordion.scss */
  .accordion-item:not(:first-of-type) {
    border-top: 0; }
  /* line 103, ../node_modules/bootstrap5/scss/_accordion.scss */
  .accordion-item:last-of-type {
    border-bottom-right-radius: var(--bs-accordion-border-radius);
    border-bottom-left-radius: var(--bs-accordion-border-radius); }
    /* line 107, ../node_modules/bootstrap5/scss/_accordion.scss */
    .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); }
    /* line 112, ../node_modules/bootstrap5/scss/_accordion.scss */
    .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); }

/* line 118, ../node_modules/bootstrap5/scss/_accordion.scss */
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); }

/* line 128, ../node_modules/bootstrap5/scss/_accordion.scss */
.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
  /* line 133, ../node_modules/bootstrap5/scss/_accordion.scss */
  .accordion-flush > .accordion-item:first-child {
    border-top: 0; }
  /* line 134, ../node_modules/bootstrap5/scss/_accordion.scss */
  .accordion-flush > .accordion-item:last-child {
    border-bottom: 0; }
  /* line 137, ../node_modules/bootstrap5/scss/_accordion.scss */
  .accordion-flush > .accordion-item > .accordion-collapse,
  .accordion-flush > .accordion-item > .accordion-header .accordion-button,
  .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
    border-radius: 0; }

/* line 148, ../node_modules/bootstrap5/scss/_accordion.scss */
[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='%23f8a385'%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-.708'/%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='%23f8a385'%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-.708'/%3e%3c/svg%3e"); }

/* line 1, ../node_modules/bootstrap5/scss/_breadcrumb.scss */
.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: -ms-flexbox;
  display: flex;
  -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); }

/* line 26, ../node_modules/bootstrap5/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x); }
  /* line 29, ../node_modules/bootstrap5/scss/_breadcrumb.scss */
  .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, "/") */; }

/* line 37, ../node_modules/bootstrap5/scss/_breadcrumb.scss */
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color); }

/* line 1, ../node_modules/bootstrap5/scss/_pagination.scss */
.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(243, 102, 51, 0.25);
  --bs-pagination-active-color: #FFFFFF;
  --bs-pagination-active-bg: #F36633;
  --bs-pagination-active-border-color: #F36633;
  --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: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none; }

/* line 29, ../node_modules/bootstrap5/scss/_pagination.scss */
.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;
  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) {
    /* line 29, ../node_modules/bootstrap5/scss/_pagination.scss */
    .page-link {
      -webkit-transition: none;
      transition: none; } }
  /* line 40, ../node_modules/bootstrap5/scss/_pagination.scss */
  .page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    text-decoration: none;
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color); }
  /* line 48, ../node_modules/bootstrap5/scss/_pagination.scss */
  .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); }
  /* line 56, ../node_modules/bootstrap5/scss/_pagination.scss */
  .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); }
  /* line 64, ../node_modules/bootstrap5/scss/_pagination.scss */
  .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); }

/* line 74, ../node_modules/bootstrap5/scss/_pagination.scss */
.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width)); }

/* line 80, ../node_modules/bootstrap5/scss/_pagination.scss */
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius); }

/* line 86, ../node_modules/bootstrap5/scss/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius); }

/* line 103, ../node_modules/bootstrap5/scss/_pagination.scss */
.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); }

/* line 107, ../node_modules/bootstrap5/scss/_pagination.scss */
.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); }

/* line 6, ../node_modules/bootstrap5/scss/_badge.scss */
.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: #FFFFFF;
  --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); }
  /* line 29, ../node_modules/bootstrap5/scss/_badge.scss */
  .badge:empty {
    display: none; }

/* line 35, ../node_modules/bootstrap5/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px; }

/* line 5, ../node_modules/bootstrap5/scss/_alert.scss */
.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 8px;
  --bs-alert-padding-y: 8px;
  --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); }

/* line 28, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-heading {
  color: inherit; }

/* line 34, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color); }

/* line 44, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-dismissible {
  padding-right: 24px; }
  /* line 48, ../node_modules/bootstrap5/scss/_alert.scss */
  .alert-dismissible .btn-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 10px 8px; }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.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); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.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); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.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); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.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); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.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); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.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); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-primary {
  --bs-alert-color: var(--bs-gsk-primary-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-primary-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-primary-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-dark-grey {
  --bs-alert-color: var(--bs-gsk-dark-grey-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-dark-grey-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-dark-grey-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-dark-grey-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-medium {
  --bs-alert-color: var(--bs-gsk-medium-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-medium-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-medium-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-medium-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-purple {
  --bs-alert-color: var(--bs-gsk-purple-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-purple-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-purple-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-purple-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-red {
  --bs-alert-color: var(--bs-gsk-red-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-red-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-red-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-red-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-indigo-blue {
  --bs-alert-color: var(--bs-gsk-indigo-blue-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-indigo-blue-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-indigo-blue-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-indigo-blue-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-green {
  --bs-alert-color: var(--bs-gsk-green-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-green-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-green-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-green-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-teal {
  --bs-alert-color: var(--bs-gsk-teal-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-teal-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-teal-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-teal-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-yellow {
  --bs-alert-color: var(--bs-gsk-yellow-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-yellow-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-yellow-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-yellow-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-white {
  --bs-alert-color: var(--bs-white-text-emphasis);
  --bs-alert-bg: var(--bs-white-bg-subtle);
  --bs-alert-border-color: var(--bs-white-border-subtle);
  --bs-alert-link-color: var(--bs-white-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-white-85 {
  --bs-alert-color: var(--bs-white-85-text-emphasis);
  --bs-alert-bg: var(--bs-white-85-bg-subtle);
  --bs-alert-border-color: var(--bs-white-85-border-subtle);
  --bs-alert-link-color: var(--bs-white-85-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-white-90 {
  --bs-alert-color: var(--bs-white-90-text-emphasis);
  --bs-alert-bg: var(--bs-white-90-bg-subtle);
  --bs-alert-border-color: var(--bs-white-90-border-subtle);
  --bs-alert-link-color: var(--bs-white-90-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-white-95 {
  --bs-alert-color: var(--bs-white-95-text-emphasis);
  --bs-alert-bg: var(--bs-white-95-bg-subtle);
  --bs-alert-border-color: var(--bs-white-95-border-subtle);
  --bs-alert-link-color: var(--bs-white-95-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-grey {
  --bs-alert-color: var(--bs-grey-text-emphasis);
  --bs-alert-bg: var(--bs-grey-bg-subtle);
  --bs-alert-border-color: var(--bs-grey-border-subtle);
  --bs-alert-link-color: var(--bs-grey-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-black {
  --bs-alert-color: var(--bs-black-text-emphasis);
  --bs-alert-bg: var(--bs-black-bg-subtle);
  --bs-alert-border-color: var(--bs-black-border-subtle);
  --bs-alert-link-color: var(--bs-black-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-purple-60 {
  --bs-alert-color: var(--bs-gsk-purple-60-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-purple-60-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-purple-60-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-purple-60-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-teal-60 {
  --bs-alert-color: var(--bs-gsk-teal-60-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-teal-60-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-teal-60-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-teal-60-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-teal-30 {
  --bs-alert-color: var(--bs-gsk-teal-30-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-teal-30-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-teal-30-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-teal-30-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-green-60 {
  --bs-alert-color: var(--bs-gsk-green-60-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-green-60-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-green-60-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-green-60-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-link-blue {
  --bs-alert-color: var(--bs-link-blue-text-emphasis);
  --bs-alert-bg: var(--bs-link-blue-bg-subtle);
  --bs-alert-border-color: var(--bs-link-blue-border-subtle);
  --bs-alert-link-color: var(--bs-link-blue-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-text-black {
  --bs-alert-color: var(--bs-text-black-text-emphasis);
  --bs-alert-bg: var(--bs-text-black-bg-subtle);
  --bs-alert-border-color: var(--bs-text-black-border-subtle);
  --bs-alert-link-color: var(--bs-text-black-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-text-secondary {
  --bs-alert-color: var(--bs-text-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-text-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-text-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-text-secondary-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-text-medium {
  --bs-alert-color: var(--bs-text-medium-text-emphasis);
  --bs-alert-bg: var(--bs-text-medium-bg-subtle);
  --bs-alert-border-color: var(--bs-text-medium-border-subtle);
  --bs-alert-link-color: var(--bs-text-medium-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-text-light {
  --bs-alert-color: var(--bs-text-light-text-emphasis);
  --bs-alert-bg: var(--bs-text-light-bg-subtle);
  --bs-alert-border-color: var(--bs-text-light-border-subtle);
  --bs-alert-link-color: var(--bs-text-light-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-surface-dark {
  --bs-alert-color: var(--bs-surface-dark-text-emphasis);
  --bs-alert-bg: var(--bs-surface-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-surface-dark-border-subtle);
  --bs-alert-link-color: var(--bs-surface-dark-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-surface-medium {
  --bs-alert-color: var(--bs-surface-medium-text-emphasis);
  --bs-alert-bg: var(--bs-surface-medium-bg-subtle);
  --bs-alert-border-color: var(--bs-surface-medium-border-subtle);
  --bs-alert-link-color: var(--bs-surface-medium-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-surface-light {
  --bs-alert-color: var(--bs-surface-light-text-emphasis);
  --bs-alert-bg: var(--bs-surface-light-bg-subtle);
  --bs-alert-border-color: var(--bs-surface-light-border-subtle);
  --bs-alert-link-color: var(--bs-surface-light-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-lama {
  --bs-alert-color: var(--bs-gsk-lama-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-lama-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-lama-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-lama-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-laba {
  --bs-alert-color: var(--bs-gsk-laba-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-laba-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-laba-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-laba-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-ics {
  --bs-alert-color: var(--bs-gsk-ics-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-ics-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-ics-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-ics-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-dpi {
  --bs-alert-color: var(--bs-gsk-dpi-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-dpi-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-dpi-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-dpi-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-fmi {
  --bs-alert-color: var(--bs-gsk-fmi-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-fmi-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-fmi-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-fmi-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-mdi {
  --bs-alert-color: var(--bs-gsk-mdi-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-mdi-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-mdi-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-mdi-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-lama-laba {
  --bs-alert-color: var(--bs-gsk-lama-laba-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-lama-laba-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-lama-laba-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-lama-laba-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-ics-laba {
  --bs-alert-color: var(--bs-gsk-ics-laba-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-ics-laba-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-ics-laba-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-ics-laba-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-gsk-isc-lama-laba {
  --bs-alert-color: var(--bs-gsk-isc-lama-laba-text-emphasis);
  --bs-alert-bg: var(--bs-gsk-isc-lama-laba-bg-subtle);
  --bs-alert-border-color: var(--bs-gsk-isc-lama-laba-border-subtle);
  --bs-alert-link-color: var(--bs-gsk-isc-lama-laba-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-aah-red {
  --bs-alert-color: var(--bs-aah-red-text-emphasis);
  --bs-alert-bg: var(--bs-aah-red-bg-subtle);
  --bs-alert-border-color: var(--bs-aah-red-border-subtle);
  --bs-alert-link-color: var(--bs-aah-red-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-landing-1 {
  --bs-alert-color: var(--bs-landing-1-text-emphasis);
  --bs-alert-bg: var(--bs-landing-1-bg-subtle);
  --bs-alert-border-color: var(--bs-landing-1-border-subtle);
  --bs-alert-link-color: var(--bs-landing-1-text-emphasis); }

/* line 61, ../node_modules/bootstrap5/scss/_alert.scss */
.alert-landing-2 {
  --bs-alert-color: var(--bs-landing-2-text-emphasis);
  --bs-alert-bg: var(--bs-landing-2-bg-subtle);
  --bs-alert-border-color: var(--bs-landing-2-border-subtle);
  --bs-alert-link-color: var(--bs-landing-2-text-emphasis); }

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height); } }

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height); } }

/* line 11, ../node_modules/bootstrap5/scss/_progress.scss */
.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: #FFFFFF;
  --bs-progress-bar-bg: #F36633;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  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); }

/* line 33, ../node_modules/bootstrap5/scss/_progress.scss */
.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: 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);
  transition: var(--bs-progress-bar-transition); }
  @media (prefers-reduced-motion: reduce) {
    /* line 33, ../node_modules/bootstrap5/scss/_progress.scss */
    .progress-bar {
      -webkit-transition: none;
      transition: none; } }

/* line 45, ../node_modules/bootstrap5/scss/_progress.scss */
.progress-bar-striped {
  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);
  background-size: var(--bs-progress-height) var(--bs-progress-height); }

/* line 50, ../node_modules/bootstrap5/scss/_progress.scss */
.progress-stacked > .progress {
  overflow: visible; }

/* line 54, ../node_modules/bootstrap5/scss/_progress.scss */
.progress-stacked > .progress > .progress-bar {
  width: 100%; }

/* line 59, ../node_modules/bootstrap5/scss/_progress.scss */
.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    /* line 59, ../node_modules/bootstrap5/scss/_progress.scss */
    .progress-bar-animated {
      -webkit-animation: none;
              animation: none; } }

/* line 5, ../node_modules/bootstrap5/scss/_list-group.scss */
.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: 8px;
  --bs-list-group-item-padding-y: 4px;
  --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: #FFFFFF;
  --bs-list-group-active-bg: #F36633;
  --bs-list-group-active-border-color: #F36633;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius); }

/* line 35, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-numbered {
  list-style-type: none;
  counter-reset: section; }
  /* line 39, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-numbered > .list-group-item::before {
    content: counters(section, ".") ". ";
    counter-increment: section; }

/* line 50, ../node_modules/bootstrap5/scss/_list-group.scss */
.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); }
  /* line 59, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  /* line 63, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  /* line 67, ../node_modules/bootstrap5/scss/_list-group.scss */
  .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); }
  /* line 75, ../node_modules/bootstrap5/scss/_list-group.scss */
  .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); }
  /* line 83, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    /* line 86, ../node_modules/bootstrap5/scss/_list-group.scss */
    .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); }

/* line 98, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit; }
  /* line 105, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
    z-index: 1;
    color: var(--bs-list-group-action-hover-color);
    text-decoration: none;
    background-color: var(--bs-list-group-action-hover-bg); }
  /* line 113, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-item-action:not(.active):active {
    color: var(--bs-list-group-action-active-color);
    background-color: var(--bs-list-group-action-active-bg); }

/* line 128, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  /* line 132, ../node_modules/bootstrap5/scss/_list-group.scss */
  .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; }
  /* line 137, ../node_modules/bootstrap5/scss/_list-group.scss */
  .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; }
  /* line 142, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  /* line 146, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0; }
    /* line 150, ../node_modules/bootstrap5/scss/_list-group.scss */
    .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: 576px) {
  /* line 128, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 132, ../node_modules/bootstrap5/scss/_list-group.scss */
    .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; }
    /* line 137, ../node_modules/bootstrap5/scss/_list-group.scss */
    .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; }
    /* line 142, ../node_modules/bootstrap5/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    /* line 146, ../node_modules/bootstrap5/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      /* line 150, ../node_modules/bootstrap5/scss/_list-group.scss */
      .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: 768px) {
  /* line 128, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 132, ../node_modules/bootstrap5/scss/_list-group.scss */
    .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; }
    /* line 137, ../node_modules/bootstrap5/scss/_list-group.scss */
    .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; }
    /* line 142, ../node_modules/bootstrap5/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    /* line 146, ../node_modules/bootstrap5/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      /* line 150, ../node_modules/bootstrap5/scss/_list-group.scss */
      .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: 992px) {
  /* line 128, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 132, ../node_modules/bootstrap5/scss/_list-group.scss */
    .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; }
    /* line 137, ../node_modules/bootstrap5/scss/_list-group.scss */
    .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; }
    /* line 142, ../node_modules/bootstrap5/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    /* line 146, ../node_modules/bootstrap5/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      /* line 150, ../node_modules/bootstrap5/scss/_list-group.scss */
      .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: 1200px) {
  /* line 128, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 132, ../node_modules/bootstrap5/scss/_list-group.scss */
    .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; }
    /* line 137, ../node_modules/bootstrap5/scss/_list-group.scss */
    .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; }
    /* line 142, ../node_modules/bootstrap5/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    /* line 146, ../node_modules/bootstrap5/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: var(--bs-list-group-border-width);
      border-left-width: 0; }
      /* line 150, ../node_modules/bootstrap5/scss/_list-group.scss */
      .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); } }

/* line 166, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-flush {
  border-radius: 0; }
  /* line 169, ../node_modules/bootstrap5/scss/_list-group.scss */
  .list-group-flush > .list-group-item {
    border-width: 0 0 var(--bs-list-group-border-width); }
    /* line 172, ../node_modules/bootstrap5/scss/_list-group.scss */
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.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); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.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); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.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); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.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); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.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); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.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); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-primary {
  --bs-list-group-color: var(--bs-gsk-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-primary-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-dark-grey {
  --bs-list-group-color: var(--bs-gsk-dark-grey-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-dark-grey-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-dark-grey-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-dark-grey-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-dark-grey-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-dark-grey-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-dark-grey-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-dark-grey-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-medium {
  --bs-list-group-color: var(--bs-gsk-medium-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-medium-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-medium-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-medium-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-medium-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-medium-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-medium-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-medium-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-purple {
  --bs-list-group-color: var(--bs-gsk-purple-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-purple-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-purple-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-purple-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-purple-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-purple-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-purple-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-purple-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-red {
  --bs-list-group-color: var(--bs-gsk-red-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-red-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-red-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-red-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-red-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-red-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-red-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-red-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-indigo-blue {
  --bs-list-group-color: var(--bs-gsk-indigo-blue-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-indigo-blue-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-indigo-blue-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-indigo-blue-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-indigo-blue-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-indigo-blue-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-indigo-blue-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-indigo-blue-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-green {
  --bs-list-group-color: var(--bs-gsk-green-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-green-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-green-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-green-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-green-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-green-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-green-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-green-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-teal {
  --bs-list-group-color: var(--bs-gsk-teal-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-teal-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-teal-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-teal-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-teal-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-teal-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-teal-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-teal-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-yellow {
  --bs-list-group-color: var(--bs-gsk-yellow-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-yellow-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-yellow-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-yellow-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-yellow-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-yellow-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-yellow-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-yellow-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-white {
  --bs-list-group-color: var(--bs-white-text-emphasis);
  --bs-list-group-bg: var(--bs-white-bg-subtle);
  --bs-list-group-border-color: var(--bs-white-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-white-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-white-border-subtle);
  --bs-list-group-active-color: var(--bs-white-bg-subtle);
  --bs-list-group-active-bg: var(--bs-white-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-white-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-white-85 {
  --bs-list-group-color: var(--bs-white-85-text-emphasis);
  --bs-list-group-bg: var(--bs-white-85-bg-subtle);
  --bs-list-group-border-color: var(--bs-white-85-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-white-85-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-white-85-border-subtle);
  --bs-list-group-active-color: var(--bs-white-85-bg-subtle);
  --bs-list-group-active-bg: var(--bs-white-85-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-white-85-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-white-90 {
  --bs-list-group-color: var(--bs-white-90-text-emphasis);
  --bs-list-group-bg: var(--bs-white-90-bg-subtle);
  --bs-list-group-border-color: var(--bs-white-90-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-white-90-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-white-90-border-subtle);
  --bs-list-group-active-color: var(--bs-white-90-bg-subtle);
  --bs-list-group-active-bg: var(--bs-white-90-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-white-90-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-white-95 {
  --bs-list-group-color: var(--bs-white-95-text-emphasis);
  --bs-list-group-bg: var(--bs-white-95-bg-subtle);
  --bs-list-group-border-color: var(--bs-white-95-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-white-95-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-white-95-border-subtle);
  --bs-list-group-active-color: var(--bs-white-95-bg-subtle);
  --bs-list-group-active-bg: var(--bs-white-95-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-white-95-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-grey {
  --bs-list-group-color: var(--bs-grey-text-emphasis);
  --bs-list-group-bg: var(--bs-grey-bg-subtle);
  --bs-list-group-border-color: var(--bs-grey-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-grey-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-grey-border-subtle);
  --bs-list-group-active-color: var(--bs-grey-bg-subtle);
  --bs-list-group-active-bg: var(--bs-grey-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-grey-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-black {
  --bs-list-group-color: var(--bs-black-text-emphasis);
  --bs-list-group-bg: var(--bs-black-bg-subtle);
  --bs-list-group-border-color: var(--bs-black-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-black-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-black-border-subtle);
  --bs-list-group-active-color: var(--bs-black-bg-subtle);
  --bs-list-group-active-bg: var(--bs-black-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-black-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-purple-60 {
  --bs-list-group-color: var(--bs-gsk-purple-60-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-purple-60-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-purple-60-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-purple-60-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-purple-60-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-purple-60-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-purple-60-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-purple-60-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-teal-60 {
  --bs-list-group-color: var(--bs-gsk-teal-60-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-teal-60-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-teal-60-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-teal-60-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-teal-60-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-teal-60-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-teal-60-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-teal-60-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-teal-30 {
  --bs-list-group-color: var(--bs-gsk-teal-30-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-teal-30-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-teal-30-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-teal-30-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-teal-30-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-teal-30-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-teal-30-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-teal-30-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-green-60 {
  --bs-list-group-color: var(--bs-gsk-green-60-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-green-60-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-green-60-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-green-60-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-green-60-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-green-60-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-green-60-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-green-60-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-link-blue {
  --bs-list-group-color: var(--bs-link-blue-text-emphasis);
  --bs-list-group-bg: var(--bs-link-blue-bg-subtle);
  --bs-list-group-border-color: var(--bs-link-blue-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-link-blue-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-link-blue-border-subtle);
  --bs-list-group-active-color: var(--bs-link-blue-bg-subtle);
  --bs-list-group-active-bg: var(--bs-link-blue-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-link-blue-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-text-black {
  --bs-list-group-color: var(--bs-text-black-text-emphasis);
  --bs-list-group-bg: var(--bs-text-black-bg-subtle);
  --bs-list-group-border-color: var(--bs-text-black-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-text-black-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-text-black-border-subtle);
  --bs-list-group-active-color: var(--bs-text-black-bg-subtle);
  --bs-list-group-active-bg: var(--bs-text-black-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-text-black-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-text-secondary {
  --bs-list-group-color: var(--bs-text-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-text-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-text-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-text-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-text-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-text-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-text-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-text-secondary-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-text-medium {
  --bs-list-group-color: var(--bs-text-medium-text-emphasis);
  --bs-list-group-bg: var(--bs-text-medium-bg-subtle);
  --bs-list-group-border-color: var(--bs-text-medium-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-text-medium-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-text-medium-border-subtle);
  --bs-list-group-active-color: var(--bs-text-medium-bg-subtle);
  --bs-list-group-active-bg: var(--bs-text-medium-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-text-medium-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-text-light {
  --bs-list-group-color: var(--bs-text-light-text-emphasis);
  --bs-list-group-bg: var(--bs-text-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-text-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-text-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-text-light-border-subtle);
  --bs-list-group-active-color: var(--bs-text-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-text-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-text-light-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-surface-dark {
  --bs-list-group-color: var(--bs-surface-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-surface-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-surface-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-surface-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-surface-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-surface-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-surface-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-surface-dark-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-surface-medium {
  --bs-list-group-color: var(--bs-surface-medium-text-emphasis);
  --bs-list-group-bg: var(--bs-surface-medium-bg-subtle);
  --bs-list-group-border-color: var(--bs-surface-medium-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-surface-medium-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-surface-medium-border-subtle);
  --bs-list-group-active-color: var(--bs-surface-medium-bg-subtle);
  --bs-list-group-active-bg: var(--bs-surface-medium-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-surface-medium-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-surface-light {
  --bs-list-group-color: var(--bs-surface-light-text-emphasis);
  --bs-list-group-bg: var(--bs-surface-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-surface-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-surface-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-surface-light-border-subtle);
  --bs-list-group-active-color: var(--bs-surface-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-surface-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-surface-light-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-lama {
  --bs-list-group-color: var(--bs-gsk-lama-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-lama-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-lama-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-lama-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-lama-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-lama-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-lama-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-lama-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-laba {
  --bs-list-group-color: var(--bs-gsk-laba-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-laba-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-laba-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-laba-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-laba-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-laba-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-laba-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-laba-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-ics {
  --bs-list-group-color: var(--bs-gsk-ics-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-ics-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-ics-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-ics-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-ics-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-ics-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-ics-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-ics-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-dpi {
  --bs-list-group-color: var(--bs-gsk-dpi-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-dpi-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-dpi-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-dpi-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-dpi-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-dpi-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-dpi-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-dpi-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-fmi {
  --bs-list-group-color: var(--bs-gsk-fmi-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-fmi-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-fmi-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-fmi-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-fmi-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-fmi-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-fmi-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-fmi-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-mdi {
  --bs-list-group-color: var(--bs-gsk-mdi-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-mdi-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-mdi-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-mdi-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-mdi-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-mdi-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-mdi-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-mdi-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-lama-laba {
  --bs-list-group-color: var(--bs-gsk-lama-laba-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-lama-laba-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-lama-laba-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-lama-laba-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-lama-laba-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-lama-laba-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-lama-laba-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-lama-laba-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-ics-laba {
  --bs-list-group-color: var(--bs-gsk-ics-laba-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-ics-laba-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-ics-laba-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-ics-laba-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-ics-laba-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-ics-laba-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-ics-laba-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-ics-laba-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-gsk-isc-lama-laba {
  --bs-list-group-color: var(--bs-gsk-isc-lama-laba-text-emphasis);
  --bs-list-group-bg: var(--bs-gsk-isc-lama-laba-bg-subtle);
  --bs-list-group-border-color: var(--bs-gsk-isc-lama-laba-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-gsk-isc-lama-laba-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-gsk-isc-lama-laba-border-subtle);
  --bs-list-group-active-color: var(--bs-gsk-isc-lama-laba-bg-subtle);
  --bs-list-group-active-bg: var(--bs-gsk-isc-lama-laba-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-gsk-isc-lama-laba-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-aah-red {
  --bs-list-group-color: var(--bs-aah-red-text-emphasis);
  --bs-list-group-bg: var(--bs-aah-red-bg-subtle);
  --bs-list-group-border-color: var(--bs-aah-red-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-aah-red-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-aah-red-border-subtle);
  --bs-list-group-active-color: var(--bs-aah-red-bg-subtle);
  --bs-list-group-active-bg: var(--bs-aah-red-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-aah-red-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-landing-1 {
  --bs-list-group-color: var(--bs-landing-1-text-emphasis);
  --bs-list-group-bg: var(--bs-landing-1-bg-subtle);
  --bs-list-group-border-color: var(--bs-landing-1-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-landing-1-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-landing-1-border-subtle);
  --bs-list-group-active-color: var(--bs-landing-1-bg-subtle);
  --bs-list-group-active-bg: var(--bs-landing-1-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-landing-1-text-emphasis); }

/* line 186, ../node_modules/bootstrap5/scss/_list-group.scss */
.list-group-item-landing-2 {
  --bs-list-group-color: var(--bs-landing-2-text-emphasis);
  --bs-list-group-bg: var(--bs-landing-2-bg-subtle);
  --bs-list-group-border-color: var(--bs-landing-2-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-landing-2-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-landing-2-border-subtle);
  --bs-list-group-active-color: var(--bs-landing-2-bg-subtle);
  --bs-list-group-active-bg: var(--bs-landing-2-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-landing-2-text-emphasis); }

/* line 6, ../node_modules/bootstrap5/scss/_close.scss */
.btn-close {
  --bs-btn-close-color: #000000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%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.414'/%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(243, 102, 51, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  -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;
  -webkit-filter: var(--bs-btn-close-filter);
          filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity); }
  /* line 29, ../node_modules/bootstrap5/scss/_close.scss */
  .btn-close:hover {
    color: var(--bs-btn-close-color);
    text-decoration: none;
    opacity: var(--bs-btn-close-hover-opacity); }
  /* line 35, ../node_modules/bootstrap5/scss/_close.scss */
  .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); }
  /* line 41, ../node_modules/bootstrap5/scss/_close.scss */
  .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); }

/* line 53, ../node_modules/bootstrap5/scss/_close.scss */
.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%); }

/* line 57, ../node_modules/bootstrap5/scss/_close.scss */
:root,
[data-bs-theme="light"] {
  --bs-btn-close-filter: ; }

/* line 16, ../node_modules/bootstrap5/scss/mixins/_color-mode.scss */
[data-bs-theme="dark"] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%); }

/* line 1, ../node_modules/bootstrap5/scss/_toasts.scss */
.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 32px;
  --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);
  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); }
  /* line 31, ../node_modules/bootstrap5/scss/_toasts.scss */
  .toast.showing {
    opacity: 0; }
  /* line 35, ../node_modules/bootstrap5/scss/_toasts.scss */
  .toast:not(.show) {
    display: none; }

/* line 40, ../node_modules/bootstrap5/scss/_toasts.scss */
.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; }
  /* line 49, ../node_modules/bootstrap5/scss/_toasts.scss */
  .toast-container > :not(:last-child) {
    margin-bottom: var(--bs-toast-spacing); }

/* line 54, ../node_modules/bootstrap5/scss/_toasts.scss */
.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: 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);
  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)); }
  /* line 64, ../node_modules/bootstrap5/scss/_toasts.scss */
  .toast-header .btn-close {
    margin-right: calc(-.5 * var(--bs-toast-padding-x));
    margin-left: var(--bs-toast-padding-x); }

/* line 70, ../node_modules/bootstrap5/scss/_toasts.scss */
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word; }

/* line 10, ../node_modules/bootstrap5/scss/_modal.scss */
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 8px;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-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: 8px;
  --bs-modal-header-padding-y: 8px;
  --bs-modal-header-padding: 8px 8px;
  --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; }

/* line 53, ../node_modules/bootstrap5/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none; }
  /* line 61, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }
    @media (prefers-reduced-motion: reduce) {
      /* line 61, ../node_modules/bootstrap5/scss/_modal.scss */
      .modal.fade .modal-dialog {
        -webkit-transition: none;
        transition: none; } }
  /* line 65, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal.show .modal-dialog {
    -webkit-transform: none;
            transform: none; }
  /* line 70, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
            transform: scale(1.02); }

/* line 75, ../node_modules/bootstrap5/scss/_modal.scss */
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2); }
  /* line 78, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden; }
  /* line 83, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

/* line 88, ../node_modules/bootstrap5/scss/_modal.scss */
.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2); }

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

/* line 113, ../node_modules/bootstrap5/scss/_modal.scss */
.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000000;
  --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); }
  /* line 12, ../node_modules/bootstrap5/scss/mixins/_backdrop.scss */
  .modal-backdrop.fade {
    opacity: 0; }
  /* line 13, ../node_modules/bootstrap5/scss/mixins/_backdrop.scss */
  .modal-backdrop.show {
    opacity: var(--bs-backdrop-opacity); }

/* line 125, ../node_modules/bootstrap5/scss/_modal.scss */
.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: 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); }
  /* line 133, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
    margin-top: calc(-.5 * var(--bs-modal-header-padding-y));
    margin-right: calc(-.5 * var(--bs-modal-header-padding-x));
    margin-bottom: calc(-.5 * var(--bs-modal-header-padding-y));
    margin-left: auto; }

/* line 144, ../node_modules/bootstrap5/scss/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height); }

/* line 151, ../node_modules/bootstrap5/scss/_modal.scss */
.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-modal-padding); }

/* line 160, ../node_modules/bootstrap5/scss/_modal.scss */
.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .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); }
  /* line 174, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-footer > * {
    margin: calc(var(--bs-modal-footer-gap) * .5); }

@media (min-width: 576px) {
  /* line 181, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow); }
  /* line 187, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto; }
  /* line 193, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-sm {
    --bs-modal-width: 300px; } }

@media (min-width: 992px) {
  /* line 199, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px; } }

@media (min-width: 1200px) {
  /* line 206, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-xl {
    --bs-modal-width: 1140px; } }

/* line 217, ../node_modules/bootstrap5/scss/_modal.scss */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0; }
  /* line 223, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0; }
  /* line 229, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-fullscreen .modal-header,
  .modal-fullscreen .modal-footer {
    border-radius: 0; }
  /* line 234, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-fullscreen .modal-body {
    overflow-y: auto; }

@media (max-width: 575.98px) {
  /* line 217, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    /* line 223, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-sm-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    /* line 229, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-sm-down .modal-header,
    .modal-fullscreen-sm-down .modal-footer {
      border-radius: 0; }
    /* line 234, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 767.98px) {
  /* line 217, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    /* line 223, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-md-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    /* line 229, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-md-down .modal-header,
    .modal-fullscreen-md-down .modal-footer {
      border-radius: 0; }
    /* line 234, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-md-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 991.98px) {
  /* line 217, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    /* line 223, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-lg-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    /* line 229, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-lg-down .modal-header,
    .modal-fullscreen-lg-down .modal-footer {
      border-radius: 0; }
    /* line 234, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto; } }

@media (max-width: 1199.98px) {
  /* line 217, ../node_modules/bootstrap5/scss/_modal.scss */
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    /* line 223, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-xl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    /* line 229, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-xl-down .modal-header,
    .modal-fullscreen-xl-down .modal-footer {
      border-radius: 0; }
    /* line 234, ../node_modules/bootstrap5/scss/_modal.scss */
    .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto; } }

/* line 2, ../node_modules/bootstrap5/scss/_tooltip.scss */
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.5rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: #544F40;
  --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; }
  /* line 30, ../node_modules/bootstrap5/scss/_tooltip.scss */
  .tooltip.show {
    opacity: var(--bs-tooltip-opacity); }
  /* line 32, ../node_modules/bootstrap5/scss/_tooltip.scss */
  .tooltip .tooltip-arrow {
    display: block;
    width: var(--bs-tooltip-arrow-width);
    height: var(--bs-tooltip-arrow-height); }
    /* line 37, ../node_modules/bootstrap5/scss/_tooltip.scss */
    .tooltip .tooltip-arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 46, ../node_modules/bootstrap5/scss/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow, .bs-tooltip-auto[x-placement^="top"] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height)); }
  /* line 49, ../node_modules/bootstrap5/scss/_tooltip.scss */
  .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before, .bs-tooltip-auto[x-placement^="top"] .tooltip-arrow::before {
    top: -1px;
    border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-top-color: var(--bs-tooltip-bg); }

/* rtl:begin:ignore */
/* line 57, ../node_modules/bootstrap5/scss/_tooltip.scss */
.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); }
  /* line 62, ../node_modules/bootstrap5/scss/_tooltip.scss */
  .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) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
    border-right-color: var(--bs-tooltip-bg); }

/* rtl:end:ignore */
/* line 71, ../node_modules/bootstrap5/scss/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow, .bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height)); }
  /* line 74, ../node_modules/bootstrap5/scss/_tooltip.scss */
  .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow::before {
    bottom: -1px;
    border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-bottom-color: var(--bs-tooltip-bg); }

/* rtl:begin:ignore */
/* line 82, ../node_modules/bootstrap5/scss/_tooltip.scss */
.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); }
  /* line 87, ../node_modules/bootstrap5/scss/_tooltip.scss */
  .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) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
    border-left-color: var(--bs-tooltip-bg); }

/* rtl:end:ignore */
/* line 112, ../node_modules/bootstrap5/scss/_tooltip.scss */
.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); }

/* line 1, ../node_modules/bootstrap5/scss/_popover.scss */
.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: 8px;
  --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: 8px;
  --bs-popover-body-padding-y: 8px;
  --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);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius); }
  /* line 40, ../node_modules/bootstrap5/scss/_popover.scss */
  .popover .popover-arrow {
    display: block;
    width: var(--bs-popover-arrow-width);
    height: var(--bs-popover-arrow-height); }
    /* line 45, ../node_modules/bootstrap5/scss/_popover.scss */
    .popover .popover-arrow::before, .popover .popover-arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid;
      border-width: 0; }

/* line 58, ../node_modules/bootstrap5/scss/_popover.scss */
.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)); }
  /* line 61, ../node_modules/bootstrap5/scss/_popover.scss */
  .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) * .5) 0; }
  /* line 66, ../node_modules/bootstrap5/scss/_popover.scss */
  .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); }
  /* line 71, ../node_modules/bootstrap5/scss/_popover.scss */
  .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 */
/* line 80, ../node_modules/bootstrap5/scss/_popover.scss */
.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); }
  /* line 85, ../node_modules/bootstrap5/scss/_popover.scss */
  .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) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; }
  /* line 90, ../node_modules/bootstrap5/scss/_popover.scss */
  .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); }
  /* line 95, ../node_modules/bootstrap5/scss/_popover.scss */
  .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 */
/* line 105, ../node_modules/bootstrap5/scss/_popover.scss */
.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)); }
  /* line 108, ../node_modules/bootstrap5/scss/_popover.scss */
  .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) * .5) var(--bs-popover-arrow-height); }
  /* line 113, ../node_modules/bootstrap5/scss/_popover.scss */
  .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); }
  /* line 118, ../node_modules/bootstrap5/scss/_popover.scss */
  .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); }

/* line 125, ../node_modules/bootstrap5/scss/_popover.scss */
.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(-.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); }

/* rtl:begin:ignore */
/* line 139, ../node_modules/bootstrap5/scss/_popover.scss */
.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); }
  /* line 144, ../node_modules/bootstrap5/scss/_popover.scss */
  .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) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); }
  /* line 149, ../node_modules/bootstrap5/scss/_popover.scss */
  .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); }
  /* line 154, ../node_modules/bootstrap5/scss/_popover.scss */
  .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 */
/* line 179, ../node_modules/bootstrap5/scss/_popover.scss */
.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); }
  /* line 188, ../node_modules/bootstrap5/scss/_popover.scss */
  .popover-header:empty {
    display: none; }

/* line 193, ../node_modules/bootstrap5/scss/_popover.scss */
.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color); }

/* line 14, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel {
  position: relative; }

/* line 18, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

/* line 22, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  /* line 3, ../node_modules/bootstrap5/scss/mixins/_clearfix.scss */
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

/* line 29, ../node_modules/bootstrap5/scss/_carousel.scss */
.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;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 29, ../node_modules/bootstrap5/scss/_carousel.scss */
    .carousel-item {
      -webkit-transition: none;
      transition: none; } }

/* line 39, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

/* line 45, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
          transform: translateX(100%); }

/* line 50, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }

/* line 61, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none; }

/* line 67, ../node_modules/bootstrap5/scss/_carousel.scss */
.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; }

/* line 74, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    /* line 74, ../node_modules/bootstrap5/scss/_carousel.scss */
    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
      -webkit-transition: none;
      transition: none; } }

/* line 87, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #FFFFFF;
  text-align: center;
  background: none;
  -webkit-filter: var(--bs-carousel-control-icon-filter);
          filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 87, ../node_modules/bootstrap5/scss/_carousel.scss */
    .carousel-control-prev,
    .carousel-control-next {
      -webkit-transition: none;
      transition: none; } }
  /* line 108, ../node_modules/bootstrap5/scss/_carousel.scss */
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #FFFFFF;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

/* line 116, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-control-prev {
  left: 0; }

/* line 120, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-control-next {
  right: 0; }

/* line 126, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%; }

/* line 136, ../node_modules/bootstrap5/scss/_carousel.scss */
.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='%23FFFFFF'%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 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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-.708'/%3e%3c/svg%3e")*/; }

/* line 139, ../node_modules/bootstrap5/scss/_carousel.scss */
.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='%23FFFFFF'%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-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%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 0'/%3e%3c/svg%3e")*/; }

/* line 148, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%; }
  /* line 162, ../node_modules/bootstrap5/scss/_carousel.scss */
  .carousel-indicators [data-bs-target] {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 30px;
    height: 3px;
    padding: 0;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: var(--bs-carousel-indicator-active-bg);
    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;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      /* line 162, ../node_modules/bootstrap5/scss/_carousel.scss */
      .carousel-indicators [data-bs-target] {
        -webkit-transition: none;
        transition: none; } }
  /* line 182, ../node_modules/bootstrap5/scss/_carousel.scss */
  .carousel-indicators .active {
    opacity: 1; }

/* line 192, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center; }

/* line 211, ../node_modules/bootstrap5/scss/_carousel.scss */
.carousel-dark {
  --bs-carousel-indicator-active-bg: #000000;
  --bs-carousel-caption-color: #000000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100); }

/* line 215, ../node_modules/bootstrap5/scss/_carousel.scss */
:root,
[data-bs-theme="light"] {
  --bs-carousel-indicator-active-bg: #FFFFFF;
  --bs-carousel-caption-color: #FFFFFF;
  --bs-carousel-control-icon-filter: ; }

/* line 16, ../node_modules/bootstrap5/scss/mixins/_color-mode.scss */
[data-bs-theme="dark"] {
  --bs-carousel-indicator-active-bg: #000000;
  --bs-carousel-caption-color: #000000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100); }

/* line 5, ../node_modules/bootstrap5/scss/_spinners.scss */
.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);
          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 */; } }

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

/* line 22, ../node_modules/bootstrap5/scss/_spinners.scss */
.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; }

/* line 36, ../node_modules/bootstrap5/scss/_spinners.scss */
.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; } }

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

/* line 60, ../node_modules/bootstrap5/scss/_spinners.scss */
.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; }

/* line 73, ../node_modules/bootstrap5/scss/_spinners.scss */
.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  /* line 80, ../node_modules/bootstrap5/scss/_spinners.scss */
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s; } }

/* line 3, ../node_modules/bootstrap5/scss/_offcanvas.scss */
.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 8px;
  --bs-offcanvas-padding-y: 8px;
  --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: 575.98px) {
  /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition); } }
  @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
    /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-sm {
      -webkit-transition: none;
      transition: none; } }

@media (max-width: 575.98px) {
    /* line 49, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateX(-100%); }
    /* line 57, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateX(100%); }
    /* line 65, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateY(-100%); }
    /* line 75, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateY(100%); }
    /* line 84, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
      -webkit-transform: none;
              transform: none; }
    /* line 89, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
      visibility: visible; } }

@media (min-width: 576px) {
  /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    /* line 102, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-sm .offcanvas-header {
      display: none; }
    /* line 106, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-sm .offcanvas-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 767.98px) {
  /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition); } }
  @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
    /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-md {
      -webkit-transition: none;
      transition: none; } }

@media (max-width: 767.98px) {
    /* line 49, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateX(-100%); }
    /* line 57, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateX(100%); }
    /* line 65, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateY(-100%); }
    /* line 75, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateY(100%); }
    /* line 84, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
      -webkit-transform: none;
              transform: none; }
    /* line 89, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
      visibility: visible; } }

@media (min-width: 768px) {
  /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    /* line 102, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-md .offcanvas-header {
      display: none; }
    /* line 106, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-md .offcanvas-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 991.98px) {
  /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition); } }
  @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
    /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-lg {
      -webkit-transition: none;
      transition: none; } }

@media (max-width: 991.98px) {
    /* line 49, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateX(-100%); }
    /* line 57, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateX(100%); }
    /* line 65, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateY(-100%); }
    /* line 75, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateY(100%); }
    /* line 84, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
      -webkit-transform: none;
              transform: none; }
    /* line 89, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
      visibility: visible; } }

@media (min-width: 992px) {
  /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    /* line 102, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-lg .offcanvas-header {
      display: none; }
    /* line 106, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-lg .offcanvas-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

@media (max-width: 1199.98px) {
  /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: var(--bs-offcanvas-transition);
    transition: var(--bs-offcanvas-transition); } }
  @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
    /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-xl {
      -webkit-transition: none;
      transition: none; } }

@media (max-width: 1199.98px) {
    /* line 49, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateX(-100%); }
    /* line 57, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateX(100%); }
    /* line 65, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateY(-100%); }
    /* line 75, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .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%);
              transform: translateY(100%); }
    /* line 84, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
      -webkit-transform: none;
              transform: none; }
    /* line 89, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
      visibility: visible; } }

@media (min-width: 1200px) {
  /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important; }
    /* line 102, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-xl .offcanvas-header {
      display: none; }
    /* line 106, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas-xl .offcanvas-body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0;
      overflow-y: visible;
      background-color: transparent !important; } }

/* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  -webkit-transition: var(--bs-offcanvas-transition);
  transition: var(--bs-offcanvas-transition); }
  @media (prefers-reduced-motion: reduce) {
    /* line 33, ../node_modules/bootstrap5/scss/_offcanvas.scss */
    .offcanvas {
      -webkit-transition: none;
      transition: none; } }
  /* line 49, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .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%);
            transform: translateX(-100%); }
  /* line 57, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .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%);
            transform: translateX(100%); }
  /* line 65, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .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%);
            transform: translateY(-100%); }
  /* line 75, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .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%);
            transform: translateY(100%); }
  /* line 84, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .offcanvas.showing, .offcanvas.show:not(.hiding) {
    -webkit-transform: none;
            transform: none; }
  /* line 89, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
    visibility: visible; }

/* line 119, ../node_modules/bootstrap5/scss/_offcanvas.scss */
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000; }
  /* line 12, ../node_modules/bootstrap5/scss/mixins/_backdrop.scss */
  .offcanvas-backdrop.fade {
    opacity: 0; }
  /* line 13, ../node_modules/bootstrap5/scss/mixins/_backdrop.scss */
  .offcanvas-backdrop.show {
    opacity: 0.5; }

/* line 123, ../node_modules/bootstrap5/scss/_offcanvas.scss */
.offcanvas-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); }
  /* line 128, ../node_modules/bootstrap5/scss/_offcanvas.scss */
  .offcanvas-header .btn-close {
    padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
    margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
    margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
    margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y));
    margin-left: auto; }

/* line 138, ../node_modules/bootstrap5/scss/_offcanvas.scss */
.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height); }

/* line 143, ../node_modules/bootstrap5/scss/_offcanvas.scss */
.offcanvas-body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto; }

/* line 1, ../node_modules/bootstrap5/scss/_placeholders.scss */
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5; }
  /* line 9, ../node_modules/bootstrap5/scss/_placeholders.scss */
  .placeholder.btn::before {
    display: inline-block;
    content: ""; }

/* line 16, ../node_modules/bootstrap5/scss/_placeholders.scss */
.placeholder-xs {
  min-height: .6em; }

/* line 20, ../node_modules/bootstrap5/scss/_placeholders.scss */
.placeholder-sm {
  min-height: .8em; }

/* line 24, ../node_modules/bootstrap5/scss/_placeholders.scss */
.placeholder-lg {
  min-height: 1.2em; }

/* line 30, ../node_modules/bootstrap5/scss/_placeholders.scss */
.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
          animation: placeholder-glow 2s ease-in-out infinite; }

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

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

/* line 41, ../node_modules/bootstrap5/scss/_placeholders.scss */
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
          mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  -webkit-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%; } }

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

/* line 3, ../node_modules/bootstrap5/scss/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-primary {
  color: #000000 !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-secondary {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-success {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-info {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-warning {
  color: #000000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-danger {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-primary {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gsk-primary-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-dark-grey {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gsk-dark-grey-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-medium {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gsk-medium-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-purple {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gsk-purple-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-red {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gsk-red-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-indigo-blue {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gsk-indigo-blue-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-green {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gsk-green-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-teal {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gsk-teal-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-yellow {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gsk-yellow-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-white {
  color: #000000 !important;
  background-color: RGBA(var(--bs-white-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-white-85 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-white-85-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-white-90 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-white-90-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-white-95 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-white-95-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-grey {
  color: #000000 !important;
  background-color: RGBA(var(--bs-grey-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-black {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-black-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-purple-60 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gsk-purple-60-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-teal-60 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gsk-teal-60-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-teal-30 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gsk-teal-30-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-green-60 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gsk-green-60-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-link-blue {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-link-blue-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-text-black {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-text-black-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-text-secondary {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-text-secondary-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-text-medium {
  color: #000000 !important;
  background-color: RGBA(var(--bs-text-medium-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-text-light {
  color: #000000 !important;
  background-color: RGBA(var(--bs-text-light-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-surface-dark {
  color: #000000 !important;
  background-color: RGBA(var(--bs-surface-dark-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-surface-medium {
  color: #000000 !important;
  background-color: RGBA(var(--bs-surface-medium-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-surface-light {
  color: #000000 !important;
  background-color: RGBA(var(--bs-surface-light-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-lama {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gsk-lama-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-laba {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gsk-laba-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-ics {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gsk-ics-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-dpi {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gsk-dpi-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-fmi {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gsk-fmi-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-mdi {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gsk-mdi-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-lama-laba {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gsk-lama-laba-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-ics-laba {
  color: #000000 !important;
  background-color: RGBA(var(--bs-gsk-ics-laba-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-gsk-isc-lama-laba {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-gsk-isc-lama-laba-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-aah-red {
  color: #000000 !important;
  background-color: RGBA(var(--bs-aah-red-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-landing-1 {
  color: #FFFFFF !important;
  background-color: RGBA(var(--bs-landing-1-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_color-bg.scss */
.text-bg-landing-2 {
  color: #000000 !important;
  background-color: RGBA(var(--bs-landing-2-rgb), var(--bs-bg-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.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; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-primary:hover, .link-primary:focus {
    color: RGBA(245, 133, 92, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(245, 133, 92, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(245, 133, 92, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.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; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-secondary:hover, .link-secondary:focus {
    color: RGBA(67, 63, 51, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(67, 63, 51, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(67, 63, 51, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.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; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-success:hover, .link-success:focus {
    color: RGBA(0, 110, 0, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(0, 110, 0, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(0, 110, 0, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.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; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-info:hover, .link-info:focus {
    color: RGBA(17, 90, 100, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(17, 90, 100, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(17, 90, 100, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.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; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-warning:hover, .link-warning:focus {
    color: RGBA(233, 175, 66, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(233, 175, 66, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(233, 175, 66, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.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; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-danger:hover, .link-danger:focus {
    color: RGBA(190, 0, 48, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(190, 0, 48, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(190, 0, 48, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-primary {
  color: RGBA(var(--bs-gsk-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-primary-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-primary:hover, .link-gsk-primary:focus {
    color: RGBA(245, 133, 92, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(245, 133, 92, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(245, 133, 92, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-dark-grey {
  color: RGBA(var(--bs-gsk-dark-grey-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-dark-grey-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-dark-grey-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-dark-grey:hover, .link-gsk-dark-grey:focus {
    color: RGBA(67, 63, 51, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(67, 63, 51, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(67, 63, 51, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-medium {
  color: RGBA(var(--bs-gsk-medium-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-medium-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-medium-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-medium:hover, .link-gsk-medium:focus {
    color: RGBA(221, 218, 216, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(221, 218, 216, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(221, 218, 216, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-purple {
  color: RGBA(var(--bs-gsk-purple-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-purple-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-purple-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-purple:hover, .link-gsk-purple:focus {
    color: RGBA(150, 13, 95, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(150, 13, 95, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(150, 13, 95, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-red {
  color: RGBA(var(--bs-gsk-red-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-red-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-red-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-red:hover, .link-gsk-red:focus {
    color: RGBA(190, 0, 48, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(190, 0, 48, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(190, 0, 48, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-indigo-blue {
  color: RGBA(var(--bs-gsk-indigo-blue-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-indigo-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-indigo-blue-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-indigo-blue:hover, .link-gsk-indigo-blue:focus {
    color: RGBA(51, 58, 113, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(51, 58, 113, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(51, 58, 113, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-green {
  color: RGBA(var(--bs-gsk-green-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-green-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-green-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-green:hover, .link-gsk-green:focus {
    color: RGBA(0, 110, 0, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(0, 110, 0, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(0, 110, 0, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-teal {
  color: RGBA(var(--bs-gsk-teal-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-teal-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-teal-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-teal:hover, .link-gsk-teal:focus {
    color: RGBA(17, 90, 100, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(17, 90, 100, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(17, 90, 100, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-yellow {
  color: RGBA(var(--bs-gsk-yellow-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-yellow-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-yellow:hover, .link-gsk-yellow:focus {
    color: RGBA(233, 175, 66, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(233, 175, 66, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(233, 175, 66, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-white {
  color: RGBA(var(--bs-white-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-white-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-white-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-white:hover, .link-white:focus {
    color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-white-85 {
  color: RGBA(var(--bs-white-85-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-white-85-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-white-85-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-white-85:hover, .link-white-85:focus {
    color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-white-90 {
  color: RGBA(var(--bs-white-90-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-white-90-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-white-90-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-white-90:hover, .link-white-90:focus {
    color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-white-95 {
  color: RGBA(var(--bs-white-95-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-white-95-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-white-95-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-white-95:hover, .link-white-95:focus {
    color: RGBA(255, 255, 255, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(255, 255, 255, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-grey {
  color: RGBA(var(--bs-grey-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-grey-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-grey-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-grey:hover, .link-grey:focus {
    color: RGBA(203, 203, 202, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(203, 203, 202, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(203, 203, 202, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-black {
  color: RGBA(var(--bs-black-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-black-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-black-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-black:hover, .link-black:focus {
    color: RGBA(0, 0, 0, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(0, 0, 0, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-purple-60 {
  color: RGBA(var(--bs-gsk-purple-60-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-purple-60-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-purple-60-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-purple-60:hover, .link-gsk-purple-60:focus {
    color: RGBA(119, 10, 75, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(119, 10, 75, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(119, 10, 75, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-teal-60 {
  color: RGBA(var(--bs-gsk-teal-60-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-teal-60-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-teal-60-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-teal-60:hover, .link-gsk-teal-60:focus {
    color: RGBA(13, 71, 79, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(13, 71, 79, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(13, 71, 79, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-teal-30 {
  color: RGBA(var(--bs-gsk-teal-30-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-teal-30-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-teal-30-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-teal-30:hover, .link-gsk-teal-30:focus {
    color: RGBA(9, 47, 52, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(9, 47, 52, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(9, 47, 52, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-green-60 {
  color: RGBA(var(--bs-gsk-green-60-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-green-60-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-green-60-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-green-60:hover, .link-gsk-green-60:focus {
    color: RGBA(133, 199, 133, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(133, 199, 133, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(133, 199, 133, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-link-blue {
  color: RGBA(var(--bs-link-blue-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-link-blue-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-link-blue-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-link-blue:hover, .link-link-blue:focus {
    color: RGBA(10, 94, 167, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(10, 94, 167, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(10, 94, 167, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-text-black {
  color: RGBA(var(--bs-text-black-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-text-black-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-text-black-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-text-black:hover, .link-text-black:focus {
    color: RGBA(37, 37, 48, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(37, 37, 48, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(37, 37, 48, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-text-secondary {
  color: RGBA(var(--bs-text-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-text-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-text-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-text-secondary:hover, .link-text-secondary:focus {
    color: RGBA(95, 92, 84, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(95, 92, 84, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(95, 92, 84, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-text-medium {
  color: RGBA(var(--bs-text-medium-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-text-medium-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-text-medium-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-text-medium:hover, .link-text-medium:focus {
    color: RGBA(159, 156, 148, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(159, 156, 148, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(159, 156, 148, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-text-light {
  color: RGBA(var(--bs-text-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-text-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-text-light-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-text-light:hover, .link-text-light:focus {
    color: RGBA(201, 199, 194, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(201, 199, 194, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(201, 199, 194, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-surface-dark {
  color: RGBA(var(--bs-surface-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-surface-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-surface-dark-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-surface-dark:hover, .link-surface-dark:focus {
    color: RGBA(203, 203, 202, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(203, 203, 202, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(203, 203, 202, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-surface-medium {
  color: RGBA(var(--bs-surface-medium-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-surface-medium-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-surface-medium-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-surface-medium:hover, .link-surface-medium:focus {
    color: RGBA(242, 242, 241, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(242, 242, 241, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(242, 242, 241, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-surface-light {
  color: RGBA(var(--bs-surface-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-surface-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-surface-light-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-surface-light:hover, .link-surface-light:focus {
    color: RGBA(251, 251, 249, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(251, 251, 249, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(251, 251, 249, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-lama {
  color: RGBA(var(--bs-gsk-lama-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-lama-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-lama-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-lama:hover, .link-gsk-lama:focus {
    color: RGBA(237, 186, 100, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(237, 186, 100, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(237, 186, 100, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-laba {
  color: RGBA(var(--bs-gsk-laba-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-laba-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-laba-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-laba:hover, .link-gsk-laba:focus {
    color: RGBA(246, 133, 161, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(246, 133, 161, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(246, 133, 161, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-ics {
  color: RGBA(var(--bs-gsk-ics-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-ics-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-ics-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-ics:hover, .link-gsk-ics:focus {
    color: RGBA(10, 94, 167, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(10, 94, 167, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(10, 94, 167, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-dpi {
  color: RGBA(var(--bs-gsk-dpi-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-dpi-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-dpi-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-dpi:hover, .link-gsk-dpi:focus {
    color: RGBA(209, 220, 113, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(209, 220, 113, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(209, 220, 113, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-fmi {
  color: RGBA(var(--bs-gsk-fmi-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-fmi-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-fmi-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-fmi:hover, .link-gsk-fmi:focus {
    color: RGBA(128, 192, 212, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(128, 192, 212, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(128, 192, 212, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-mdi {
  color: RGBA(var(--bs-gsk-mdi-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-mdi-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-mdi-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-mdi:hover, .link-gsk-mdi:focus {
    color: RGBA(144, 152, 197, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(144, 152, 197, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(144, 152, 197, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-lama-laba {
  color: RGBA(var(--bs-gsk-lama-laba-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-lama-laba-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-lama-laba-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-lama-laba:hover, .link-gsk-lama-laba:focus {
    color: RGBA(247, 226, 110, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(247, 226, 110, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(247, 226, 110, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-ics-laba {
  color: RGBA(var(--bs-gsk-ics-laba-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-ics-laba-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-ics-laba-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-ics-laba:hover, .link-gsk-ics-laba:focus {
    color: RGBA(133, 199, 133, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(133, 199, 133, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(133, 199, 133, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-gsk-isc-lama-laba {
  color: RGBA(var(--bs-gsk-isc-lama-laba-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-gsk-isc-lama-laba-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-gsk-isc-lama-laba-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-gsk-isc-lama-laba:hover, .link-gsk-isc-lama-laba:focus {
    color: RGBA(110, 42, 102, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(110, 42, 102, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(110, 42, 102, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-aah-red {
  color: RGBA(var(--bs-aah-red-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-aah-red-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-aah-red-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-aah-red:hover, .link-aah-red:focus {
    color: RGBA(229, 103, 63, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(229, 103, 63, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(229, 103, 63, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-landing-1 {
  color: RGBA(var(--bs-landing-1-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-landing-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-landing-1-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-landing-1:hover, .link-landing-1:focus {
    color: RGBA(116, 57, 19, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(116, 57, 19, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(116, 57, 19, var(--bs-link-underline-opacity, 1)) !important; }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.link-landing-2 {
  color: RGBA(var(--bs-landing-2-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: RGBA(var(--bs-landing-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
          text-decoration-color: RGBA(var(--bs-landing-2-rgb), var(--bs-link-underline-opacity, 1)) !important; }
  /* line 8, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .link-landing-2:hover, .link-landing-2:focus {
    color: RGBA(255, 133, 55, var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(255, 133, 55, var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(255, 133, 55, var(--bs-link-underline-opacity, 1)) !important; }

/* line 19, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
.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; }
  /* line 24, ../node_modules/bootstrap5/scss/helpers/_colored-links.scss */
  .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; }

/* line 1, ../node_modules/bootstrap5/scss/helpers/_focus-ring.scss */
.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); }

/* line 1, ../node_modules/bootstrap5/scss/helpers/_icon-link.scss */
.icon-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.375rem;
  -webkit-box-align: 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; }
  /* line 9, ../node_modules/bootstrap5/scss/helpers/_icon-link.scss */
  .icon-link > .bi {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 1em;
    height: 1em;
    fill: currentcolor;
    -webkit-transition: 0.2s ease-in-out transform;
    transition: 0.2s ease-in-out transform; }
    @media (prefers-reduced-motion: reduce) {
      /* line 9, ../node_modules/bootstrap5/scss/helpers/_icon-link.scss */
      .icon-link > .bi {
        -webkit-transition: none;
        transition: none; } }

/* line 21, ../node_modules/bootstrap5/scss/helpers/_icon-link.scss */
.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)); }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_ratio.scss */
.ratio {
  position: relative;
  width: 100%; }
  /* line 7, ../node_modules/bootstrap5/scss/helpers/_ratio.scss */
  .ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""; }
  /* line 13, ../node_modules/bootstrap5/scss/helpers/_ratio.scss */
  .ratio > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 23, ../node_modules/bootstrap5/scss/helpers/_ratio.scss */
.ratio-1x1 {
  --bs-aspect-ratio: 100%; }

/* line 23, ../node_modules/bootstrap5/scss/helpers/_ratio.scss */
.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%); }

/* line 23, ../node_modules/bootstrap5/scss/helpers/_ratio.scss */
.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

/* line 23, ../node_modules/bootstrap5/scss/helpers/_ratio.scss */
.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

/* line 3, ../node_modules/bootstrap5/scss/helpers/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 11, ../node_modules/bootstrap5/scss/helpers/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

/* line 24, ../node_modules/bootstrap5/scss/helpers/_position.scss */
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020; }

/* line 30, ../node_modules/bootstrap5/scss/helpers/_position.scss */
.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020; }

@media (min-width: 576px) {
  /* line 24, ../node_modules/bootstrap5/scss/helpers/_position.scss */
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020; }
  /* line 30, ../node_modules/bootstrap5/scss/helpers/_position.scss */
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  /* line 24, ../node_modules/bootstrap5/scss/helpers/_position.scss */
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020; }
  /* line 30, ../node_modules/bootstrap5/scss/helpers/_position.scss */
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  /* line 24, ../node_modules/bootstrap5/scss/helpers/_position.scss */
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020; }
  /* line 30, ../node_modules/bootstrap5/scss/helpers/_position.scss */
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  /* line 24, ../node_modules/bootstrap5/scss/helpers/_position.scss */
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020; }
  /* line 30, ../node_modules/bootstrap5/scss/helpers/_position.scss */
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020; } }

/* line 2, ../node_modules/bootstrap5/scss/helpers/_stacks.scss */
.hstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch; }

/* line 9, ../node_modules/bootstrap5/scss/helpers/_stacks.scss */
.vstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: stretch;
      align-self: stretch; }

/* line 5, ../node_modules/bootstrap5/scss/helpers/_visually-hidden.scss */
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }
  /* line 19, ../node_modules/bootstrap5/scss/mixins/_visually-hidden.scss */
  .visually-hidden:not(caption),
  .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
    position: absolute !important; }
  /* line 24, ../node_modules/bootstrap5/scss/mixins/_visually-hidden.scss */
  .visually-hidden *,
  .visually-hidden-focusable:not(:focus):not(:focus-within) * {
    overflow: hidden !important; }

/* line 6, ../node_modules/bootstrap5/scss/helpers/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: ""; }

/* line 5, ../node_modules/bootstrap5/scss/helpers/_text-truncation.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 1, ../node_modules/bootstrap5/scss/helpers/_vr.scss */
.vr {
  display: inline-block;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-baseline {
  vertical-align: baseline !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-top {
  vertical-align: top !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-middle {
  vertical-align: middle !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-bottom {
  vertical-align: bottom !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-text-bottom {
  vertical-align: text-bottom !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-text-top {
  vertical-align: text-top !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.float-start {
  float: left !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.float-end {
  float: right !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.float-none {
  float: none !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.opacity-0 {
  opacity: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.opacity-25 {
  opacity: 0.25 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.opacity-50 {
  opacity: 0.5 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.opacity-75 {
  opacity: 0.75 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.opacity-100 {
  opacity: 1 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-auto {
  overflow: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-hidden {
  overflow: hidden !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-visible {
  overflow: visible !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-scroll {
  overflow: scroll !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-x-auto {
  overflow-x: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-x-hidden {
  overflow-x: hidden !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-x-visible {
  overflow-x: visible !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-x-scroll {
  overflow-x: scroll !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-y-auto {
  overflow-y: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-y-hidden {
  overflow-y: hidden !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-y-visible {
  overflow-y: visible !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.overflow-y-scroll {
  overflow-y: scroll !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.d-inline {
  display: inline !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.d-inline-block {
  display: inline-block !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.d-block {
  display: block !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.d-grid {
  display: grid !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.d-inline-grid {
  display: inline-grid !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.d-table {
  display: table !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.d-table-row {
  display: table-row !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.d-table-cell {
  display: table-cell !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.d-none {
  display: none !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.shadow {
  -webkit-box-shadow: var(--bs-box-shadow) !important;
          box-shadow: var(--bs-box-shadow) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.shadow-sm {
  -webkit-box-shadow: var(--bs-box-shadow-sm) !important;
          box-shadow: var(--bs-box-shadow-sm) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.shadow-lg {
  -webkit-box-shadow: var(--bs-box-shadow-lg) !important;
          box-shadow: var(--bs-box-shadow-lg) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-primary {
  --bs-focus-ring-color: rgba(var(--bs-gsk-primary-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-dark-grey {
  --bs-focus-ring-color: rgba(var(--bs-gsk-dark-grey-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-medium {
  --bs-focus-ring-color: rgba(var(--bs-gsk-medium-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-purple {
  --bs-focus-ring-color: rgba(var(--bs-gsk-purple-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-red {
  --bs-focus-ring-color: rgba(var(--bs-gsk-red-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-indigo-blue {
  --bs-focus-ring-color: rgba(var(--bs-gsk-indigo-blue-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-green {
  --bs-focus-ring-color: rgba(var(--bs-gsk-green-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-teal {
  --bs-focus-ring-color: rgba(var(--bs-gsk-teal-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-yellow {
  --bs-focus-ring-color: rgba(var(--bs-gsk-yellow-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-white {
  --bs-focus-ring-color: rgba(var(--bs-white-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-white-85 {
  --bs-focus-ring-color: rgba(var(--bs-white-85-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-white-90 {
  --bs-focus-ring-color: rgba(var(--bs-white-90-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-white-95 {
  --bs-focus-ring-color: rgba(var(--bs-white-95-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-grey {
  --bs-focus-ring-color: rgba(var(--bs-grey-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-black {
  --bs-focus-ring-color: rgba(var(--bs-black-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-purple-60 {
  --bs-focus-ring-color: rgba(var(--bs-gsk-purple-60-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-teal-60 {
  --bs-focus-ring-color: rgba(var(--bs-gsk-teal-60-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-teal-30 {
  --bs-focus-ring-color: rgba(var(--bs-gsk-teal-30-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-green-60 {
  --bs-focus-ring-color: rgba(var(--bs-gsk-green-60-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-link-blue {
  --bs-focus-ring-color: rgba(var(--bs-link-blue-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-text-black {
  --bs-focus-ring-color: rgba(var(--bs-text-black-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-text-secondary {
  --bs-focus-ring-color: rgba(var(--bs-text-secondary-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-text-medium {
  --bs-focus-ring-color: rgba(var(--bs-text-medium-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-text-light {
  --bs-focus-ring-color: rgba(var(--bs-text-light-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-surface-dark {
  --bs-focus-ring-color: rgba(var(--bs-surface-dark-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-surface-medium {
  --bs-focus-ring-color: rgba(var(--bs-surface-medium-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-surface-light {
  --bs-focus-ring-color: rgba(var(--bs-surface-light-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-lama {
  --bs-focus-ring-color: rgba(var(--bs-gsk-lama-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-laba {
  --bs-focus-ring-color: rgba(var(--bs-gsk-laba-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-ics {
  --bs-focus-ring-color: rgba(var(--bs-gsk-ics-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-dpi {
  --bs-focus-ring-color: rgba(var(--bs-gsk-dpi-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-fmi {
  --bs-focus-ring-color: rgba(var(--bs-gsk-fmi-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-mdi {
  --bs-focus-ring-color: rgba(var(--bs-gsk-mdi-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-lama-laba {
  --bs-focus-ring-color: rgba(var(--bs-gsk-lama-laba-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-ics-laba {
  --bs-focus-ring-color: rgba(var(--bs-gsk-ics-laba-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-gsk-isc-lama-laba {
  --bs-focus-ring-color: rgba(var(--bs-gsk-isc-lama-laba-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-aah-red {
  --bs-focus-ring-color: rgba(var(--bs-aah-red-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-landing-1 {
  --bs-focus-ring-color: rgba(var(--bs-landing-1-rgb), var(--bs-focus-ring-opacity)); }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.focus-ring-landing-2 {
  --bs-focus-ring-color: rgba(var(--bs-landing-2-rgb), var(--bs-focus-ring-opacity)); }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.position-static {
  position: static !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.position-relative {
  position: relative !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.position-absolute {
  position: absolute !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.position-fixed {
  position: fixed !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.position-sticky {
  position: sticky !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.top-0 {
  top: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.top-50 {
  top: 50% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.top-100 {
  top: 100% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bottom-0 {
  bottom: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bottom-50 {
  bottom: 50% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bottom-100 {
  bottom: 100% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.start-0 {
  left: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.start-50 {
  left: 50% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.start-100 {
  left: 100% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.end-0 {
  right: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.end-50 {
  right: 50% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.end-100 {
  right: 100% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.translate-middle {
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.translate-middle-x {
  -webkit-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.translate-middle-y {
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-0 {
  border: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-top-0 {
  border-top: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-end-0 {
  border-right: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-bottom-0 {
  border-bottom: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-start-0 {
  border-left: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-primary-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-dark-grey {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-dark-grey-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-medium {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-medium-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-purple {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-purple-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-red {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-red-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-indigo-blue {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-indigo-blue-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-green {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-green-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-teal {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-teal-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-yellow {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-yellow-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-white-85 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-85-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-white-90 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-90-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-white-95 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-95-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-grey {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-grey-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-purple-60 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-purple-60-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-teal-60 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-teal-60-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-teal-30 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-teal-30-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-green-60 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-green-60-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-link-blue {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-link-blue-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-text-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-text-black-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-text-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-text-secondary-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-text-medium {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-text-medium-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-text-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-text-light-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-surface-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-surface-dark-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-surface-medium {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-surface-medium-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-surface-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-surface-light-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-lama {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-lama-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-laba {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-laba-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-ics {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-ics-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-dpi {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-dpi-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-fmi {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-fmi-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-mdi {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-mdi-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-lama-laba {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-lama-laba-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-ics-laba {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-ics-laba-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-gsk-isc-lama-laba {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-gsk-isc-lama-laba-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-aah-red {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-aah-red-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-landing-1 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-landing-1-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-landing-2 {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-landing-2-rgb), var(--bs-border-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-1 {
  border-width: 1px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-2 {
  border-width: 2px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-3 {
  border-width: 3px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-4 {
  border-width: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-5 {
  border-width: 5px !important; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-opacity-10 {
  --bs-border-opacity: 0.1; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-opacity-25 {
  --bs-border-opacity: 0.25; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-opacity-50 {
  --bs-border-opacity: 0.5; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-opacity-75 {
  --bs-border-opacity: 0.75; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.border-opacity-100 {
  --bs-border-opacity: 1; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.w-25 {
  width: 25% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.w-50 {
  width: 50% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.w-75 {
  width: 75% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.w-100 {
  width: 100% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.w-auto {
  width: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mw-100 {
  max-width: 100% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.vw-100 {
  width: 100vw !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.min-vw-100 {
  min-width: 100vw !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.h-25 {
  height: 25% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.h-50 {
  height: 50% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.h-75 {
  height: 75% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.h-100 {
  height: 100% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.h-auto {
  height: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mh-100 {
  max-height: 100% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.vh-100 {
  height: 100vh !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.min-vh-100 {
  min-height: 100vh !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.order-first {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.order-0 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.order-last {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-0 {
  margin: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-0_5 {
  margin: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-1 {
  margin: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-1_5 {
  margin: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-2 {
  margin: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-3 {
  margin: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-4 {
  margin: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-5 {
  margin: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-6 {
  margin: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-7 {
  margin: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-8 {
  margin: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-9 {
  margin: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-10 {
  margin: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.m-auto {
  margin: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-0_5 {
  margin-right: 4px !important;
  margin-left: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-1 {
  margin-right: 8px !important;
  margin-left: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-1_5 {
  margin-right: 12px !important;
  margin-left: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-2 {
  margin-right: 16px !important;
  margin-left: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-3 {
  margin-right: 24px !important;
  margin-left: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-4 {
  margin-right: 32px !important;
  margin-left: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-5 {
  margin-right: 40px !important;
  margin-left: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-6 {
  margin-right: 48px !important;
  margin-left: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-7 {
  margin-right: 56px !important;
  margin-left: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-8 {
  margin-right: 64px !important;
  margin-left: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-9 {
  margin-right: 72px !important;
  margin-left: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-10 {
  margin-right: 80px !important;
  margin-left: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-0_5 {
  margin-top: 4px !important;
  margin-bottom: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-1 {
  margin-top: 8px !important;
  margin-bottom: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-1_5 {
  margin-top: 12px !important;
  margin-bottom: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-2 {
  margin-top: 16px !important;
  margin-bottom: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-3 {
  margin-top: 24px !important;
  margin-bottom: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-4 {
  margin-top: 32px !important;
  margin-bottom: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-5 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-6 {
  margin-top: 48px !important;
  margin-bottom: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-7 {
  margin-top: 56px !important;
  margin-bottom: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-8 {
  margin-top: 64px !important;
  margin-bottom: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-9 {
  margin-top: 72px !important;
  margin-bottom: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-10 {
  margin-top: 80px !important;
  margin-bottom: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-0 {
  margin-top: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-0_5 {
  margin-top: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-1 {
  margin-top: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-1_5 {
  margin-top: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-2 {
  margin-top: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-3 {
  margin-top: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-4 {
  margin-top: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-5 {
  margin-top: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-6 {
  margin-top: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-7 {
  margin-top: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-8 {
  margin-top: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-9 {
  margin-top: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-10 {
  margin-top: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mt-auto {
  margin-top: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-0 {
  margin-right: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-0_5 {
  margin-right: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-1 {
  margin-right: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-1_5 {
  margin-right: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-2 {
  margin-right: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-3 {
  margin-right: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-4 {
  margin-right: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-5 {
  margin-right: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-6 {
  margin-right: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-7 {
  margin-right: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-8 {
  margin-right: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-9 {
  margin-right: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-10 {
  margin-right: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.me-auto {
  margin-right: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-0 {
  margin-bottom: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-0_5 {
  margin-bottom: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-1 {
  margin-bottom: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-1_5 {
  margin-bottom: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-2 {
  margin-bottom: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-3 {
  margin-bottom: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-4 {
  margin-bottom: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-5 {
  margin-bottom: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-6 {
  margin-bottom: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-7 {
  margin-bottom: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-8 {
  margin-bottom: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-9 {
  margin-bottom: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-10 {
  margin-bottom: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.mb-auto {
  margin-bottom: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-0 {
  margin-left: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-0_5 {
  margin-left: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-1 {
  margin-left: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-1_5 {
  margin-left: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-2 {
  margin-left: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-3 {
  margin-left: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-4 {
  margin-left: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-5 {
  margin-left: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-6 {
  margin-left: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-7 {
  margin-left: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-8 {
  margin-left: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-9 {
  margin-left: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-10 {
  margin-left: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ms-auto {
  margin-left: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-0 {
  padding: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-0_5 {
  padding: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-1 {
  padding: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-1_5 {
  padding: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-2 {
  padding: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-3 {
  padding: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-4 {
  padding: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-5 {
  padding: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-6 {
  padding: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-7 {
  padding: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-8 {
  padding: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-9 {
  padding: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.p-10 {
  padding: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-0_5 {
  padding-right: 4px !important;
  padding-left: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-1 {
  padding-right: 8px !important;
  padding-left: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-1_5 {
  padding-right: 12px !important;
  padding-left: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-2 {
  padding-right: 16px !important;
  padding-left: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-3 {
  padding-right: 24px !important;
  padding-left: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-4 {
  padding-right: 32px !important;
  padding-left: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-5 {
  padding-right: 40px !important;
  padding-left: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-6 {
  padding-right: 48px !important;
  padding-left: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-7 {
  padding-right: 56px !important;
  padding-left: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-8 {
  padding-right: 64px !important;
  padding-left: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-9 {
  padding-right: 72px !important;
  padding-left: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.px-10 {
  padding-right: 80px !important;
  padding-left: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-0_5 {
  padding-top: 4px !important;
  padding-bottom: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-1 {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-1_5 {
  padding-top: 12px !important;
  padding-bottom: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-2 {
  padding-top: 16px !important;
  padding-bottom: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-3 {
  padding-top: 24px !important;
  padding-bottom: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-4 {
  padding-top: 32px !important;
  padding-bottom: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-5 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-6 {
  padding-top: 48px !important;
  padding-bottom: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-7 {
  padding-top: 56px !important;
  padding-bottom: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-8 {
  padding-top: 64px !important;
  padding-bottom: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-9 {
  padding-top: 72px !important;
  padding-bottom: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.py-10 {
  padding-top: 80px !important;
  padding-bottom: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-0 {
  padding-top: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-0_5 {
  padding-top: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-1 {
  padding-top: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-1_5 {
  padding-top: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-2 {
  padding-top: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-3 {
  padding-top: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-4 {
  padding-top: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-5 {
  padding-top: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-6 {
  padding-top: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-7 {
  padding-top: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-8 {
  padding-top: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-9 {
  padding-top: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pt-10 {
  padding-top: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-0 {
  padding-right: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-0_5 {
  padding-right: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-1 {
  padding-right: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-1_5 {
  padding-right: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-2 {
  padding-right: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-3 {
  padding-right: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-4 {
  padding-right: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-5 {
  padding-right: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-6 {
  padding-right: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-7 {
  padding-right: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-8 {
  padding-right: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-9 {
  padding-right: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-10 {
  padding-right: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-0 {
  padding-bottom: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-0_5 {
  padding-bottom: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-1 {
  padding-bottom: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-1_5 {
  padding-bottom: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-2 {
  padding-bottom: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-3 {
  padding-bottom: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-4 {
  padding-bottom: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-5 {
  padding-bottom: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-6 {
  padding-bottom: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-7 {
  padding-bottom: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-8 {
  padding-bottom: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-9 {
  padding-bottom: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pb-10 {
  padding-bottom: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-0 {
  padding-left: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-0_5 {
  padding-left: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-1 {
  padding-left: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-1_5 {
  padding-left: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-2 {
  padding-left: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-3 {
  padding-left: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-4 {
  padding-left: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-5 {
  padding-left: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-6 {
  padding-left: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-7 {
  padding-left: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-8 {
  padding-left: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-9 {
  padding-left: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.ps-10 {
  padding-left: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-0 {
  gap: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-0_5 {
  gap: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-1 {
  gap: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-1_5 {
  gap: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-2 {
  gap: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-3 {
  gap: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-4 {
  gap: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-5 {
  gap: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-6 {
  gap: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-7 {
  gap: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-8 {
  gap: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-9 {
  gap: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.gap-10 {
  gap: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-0 {
  row-gap: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-0_5 {
  row-gap: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-1 {
  row-gap: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-1_5 {
  row-gap: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-2 {
  row-gap: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-3 {
  row-gap: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-4 {
  row-gap: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-5 {
  row-gap: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-6 {
  row-gap: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-7 {
  row-gap: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-8 {
  row-gap: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-9 {
  row-gap: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.row-gap-10 {
  row-gap: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-0 {
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-0_5 {
  -webkit-column-gap: 4px !important;
     -moz-column-gap: 4px !important;
          column-gap: 4px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-1 {
  -webkit-column-gap: 8px !important;
     -moz-column-gap: 8px !important;
          column-gap: 8px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-1_5 {
  -webkit-column-gap: 12px !important;
     -moz-column-gap: 12px !important;
          column-gap: 12px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-2 {
  -webkit-column-gap: 16px !important;
     -moz-column-gap: 16px !important;
          column-gap: 16px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-3 {
  -webkit-column-gap: 24px !important;
     -moz-column-gap: 24px !important;
          column-gap: 24px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-4 {
  -webkit-column-gap: 32px !important;
     -moz-column-gap: 32px !important;
          column-gap: 32px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-5 {
  -webkit-column-gap: 40px !important;
     -moz-column-gap: 40px !important;
          column-gap: 40px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-6 {
  -webkit-column-gap: 48px !important;
     -moz-column-gap: 48px !important;
          column-gap: 48px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-7 {
  -webkit-column-gap: 56px !important;
     -moz-column-gap: 56px !important;
          column-gap: 56px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-8 {
  -webkit-column-gap: 64px !important;
     -moz-column-gap: 64px !important;
          column-gap: 64px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-9 {
  -webkit-column-gap: 72px !important;
     -moz-column-gap: 72px !important;
          column-gap: 72px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.column-gap-10 {
  -webkit-column-gap: 80px !important;
     -moz-column-gap: 80px !important;
          column-gap: 80px !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.font-monospace {
  font-family: var(--bs-font-monospace) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fs-5 {
  font-size: 1.25rem !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fs-6 {
  font-size: 1rem !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fst-italic {
  font-style: italic !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fst-normal {
  font-style: normal !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fw-lighter {
  font-weight: lighter !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fw-light {
  font-weight: 300 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fw-normal {
  font-weight: 400 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fw-medium {
  font-weight: 500 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fw-semibold {
  font-weight: 600 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fw-bold {
  font-weight: 700 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.fw-bolder {
  font-weight: bolder !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.lh-1 {
  line-height: 1 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.lh-sm {
  line-height: 1.25 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.lh-base {
  line-height: 1.5 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.lh-lg {
  line-height: 2 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-start {
  text-align: left !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-end {
  text-align: right !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-center {
  text-align: center !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-decoration-none {
  text-decoration: none !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-decoration-underline {
  text-decoration: underline !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-decoration-line-through {
  text-decoration: line-through !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-lowercase {
  text-transform: lowercase !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-uppercase {
  text-transform: uppercase !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-capitalize {
  text-transform: capitalize !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-wrap {
  white-space: normal !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-nowrap {
  white-space: nowrap !important; }

/* rtl:begin:remove */
/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important; }

/* rtl:end:remove */
/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-primary-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-dark-grey {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-dark-grey-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-medium {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-medium-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-purple {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-purple-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-red {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-red-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-indigo-blue {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-indigo-blue-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-green {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-green-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-teal {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-teal-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-yellow {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-yellow-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-white-85 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-85-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-white-90 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-90-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-white-95 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-95-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-grey {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-grey-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-purple-60 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-purple-60-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-teal-60 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-teal-60-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-teal-30 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-teal-30-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-green-60 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-green-60-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-link-blue {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-link-blue-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-text-black-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-text-secondary-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-text-medium {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-text-medium-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-text-light-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-surface-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-surface-dark-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-surface-medium {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-surface-medium-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-surface-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-surface-light-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-lama {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-lama-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-laba {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-laba-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-ics {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-ics-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-dpi {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-dpi-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-fmi {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-fmi-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-mdi {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-mdi-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-lama-laba {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-lama-laba-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-ics-laba {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-ics-laba-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-gsk-isc-lama-laba {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-gsk-isc-lama-laba-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-aah-red {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-aah-red-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-landing-1 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-landing-1-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-landing-2 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-landing-2-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-opacity-25 {
  --bs-text-opacity: 0.25; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-opacity-50 {
  --bs-text-opacity: 0.5; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-opacity-75 {
  --bs-text-opacity: 0.75; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-opacity-100 {
  --bs-text-opacity: 1; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-opacity-10 {
  --bs-link-opacity: 0.1; }

/* line 62, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-opacity-25 {
  --bs-link-opacity: 0.25; }

/* line 62, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-opacity-50 {
  --bs-link-opacity: 0.5; }

/* line 62, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-opacity-75 {
  --bs-link-opacity: 0.75; }

/* line 62, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-opacity-100 {
  --bs-link-opacity: 1; }

/* line 62, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-opacity-100-hover:hover {
  --bs-link-opacity: 1; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-offset-1 {
  text-underline-offset: 0.125em !important; }

/* line 79, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-offset-2 {
  text-underline-offset: 0.25em !important; }

/* line 79, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-offset-3 {
  text-underline-offset: 0.375em !important; }

/* line 79, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.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; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.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; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.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; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.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; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.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; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.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; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-primary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-primary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-primary-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-dark-grey {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-dark-grey-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-dark-grey-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-medium {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-medium-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-medium-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-purple {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-purple-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-purple-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-red {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-red-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-red-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-indigo-blue {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-indigo-blue-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-indigo-blue-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-green {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-green-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-green-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-teal {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-teal-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-teal-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-yellow {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-yellow-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-yellow-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-white {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-white-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-white-85 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-white-85-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-white-85-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-white-90 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-white-90-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-white-90-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-white-95 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-white-95-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-white-95-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-grey {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-grey-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-grey-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-black {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-black-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-black-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-purple-60 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-purple-60-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-purple-60-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-teal-60 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-teal-60-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-teal-60-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-teal-30 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-teal-30-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-teal-30-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-green-60 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-green-60-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-green-60-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-link-blue {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-link-blue-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-link-blue-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-text-black {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-text-black-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-text-black-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-text-secondary {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-text-secondary-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-text-secondary-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-text-medium {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-text-medium-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-text-medium-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-text-light {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-text-light-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-text-light-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-surface-dark {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-surface-dark-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-surface-dark-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-surface-medium {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-surface-medium-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-surface-medium-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-surface-light {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-surface-light-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-surface-light-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-lama {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-lama-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-lama-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-laba {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-laba-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-laba-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-ics {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-ics-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-ics-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-dpi {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-dpi-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-dpi-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-fmi {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-fmi-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-fmi-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-mdi {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-mdi-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-mdi-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-lama-laba {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-lama-laba-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-lama-laba-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-ics-laba {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-ics-laba-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-ics-laba-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-gsk-isc-lama-laba {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-gsk-isc-lama-laba-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-gsk-isc-lama-laba-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-aah-red {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-aah-red-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-aah-red-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-landing-1 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-landing-1-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-landing-1-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-landing-2 {
  --bs-link-underline-opacity: 1;
  -webkit-text-decoration-color: rgba(var(--bs-landing-2-rgb), var(--bs-link-underline-opacity)) !important;
          text-decoration-color: rgba(var(--bs-landing-2-rgb), var(--bs-link-underline-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.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; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0; }

/* line 62, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1; }

/* line 62, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25; }

/* line 62, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5; }

/* line 62, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75; }

/* line 62, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1; }

/* line 62, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-primary-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-dark-grey {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-dark-grey-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-medium {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-medium-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-purple {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-purple-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-red {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-red-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-indigo-blue {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-indigo-blue-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-green {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-green-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-teal {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-teal-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-yellow {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-yellow-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-white-85 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-85-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-white-90 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-90-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-white-95 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-95-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-grey {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-grey-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-purple-60 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-purple-60-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-teal-60 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-teal-60-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-teal-30 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-teal-30-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-green-60 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-green-60-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-link-blue {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-link-blue-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-text-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-text-black-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-text-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-text-secondary-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-text-medium {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-text-medium-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-text-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-text-light-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-surface-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-surface-dark-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-surface-medium {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-surface-medium-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-surface-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-surface-light-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-lama {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-lama-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-laba {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-laba-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-ics {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-ics-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-dpi {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-dpi-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-fmi {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-fmi-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-mdi {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-mdi-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-lama-laba {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-lama-laba-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-ics-laba {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-ics-laba-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gsk-isc-lama-laba {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-gsk-isc-lama-laba-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-aah-red {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-aah-red-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-landing-1 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-landing-1-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-landing-2 {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-landing-2-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-opacity-10 {
  --bs-bg-opacity: 0.1; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-opacity-25 {
  --bs-bg-opacity: 0.25; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-opacity-50 {
  --bs-bg-opacity: 0.5; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-opacity-75 {
  --bs-bg-opacity: 0.75; }

/* line 57, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-opacity-100 {
  --bs-bg-opacity: 1; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.bg-gradient {
  background-image: var(--bs-gradient) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-none {
  pointer-events: none !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.pe-auto {
  pointer-events: auto !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded {
  border-radius: var(--bs-border-radius) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-0 {
  border-radius: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-2 {
  border-radius: var(--bs-border-radius) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-circle {
  border-radius: 50% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.visible {
  visibility: visible !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.invisible {
  visibility: hidden !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.z-n1 {
  z-index: -1 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.z-0 {
  z-index: 0 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.z-1 {
  z-index: 1 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.z-2 {
  z-index: 2 !important; }

/* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
.z-3 {
  z-index: 3 !important; }

@media (min-width: 576px) {
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-sm-start {
    float: left !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-sm-end {
    float: right !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-sm-none {
    float: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-sm-inline {
    display: inline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-sm-inline-block {
    display: inline-block !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-sm-block {
    display: block !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-sm-grid {
    display: grid !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-sm-inline-grid {
    display: inline-grid !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-sm-table {
    display: table !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-sm-table-row {
    display: table-row !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-sm-table-cell {
    display: table-cell !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-sm-none {
    display: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-0 {
    margin: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-0_5 {
    margin: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-1 {
    margin: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-1_5 {
    margin: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-2 {
    margin: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-3 {
    margin: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-4 {
    margin: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-5 {
    margin: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-6 {
    margin: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-7 {
    margin: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-8 {
    margin: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-9 {
    margin: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-10 {
    margin: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-sm-auto {
    margin: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-0_5 {
    margin-right: 4px !important;
    margin-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-1 {
    margin-right: 8px !important;
    margin-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-1_5 {
    margin-right: 12px !important;
    margin-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-2 {
    margin-right: 16px !important;
    margin-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-3 {
    margin-right: 24px !important;
    margin-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-4 {
    margin-right: 32px !important;
    margin-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-5 {
    margin-right: 40px !important;
    margin-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-6 {
    margin-right: 48px !important;
    margin-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-7 {
    margin-right: 56px !important;
    margin-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-8 {
    margin-right: 64px !important;
    margin-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-9 {
    margin-right: 72px !important;
    margin-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-10 {
    margin-right: 80px !important;
    margin-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-0_5 {
    margin-top: 4px !important;
    margin-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-1_5 {
    margin-top: 12px !important;
    margin-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-5 {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-6 {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-7 {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-8 {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-9 {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-10 {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-0 {
    margin-top: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-0_5 {
    margin-top: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-1 {
    margin-top: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-1_5 {
    margin-top: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-2 {
    margin-top: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-3 {
    margin-top: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-4 {
    margin-top: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-5 {
    margin-top: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-6 {
    margin-top: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-7 {
    margin-top: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-8 {
    margin-top: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-9 {
    margin-top: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-10 {
    margin-top: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-sm-auto {
    margin-top: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-0 {
    margin-right: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-0_5 {
    margin-right: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-1 {
    margin-right: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-1_5 {
    margin-right: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-2 {
    margin-right: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-3 {
    margin-right: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-4 {
    margin-right: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-5 {
    margin-right: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-6 {
    margin-right: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-7 {
    margin-right: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-8 {
    margin-right: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-9 {
    margin-right: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-10 {
    margin-right: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-sm-auto {
    margin-right: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-0_5 {
    margin-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-1 {
    margin-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-1_5 {
    margin-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-2 {
    margin-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-3 {
    margin-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-4 {
    margin-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-5 {
    margin-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-6 {
    margin-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-7 {
    margin-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-8 {
    margin-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-9 {
    margin-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-10 {
    margin-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-sm-auto {
    margin-bottom: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-0 {
    margin-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-0_5 {
    margin-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-1 {
    margin-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-1_5 {
    margin-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-2 {
    margin-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-3 {
    margin-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-4 {
    margin-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-5 {
    margin-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-6 {
    margin-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-7 {
    margin-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-8 {
    margin-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-9 {
    margin-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-10 {
    margin-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-sm-auto {
    margin-left: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-0 {
    padding: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-0_5 {
    padding: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-1 {
    padding: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-1_5 {
    padding: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-2 {
    padding: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-3 {
    padding: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-4 {
    padding: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-5 {
    padding: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-6 {
    padding: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-7 {
    padding: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-8 {
    padding: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-9 {
    padding: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-sm-10 {
    padding: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-0_5 {
    padding-right: 4px !important;
    padding-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-1 {
    padding-right: 8px !important;
    padding-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-1_5 {
    padding-right: 12px !important;
    padding-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-2 {
    padding-right: 16px !important;
    padding-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-3 {
    padding-right: 24px !important;
    padding-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-4 {
    padding-right: 32px !important;
    padding-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-5 {
    padding-right: 40px !important;
    padding-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-6 {
    padding-right: 48px !important;
    padding-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-7 {
    padding-right: 56px !important;
    padding-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-8 {
    padding-right: 64px !important;
    padding-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-9 {
    padding-right: 72px !important;
    padding-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-sm-10 {
    padding-right: 80px !important;
    padding-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-0_5 {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-1_5 {
    padding-top: 12px !important;
    padding-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-6 {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-7 {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-8 {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-9 {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-sm-10 {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-0 {
    padding-top: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-0_5 {
    padding-top: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-1 {
    padding-top: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-1_5 {
    padding-top: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-2 {
    padding-top: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-3 {
    padding-top: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-4 {
    padding-top: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-5 {
    padding-top: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-6 {
    padding-top: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-7 {
    padding-top: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-8 {
    padding-top: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-9 {
    padding-top: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-sm-10 {
    padding-top: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-0 {
    padding-right: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-0_5 {
    padding-right: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-1 {
    padding-right: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-1_5 {
    padding-right: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-2 {
    padding-right: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-3 {
    padding-right: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-4 {
    padding-right: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-5 {
    padding-right: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-6 {
    padding-right: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-7 {
    padding-right: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-8 {
    padding-right: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-9 {
    padding-right: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-sm-10 {
    padding-right: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-0_5 {
    padding-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-1 {
    padding-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-1_5 {
    padding-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-2 {
    padding-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-3 {
    padding-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-4 {
    padding-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-5 {
    padding-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-6 {
    padding-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-7 {
    padding-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-8 {
    padding-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-9 {
    padding-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-sm-10 {
    padding-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-0 {
    padding-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-0_5 {
    padding-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-1 {
    padding-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-1_5 {
    padding-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-2 {
    padding-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-3 {
    padding-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-4 {
    padding-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-5 {
    padding-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-6 {
    padding-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-7 {
    padding-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-8 {
    padding-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-9 {
    padding-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-sm-10 {
    padding-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-0 {
    gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-0_5 {
    gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-1 {
    gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-1_5 {
    gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-2 {
    gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-3 {
    gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-4 {
    gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-5 {
    gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-6 {
    gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-7 {
    gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-8 {
    gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-9 {
    gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-sm-10 {
    gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-0 {
    row-gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-0_5 {
    row-gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-1 {
    row-gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-1_5 {
    row-gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-2 {
    row-gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-3 {
    row-gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-4 {
    row-gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-5 {
    row-gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-6 {
    row-gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-7 {
    row-gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-8 {
    row-gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-9 {
    row-gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-sm-10 {
    row-gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-0_5 {
    -webkit-column-gap: 4px !important;
       -moz-column-gap: 4px !important;
            column-gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-1 {
    -webkit-column-gap: 8px !important;
       -moz-column-gap: 8px !important;
            column-gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-1_5 {
    -webkit-column-gap: 12px !important;
       -moz-column-gap: 12px !important;
            column-gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-2 {
    -webkit-column-gap: 16px !important;
       -moz-column-gap: 16px !important;
            column-gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-3 {
    -webkit-column-gap: 24px !important;
       -moz-column-gap: 24px !important;
            column-gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-4 {
    -webkit-column-gap: 32px !important;
       -moz-column-gap: 32px !important;
            column-gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-5 {
    -webkit-column-gap: 40px !important;
       -moz-column-gap: 40px !important;
            column-gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-6 {
    -webkit-column-gap: 48px !important;
       -moz-column-gap: 48px !important;
            column-gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-7 {
    -webkit-column-gap: 56px !important;
       -moz-column-gap: 56px !important;
            column-gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-8 {
    -webkit-column-gap: 64px !important;
       -moz-column-gap: 64px !important;
            column-gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-9 {
    -webkit-column-gap: 72px !important;
       -moz-column-gap: 72px !important;
            column-gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-sm-10 {
    -webkit-column-gap: 80px !important;
       -moz-column-gap: 80px !important;
            column-gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-sm-start {
    text-align: left !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-sm-end {
    text-align: right !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-md-start {
    float: left !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-md-end {
    float: right !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-md-none {
    float: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-md-inline {
    display: inline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-md-inline-block {
    display: inline-block !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-md-block {
    display: block !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-md-grid {
    display: grid !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-md-inline-grid {
    display: inline-grid !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-md-table {
    display: table !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-md-table-row {
    display: table-row !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-md-table-cell {
    display: table-cell !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-md-none {
    display: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-0 {
    margin: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-0_5 {
    margin: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-1 {
    margin: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-1_5 {
    margin: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-2 {
    margin: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-3 {
    margin: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-4 {
    margin: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-5 {
    margin: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-6 {
    margin: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-7 {
    margin: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-8 {
    margin: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-9 {
    margin: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-10 {
    margin: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-md-auto {
    margin: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-0_5 {
    margin-right: 4px !important;
    margin-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-1 {
    margin-right: 8px !important;
    margin-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-1_5 {
    margin-right: 12px !important;
    margin-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-2 {
    margin-right: 16px !important;
    margin-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-3 {
    margin-right: 24px !important;
    margin-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-4 {
    margin-right: 32px !important;
    margin-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-5 {
    margin-right: 40px !important;
    margin-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-6 {
    margin-right: 48px !important;
    margin-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-7 {
    margin-right: 56px !important;
    margin-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-8 {
    margin-right: 64px !important;
    margin-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-9 {
    margin-right: 72px !important;
    margin-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-10 {
    margin-right: 80px !important;
    margin-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-0_5 {
    margin-top: 4px !important;
    margin-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-1_5 {
    margin-top: 12px !important;
    margin-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-5 {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-6 {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-7 {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-8 {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-9 {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-10 {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-0 {
    margin-top: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-0_5 {
    margin-top: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-1 {
    margin-top: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-1_5 {
    margin-top: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-2 {
    margin-top: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-3 {
    margin-top: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-4 {
    margin-top: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-5 {
    margin-top: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-6 {
    margin-top: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-7 {
    margin-top: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-8 {
    margin-top: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-9 {
    margin-top: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-10 {
    margin-top: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-md-auto {
    margin-top: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-0 {
    margin-right: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-0_5 {
    margin-right: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-1 {
    margin-right: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-1_5 {
    margin-right: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-2 {
    margin-right: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-3 {
    margin-right: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-4 {
    margin-right: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-5 {
    margin-right: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-6 {
    margin-right: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-7 {
    margin-right: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-8 {
    margin-right: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-9 {
    margin-right: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-10 {
    margin-right: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-md-auto {
    margin-right: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-0 {
    margin-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-0_5 {
    margin-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-1 {
    margin-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-1_5 {
    margin-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-2 {
    margin-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-3 {
    margin-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-4 {
    margin-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-5 {
    margin-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-6 {
    margin-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-7 {
    margin-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-8 {
    margin-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-9 {
    margin-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-10 {
    margin-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-md-auto {
    margin-bottom: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-0 {
    margin-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-0_5 {
    margin-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-1 {
    margin-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-1_5 {
    margin-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-2 {
    margin-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-3 {
    margin-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-4 {
    margin-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-5 {
    margin-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-6 {
    margin-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-7 {
    margin-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-8 {
    margin-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-9 {
    margin-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-10 {
    margin-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-md-auto {
    margin-left: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-0 {
    padding: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-0_5 {
    padding: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-1 {
    padding: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-1_5 {
    padding: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-2 {
    padding: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-3 {
    padding: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-4 {
    padding: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-5 {
    padding: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-6 {
    padding: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-7 {
    padding: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-8 {
    padding: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-9 {
    padding: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-md-10 {
    padding: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-0_5 {
    padding-right: 4px !important;
    padding-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-1 {
    padding-right: 8px !important;
    padding-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-1_5 {
    padding-right: 12px !important;
    padding-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-2 {
    padding-right: 16px !important;
    padding-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-3 {
    padding-right: 24px !important;
    padding-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-4 {
    padding-right: 32px !important;
    padding-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-5 {
    padding-right: 40px !important;
    padding-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-6 {
    padding-right: 48px !important;
    padding-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-7 {
    padding-right: 56px !important;
    padding-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-8 {
    padding-right: 64px !important;
    padding-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-9 {
    padding-right: 72px !important;
    padding-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-md-10 {
    padding-right: 80px !important;
    padding-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-0_5 {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-1_5 {
    padding-top: 12px !important;
    padding-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-6 {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-7 {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-8 {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-9 {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-md-10 {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-0 {
    padding-top: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-0_5 {
    padding-top: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-1 {
    padding-top: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-1_5 {
    padding-top: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-2 {
    padding-top: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-3 {
    padding-top: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-4 {
    padding-top: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-5 {
    padding-top: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-6 {
    padding-top: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-7 {
    padding-top: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-8 {
    padding-top: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-9 {
    padding-top: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-md-10 {
    padding-top: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-0 {
    padding-right: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-0_5 {
    padding-right: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-1 {
    padding-right: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-1_5 {
    padding-right: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-2 {
    padding-right: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-3 {
    padding-right: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-4 {
    padding-right: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-5 {
    padding-right: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-6 {
    padding-right: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-7 {
    padding-right: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-8 {
    padding-right: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-9 {
    padding-right: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-md-10 {
    padding-right: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-0 {
    padding-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-0_5 {
    padding-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-1 {
    padding-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-1_5 {
    padding-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-2 {
    padding-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-3 {
    padding-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-4 {
    padding-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-5 {
    padding-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-6 {
    padding-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-7 {
    padding-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-8 {
    padding-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-9 {
    padding-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-md-10 {
    padding-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-0 {
    padding-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-0_5 {
    padding-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-1 {
    padding-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-1_5 {
    padding-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-2 {
    padding-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-3 {
    padding-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-4 {
    padding-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-5 {
    padding-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-6 {
    padding-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-7 {
    padding-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-8 {
    padding-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-9 {
    padding-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-md-10 {
    padding-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-0 {
    gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-0_5 {
    gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-1 {
    gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-1_5 {
    gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-2 {
    gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-3 {
    gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-4 {
    gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-5 {
    gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-6 {
    gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-7 {
    gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-8 {
    gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-9 {
    gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-md-10 {
    gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-0 {
    row-gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-0_5 {
    row-gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-1 {
    row-gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-1_5 {
    row-gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-2 {
    row-gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-3 {
    row-gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-4 {
    row-gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-5 {
    row-gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-6 {
    row-gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-7 {
    row-gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-8 {
    row-gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-9 {
    row-gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-md-10 {
    row-gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-0_5 {
    -webkit-column-gap: 4px !important;
       -moz-column-gap: 4px !important;
            column-gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-1 {
    -webkit-column-gap: 8px !important;
       -moz-column-gap: 8px !important;
            column-gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-1_5 {
    -webkit-column-gap: 12px !important;
       -moz-column-gap: 12px !important;
            column-gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-2 {
    -webkit-column-gap: 16px !important;
       -moz-column-gap: 16px !important;
            column-gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-3 {
    -webkit-column-gap: 24px !important;
       -moz-column-gap: 24px !important;
            column-gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-4 {
    -webkit-column-gap: 32px !important;
       -moz-column-gap: 32px !important;
            column-gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-5 {
    -webkit-column-gap: 40px !important;
       -moz-column-gap: 40px !important;
            column-gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-6 {
    -webkit-column-gap: 48px !important;
       -moz-column-gap: 48px !important;
            column-gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-7 {
    -webkit-column-gap: 56px !important;
       -moz-column-gap: 56px !important;
            column-gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-8 {
    -webkit-column-gap: 64px !important;
       -moz-column-gap: 64px !important;
            column-gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-9 {
    -webkit-column-gap: 72px !important;
       -moz-column-gap: 72px !important;
            column-gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-md-10 {
    -webkit-column-gap: 80px !important;
       -moz-column-gap: 80px !important;
            column-gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-md-start {
    text-align: left !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-md-end {
    text-align: right !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-lg-start {
    float: left !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-lg-end {
    float: right !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-lg-none {
    float: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-lg-inline {
    display: inline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-lg-inline-block {
    display: inline-block !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-lg-block {
    display: block !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-lg-grid {
    display: grid !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-lg-inline-grid {
    display: inline-grid !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-lg-table {
    display: table !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-lg-table-row {
    display: table-row !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-lg-table-cell {
    display: table-cell !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-lg-none {
    display: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-0 {
    margin: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-0_5 {
    margin: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-1 {
    margin: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-1_5 {
    margin: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-2 {
    margin: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-3 {
    margin: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-4 {
    margin: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-5 {
    margin: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-6 {
    margin: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-7 {
    margin: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-8 {
    margin: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-9 {
    margin: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-10 {
    margin: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-lg-auto {
    margin: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-0_5 {
    margin-right: 4px !important;
    margin-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-1 {
    margin-right: 8px !important;
    margin-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-1_5 {
    margin-right: 12px !important;
    margin-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-2 {
    margin-right: 16px !important;
    margin-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-3 {
    margin-right: 24px !important;
    margin-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-4 {
    margin-right: 32px !important;
    margin-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-5 {
    margin-right: 40px !important;
    margin-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-6 {
    margin-right: 48px !important;
    margin-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-7 {
    margin-right: 56px !important;
    margin-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-8 {
    margin-right: 64px !important;
    margin-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-9 {
    margin-right: 72px !important;
    margin-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-10 {
    margin-right: 80px !important;
    margin-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-0_5 {
    margin-top: 4px !important;
    margin-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-1_5 {
    margin-top: 12px !important;
    margin-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-5 {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-6 {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-7 {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-8 {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-9 {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-10 {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-0 {
    margin-top: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-0_5 {
    margin-top: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-1 {
    margin-top: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-1_5 {
    margin-top: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-2 {
    margin-top: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-3 {
    margin-top: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-4 {
    margin-top: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-5 {
    margin-top: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-6 {
    margin-top: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-7 {
    margin-top: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-8 {
    margin-top: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-9 {
    margin-top: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-10 {
    margin-top: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-lg-auto {
    margin-top: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-0 {
    margin-right: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-0_5 {
    margin-right: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-1 {
    margin-right: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-1_5 {
    margin-right: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-2 {
    margin-right: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-3 {
    margin-right: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-4 {
    margin-right: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-5 {
    margin-right: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-6 {
    margin-right: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-7 {
    margin-right: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-8 {
    margin-right: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-9 {
    margin-right: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-10 {
    margin-right: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-lg-auto {
    margin-right: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-0_5 {
    margin-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-1 {
    margin-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-1_5 {
    margin-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-2 {
    margin-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-3 {
    margin-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-4 {
    margin-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-5 {
    margin-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-6 {
    margin-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-7 {
    margin-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-8 {
    margin-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-9 {
    margin-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-10 {
    margin-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-lg-auto {
    margin-bottom: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-0 {
    margin-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-0_5 {
    margin-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-1 {
    margin-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-1_5 {
    margin-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-2 {
    margin-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-3 {
    margin-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-4 {
    margin-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-5 {
    margin-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-6 {
    margin-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-7 {
    margin-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-8 {
    margin-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-9 {
    margin-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-10 {
    margin-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-lg-auto {
    margin-left: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-0 {
    padding: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-0_5 {
    padding: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-1 {
    padding: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-1_5 {
    padding: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-2 {
    padding: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-3 {
    padding: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-4 {
    padding: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-5 {
    padding: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-6 {
    padding: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-7 {
    padding: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-8 {
    padding: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-9 {
    padding: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-lg-10 {
    padding: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-0_5 {
    padding-right: 4px !important;
    padding-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-1 {
    padding-right: 8px !important;
    padding-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-1_5 {
    padding-right: 12px !important;
    padding-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-2 {
    padding-right: 16px !important;
    padding-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-3 {
    padding-right: 24px !important;
    padding-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-4 {
    padding-right: 32px !important;
    padding-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-5 {
    padding-right: 40px !important;
    padding-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-6 {
    padding-right: 48px !important;
    padding-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-7 {
    padding-right: 56px !important;
    padding-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-8 {
    padding-right: 64px !important;
    padding-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-9 {
    padding-right: 72px !important;
    padding-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-lg-10 {
    padding-right: 80px !important;
    padding-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-0_5 {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-1_5 {
    padding-top: 12px !important;
    padding-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-6 {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-7 {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-8 {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-9 {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-lg-10 {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-0 {
    padding-top: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-0_5 {
    padding-top: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-1 {
    padding-top: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-1_5 {
    padding-top: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-2 {
    padding-top: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-3 {
    padding-top: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-4 {
    padding-top: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-5 {
    padding-top: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-6 {
    padding-top: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-7 {
    padding-top: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-8 {
    padding-top: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-9 {
    padding-top: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-lg-10 {
    padding-top: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-0 {
    padding-right: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-0_5 {
    padding-right: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-1 {
    padding-right: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-1_5 {
    padding-right: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-2 {
    padding-right: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-3 {
    padding-right: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-4 {
    padding-right: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-5 {
    padding-right: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-6 {
    padding-right: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-7 {
    padding-right: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-8 {
    padding-right: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-9 {
    padding-right: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-lg-10 {
    padding-right: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-0_5 {
    padding-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-1 {
    padding-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-1_5 {
    padding-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-2 {
    padding-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-3 {
    padding-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-4 {
    padding-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-5 {
    padding-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-6 {
    padding-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-7 {
    padding-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-8 {
    padding-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-9 {
    padding-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-lg-10 {
    padding-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-0 {
    padding-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-0_5 {
    padding-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-1 {
    padding-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-1_5 {
    padding-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-2 {
    padding-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-3 {
    padding-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-4 {
    padding-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-5 {
    padding-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-6 {
    padding-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-7 {
    padding-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-8 {
    padding-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-9 {
    padding-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-lg-10 {
    padding-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-0 {
    gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-0_5 {
    gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-1 {
    gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-1_5 {
    gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-2 {
    gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-3 {
    gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-4 {
    gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-5 {
    gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-6 {
    gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-7 {
    gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-8 {
    gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-9 {
    gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-lg-10 {
    gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-0 {
    row-gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-0_5 {
    row-gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-1 {
    row-gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-1_5 {
    row-gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-2 {
    row-gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-3 {
    row-gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-4 {
    row-gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-5 {
    row-gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-6 {
    row-gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-7 {
    row-gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-8 {
    row-gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-9 {
    row-gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-lg-10 {
    row-gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-0_5 {
    -webkit-column-gap: 4px !important;
       -moz-column-gap: 4px !important;
            column-gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-1 {
    -webkit-column-gap: 8px !important;
       -moz-column-gap: 8px !important;
            column-gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-1_5 {
    -webkit-column-gap: 12px !important;
       -moz-column-gap: 12px !important;
            column-gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-2 {
    -webkit-column-gap: 16px !important;
       -moz-column-gap: 16px !important;
            column-gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-3 {
    -webkit-column-gap: 24px !important;
       -moz-column-gap: 24px !important;
            column-gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-4 {
    -webkit-column-gap: 32px !important;
       -moz-column-gap: 32px !important;
            column-gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-5 {
    -webkit-column-gap: 40px !important;
       -moz-column-gap: 40px !important;
            column-gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-6 {
    -webkit-column-gap: 48px !important;
       -moz-column-gap: 48px !important;
            column-gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-7 {
    -webkit-column-gap: 56px !important;
       -moz-column-gap: 56px !important;
            column-gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-8 {
    -webkit-column-gap: 64px !important;
       -moz-column-gap: 64px !important;
            column-gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-9 {
    -webkit-column-gap: 72px !important;
       -moz-column-gap: 72px !important;
            column-gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-lg-10 {
    -webkit-column-gap: 80px !important;
       -moz-column-gap: 80px !important;
            column-gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-lg-start {
    text-align: left !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-lg-end {
    text-align: right !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-xl-start {
    float: left !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-xl-end {
    float: right !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .float-xl-none {
    float: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-xl-inline {
    display: inline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-xl-inline-block {
    display: inline-block !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-xl-block {
    display: block !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-xl-grid {
    display: grid !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-xl-inline-grid {
    display: inline-grid !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-xl-table {
    display: table !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-xl-table-row {
    display: table-row !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-xl-table-cell {
    display: table-cell !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-xl-none {
    display: none !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-0 {
    margin: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-0_5 {
    margin: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-1 {
    margin: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-1_5 {
    margin: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-2 {
    margin: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-3 {
    margin: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-4 {
    margin: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-5 {
    margin: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-6 {
    margin: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-7 {
    margin: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-8 {
    margin: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-9 {
    margin: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-10 {
    margin: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .m-xl-auto {
    margin: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-0_5 {
    margin-right: 4px !important;
    margin-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-1 {
    margin-right: 8px !important;
    margin-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-1_5 {
    margin-right: 12px !important;
    margin-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-2 {
    margin-right: 16px !important;
    margin-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-3 {
    margin-right: 24px !important;
    margin-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-4 {
    margin-right: 32px !important;
    margin-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-5 {
    margin-right: 40px !important;
    margin-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-6 {
    margin-right: 48px !important;
    margin-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-7 {
    margin-right: 56px !important;
    margin-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-8 {
    margin-right: 64px !important;
    margin-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-9 {
    margin-right: 72px !important;
    margin-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-10 {
    margin-right: 80px !important;
    margin-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-0_5 {
    margin-top: 4px !important;
    margin-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-1_5 {
    margin-top: 12px !important;
    margin-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-5 {
    margin-top: 40px !important;
    margin-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-6 {
    margin-top: 48px !important;
    margin-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-7 {
    margin-top: 56px !important;
    margin-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-8 {
    margin-top: 64px !important;
    margin-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-9 {
    margin-top: 72px !important;
    margin-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-10 {
    margin-top: 80px !important;
    margin-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-0 {
    margin-top: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-0_5 {
    margin-top: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-1 {
    margin-top: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-1_5 {
    margin-top: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-2 {
    margin-top: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-3 {
    margin-top: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-4 {
    margin-top: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-5 {
    margin-top: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-6 {
    margin-top: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-7 {
    margin-top: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-8 {
    margin-top: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-9 {
    margin-top: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-10 {
    margin-top: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mt-xl-auto {
    margin-top: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-0 {
    margin-right: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-0_5 {
    margin-right: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-1 {
    margin-right: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-1_5 {
    margin-right: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-2 {
    margin-right: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-3 {
    margin-right: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-4 {
    margin-right: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-5 {
    margin-right: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-6 {
    margin-right: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-7 {
    margin-right: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-8 {
    margin-right: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-9 {
    margin-right: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-10 {
    margin-right: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .me-xl-auto {
    margin-right: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-0_5 {
    margin-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-1 {
    margin-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-1_5 {
    margin-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-2 {
    margin-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-3 {
    margin-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-4 {
    margin-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-5 {
    margin-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-6 {
    margin-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-7 {
    margin-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-8 {
    margin-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-9 {
    margin-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-10 {
    margin-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .mb-xl-auto {
    margin-bottom: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-0 {
    margin-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-0_5 {
    margin-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-1 {
    margin-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-1_5 {
    margin-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-2 {
    margin-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-3 {
    margin-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-4 {
    margin-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-5 {
    margin-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-6 {
    margin-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-7 {
    margin-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-8 {
    margin-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-9 {
    margin-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-10 {
    margin-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ms-xl-auto {
    margin-left: auto !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-0 {
    padding: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-0_5 {
    padding: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-1 {
    padding: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-1_5 {
    padding: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-2 {
    padding: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-3 {
    padding: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-4 {
    padding: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-5 {
    padding: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-6 {
    padding: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-7 {
    padding: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-8 {
    padding: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-9 {
    padding: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .p-xl-10 {
    padding: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-0_5 {
    padding-right: 4px !important;
    padding-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-1 {
    padding-right: 8px !important;
    padding-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-1_5 {
    padding-right: 12px !important;
    padding-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-2 {
    padding-right: 16px !important;
    padding-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-3 {
    padding-right: 24px !important;
    padding-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-4 {
    padding-right: 32px !important;
    padding-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-5 {
    padding-right: 40px !important;
    padding-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-6 {
    padding-right: 48px !important;
    padding-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-7 {
    padding-right: 56px !important;
    padding-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-8 {
    padding-right: 64px !important;
    padding-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-9 {
    padding-right: 72px !important;
    padding-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .px-xl-10 {
    padding-right: 80px !important;
    padding-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-0_5 {
    padding-top: 4px !important;
    padding-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-1_5 {
    padding-top: 12px !important;
    padding-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-5 {
    padding-top: 40px !important;
    padding-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-6 {
    padding-top: 48px !important;
    padding-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-7 {
    padding-top: 56px !important;
    padding-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-8 {
    padding-top: 64px !important;
    padding-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-9 {
    padding-top: 72px !important;
    padding-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .py-xl-10 {
    padding-top: 80px !important;
    padding-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-0 {
    padding-top: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-0_5 {
    padding-top: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-1 {
    padding-top: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-1_5 {
    padding-top: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-2 {
    padding-top: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-3 {
    padding-top: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-4 {
    padding-top: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-5 {
    padding-top: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-6 {
    padding-top: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-7 {
    padding-top: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-8 {
    padding-top: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-9 {
    padding-top: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pt-xl-10 {
    padding-top: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-0 {
    padding-right: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-0_5 {
    padding-right: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-1 {
    padding-right: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-1_5 {
    padding-right: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-2 {
    padding-right: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-3 {
    padding-right: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-4 {
    padding-right: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-5 {
    padding-right: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-6 {
    padding-right: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-7 {
    padding-right: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-8 {
    padding-right: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-9 {
    padding-right: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pe-xl-10 {
    padding-right: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-0_5 {
    padding-bottom: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-1 {
    padding-bottom: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-1_5 {
    padding-bottom: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-2 {
    padding-bottom: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-3 {
    padding-bottom: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-4 {
    padding-bottom: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-5 {
    padding-bottom: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-6 {
    padding-bottom: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-7 {
    padding-bottom: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-8 {
    padding-bottom: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-9 {
    padding-bottom: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .pb-xl-10 {
    padding-bottom: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-0 {
    padding-left: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-0_5 {
    padding-left: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-1 {
    padding-left: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-1_5 {
    padding-left: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-2 {
    padding-left: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-3 {
    padding-left: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-4 {
    padding-left: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-5 {
    padding-left: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-6 {
    padding-left: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-7 {
    padding-left: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-8 {
    padding-left: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-9 {
    padding-left: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .ps-xl-10 {
    padding-left: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-0 {
    gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-0_5 {
    gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-1 {
    gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-1_5 {
    gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-2 {
    gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-3 {
    gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-4 {
    gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-5 {
    gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-6 {
    gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-7 {
    gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-8 {
    gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-9 {
    gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .gap-xl-10 {
    gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-0 {
    row-gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-0_5 {
    row-gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-1 {
    row-gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-1_5 {
    row-gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-2 {
    row-gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-3 {
    row-gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-4 {
    row-gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-5 {
    row-gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-6 {
    row-gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-7 {
    row-gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-8 {
    row-gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-9 {
    row-gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .row-gap-xl-10 {
    row-gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-0 {
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-0_5 {
    -webkit-column-gap: 4px !important;
       -moz-column-gap: 4px !important;
            column-gap: 4px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-1 {
    -webkit-column-gap: 8px !important;
       -moz-column-gap: 8px !important;
            column-gap: 8px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-1_5 {
    -webkit-column-gap: 12px !important;
       -moz-column-gap: 12px !important;
            column-gap: 12px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-2 {
    -webkit-column-gap: 16px !important;
       -moz-column-gap: 16px !important;
            column-gap: 16px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-3 {
    -webkit-column-gap: 24px !important;
       -moz-column-gap: 24px !important;
            column-gap: 24px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-4 {
    -webkit-column-gap: 32px !important;
       -moz-column-gap: 32px !important;
            column-gap: 32px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-5 {
    -webkit-column-gap: 40px !important;
       -moz-column-gap: 40px !important;
            column-gap: 40px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-6 {
    -webkit-column-gap: 48px !important;
       -moz-column-gap: 48px !important;
            column-gap: 48px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-7 {
    -webkit-column-gap: 56px !important;
       -moz-column-gap: 56px !important;
            column-gap: 56px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-8 {
    -webkit-column-gap: 64px !important;
       -moz-column-gap: 64px !important;
            column-gap: 64px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-9 {
    -webkit-column-gap: 72px !important;
       -moz-column-gap: 72px !important;
            column-gap: 72px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .column-gap-xl-10 {
    -webkit-column-gap: 80px !important;
       -moz-column-gap: 80px !important;
            column-gap: 80px !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-xl-start {
    text-align: left !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-xl-end {
    text-align: right !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .fs-1 {
    font-size: 2.5rem !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .fs-2 {
    font-size: 2rem !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .fs-3 {
    font-size: 1.75rem !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .fs-4 {
    font-size: 1.5rem !important; } }

@media print {
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-print-inline {
    display: inline !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-print-inline-block {
    display: inline-block !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-print-block {
    display: block !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-print-grid {
    display: grid !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-print-inline-grid {
    display: inline-grid !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-print-table {
    display: table !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-print-table-row {
    display: table-row !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-print-table-cell {
    display: table-cell !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; }
  /* line 67, ../node_modules/bootstrap5/scss/mixins/_utilities.scss */
  .d-print-none {
    display: none !important; } }

/* line 3, src/assets/scss/_global.scss */
html {
  position: relative;
  min-height: 100%;
  overflow-y: scroll; }

/* line 9, src/assets/scss/_global.scss */
body {
  height: 100%;
  color: #544F40;
  font-weight: 400;
  font-family: arial, sans-serif; }

/* line 16, src/assets/scss/_global.scss */
a {
  color: #15717D;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none; }
  /* line 21, src/assets/scss/_global.scss */
  a:hover {
    color: #F36633; }
  /* line 26, src/assets/scss/_global.scss */
  a:focus {
    outline: none; }

/* line 32, src/assets/scss/_global.scss */
#wrapper #content-wrapper {
  min-height: 100vh; }
  /* line 35, src/assets/scss/_global.scss */
  #wrapper #content-wrapper #content {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 41, src/assets/scss/_global.scss */
  .container {
    padding-left: 24px;
    padding-right: 24px; } }

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 41, src/assets/scss/_global.scss */
  .container {
    padding-left: 24px;
    padding-right: 24px; } }

/* line 53, src/assets/scss/_global.scss */
.scroll-to-top {
  position: fixed;
  right: 0.5rem;
  bottom: 0.5rem;
  display: none;
  width: 2.75rem;
  height: 2.75rem;
  text-align: center;
  color: #FFFFFF;
  background: rgba(190, 190, 189, 0.5);
  line-height: 46px; }
  /* line 65, src/assets/scss/_global.scss */
  .scroll-to-top:focus, .scroll-to-top:hover {
    color: #FFFFFF; }
  /* line 70, src/assets/scss/_global.scss */
  .scroll-to-top:hover {
    background: #BEBEBD; }
  /* line 74, src/assets/scss/_global.scss */
  .scroll-to-top i {
    font-weight: 800; }

/* line 79, src/assets/scss/_global.scss */
.bg-gradient-orange {
  background: linear-gradient(67.38deg, #E42313 18.76%, #FFDA00 87.91%); }

/* line 83, src/assets/scss/_global.scss */
.bg-gradient-grey {
  background: linear-gradient(67.38deg, #64564E 18.76%, #B9B3AE 87.91%); }

/* line 87, src/assets/scss/_global.scss */
.bg-gradient-purple {
  background: linear-gradient(67.38deg, #312779 18.76%, #E8308A 87.91%); }

/* line 91, src/assets/scss/_global.scss */
.bg-gradient-red {
  background: linear-gradient(67.38deg, #E4003B 18.76%, #EB5B8C 87.91%); }

/* line 95, src/assets/scss/_global.scss */
.bg-gradient-green {
  background: linear-gradient(67.38deg, #00893E 18.76%, #E4E023 87.91%); }

/* line 99, src/assets/scss/_global.scss */
.bg-gradient-teal {
  background: linear-gradient(67.38deg, #006B77 18.76%, #00B4CD 87.91%); }

/* line 103, src/assets/scss/_global.scss */
.bg-gradient-teal-30 {
  background: linear-gradient(67.38deg, rgba(0, 107, 119, 0.3) 18.76%, rgba(0, 180, 205, 0.3) 87.91%); }

/* Effect styles */
/* line 108, src/assets/scss/_global.scss */
.shadow-sm,
.shadow-small {
  -webkit-box-shadow: 0 0 8px rgba(84, 79, 64, 0.06) !important;
          box-shadow: 0 0 8px rgba(84, 79, 64, 0.06) !important; }

/* line 113, src/assets/scss/_global.scss */
.shadow,
.shadow-medium {
  -webkit-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 2px 25px rgba(0, 0, 0, 0.15) !important; }

/* line 118, src/assets/scss/_global.scss */
.shadow-large,
.shadow-lg {
  -webkit-box-shadow: 0 2px 75px rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 2px 75px rgba(0, 0, 0, 0.15) !important; }

/* line 123, src/assets/scss/_global.scss */
section.hero-header-1 {
  padding-top: 128px;
  padding-bottom: 0; }
  @media (min-width: 768px) {
    /* line 123, src/assets/scss/_global.scss */
    section.hero-header-1 {
      padding-top: 188px;
      padding-bottom: 0; } }
  @media (min-width: 992px) {
    /* line 123, src/assets/scss/_global.scss */
    section.hero-header-1 {
      padding-top: 192px;
      padding-bottom: 0; } }

/* line 136, src/assets/scss/_global.scss */
.hero-header-1-inner {
  background: rgba(255, 255, 255, 0.85);
  padding: 40px 24px; }
  @media (min-width: 768px) {
    /* line 136, src/assets/scss/_global.scss */
    .hero-header-1-inner {
      padding: 40px 24px; } }
  @media (min-width: 992px) {
    /* line 136, src/assets/scss/_global.scss */
    .hero-header-1-inner {
      padding: 48px 64px; } }

/* line 147, src/assets/scss/_global.scss */
.section-inner {
  padding: 40px 24px; }
  @media (min-width: 768px) {
    /* line 147, src/assets/scss/_global.scss */
    .section-inner {
      padding: 40px 24px; } }
  @media (min-width: 992px) {
    /* line 147, src/assets/scss/_global.scss */
    .section-inner {
      padding: 48px 64px; } }

/* line 157, src/assets/scss/_global.scss */
section.hero-header-2 {
  padding-top: 12px; }
  @media (min-width: 768px) {
    /* line 157, src/assets/scss/_global.scss */
    section.hero-header-2 {
      padding-top: 18px; } }
  @media (min-width: 992px) {
    /* line 157, src/assets/scss/_global.scss */
    section.hero-header-2 {
      padding-top: 24px; } }

/* line 167, src/assets/scss/_global.scss */
section.hero-header-2 h2 + p, section.hero-header-2 .h2 + p {
  margin-top: -16px; }

/* line 171, src/assets/scss/_global.scss */
section.padded-section {
  padding-top: 48px;
  padding-bottom: 60px; }
  @media (min-width: 768px) {
    /* line 171, src/assets/scss/_global.scss */
    section.padded-section {
      padding-top: 60px;
      padding-bottom: 72px; } }
  @media (min-width: 992px) {
    /* line 171, src/assets/scss/_global.scss */
    section.padded-section {
      padding-top: 72px;
      padding-bottom: 96px; } }

/* line 184, src/assets/scss/_global.scss */
section.next-steps {
  text-align: center; }
  /* line 187, src/assets/scss/_global.scss */
  section.next-steps .next-steps-inner {
    background: rgba(255, 255, 255, 0.85);
    padding: 40px 24px; }
    @media (min-width: 576px) {
      /* line 187, src/assets/scss/_global.scss */
      section.next-steps .next-steps-inner {
        max-width: 472px;
        margin-left: auto;
        margin-right: auto; } }
    @media (min-width: 992px) {
      /* line 187, src/assets/scss/_global.scss */
      section.next-steps .next-steps-inner {
        max-width: 976px; } }
    @media (min-width: 768px) {
      /* line 187, src/assets/scss/_global.scss */
      section.next-steps .next-steps-inner {
        padding: 40px 24px; } }
    @media (min-width: 992px) {
      /* line 187, src/assets/scss/_global.scss */
      section.next-steps .next-steps-inner {
        padding: 48px 64px; } }

/* line 207, src/assets/scss/_global.scss */
.number-circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border-style: solid;
  border-width: 4px;
  font-size: 32px;
  text-align: center;
  color: #F36633;
  line-height: 32px;
  font-family: arial, sans-serif;
  font-weight: 700; }
  @media (min-width: 768px) {
    /* line 207, src/assets/scss/_global.scss */
    .number-circle {
      width: 60px;
      height: 60px;
      border-width: 5px;
      font-size: 42px;
      line-height: 42px; } }

/* line 230, src/assets/scss/_global.scss */
.stat-title {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 50%; }
  @media (min-width: 576px) {
    /* line 230, src/assets/scss/_global.scss */
    .stat-title {
      position: relative;
      top: 0;
      right: 0;
      width: auto; } }
  /* line 242, src/assets/scss/_global.scss */
  .stat-title h3, .stat-title .h3 {
    margin: 0;
    display: inline-block;
    vertical-align: middle; }
    @media (min-width: 576px) {
      /* line 242, src/assets/scss/_global.scss */
      .stat-title h3, .stat-title .h3 {
        display: block;
        font-size: 26px; } }
  /* line 252, src/assets/scss/_global.scss */
  .stat-title .icon {
    float: right;
    width: 30px;
    vertical-align: middle; }
    @media (min-width: 576px) {
      /* line 252, src/assets/scss/_global.scss */
      .stat-title .icon {
        display: block;
        float: none; } }

/* line 264, src/assets/scss/_global.scss */
.stat-box {
  display: block;
  margin-top: 2rem;
  border-left: 3px solid #F36633; }
  @media (min-width: 576px) {
    /* line 264, src/assets/scss/_global.scss */
    .stat-box {
      width: 85%; } }
  /* line 272, src/assets/scss/_global.scss */
  .stat-box .stat-value {
    font-family: arial, sans-serif;
    font-weight: 700;
    font-size: 44px;
    line-height: 44px; }

/* line 279, src/assets/scss/_global.scss */
.stacked-breadcrumbs {
  margin-top: -84px; }
  @media (min-width: 768px) {
    /* line 279, src/assets/scss/_global.scss */
    .stacked-breadcrumbs {
      margin-top: -92px; } }

/* line 286, src/assets/scss/_global.scss */
.stacked-breadcrumb-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 291, src/assets/scss/_global.scss */
.stacked-breadcrumb-item:last-child .stacked-breadcrumb-dot:after {
  display: none; }

/* line 295, src/assets/scss/_global.scss */
.stacked-breadcrumb-dot {
  position: relative;
  border-color: #544F40; }

/* line 300, src/assets/scss/_global.scss */
.stacked-breadcrumb-dot:before {
  content: '';
  background-image: url("/assets/img/icons/icon_breadcrumbtick.svg");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  width: 13px;
  height: 13px;
  top: 8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }

/* line 313, src/assets/scss/_global.scss */
.stacked-breadcrumb-dot:after {
  content: '';
  position: absolute;
  border-color: inherit;
  border-width: 1px;
  border-style: dashed;
  border-radius: 50%;
  width: 13px;
  height: 13px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: auto;
  top: 13px;
  bottom: -8px;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
  border-radius: 0; }

/* line 334, src/assets/scss/_global.scss */
.stacked-breadcrumb-item.active .stacked-breadcrumb-dot:after,
.stacked-breadcrumb-item.active .stacked-breadcrumb-dot:before {
  content: '';
  background-image: none;
  position: absolute;
  border-color: inherit;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  width: 19px;
  height: 19px;
  top: 8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }

/* line 350, src/assets/scss/_global.scss */
.stacked-breadcrumb-item h4, .stacked-breadcrumb-item .h4 {
  font-size: 22px;
  line-height: 130%; }

/* line 356, src/assets/scss/_global.scss */
.text-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto; }

/* line 365, src/assets/scss/_global.scss */
.text-divider::after,
.text-divider::before {
  content: "";
  border: 1px solid #FFFFFF;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

/* line 372, src/assets/scss/_global.scss */
.text-divider:not(:empty)::before {
  margin-right: 0.5em; }

/* line 376, src/assets/scss/_global.scss */
.text-divider:not(:empty)::after {
  margin-left: 0.5em; }

/* line 381, src/assets/scss/_global.scss */
.arrow-container {
  position: relative; }

/* line 384, src/assets/scss/_global.scss */
.arrow {
  position: relative;
  background-color: #F36633; }
  /* line 387, src/assets/scss/_global.scss */
  .arrow.horizontal {
    height: 1px; }
  /* line 390, src/assets/scss/_global.scss */
  .arrow.vertical {
    width: 1px;
    height: 100%; }

/* line 397, src/assets/scss/_global.scss */
.vertical-legend {
  position: absolute;
  top: 45%;
  -webkit-transform: translateX(0.75rem) rotate(90deg);
          transform: translateX(0.75rem) rotate(90deg);
  width: 100%;
  display: inline-block;
  white-space: nowrap; }

/* line 406, src/assets/scss/_global.scss */
.arrow::after {
  position: absolute;
  content: "";
  border: solid #F36633;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 2px; }

/* line 415, src/assets/scss/_global.scss */
.right.arrow::after {
  right: 0;
  top: -2px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

/* line 421, src/assets/scss/_global.scss */
.left.arrow::after {
  left: 0;
  top: -2px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg); }

/* line 427, src/assets/scss/_global.scss */
.up.arrow::after {
  top: 0;
  left: -2px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg); }

/* line 433, src/assets/scss/_global.scss */
.down.arrow::after {
  bottom: 0;
  left: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

/* line 442, src/assets/scss/_global.scss */
.bg-white-85 {
  background-color: rgba(255, 255, 255, 0.85) !important; }

/* line 443, src/assets/scss/_global.scss */
.bg-white-90 {
  background-color: rgba(255, 255, 255, 0.9) !important; }

/* line 444, src/assets/scss/_global.scss */
.bg-white-95 {
  background-color: rgba(255, 255, 255, 0.95) !important; }

/* line 445, src/assets/scss/_global.scss */
.bg-gsk-purple-60 {
  background-color: rgba(188, 16, 119, 0.6) !important; }

/* line 446, src/assets/scss/_global.scss */
.bg-gsk-teal-60 {
  background-color: rgba(21, 113, 125, 0.6) !important; }

/* line 447, src/assets/scss/_global.scss */
.bg-gsk-teal-30 {
  background-color: rgba(21, 113, 125, 0.3) !important; }

/* line 449, src/assets/scss/_global.scss */
.text-white-85 {
  color: rgba(255, 255, 255, 0.85) !important; }

/* line 450, src/assets/scss/_global.scss */
.text-white-90 {
  color: rgba(255, 255, 255, 0.9) !important; }

/* line 451, src/assets/scss/_global.scss */
.text-white-95 {
  color: rgba(255, 255, 255, 0.95) !important; }

/* line 452, src/assets/scss/_global.scss */
.text-gsk-purple-60 {
  color: rgba(188, 16, 119, 0.6) !important; }

/* line 453, src/assets/scss/_global.scss */
.text-gsk-teal-60 {
  color: rgba(21, 113, 125, 0.6) !important; }

/* line 454, src/assets/scss/_global.scss */
.text-gsk-teal-30 {
  color: rgba(21, 113, 125, 0.3) !important; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-primary {
  background-color: #F36633;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #F36633), to(#cd3f0c));
  background-image: linear-gradient(180deg, #F36633 10%, #cd3f0c 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-secondary {
  background-color: #544F40;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #544F40), to(#29261f));
  background-image: linear-gradient(180deg, #544F40 10%, #29261f 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-success {
  background-color: #008A00;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #008A00), to(#003e00));
  background-image: linear-gradient(180deg, #008A00 10%, #003e00 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-info {
  background-color: #15717D;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #15717D), to(#0a363c));
  background-image: linear-gradient(180deg, #15717D 10%, #0a363c 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-warning {
  background-color: #E49B13;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #E49B13), to(#9d6b0d));
  background-image: linear-gradient(180deg, #E49B13 10%, #9d6b0d 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-danger {
  background-color: #ED003C;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #ED003C), to(#a10029));
  background-image: linear-gradient(180deg, #ED003C 10%, #a10029 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-primary {
  background-color: #F36633;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #F36633), to(#cd3f0c));
  background-image: linear-gradient(180deg, #F36633 10%, #cd3f0c 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-dark-grey {
  background-color: #544F40;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #544F40), to(#29261f));
  background-image: linear-gradient(180deg, #544F40 10%, #29261f 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-medium {
  background-color: #D5D1CE;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #D5D1CE), to(#b2aaa5));
  background-image: linear-gradient(180deg, #D5D1CE 10%, #b2aaa5 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-purple {
  background-color: #BC1077;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #BC1077), to(#760a4a));
  background-image: linear-gradient(180deg, #BC1077 10%, #760a4a 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-red {
  background-color: #ED003C;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #ED003C), to(#a10029));
  background-image: linear-gradient(180deg, #ED003C 10%, #a10029 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-indigo-blue {
  background-color: #40488D;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #40488D), to(#282d58));
  background-image: linear-gradient(180deg, #40488D 10%, #282d58 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-green {
  background-color: #008A00;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #008A00), to(#003e00));
  background-image: linear-gradient(180deg, #008A00 10%, #003e00 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-teal {
  background-color: #15717D;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #15717D), to(#0a363c));
  background-image: linear-gradient(180deg, #15717D 10%, #0a363c 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-yellow {
  background-color: #E49B13;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #E49B13), to(#9d6b0d));
  background-image: linear-gradient(180deg, #E49B13 10%, #9d6b0d 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-white {
  background-color: #FFFFFF;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #FFFFFF), to(#d9d9d9));
  background-image: linear-gradient(180deg, #FFFFFF 10%, #d9d9d9 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-white-85 {
  background-color: rgba(255, 255, 255, 0.85);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.85)), to(rgba(217, 217, 217, 0.85)));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.85) 10%, rgba(217, 217, 217, 0.85) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-white-90 {
  background-color: rgba(255, 255, 255, 0.9);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.9)), to(rgba(217, 217, 217, 0.9)));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.9) 10%, rgba(217, 217, 217, 0.9) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-white-95 {
  background-color: rgba(255, 255, 255, 0.95);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.95)), to(rgba(217, 217, 217, 0.95)));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.95) 10%, rgba(217, 217, 217, 0.95) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-grey {
  background-color: #BEBEBD;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #BEBEBD), to(#989896));
  background-image: linear-gradient(180deg, #BEBEBD 10%, #989896 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-black {
  background-color: #000000;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #000000), to(black));
  background-image: linear-gradient(180deg, #000000 10%, black 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-purple-60 {
  background-color: rgba(188, 16, 119, 0.6);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(188, 16, 119, 0.6)), to(rgba(118, 10, 74, 0.6)));
  background-image: linear-gradient(180deg, rgba(188, 16, 119, 0.6) 10%, rgba(118, 10, 74, 0.6) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-teal-60 {
  background-color: rgba(21, 113, 125, 0.6);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(21, 113, 125, 0.6)), to(rgba(10, 54, 60, 0.6)));
  background-image: linear-gradient(180deg, rgba(21, 113, 125, 0.6) 10%, rgba(10, 54, 60, 0.6) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-teal-30 {
  background-color: rgba(21, 113, 125, 0.3);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(21, 113, 125, 0.3)), to(rgba(10, 54, 60, 0.3)));
  background-image: linear-gradient(180deg, rgba(21, 113, 125, 0.3) 10%, rgba(10, 54, 60, 0.3) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-green-60 {
  background-color: #66B966;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #66B966), to(#429042));
  background-image: linear-gradient(180deg, #66B966 10%, #429042 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-link-blue {
  background-color: #0D76D1;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #0D76D1), to(#094d89));
  background-image: linear-gradient(180deg, #0D76D1 10%, #094d89 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-text-black {
  background-color: #2E2E3C;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #2E2E3C), to(#0d0d11));
  background-image: linear-gradient(180deg, #2E2E3C 10%, #0d0d11 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-text-secondary {
  background-color: #777369;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #777369), to(#4e4c45));
  background-image: linear-gradient(180deg, #777369 10%, #4e4c45 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-text-medium {
  background-color: #878379;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #878379), to(#5f5c55));
  background-image: linear-gradient(180deg, #878379 10%, #5f5c55 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-text-light {
  background-color: #BBB9B3;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #BBB9B3), to(#97948b));
  background-image: linear-gradient(180deg, #BBB9B3 10%, #97948b 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-surface-dark {
  background-color: #BEBEBD;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #BEBEBD), to(#989896));
  background-image: linear-gradient(180deg, #BEBEBD 10%, #989896 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-surface-medium {
  background-color: #EFEFED;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #EFEFED), to(#cbcbc5));
  background-image: linear-gradient(180deg, #EFEFED 10%, #cbcbc5 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-surface-light {
  background-color: #FAFAF8;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #FAFAF8), to(#dadacb));
  background-image: linear-gradient(180deg, #FAFAF8 10%, #dadacb 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-lama {
  background-color: #E9A93D;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #E9A93D), to(#c38316));
  background-image: linear-gradient(180deg, #E9A93D 10%, #c38316 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-laba {
  background-color: #F4668A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #F4668A), to(#ef1f53));
  background-image: linear-gradient(180deg, #F4668A 10%, #ef1f53 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-ics {
  background-color: #0D76D1;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #0D76D1), to(#094d89));
  background-image: linear-gradient(180deg, #0D76D1 10%, #094d89 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-dpi {
  background-color: #C5D34E;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #C5D34E), to(#9daa2a));
  background-image: linear-gradient(180deg, #C5D34E 10%, #9daa2a 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-fmi {
  background-color: #60B0C9;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #60B0C9), to(#388ba5));
  background-image: linear-gradient(180deg, #60B0C9 10%, #388ba5 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-mdi {
  background-color: #747EB6;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #747EB6), to(#4c5791));
  background-image: linear-gradient(180deg, #747EB6 10%, #4c5791 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-lama-laba {
  background-color: #F5DB4A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #F5DB4A), to(#e6c50d));
  background-image: linear-gradient(180deg, #F5DB4A 10%, #e6c50d 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-ics-laba {
  background-color: #66B966;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #66B966), to(#429042));
  background-image: linear-gradient(180deg, #66B966 10%, #429042 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-isc-lama-laba {
  background-color: #8A347F;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #8A347F), to(#521f4c));
  background-image: linear-gradient(180deg, #8A347F 10%, #521f4c 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-aah-red {
  background-color: #DF410F;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #DF410F), to(#972c0a));
  background-image: linear-gradient(180deg, #DF410F 10%, #972c0a 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-landing-1 {
  background-color: #914718;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #914718), to(#4f270d));
  background-image: linear-gradient(180deg, #914718 10%, #4f270d 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-landing-2 {
  background-color: #FF6605;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #FF6605), to(#b84700));
  background-image: linear-gradient(180deg, #FF6605 10%, #b84700 100%);
  background-size: cover; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-100 {
  background-color: #f8f9fa !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-200 {
  background-color: #e9ecef !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-300 {
  background-color: #dee2e6 !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-400 {
  background-color: #ced4da !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-500 {
  background-color: #adb5bd !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-600 {
  background-color: #6c757d !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-700 {
  background-color: #495057 !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-800 {
  background-color: #343a40 !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-900 {
  background-color: #212529 !important; }

/* line 5, src/assets/scss/utilities/_border.scss */
.border-top {
  border-top: 1px solid; }

/* line 6, src/assets/scss/utilities/_border.scss */
.border-right {
  border-right: 1px solid; }

/* line 7, src/assets/scss/utilities/_border.scss */
.border-bottom {
  border-bottom: 1px solid; }

/* line 8, src/assets/scss/utilities/_border.scss */
.border-left {
  border-left: 1px solid; }

/* line 10, src/assets/scss/utilities/_border.scss */
.border-top-0 {
  border-top: 0 !important; }

/* line 11, src/assets/scss/utilities/_border.scss */
.border-right-0 {
  border-right: 0 !important; }

/* line 12, src/assets/scss/utilities/_border.scss */
.border-bottom-0 {
  border-bottom: 0 !important; }

/* line 13, src/assets/scss/utilities/_border.scss */
.border-left-0 {
  border-left: 0 !important; }

/* line 15, src/assets/scss/utilities/_border.scss */
.border-x {
  border-left: 1px solid;
  border-right: 1px solid; }

/* line 20, src/assets/scss/utilities/_border.scss */
.border-y {
  border-top: 1px solid;
  border-bottom: 1px solid; }

@media (min-width: 576px) {
  /* line 5, src/assets/scss/utilities/_border.scss */
  .border-sm-top {
    border-top: 1px solid; }
  /* line 6, src/assets/scss/utilities/_border.scss */
  .border-sm-right {
    border-right: 1px solid; }
  /* line 7, src/assets/scss/utilities/_border.scss */
  .border-sm-bottom {
    border-bottom: 1px solid; }
  /* line 8, src/assets/scss/utilities/_border.scss */
  .border-sm-left {
    border-left: 1px solid; }
  /* line 10, src/assets/scss/utilities/_border.scss */
  .border-sm-top-0 {
    border-top: 0 !important; }
  /* line 11, src/assets/scss/utilities/_border.scss */
  .border-sm-right-0 {
    border-right: 0 !important; }
  /* line 12, src/assets/scss/utilities/_border.scss */
  .border-sm-bottom-0 {
    border-bottom: 0 !important; }
  /* line 13, src/assets/scss/utilities/_border.scss */
  .border-sm-left-0 {
    border-left: 0 !important; }
  /* line 15, src/assets/scss/utilities/_border.scss */
  .border-sm-x {
    border-left: 1px solid;
    border-right: 1px solid; }
  /* line 20, src/assets/scss/utilities/_border.scss */
  .border-sm-y {
    border-top: 1px solid;
    border-bottom: 1px solid; } }

@media (min-width: 768px) {
  /* line 5, src/assets/scss/utilities/_border.scss */
  .border-md-top {
    border-top: 1px solid; }
  /* line 6, src/assets/scss/utilities/_border.scss */
  .border-md-right {
    border-right: 1px solid; }
  /* line 7, src/assets/scss/utilities/_border.scss */
  .border-md-bottom {
    border-bottom: 1px solid; }
  /* line 8, src/assets/scss/utilities/_border.scss */
  .border-md-left {
    border-left: 1px solid; }
  /* line 10, src/assets/scss/utilities/_border.scss */
  .border-md-top-0 {
    border-top: 0 !important; }
  /* line 11, src/assets/scss/utilities/_border.scss */
  .border-md-right-0 {
    border-right: 0 !important; }
  /* line 12, src/assets/scss/utilities/_border.scss */
  .border-md-bottom-0 {
    border-bottom: 0 !important; }
  /* line 13, src/assets/scss/utilities/_border.scss */
  .border-md-left-0 {
    border-left: 0 !important; }
  /* line 15, src/assets/scss/utilities/_border.scss */
  .border-md-x {
    border-left: 1px solid;
    border-right: 1px solid; }
  /* line 20, src/assets/scss/utilities/_border.scss */
  .border-md-y {
    border-top: 1px solid;
    border-bottom: 1px solid; } }

@media (min-width: 992px) {
  /* line 5, src/assets/scss/utilities/_border.scss */
  .border-lg-top {
    border-top: 1px solid; }
  /* line 6, src/assets/scss/utilities/_border.scss */
  .border-lg-right {
    border-right: 1px solid; }
  /* line 7, src/assets/scss/utilities/_border.scss */
  .border-lg-bottom {
    border-bottom: 1px solid; }
  /* line 8, src/assets/scss/utilities/_border.scss */
  .border-lg-left {
    border-left: 1px solid; }
  /* line 10, src/assets/scss/utilities/_border.scss */
  .border-lg-top-0 {
    border-top: 0 !important; }
  /* line 11, src/assets/scss/utilities/_border.scss */
  .border-lg-right-0 {
    border-right: 0 !important; }
  /* line 12, src/assets/scss/utilities/_border.scss */
  .border-lg-bottom-0 {
    border-bottom: 0 !important; }
  /* line 13, src/assets/scss/utilities/_border.scss */
  .border-lg-left-0 {
    border-left: 0 !important; }
  /* line 15, src/assets/scss/utilities/_border.scss */
  .border-lg-x {
    border-left: 1px solid;
    border-right: 1px solid; }
  /* line 20, src/assets/scss/utilities/_border.scss */
  .border-lg-y {
    border-top: 1px solid;
    border-bottom: 1px solid; } }

@media (min-width: 1200px) {
  /* line 5, src/assets/scss/utilities/_border.scss */
  .border-xl-top {
    border-top: 1px solid; }
  /* line 6, src/assets/scss/utilities/_border.scss */
  .border-xl-right {
    border-right: 1px solid; }
  /* line 7, src/assets/scss/utilities/_border.scss */
  .border-xl-bottom {
    border-bottom: 1px solid; }
  /* line 8, src/assets/scss/utilities/_border.scss */
  .border-xl-left {
    border-left: 1px solid; }
  /* line 10, src/assets/scss/utilities/_border.scss */
  .border-xl-top-0 {
    border-top: 0 !important; }
  /* line 11, src/assets/scss/utilities/_border.scss */
  .border-xl-right-0 {
    border-right: 0 !important; }
  /* line 12, src/assets/scss/utilities/_border.scss */
  .border-xl-bottom-0 {
    border-bottom: 0 !important; }
  /* line 13, src/assets/scss/utilities/_border.scss */
  .border-xl-left-0 {
    border-left: 0 !important; }
  /* line 15, src/assets/scss/utilities/_border.scss */
  .border-xl-x {
    border-left: 1px solid;
    border-right: 1px solid; }
  /* line 20, src/assets/scss/utilities/_border.scss */
  .border-xl-y {
    border-top: 1px solid;
    border-bottom: 1px solid; } }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--primary {
  border-color: #F36633 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--secondary {
  border-color: #544F40 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--success {
  border-color: #008A00 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--info {
  border-color: #15717D !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--warning {
  border-color: #E49B13 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--danger {
  border-color: #ED003C !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-primary {
  border-color: #F36633 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-dark-grey {
  border-color: #544F40 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-medium {
  border-color: #D5D1CE !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-purple {
  border-color: #BC1077 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-red {
  border-color: #ED003C !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-indigo-blue {
  border-color: #40488D !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-green {
  border-color: #008A00 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-teal {
  border-color: #15717D !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-yellow {
  border-color: #E49B13 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--white {
  border-color: #FFFFFF !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--white-85 {
  border-color: rgba(255, 255, 255, 0.85) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--white-90 {
  border-color: rgba(255, 255, 255, 0.9) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--white-95 {
  border-color: rgba(255, 255, 255, 0.95) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--grey {
  border-color: #BEBEBD !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--black {
  border-color: #000000 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-purple-60 {
  border-color: rgba(188, 16, 119, 0.6) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-teal-60 {
  border-color: rgba(21, 113, 125, 0.6) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-teal-30 {
  border-color: rgba(21, 113, 125, 0.3) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-green-60 {
  border-color: #66B966 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--link-blue {
  border-color: #0D76D1 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--text-black {
  border-color: #2E2E3C !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--text-secondary {
  border-color: #777369 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--text-medium {
  border-color: #878379 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--text-light {
  border-color: #BBB9B3 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--surface-dark {
  border-color: #BEBEBD !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--surface-medium {
  border-color: #EFEFED !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--surface-light {
  border-color: #FAFAF8 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-lama {
  border-color: #E9A93D !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-laba {
  border-color: #F4668A !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-ics {
  border-color: #0D76D1 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-dpi {
  border-color: #C5D34E !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-fmi {
  border-color: #60B0C9 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-mdi {
  border-color: #747EB6 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-lama-laba {
  border-color: #F5DB4A !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-ics-laba {
  border-color: #66B966 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-isc-lama-laba {
  border-color: #8A347F !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--aah-red {
  border-color: #DF410F !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--landing-1 {
  border-color: #914718 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--landing-2 {
  border-color: #FF6605 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-primary {
  fill: #F36633 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-secondary {
  fill: #544F40 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-success {
  fill: #008A00 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-info {
  fill: #15717D !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-warning {
  fill: #E49B13 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-danger {
  fill: #ED003C !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-primary {
  fill: #F36633 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-dark-grey {
  fill: #544F40 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-medium {
  fill: #D5D1CE !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-purple {
  fill: #BC1077 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-red {
  fill: #ED003C !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-indigo-blue {
  fill: #40488D !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-green {
  fill: #008A00 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-teal {
  fill: #15717D !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-yellow {
  fill: #E49B13 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-white {
  fill: #FFFFFF !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-white-85 {
  fill: rgba(255, 255, 255, 0.85) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-white-90 {
  fill: rgba(255, 255, 255, 0.9) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-white-95 {
  fill: rgba(255, 255, 255, 0.95) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-grey {
  fill: #BEBEBD !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-black {
  fill: #000000 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-purple-60 {
  fill: rgba(188, 16, 119, 0.6) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-teal-60 {
  fill: rgba(21, 113, 125, 0.6) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-teal-30 {
  fill: rgba(21, 113, 125, 0.3) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-green-60 {
  fill: #66B966 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-link-blue {
  fill: #0D76D1 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-text-black {
  fill: #2E2E3C !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-text-secondary {
  fill: #777369 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-text-medium {
  fill: #878379 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-text-light {
  fill: #BBB9B3 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-surface-dark {
  fill: #BEBEBD !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-surface-medium {
  fill: #EFEFED !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-surface-light {
  fill: #FAFAF8 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-lama {
  fill: #E9A93D !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-laba {
  fill: #F4668A !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-ics {
  fill: #0D76D1 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-dpi {
  fill: #C5D34E !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-fmi {
  fill: #60B0C9 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-mdi {
  fill: #747EB6 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-lama-laba {
  fill: #F5DB4A !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-ics-laba {
  fill: #66B966 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-isc-lama-laba {
  fill: #8A347F !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-aah-red {
  fill: #DF410F !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-landing-1 {
  fill: #914718 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-landing-2 {
  fill: #FF6605 !important; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-primary::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #F36633 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-secondary::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #544F40 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-success::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #008A00 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-info::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #15717D !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-warning::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #E49B13 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-danger::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #ED003C !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-primary::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #F36633 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-dark-grey::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #544F40 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-medium::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #D5D1CE !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-purple::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #BC1077 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-red::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #ED003C !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-indigo-blue::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #40488D !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-green::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #008A00 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-teal::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #15717D !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-yellow::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #E49B13 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-white::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #FFFFFF !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-white-85::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.85) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-white-90::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.9) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-white-95::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.95) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-grey::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #BEBEBD !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-black::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #000000 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-purple-60::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(188, 16, 119, 0.6) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-teal-60::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(21, 113, 125, 0.6) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-teal-30::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(21, 113, 125, 0.3) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-green-60::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #66B966 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-link-blue::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #0D76D1 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-text-black::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #2E2E3C !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-text-secondary::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #777369 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-text-medium::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #878379 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-text-light::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #BBB9B3 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-surface-dark::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #BEBEBD !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-surface-medium::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #EFEFED !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-surface-light::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #FAFAF8 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-lama::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #E9A93D !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-laba::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #F4668A !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-ics::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #0D76D1 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-dpi::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #C5D34E !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-fmi::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #60B0C9 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-mdi::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #747EB6 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-lama-laba::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #F5DB4A !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-ics-laba::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #66B966 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-isc-lama-laba::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #8A347F !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-aah-red::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #DF410F !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-landing-1::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #914718 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-landing-2::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #FF6605 !important;
  margin-bottom: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-primary::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #F36633 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-secondary::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #544F40 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-success::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #008A00 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-info::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #15717D !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-warning::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #E49B13 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-danger::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #ED003C !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-primary::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #F36633 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-dark-grey::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #544F40 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-medium::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #D5D1CE !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-purple::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #BC1077 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-red::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #ED003C !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-indigo-blue::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #40488D !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-green::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #008A00 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-teal::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #15717D !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-yellow::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #E49B13 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-white::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #FFFFFF !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-white-85::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.85) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-white-90::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.9) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-white-95::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.95) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-grey::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #BEBEBD !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-black::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #000000 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-purple-60::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(188, 16, 119, 0.6) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-teal-60::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(21, 113, 125, 0.6) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-teal-30::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(21, 113, 125, 0.3) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-green-60::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #66B966 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-link-blue::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #0D76D1 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-text-black::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #2E2E3C !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-text-secondary::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #777369 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-text-medium::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #878379 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-text-light::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #BBB9B3 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-surface-dark::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #BEBEBD !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-surface-medium::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #EFEFED !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-surface-light::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #FAFAF8 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-lama::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #E9A93D !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-laba::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #F4668A !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-ics::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #0D76D1 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-dpi::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #C5D34E !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-fmi::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #60B0C9 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-mdi::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #747EB6 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-lama-laba::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #F5DB4A !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-ics-laba::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #66B966 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-isc-lama-laba::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #8A347F !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-aah-red::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #DF410F !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-landing-1::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #914718 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-landing-2::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #FF6605 !important;
  margin-top: 12px; }

/* line 8, src/assets/scss/_header.scss */
header#header {
  border-bottom: 1px solid #EFEFED; }
  /* line 11, src/assets/scss/_header.scss */
  header#header .navbar {
    padding: 0; }
    /* line 14, src/assets/scss/_header.scss */
    header#header .navbar a.nav-brand {
      display: inline-block;
      height: 26px;
      width: auto;
      max-height: 26px;
      max-width: auto;
      margin: 0.25rem 0.5rem 0.5rem 1.25rem;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      @media (min-width: 768px) {
        /* line 14, src/assets/scss/_header.scss */
        header#header .navbar a.nav-brand {
          height: 30px;
          max-height: 30px;
          margin: 0.5rem; } }
      @media (min-width: 992px) {
        /* line 14, src/assets/scss/_header.scss */
        header#header .navbar a.nav-brand {
          height: 49.0333px;
          max-height: 49.0333px;
          margin-right: 1rem; } }
      @media (min-width: 1200px) {
        /* line 14, src/assets/scss/_header.scss */
        header#header .navbar a.nav-brand {
          margin-left: 0; } }
      /* line 39, src/assets/scss/_header.scss */
      header#header .navbar a.nav-brand img.img-fluid {
        max-height: 26px; }
        @media (min-width: 768px) {
          /* line 39, src/assets/scss/_header.scss */
          header#header .navbar a.nav-brand img.img-fluid {
            max-height: 30px; } }
        @media (min-width: 992px) {
          /* line 39, src/assets/scss/_header.scss */
          header#header .navbar a.nav-brand img.img-fluid {
            margin-top: 8px;
            max-height: 35px; } }
    /* line 52, src/assets/scss/_header.scss */
    header#header .navbar .navbar-toggler {
      padding: 0.75rem;
      font-size: 1rem;
      line-height: 1;
      background-color: transparent;
      border: 1px solid transparent;
      border-radius: 0;
      border-left: 1px solid #EFEFED; }
      /* line 61, src/assets/scss/_header.scss */
      header#header .navbar .navbar-toggler:focus, header#header .navbar .navbar-toggler:hover {
        background-color: #FAFAF8; }
      /* line 67, src/assets/scss/_header.scss */
      header#header .navbar .navbar-toggler[aria-expanded="false"] .icon-menu {
        display: block; }
      /* line 71, src/assets/scss/_header.scss */
      header#header .navbar .navbar-toggler[aria-expanded="false"] .icon-close {
        display: none; }
      /* line 77, src/assets/scss/_header.scss */
      header#header .navbar .navbar-toggler[aria-expanded="true"] .icon-menu {
        display: none; }
      /* line 81, src/assets/scss/_header.scss */
      header#header .navbar .navbar-toggler[aria-expanded="true"] .icon-close {
        display: block; }
    /* line 87, src/assets/scss/_header.scss */
    header#header .navbar ul.navbar-nav > .nav-item {
      border-left: 1px solid #EFEFED; }
      /* line 90, src/assets/scss/_header.scss */
      header#header .navbar ul.navbar-nav > .nav-item .nav-link {
        padding: 0 0.75rem;
        line-height: 40px;
        color: #544F40; }
        /* line 97, src/assets/scss/_header.scss */
        header#header .navbar ul.navbar-nav > .nav-item .nav-link:focus, header#header .navbar ul.navbar-nav > .nav-item .nav-link:hover {
          color: #544F40;
          background-color: #FAFAF8; }
      /* line 104, src/assets/scss/_header.scss */
      header#header .navbar ul.navbar-nav > .nav-item.active .nav-link {
        color: #544F40;
        background-color: #FAFAF8; }
    @media (min-width: 992px) {
      /* line 110, src/assets/scss/_header.scss */
      header#header .navbar #links.navbar ul.navbar-nav > .nav-item:last-child {
        border-right: 1px solid #EFEFED; } }
    @media (max-width: 575.98px) {
      /* line 116, src/assets/scss/_header.scss */
      header#header .navbar .navbar-collapse.show .nav-item {
        border-top: 1px solid #EFEFED;
        border-left: 0;
        border-right: 0; }
        /* line 121, src/assets/scss/_header.scss */
        header#header .navbar .navbar-collapse.show .nav-item .navbar-search input {
          width: 100%; } }
    /* line 128, src/assets/scss/_header.scss */
    header#header .navbar .navbar-search .input-group * {
      border-radius: 0; }
    /* line 132, src/assets/scss/_header.scss */
    header#header .navbar .navbar-search input.form-control {
      width: 80px;
      height: 40px;
      padding: 0.375rem 0.75rem;
      padding-right: 1.25rem;
      background-color: transparent;
      background-image: url("/assets/img/icons/icon_search.svg");
      background-repeat: no-repeat;
      background-position: center right 8px;
      background-size: 14px 14px; }
      /* line 146, src/assets/scss/_header.scss */
      header#header .navbar .navbar-search input.form-control:focus, header#header .navbar .navbar-search input.form-control:hover {
        color: #544F40;
        background-color: #FAFAF8;
        -webkit-box-shadow: none;
                box-shadow: none; }
    /* line 155, src/assets/scss/_header.scss */
    header#header .navbar .dropdown-menu {
      padding: 0;
      margin: 0;
      font-size: 1rem;
      color: #544F40;
      border: 1px solid #EFEFED;
      border-radius: 0; }
    /* line 164, src/assets/scss/_header.scss */
    header#header .navbar .dropdown-item {
      border-bottom: 1px solid #EFEFED;
      padding: 0.75rem; }
      /* line 168, src/assets/scss/_header.scss */
      header#header .navbar .dropdown-item:last-child {
        border-bottom: 0; }
      /* line 172, src/assets/scss/_header.scss */
      header#header .navbar .dropdown-item:focus, header#header .navbar .dropdown-item:hover {
        color: #544F40;
        background-color: #FAFAF8; }
    /* line 179, src/assets/scss/_header.scss */
    header#header .navbar #nav-loggedin ul.navbar-nav > .nav-item {
      border: 0;
      margin: 0;
      border: 0; }
      /* line 184, src/assets/scss/_header.scss */
      header#header .navbar #nav-loggedin ul.navbar-nav > .nav-item .nav-link {
        padding: 3px 1.0rem 0;
        line-height: 42px;
        color: #FFFFFF;
        border-bottom: 3px solid #F36633; }
        /* line 190, src/assets/scss/_header.scss */
        header#header .navbar #nav-loggedin ul.navbar-nav > .nav-item .nav-link:focus, header#header .navbar #nav-loggedin ul.navbar-nav > .nav-item .nav-link:hover {
          color: #FFFFFF;
          background-color: #F36633;
          border-bottom-color: #FFFFFF; }
      /* line 198, src/assets/scss/_header.scss */
      header#header .navbar #nav-loggedin ul.navbar-nav > .nav-item.active .nav-link {
        color: #FFFFFF;
        background-color: #F36633;
        border-bottom-color: #FFFFFF; }
    /* line 207, src/assets/scss/_header.scss */
    header#header .navbar #nav-admin ul.navbar-nav > .nav-item {
      border: 0;
      margin: 0;
      border: 0; }
      /* line 212, src/assets/scss/_header.scss */
      header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link {
        padding: 3px 1.0rem 0;
        line-height: 42px;
        color: #FFFFFF; }
        @media (min-width: 1200px) {
          /* line 212, src/assets/scss/_header.scss */
          header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link {
            border-bottom: 3px solid #000000; } }
        /* line 221, src/assets/scss/_header.scss */
        header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link:focus, header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link:hover {
          color: #000000;
          background-color: #FFFFFF; }
          @media (min-width: 1200px) {
            /* line 221, src/assets/scss/_header.scss */
            header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link:focus, header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link:hover {
              color: #FFFFFF;
              background-color: #000000;
              border-bottom-color: #FFFFFF; } }
      /* line 233, src/assets/scss/_header.scss */
      header#header .navbar #nav-admin ul.navbar-nav > .nav-item.active .nav-link {
        color: #000000;
        background-color: #FFFFFF; }
        @media (min-width: 1200px) {
          /* line 233, src/assets/scss/_header.scss */
          header#header .navbar #nav-admin ul.navbar-nav > .nav-item.active .nav-link {
            color: #FFFFFF;
            background-color: #000000;
            border-bottom-color: #FFFFFF; } }

@media (min-width: 768px) {
  /* line 247, src/assets/scss/_header.scss */
  #nav-loggedin-wrap, #nav-admin-wrap {
    margin-bottom: -1px !important; } }

/* line 253, src/assets/scss/_header.scss */
header#header #admin-toggler.navbar-toggler {
  border: 0; }
  /* line 256, src/assets/scss/_header.scss */
  header#header #admin-toggler.navbar-toggler:focus, header#header #admin-toggler.navbar-toggler:hover {
    background-color: transparent; }

/* line 263, src/assets/scss/_header.scss */
#header-info {
  z-index: 1029; }

/* line 268, src/assets/scss/_header.scss */
#header-alert .btn-close {
  --bs-btn-close-bg: none; }

/* line 1, src/assets/scss/_footer.scss */
footer#footer {
  display: block;
  width: 100%; }
  @media (min-width: 992px) {
    /* line 7, src/assets/scss/_footer.scss */
    footer#footer .container {
      max-width: 1008px;
      margin-left: auto;
      margin-right: auto; } }
  /* line 14, src/assets/scss/_footer.scss */
  footer#footer h4, footer#footer .h4 {
    margin: 0; }
  /* line 18, src/assets/scss/_footer.scss */
  footer#footer li {
    margin: 0; }
  /* line 22, src/assets/scss/_footer.scss */
  footer#footer a.nav-link {
    padding: 0;
    color: #15717D; }
    /* line 25, src/assets/scss/_footer.scss */
    footer#footer a.nav-link:hover {
      color: #F36633;
      text-decoration: underline; }
  /* line 32, src/assets/scss/_footer.scss */
  footer#footer #footer-prescribing-info-links li {
    margin-bottom: 0.5rem; }
    @media (min-width: 768px) {
      /* line 32, src/assets/scss/_footer.scss */
      footer#footer #footer-prescribing-info-links li {
        padding-right: 3.0rem; } }
  /* line 42, src/assets/scss/_footer.scss */
  footer#footer #footer-legal-links a.nav-link {
    padding: 0.25rem 1.0rem; }

@media (min-width: 1200px) {
  /* line 49, src/assets/scss/_footer.scss */
  #footer-links .container {
    position: relative; }
    /* line 52, src/assets/scss/_footer.scss */
    #footer-links .container::before {
      content: "";
      display: block;
      width: 57px;
      height: 57px;
      background-image: url("../img/gsk-logo.png");
      background-repeat: no-repeat;
      background-size: 57px auto;
      background-position: top left;
      position: absolute;
      left: -68px;
      top: 78px; } }

/* line 72, src/assets/scss/_footer.scss */
#footer-adverse-events .medium {
  font-size: 18px; }

/* line 1, src/assets/scss/_typography.scss */
h1, .h1, .h1 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 130%;
  margin: 0 0 40px 0; }
  @media (min-width: 768px) {
    /* line 1, src/assets/scss/_typography.scss */
    h1, .h1, .h1 {
      font-size: 40px;
      line-height: 100%;
      margin: 0 0 48px 0; } }
  @media (min-width: 992px) {
    /* line 1, src/assets/scss/_typography.scss */
    h1, .h1, .h1 {
      font-size: 42px;
      line-height: 100%;
      margin: 0 0 48px 0; } }

/* line 19, src/assets/scss/_typography.scss */
h2, .h2, .h2 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: 135%;
  margin: 24px 0 24px 0; }
  @media (min-width: 768px) {
    /* line 19, src/assets/scss/_typography.scss */
    h2, .h2, .h2 {
      font-size: 32px;
      line-height: 110%;
      margin: 24px 0 32px 0; } }
  @media (min-width: 992px) {
    /* line 19, src/assets/scss/_typography.scss */
    h2, .h2, .h2 {
      font-size: 36px;
      line-height: 110%;
      margin: 24px 0 40px 0; } }

/* line 37, src/assets/scss/_typography.scss */
h3, .h3, .h3 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 130%;
  margin: 24px 0 32px 0; }
  @media (min-width: 768px) {
    /* line 37, src/assets/scss/_typography.scss */
    h3, .h3, .h3 {
      font-size: 26px;
      line-height: 130%;
      margin: 24px 0 32px 0; } }
  @media (min-width: 992px) {
    /* line 37, src/assets/scss/_typography.scss */
    h3, .h3, .h3 {
      font-size: 28px;
      line-height: 130%;
      margin: 26px 0 36px 0; } }

/* line 55, src/assets/scss/_typography.scss */
h4, .h4, .h4 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 19px;
  line-height: 100%;
  margin: 16px 0 20px 0; }
  @media (min-width: 768px) {
    /* line 55, src/assets/scss/_typography.scss */
    h4, .h4, .h4 {
      font-size: 22px;
      line-height: 130%;
      margin: 16px 0 20px 0; } }
  @media (min-width: 992px) {
    /* line 55, src/assets/scss/_typography.scss */
    h4, .h4, .h4 {
      font-size: 22px;
      line-height: 130%;
      margin: 18px 0 24px 0; } }

/* line 73, src/assets/scss/_typography.scss */
h5, .h5, .h5 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 100%;
  margin: 12px 0 16px 0; }
  @media (min-width: 768px) {
    /* line 73, src/assets/scss/_typography.scss */
    h5, .h5, .h5 {
      font-size: 22px;
      line-height: 140%;
      margin: 12px 0 16px 0; } }
  @media (min-width: 992px) {
    /* line 73, src/assets/scss/_typography.scss */
    h5, .h5, .h5 {
      font-size: 20px;
      line-height: 140%;
      margin: 14px 0 18px 0; } }

/* line 91, src/assets/scss/_typography.scss */
h6, .h6, .h6 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 120%;
  margin: 12px 0 16px 0; }
  @media (min-width: 768px) {
    /* line 91, src/assets/scss/_typography.scss */
    h6, .h6, .h6 {
      font-size: 16px;
      line-height: 138%;
      margin: 12px 0 16px 0; } }
  @media (min-width: 992px) {
    /* line 91, src/assets/scss/_typography.scss */
    h6, .h6, .h6 {
      font-size: 16px;
      line-height: 140%;
      margin: 14px 0 18px 0; } }

/* line 109, src/assets/scss/_typography.scss */
p {
  font-family: arial, sans-serif;
  font-size: 16px;
  line-height: 140%;
  margin: 20px 0 24px 0; }
  /* line 125, src/assets/scss/_typography.scss */
  p.intro {
    font-size: 24px;
    line-height: 120%;
    margin: 24px 0 32px 0; }
    @media (min-width: 768px) {
      /* line 125, src/assets/scss/_typography.scss */
      p.intro {
        font-size: 27px;
        line-height: 118%;
        margin: 24px 0 32px 0; } }
    @media (min-width: 992px) {
      /* line 125, src/assets/scss/_typography.scss */
      p.intro {
        font-size: 28px;
        line-height: 118%;
        margin: 28px 0 36px 0; } }
  /* line 141, src/assets/scss/_typography.scss */
  p.medium {
    font-size: 18px;
    line-height: 140%;
    margin: 16px 0 20px 0; }
    @media (min-width: 768px) {
      /* line 141, src/assets/scss/_typography.scss */
      p.medium {
        font-size: 20px;
        line-height: 140%;
        margin: 16px 0 21px 0; } }
    @media (min-width: 992px) {
      /* line 141, src/assets/scss/_typography.scss */
      p.medium {
        font-size: 20px;
        line-height: 140%;
        margin: 18px 0 24px 0; } }
  /* line 157, src/assets/scss/_typography.scss */
  p.small {
    font-size: 13px;
    line-height: 170%;
    margin: 12px 0 16px 0; }
    @media (min-width: 768px) {
      /* line 157, src/assets/scss/_typography.scss */
      p.small {
        font-size: 13px;
        line-height: 170%;
        margin: 12px 0 16px 0; } }
    @media (min-width: 992px) {
      /* line 157, src/assets/scss/_typography.scss */
      p.small {
        font-size: 13px;
        line-height: 170%;
        margin: 12px 0 16px 0; } }
  /* line 173, src/assets/scss/_typography.scss */
  p.x-small {
    font-size: 11px; }

/* line 179, src/assets/scss/_typography.scss */
.weight-medium {
  font-weight: 700; }

/* line 184, src/assets/scss/_typography.scss */
div > p:first-child {
  margin-top: 0; }

/* line 189, src/assets/scss/_typography.scss */
li {
  font-family: arial, sans-serif;
  font-size: 16px;
  line-height: 140%; }
  /* line 202, src/assets/scss/_typography.scss */
  li.intro {
    font-size: 24px;
    line-height: 120%; }
    @media (min-width: 768px) {
      /* line 202, src/assets/scss/_typography.scss */
      li.intro {
        font-size: 27px;
        line-height: 118%; } }
    @media (min-width: 992px) {
      /* line 202, src/assets/scss/_typography.scss */
      li.intro {
        font-size: 28px;
        line-height: 118%; } }
  /* line 215, src/assets/scss/_typography.scss */
  li.medium {
    font-size: 18px;
    line-height: 140%; }
    @media (min-width: 768px) {
      /* line 215, src/assets/scss/_typography.scss */
      li.medium {
        font-size: 20px;
        line-height: 140%; } }
    @media (min-width: 992px) {
      /* line 215, src/assets/scss/_typography.scss */
      li.medium {
        font-size: 20px;
        line-height: 140%; } }
  /* line 228, src/assets/scss/_typography.scss */
  li.small {
    font-size: 13px;
    line-height: 170%;
    margin: 12px 0 16px 0; }
    @media (min-width: 768px) {
      /* line 228, src/assets/scss/_typography.scss */
      li.small {
        font-size: 13px;
        line-height: 170%; } }
    @media (min-width: 992px) {
      /* line 228, src/assets/scss/_typography.scss */
      li.small {
        font-size: 13px;
        line-height: 170%; } }

/* line 253, src/assets/scss/_typography.scss */
.top-header {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 125%;
  color: #15717D; }
  /* line 259, src/assets/scss/_typography.scss */
  .top-header::after {
    content: "";
    width: 80px;
    height: 2px;
    display: block;
    background-color: #F36633;
    margin-top: 16px; }
  @media (min-width: 992px) {
    /* line 253, src/assets/scss/_typography.scss */
    .top-header {
      font-size: 18px;
      line-height: 20px; }
      /* line 270, src/assets/scss/_typography.scss */
      .top-header::after {
        width: 86px;
        margin-top: 21px; } }

/* line 277, src/assets/scss/_typography.scss */
.top-header + h1, .top-header + .h1 {
  margin-top: 48px; }

/* line 281, src/assets/scss/_typography.scss */
.title-header {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 123%;
  color: #15717D; }
  /* line 286, src/assets/scss/_typography.scss */
  .title-header::after {
    content: "";
    width: 80px;
    height: 4px;
    display: block;
    background-color: #F36633;
    margin-top: 12px; }
  @media (min-width: 768px) {
    /* line 296, src/assets/scss/_typography.scss */
    .title-header::after {
      width: 96px;
      margin-top: 12px; } }
  @media (min-width: 992px) {
    /* line 303, src/assets/scss/_typography.scss */
    .title-header::after {
      width: 128px;
      margin-top: 12px; } }

/* line 310, src/assets/scss/_typography.scss */
.title-header + h2, .title-header + .h2 {
  margin-top: 20px; }
  @media (min-width: 768px) {
    /* line 310, src/assets/scss/_typography.scss */
    .title-header + h2, .title-header + .h2 {
      margin-top: 24px;
      max-width: 80%; } }

/* line 319, src/assets/scss/_typography.scss */
.top-nav {
  font-family: arial, sans-serif;
  font-size: 14px;
  line-height: 140%; }
  @media (min-width: 768px) {
    /* line 319, src/assets/scss/_typography.scss */
    .top-nav {
      font-size: 13px;
      line-height: 100%; } }

/* line 330, src/assets/scss/_typography.scss */
.medium-bold {
  font-size: 20px; }

/* line 335, src/assets/scss/_typography.scss */
.line-height-100 {
  line-height: 100% !important; }

/* line 340, src/assets/scss/_typography.scss */
.after-line::after {
  content: "";
  width: 80px;
  height: 4px;
  display: block;
  background-color: #F36633;
  margin-top: 12px; }

/* line 351, src/assets/scss/_typography.scss */
.before-line::before {
  content: "";
  width: 80px;
  height: 2px;
  display: block;
  background-color: #F36633;
  margin-bottom: 12px; }

/* line 362, src/assets/scss/_typography.scss */
small, .small, .small {
  font-weight: 400; }

/* line 1, src/assets/scss/_forms.scss */
button,
input,
optgroup,
option,
select,
textarea {
  font-family: arial, sans-serif;
  color: #544F40; }

/* line 29, src/assets/scss/_forms.scss */
.form-select {
  border-radius: 0; }

/* line 33, src/assets/scss/_forms.scss */
label {
  margin-bottom: 0.5rem; }

/* line 38, src/assets/scss/_forms.scss */
.form-styled {
  margin-bottom: 22px; }
  /* line 41, src/assets/scss/_forms.scss */
  .form-styled .form-control, .form-styled .form-select {
    border-radius: 0;
    min-height: 56px;
    font-size: 20px;
    line-height: 140%;
    border-color: #FAFAF8;
    background-color: #FAFAF8; }
  /* line 50, src/assets/scss/_forms.scss */
  .form-styled .form-control.form-style-2 {
    border-radius: 4px;
    min-height: 56px;
    font-size: 20px;
    line-height: 140%;
    border-color: #15717D;
    background-color: #FFFFFF; }
  /* line 60, src/assets/scss/_forms.scss */
  .form-styled label:not(.form-check-label) {
    margin-bottom: 0;
    font-family: arial, sans-serif;
    font-weight: 700; }
  /* line 65, src/assets/scss/_forms.scss */
  .form-styled select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("/assets/img/icons/chevron_down.svg");
    background-repeat: no-repeat;
    background-position: center right 1rem;
    padding-right: 2rem; }
    /* line 76, src/assets/scss/_forms.scss */
    .form-styled select:focus {
      background-image: url("/assets/img/icons/chevron_up.svg"); }
    /* line 80, src/assets/scss/_forms.scss */
    .form-styled select option {
      font-size: 18px; }
  /* line 85, src/assets/scss/_forms.scss */
  .form-styled .bootstrap-datetimepicker-widget table td,
  .form-styled .bootstrap-datetimepicker-widget table th {
    font-size: 70%; }

/* line 94, src/assets/scss/_forms.scss */
.form-check-input[type="checkbox"] {
  border-radius: 0; }

/* line 105, src/assets/scss/_forms.scss */
.rangeslider-wrap {
  padding-top: 50px;
  padding-bottom: 30px; }
  /* line 109, src/assets/scss/_forms.scss */
  .rangeslider-wrap .rangeslider {
    position: relative;
    height: 4px;
    border-radius: 5px;
    width: 100%;
    background-color: #EFEFED; }
    /* line 116, src/assets/scss/_forms.scss */
    .rangeslider-wrap .rangeslider__handle {
      -webkit-transition: background-color 0.2s;
      transition: background-color 0.2s;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 20px;
      height: 20px;
      border-radius: 100%;
      background-color: #15717D;
      border: 2px solid #FFFFFF;
      -ms-touch-action: pan-y;
          touch-action: pan-y;
      cursor: pointer;
      display: inline-block;
      position: absolute;
      z-index: 3;
      top: -8px; }
      /* line 131, src/assets/scss/_forms.scss */
      .rangeslider-wrap .rangeslider__handle__value {
        -webkit-transition: background-color 0.2s, -webkit-box-shadow 0.1s, -webkit-transform 0.1s;
        transition: background-color 0.2s, -webkit-box-shadow 0.1s, -webkit-transform 0.1s;
        transition: background-color 0.2s, box-shadow 0.1s, transform 0.1s;
        transition: background-color 0.2s, box-shadow 0.1s, transform 0.1s, -webkit-box-shadow 0.1s, -webkit-transform 0.1s;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: 50px;
        text-align: center;
        padding: 10px;
        color: #15717D;
        left: -15px;
        top: -40px;
        position: absolute;
        white-space: nowrap; }
        /* line 143, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__handle__value:after {
          content: ""; }
    /* line 149, src/assets/scss/_forms.scss */
    .rangeslider-wrap .rangeslider__fill {
      position: absolute;
      top: 0;
      z-index: 1;
      height: 100%;
      background-color: #15717D;
      border-radius: 5px; }
    /* line 158, src/assets/scss/_forms.scss */
    .rangeslider-wrap .rangeslider__labels {
      position: absolute;
      width: 100%;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      /* line 165, src/assets/scss/_forms.scss */
      .rangeslider-wrap .rangeslider__labels__label {
        font-size: 0.75em;
        position: relative;
        padding-top: 15px;
        color: #544F40; }
        /* line 171, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:before {
          position: absolute;
          top: 0;
          left: 50%;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
          content: "";
          width: 1px;
          height: 9px;
          border-radius: 1px;
          background-color: rgba(239, 239, 237, 0.5); }
        /* line 183, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:first-child:before, .rangeslider-wrap .rangeslider__labels__label:last-child:before {
          height: 12px;
          width: 0; }
        /* line 189, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:first-child:before {
          background-color: #EFEFED; }
        /* line 193, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:last-child:before {
          background-color: #EFEFED; }
        /* line 197, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:first-child {
          -webkit-transform: translateX(0);
                  transform: translateX(0); }
        /* line 202, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:last-child {
          -webkit-transform: translateX(0);
                  transform: translateX(0); }

/* line 220, src/assets/scss/_forms.scss */
.rangeslider-wrap.percentageslider .rangeslider__handle__value {
  left: -17px; }
  /* line 223, src/assets/scss/_forms.scss */
  .rangeslider-wrap.percentageslider .rangeslider__handle__value:after {
    content: "%"; }

/* line 230, src/assets/scss/_forms.scss */
.rangeslider-wrap.percentageslider .rangeslider__labels__label:after {
  content: "%"; }

/* line 237, src/assets/scss/_forms.scss */
.rangeslider-wrap.greenslider .rangeslider__handle {
  background-color: #008A00; }
  /* line 240, src/assets/scss/_forms.scss */
  .rangeslider-wrap.greenslider .rangeslider__handle__value {
    color: #008A00; }

/* line 245, src/assets/scss/_forms.scss */
.rangeslider-wrap.greenslider .rangeslider__fill {
  background-color: #008A00; }

/* line 251, src/assets/scss/_forms.scss */
.rangeslider-wrap.dualslider {
  padding-top: 0; }
  /* line 256, src/assets/scss/_forms.scss */
  .rangeslider-wrap.dualslider .rangeslider__handle__value {
    top: 0 !important;
    display: none !important; }

/* line 264, src/assets/scss/_forms.scss */
.select2 {
  width: 100% !important; }

/* line 268, src/assets/scss/_forms.scss */
.select2-container .select2-selection--multiple,
.select2-container .select2-selection--single {
  border-radius: 0;
  min-height: 56px;
  font-size: 20px;
  line-height: 140%;
  border-color: #FAFAF8;
  background-color: #FAFAF8;
  background-image: url("/assets/img/icons/chevron_down.svg");
  background-repeat: no-repeat;
  background-position: center right 1rem;
  padding: 0.375rem 2rem 0.375rem 0.75rem;
  color: #544F40; }

/* line 285, src/assets/scss/_forms.scss */
.select2-container--default .select2-selection--multiple li.select2-selection__choice {
  background-color: #15717D;
  border: 1px solid #15717D;
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0 5px 5px 0;
  padding-left: 2.5rem;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
  color: #FFFFFF;
  position: relative;
  font-size: 1em; }

/* line 304, src/assets/scss/_forms.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border-right: 1px solid #FFFFFF;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
  width: 2rem;
  display: block; }

/* line 321, src/assets/scss/_forms.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
  font-size: 16px; }

/* line 328, src/assets/scss/_forms.scss */
.select2-container .select2-search--inline .select2-search__field {
  height: 28px;
  margin-left: 0;
  color: #EFEFED;
  opacity: 1; }

/* line 336, src/assets/scss/_forms.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0; }

/* line 340, src/assets/scss/_forms.scss */
.select2-search.select2-search--inline {
  display: inline-block;
  width: 80%; }

/* line 345, src/assets/scss/_forms.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #FAFAF8;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }

/* line 350, src/assets/scss/_forms.scss */
.select2-container--open {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }

/* line 354, src/assets/scss/_forms.scss */
.select2-container.select2-container--open .select2-selection--multiple,
.select2-container.select2-container--open .select2-selection--single {
  background-image: url("/assets/img/icons/chevron_up.svg"); }

/* line 359, src/assets/scss/_forms.scss */
.select2-selection__arrow {
  display: none; }

/* line 363, src/assets/scss/_forms.scss */
.select2-results__option {
  font-size: 18px; }

/* line 367, src/assets/scss/_forms.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 56px;
  line-height: 42px;
  color: #544F40 !important; }

/* line 377, src/assets/scss/_forms.scss */
.select2-container .select2-selection--single.location-select {
  border-color: transparent;
  background-color: transparent; }

/* line 384, src/assets/scss/_forms.scss */
.select2-container--default .select2-selection--single.location-select .select2-selection__rendered {
  color: #F36633 !important; }

/* line 389, src/assets/scss/_forms.scss */
.l2 {
  padding-left: 1rem;
  display: inline-block; }

/* line 394, src/assets/scss/_forms.scss */
.l3 {
  padding-left: 2rem;
  display: inline-block; }

/* line 399, src/assets/scss/_forms.scss */
.dropdown-back {
  cursor: pointer;
  position: absolute;
  left: 12px;
  top: 12px;
  z-index: 2; }
  /* line 406, src/assets/scss/_forms.scss */
  .dropdown-back img {
    width: 32px;
    height: 32px; }

/* line 413, src/assets/scss/_forms.scss */
.large-date-input {
  font-size: 1.5rem;
  font-weight: bold;
  border: 0;
  padding: 0;
  height: auto;
  margin-top: 5px; }
  /* line 421, src/assets/scss/_forms.scss */
  .large-date-input:focus {
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }

/* line 430, src/assets/scss/_forms.scss */
#select2-so_product-container.select2-selection__rendered {
  max-width: 318px; }

/* line 434, src/assets/scss/_forms.scss */
.select2-search.select2-search--dropdown input.select2-search__field {
  background-image: url("/assets/img/icons/icon_search.svg");
  background-repeat: no-repeat;
  background-position: center left 10px;
  background-size: auto;
  padding-left: 30px; }

/* line 443, src/assets/scss/_forms.scss */
input.product__qty-input {
  width: 100%;
  max-width: 200px; }

/* line 1, src/assets/scss/_buttons.scss */
a.link {
  text-decoration: underline; }
  /* line 3, src/assets/scss/_buttons.scss */
  a.link:hover {
    text-decoration: underline;
    color: #F36633; }
  /* line 8, src/assets/scss/_buttons.scss */
  a.link.external-link::after {
    content: "";
    position: relative;
    margin-left: 0.5rem;
    width: 1rem;
    height: 1rem;
    background-image: url("/assets/img/icons/icon_new_window.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block; }

/* line 22, src/assets/scss/_buttons.scss */
.btn {
  min-height: 42px;
  border-radius: 25px;
  border-width: 2px;
  width: 215px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 768px) {
    /* line 22, src/assets/scss/_buttons.scss */
    .btn {
      width: 295px; } }
  @media (min-width: 992px) {
    /* line 22, src/assets/scss/_buttons.scss */
    .btn {
      width: 232px; } }
  /* line 37, src/assets/scss/_buttons.scss */
  .btn.btn-width-auto {
    width: 100%; }

/* line 42, src/assets/scss/_buttons.scss */
.input-group .btn {
  width: auto; }

/* line 46, src/assets/scss/_buttons.scss */
.btn.link {
  background: none;
  color: #15717D; }

/* line 51, src/assets/scss/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  min-height: 33.6px;
  border-radius: 24px;
  border-width: 1px;
  width: 120px;
  font-size: 10px;
  text-transform: uppercase; }

/* line 60, src/assets/scss/_buttons.scss */
.small-link {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 125%; }

/* line 67, src/assets/scss/_buttons.scss */
.btn-group.toggle-charts {
  background-color: #EFEFED;
  border-radius: 24px; }
  /* line 70, src/assets/scss/_buttons.scss */
  .btn-group.toggle-charts .btn-sm, .btn-group.toggle-charts .btn-group-sm > .btn {
    border-radius: 24px; }
    /* line 72, src/assets/scss/_buttons.scss */
    .btn-group.toggle-charts .btn-sm.active, .btn-group.toggle-charts .btn-group-sm > .active.btn {
      background-color: #15717D;
      color: #FFFFFF;
      border-radius: 24px;
      -webkit-box-shadow: none;
              box-shadow: none; }
    /* line 78, src/assets/scss/_buttons.scss */
    .btn-group.toggle-charts .btn-sm:focus, .btn-group.toggle-charts .btn-group-sm > .btn:focus {
      -webkit-box-shadow: none;
              box-shadow: none; }

/* line 85, src/assets/scss/_buttons.scss */
.btn span.download-icon {
  display: inline-block;
  background-image: url("/assets/img/icons/icon_download_button.svg");
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 1rem;
  margin-left: 1rem; }

/* line 95, src/assets/scss/_buttons.scss */
.btn:hover span.download-icon {
  background-image: url("/assets/img/icons/icon_download_button_white.svg"); }

/* line 100, src/assets/scss/_buttons.scss */
.btn-primary, .btn-gsk-primary {
  --bs-btn-color: #ffffff;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-active-color: #ffffff;
  --bs-btn-disabled-color: #ffffff; }

/* line 107, src/assets/scss/_buttons.scss */
.btn-outline-primary, .btn-outline-gsk-primary {
  --bs-btn-hover-color: #ffffff;
  --bs-btn-active-color: #ffffff; }

/* line 114, src/assets/scss/_buttons.scss */
.btn-primary {
  --bs-btn-bg: #F36633;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #ef4a0e;
  --bs-btn-hover-border-color: #e6470e;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-secondary {
  --bs-btn-bg: #544F40;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #3d392e;
  --bs-btn-hover-border-color: #37342a;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-success {
  --bs-btn-bg: #008A00;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #006100;
  --bs-btn-hover-border-color: #005700;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-info {
  --bs-btn-bg: #15717D;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #0f515a;
  --bs-btn-hover-border-color: #0e4a51;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-warning {
  --bs-btn-bg: #E49B13;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #be8110;
  --bs-btn-hover-border-color: #b57b0f;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-danger {
  --bs-btn-bg: #ED003C;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #c40032;
  --bs-btn-hover-border-color: #ba002f;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-primary {
  --bs-btn-bg: #F36633;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #ef4a0e;
  --bs-btn-hover-border-color: #e6470e;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-dark-grey {
  --bs-btn-bg: #544F40;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #3d392e;
  --bs-btn-hover-border-color: #37342a;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-medium {
  --bs-btn-bg: #D5D1CE;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #c2bcb8;
  --bs-btn-hover-border-color: #bdb7b3;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-purple {
  --bs-btn-bg: #BC1077;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #960d5f;
  --bs-btn-hover-border-color: #8d0c59;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-red {
  --bs-btn-bg: #ED003C;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #c40032;
  --bs-btn-hover-border-color: #ba002f;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-indigo-blue {
  --bs-btn-bg: #40488D;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #333a71;
  --bs-btn-hover-border-color: #30366a;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-green {
  --bs-btn-bg: #008A00;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #006100;
  --bs-btn-hover-border-color: #005700;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-teal {
  --bs-btn-bg: #15717D;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #0f515a;
  --bs-btn-hover-border-color: #0e4a51;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-yellow {
  --bs-btn-bg: #E49B13;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #be8110;
  --bs-btn-hover-border-color: #b57b0f;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-white {
  --bs-btn-bg: #FFFFFF;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #ebebeb;
  --bs-btn-hover-border-color: #e6e6e6;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-white-85 {
  --bs-btn-bg: rgba(255, 255, 255, 0.85);
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: rgba(235, 235, 235, 0.85);
  --bs-btn-hover-border-color: rgba(230, 230, 230, 0.85);
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-white-90 {
  --bs-btn-bg: rgba(255, 255, 255, 0.9);
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: rgba(235, 235, 235, 0.9);
  --bs-btn-hover-border-color: rgba(230, 230, 230, 0.9);
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-white-95 {
  --bs-btn-bg: rgba(255, 255, 255, 0.95);
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: rgba(235, 235, 235, 0.95);
  --bs-btn-hover-border-color: rgba(230, 230, 230, 0.95);
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-grey {
  --bs-btn-bg: #BEBEBD;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #aaaaa8;
  --bs-btn-hover-border-color: #a5a5a3;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-black {
  --bs-btn-bg: #000000;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: black;
  --bs-btn-hover-border-color: black;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-purple-60 {
  --bs-btn-bg: rgba(188, 16, 119, 0.6);
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: rgba(150, 13, 95, 0.6);
  --bs-btn-hover-border-color: rgba(141, 12, 89, 0.6);
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-teal-60 {
  --bs-btn-bg: rgba(21, 113, 125, 0.6);
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: rgba(15, 81, 90, 0.6);
  --bs-btn-hover-border-color: rgba(14, 74, 81, 0.6);
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-teal-30 {
  --bs-btn-bg: rgba(21, 113, 125, 0.3);
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: rgba(15, 81, 90, 0.3);
  --bs-btn-hover-border-color: rgba(14, 74, 81, 0.3);
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-green-60 {
  --bs-btn-bg: #66B966;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #4da94d;
  --bs-btn-hover-border-color: #4aa24a;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-link-blue {
  --bs-btn-bg: #0D76D1;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #0b60ab;
  --bs-btn-hover-border-color: #0a5ba1;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-text-black {
  --bs-btn-bg: #2E2E3C;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #1c1c25;
  --bs-btn-hover-border-color: #18181f;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-text-secondary {
  --bs-btn-bg: #777369;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #615e56;
  --bs-btn-hover-border-color: #5c5951;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-text-medium {
  --bs-btn-bg: #878379;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #726e66;
  --bs-btn-hover-border-color: #6c6961;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-text-light {
  --bs-btn-bg: #BBB9B3;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #a8a59d;
  --bs-btn-hover-border-color: #a3a098;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-surface-dark {
  --bs-btn-bg: #BEBEBD;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #aaaaa8;
  --bs-btn-hover-border-color: #a5a5a3;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-surface-medium {
  --bs-btn-bg: #EFEFED;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #dcdcd7;
  --bs-btn-hover-border-color: #d7d7d2;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-surface-light {
  --bs-btn-bg: #FAFAF8;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #e9e9e0;
  --bs-btn-hover-border-color: #e5e5da;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-lama {
  --bs-btn-bg: #E9A93D;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #e3981a;
  --bs-btn-hover-border-color: #da9219;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-laba {
  --bs-btn-bg: #F4668A;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #f1406d;
  --bs-btn-hover-border-color: #f13666;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-ics {
  --bs-btn-bg: #0D76D1;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #0b60ab;
  --bs-btn-hover-border-color: #0a5ba1;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-dpi {
  --bs-btn-bg: #C5D34E;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #b7c731;
  --bs-btn-hover-border-color: #b0bf2f;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-fmi {
  --bs-btn-bg: #60B0C9;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #42a1bf;
  --bs-btn-hover-border-color: #3e9bb8;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-mdi {
  --bs-btn-bg: #747EB6;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #5965a8;
  --bs-btn-hover-border-color: #5561a2;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-lama-laba {
  --bs-btn-bg: #F5DB4A;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #f3d323;
  --bs-btn-hover-border-color: #f2d11a;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-ics-laba {
  --bs-btn-bg: #66B966;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #4da94d;
  --bs-btn-hover-border-color: #4aa24a;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-gsk-isc-lama-laba {
  --bs-btn-bg: #8A347F;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #6c2964;
  --bs-btn-hover-border-color: #65265d;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-aah-red {
  --bs-btn-bg: #DF410F;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #b9360c;
  --bs-btn-hover-border-color: #af330c;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-landing-1 {
  --bs-btn-bg: #914718;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #6e3612;
  --bs-btn-hover-border-color: #653211;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 114, src/assets/scss/_buttons.scss */
.btn-landing-2 {
  --bs-btn-bg: #FF6605;
  /* produce BS4-style hover by darkening by 8% (tweak to taste) */
  --bs-btn-hover-bg: #db5500;
  --bs-btn-hover-border-color: #d15100;
  /* optional text color; compute contrast or set statically */
  --bs-btn-hover-color: if(lightness($color) > 50%, #212529, #fff); }

/* line 126, src/assets/scss/_buttons.scss */
.btn-close {
  float: right;
  outline: none; }

/* line 1, src/assets/scss/_columns.scss */
.columns-md-2 {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem; }
  @media (min-width: 768px) {
    /* line 1, src/assets/scss/_columns.scss */
    .columns-md-2 {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }

/* line 9, src/assets/scss/_columns.scss */
.footnotes.columns-md-2 {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem; }
  @media (min-width: 768px) {
    /* line 9, src/assets/scss/_columns.scss */
    .footnotes.columns-md-2 {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }

/* line 17, src/assets/scss/_columns.scss */
.footnotes {
  margin: 0;
  padding: 0 1rem; }

/* line 22, src/assets/scss/_columns.scss */
.footnotes li {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  margin-top: 0; }

/* line 1, src/assets/scss/_dropdowns.scss */
.dropdown.dropdown-1 {
  display: inline; }
  /* line 4, src/assets/scss/_dropdowns.scss */
  .dropdown.dropdown-1 > .dropdown-toggle {
    color: #15717D;
    font-family: arial, sans-serif;
    font-weight: 700;
    text-decoration: underline;
    background: none;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0; }
    /* line 12, src/assets/scss/_dropdowns.scss */
    .dropdown.dropdown-1 > .dropdown-toggle::after {
      display: inline-block;
      margin-left: 0.25em;
      vertical-align: 0;
      content: url("/assets/img/icons/chevron_down.svg");
      border: 0; }
    /* line 20, src/assets/scss/_dropdowns.scss */
    .dropdown.dropdown-1 > .dropdown-toggle[aria-expanded="true"]::after {
      content: url("/assets/img/icons/chevron_up.svg"); }
  /* line 25, src/assets/scss/_dropdowns.scss */
  .dropdown.dropdown-1 .dropdown-menu.dropdown-primary {
    min-width: 15rem;
    background-color: #F36633;
    padding: 0; }
    /* line 30, src/assets/scss/_dropdowns.scss */
    .dropdown.dropdown-1 .dropdown-menu.dropdown-primary a.dropdown-item {
      color: #FFFFFF;
      padding: 0.125rem 0.5rem;
      font-size: 19px; }
      /* line 35, src/assets/scss/_dropdowns.scss */
      .dropdown.dropdown-1 .dropdown-menu.dropdown-primary a.dropdown-item.active, .dropdown.dropdown-1 .dropdown-menu.dropdown-primary a.dropdown-item:focus, .dropdown.dropdown-1 .dropdown-menu.dropdown-primary a.dropdown-item:hover {
        background-color: rgba(255, 255, 255, 0.2); }

/* line 56, src/assets/scss/_dropdowns.scss */
.dropdown-2-wrapper p {
  font-size: 20px; }

/* line 61, src/assets/scss/_dropdowns.scss */
.dropdown-2-wrapper .dropdown.dropdown-2 {
  display: inline-block;
  width: 100%; }
  /* line 65, src/assets/scss/_dropdowns.scss */
  .dropdown-2-wrapper .dropdown.dropdown-2 > .dropdown-toggle {
    color: #F36633;
    text-decoration: none;
    background: none;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 20px;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    text-align: left; }
    @media (min-width: 576px) {
      /* line 65, src/assets/scss/_dropdowns.scss */
      .dropdown-2-wrapper .dropdown.dropdown-2 > .dropdown-toggle {
        margin-top: 2px;
        width: auto; } }
    /* line 81, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 > .dropdown-toggle::after {
      content: url("/assets/img/icons/chevron_down.svg");
      border: 0;
      vertical-align: 0;
      position: absolute;
      right: 0; }
      @media (min-width: 576px) {
        /* line 81, src/assets/scss/_dropdowns.scss */
        .dropdown-2-wrapper .dropdown.dropdown-2 > .dropdown-toggle::after {
          position: relative;
          display: inline-block;
          margin-left: 0.25em; } }
    /* line 94, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 > .dropdown-toggle[aria-expanded="true"]::after {
      content: url("/assets/img/icons/chevron_up.svg"); }
  /* line 101, src/assets/scss/_dropdowns.scss */
  .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu .dropdown-toggle {
    width: 40px; }
    /* line 104, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu .dropdown-toggle::after {
      content: url("/assets/img/icons/chevron_down_white.svg");
      border: 0;
      vertical-align: 0;
      position: absolute;
      right: 0; }
      @media (min-width: 576px) {
        /* line 104, src/assets/scss/_dropdowns.scss */
        .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu .dropdown-toggle::after {
          position: relative;
          display: inline-block; } }
    /* line 116, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu .dropdown-toggle.active::after {
      content: url("/assets/img/icons/chevron_up_white.svg"); }
  /* line 122, src/assets/scss/_dropdowns.scss */
  .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary {
    min-width: 15rem;
    background-color: #F36633;
    padding: 0; }
    /* line 127, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary h6.dropdown-header, .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary .dropdown-header.h6 {
      color: #FFFFFF;
      padding: 0.125rem 0.5rem;
      margin: 0;
      font-size: 20px;
      background-color: rgba(255, 255, 255, 0.2); }
    /* line 135, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary a.dropdown-item {
      color: #FFFFFF;
      padding: 0.125rem 0.5rem;
      font-size: 20px; }
      /* line 140, src/assets/scss/_dropdowns.scss */
      .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary a.dropdown-item.active, .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary a.dropdown-item:focus, .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary a.dropdown-item:hover {
        background-color: rgba(255, 255, 255, 0.2); }
  /* line 148, src/assets/scss/_dropdowns.scss */
  .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu {
    position: relative; }
    /* line 151, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu .dropdown-menu {
      top: 36px;
      left: 0.5rem; }

/* line 1, src/assets/scss/_accordions.scss */
.card.accordion-card-1 {
  border-radius: 0;
  border: 1px dashed #544F40;
  border-left: 3px solid #F36633;
  background-color: transparent; }
  /* line 7, src/assets/scss/_accordions.scss */
  .card.accordion-card-1 .card-header {
    border: 0;
    background-color: transparent;
    cursor: pointer;
    background-image: url("/assets/img/icons/chevron_up.svg");
    background-repeat: no-repeat;
    background-position: center right 1rem;
    background-size: auto; }
    /* line 16, src/assets/scss/_accordions.scss */
    .card.accordion-card-1 .card-header.collapsed {
      background-image: url("/assets/img/icons/chevron_down.svg"); }
    /* line 20, src/assets/scss/_accordions.scss */
    .card.accordion-card-1 .card-header h5, .card.accordion-card-1 .card-header .h5 {
      text-transform: uppercase;
      color: #15717D;
      font-family: arial, sans-serif;
      font-weight: 700;
      letter-spacing: 0.08em; }

/* line 29, src/assets/scss/_accordions.scss */
.card.accordion-card-2 {
  border-radius: 0;
  border: 0;
  background-color: transparent; }
  /* line 34, src/assets/scss/_accordions.scss */
  .card.accordion-card-2 .card-header {
    border: 0;
    background-color: #EFEFED;
    cursor: pointer;
    background-image: url("/assets/img/icons/chevron_up_teal.svg");
    background-repeat: no-repeat;
    background-position: center right 1rem;
    background-size: auto; }
    /* line 43, src/assets/scss/_accordions.scss */
    .card.accordion-card-2 .card-header.collapsed {
      background-image: url("/assets/img/icons/chevron_down_teal.svg"); }
    /* line 47, src/assets/scss/_accordions.scss */
    .card.accordion-card-2 .card-header h4, .card.accordion-card-2 .card-header .h4 {
      color: #15717D;
      font-family: arial, sans-serif;
      font-weight: 700; }

/* line 55, src/assets/scss/_accordions.scss */
.toggle-more {
  padding-bottom: 2rem;
  background-image: url("/assets/img/icons/chevron_up.svg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: auto; }
  /* line 62, src/assets/scss/_accordions.scss */
  .toggle-more.collapsed {
    background-image: url("/assets/img/icons/chevron_down.svg"); }

/* line 1, src/assets/scss/_cards.scss */
.card-header, .card-body, .card-footer {
  border: 0; }

/* line 4, src/assets/scss/_cards.scss */
.card-footer {
  background: transparent; }

/* line 8, src/assets/scss/_cards.scss */
a.card {
  text-decoration: none;
  color: inherit; }

/* line 14, src/assets/scss/_cards.scss */
a.card-download-pdf p.card-title {
  font-size: 16px; }

/* line 18, src/assets/scss/_cards.scss */
a.card-download-pdf .icon-folder {
  height: 66.66px;
  width: auto; }
  @media (min-width: 1200px) {
    /* line 18, src/assets/scss/_cards.scss */
    a.card-download-pdf .icon-folder {
      height: 134px;
      width: auto;
      max-width: 168px; } }

/* line 31, src/assets/scss/_cards.scss */
.card-1 .card-body p {
  font-size: 16px;
  line-height: 170%; }

/* line 43, src/assets/scss/_cards.scss */
.card-2 .card-body h6, .card-2 .card-body .h6 {
  font-size: 16px; }

/* line 1, src/assets/scss/_charts.scss */
.chart-title {
  font-size: 13px;
  text-transform: uppercase;
  text-align: center; }
  @media (min-width: 768px) {
    /* line 1, src/assets/scss/_charts.scss */
    .chart-title {
      font-size: 18px; } }
  @media (min-width: 992px) {
    /* line 1, src/assets/scss/_charts.scss */
    .chart-title {
      font-size: 24px; } }

/* line 13, src/assets/scss/_charts.scss */
.chart-copy {
  font-size: 16px; }

/* line 17, src/assets/scss/_charts.scss */
.chart-desc {
  font-size: 16px; }

/* line 21, src/assets/scss/_charts.scss */
.chart-label {
  font-size: 13px;
  line-height: 18px;
  text-transform: uppercase; }
  @media (min-width: 992px) {
    /* line 21, src/assets/scss/_charts.scss */
    .chart-label {
      font-size: 21px;
      line-height: 24px; } }

/* line 31, src/assets/scss/_charts.scss */
.chart-perc {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: 29px;
  text-transform: uppercase; }
  @media (min-width: 992px) {
    /* line 31, src/assets/scss/_charts.scss */
    .chart-perc {
      font-size: 38px;
      line-height: 42px; } }

/* line 44, src/assets/scss/_charts.scss */
.chart-legend-button {
  cursor: pointer;
  white-space: nowrap;
  padding-right: 1.0rem; }
  /* line 49, src/assets/scss/_charts.scss */
  .chart-legend-button .chart-legend-dot {
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    margin-right: 5px; }
  /* line 58, src/assets/scss/_charts.scss */
  .chart-legend-button .chart-legend-dash {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 12px;
    margin-right: 5px;
    background-image: -webkit-gradient(linear, left top, right top, from(#544F40), color-stop(50%, #544F40), color-stop(50%, #fff), to(#fff));
    background-image: linear-gradient(to right, #544F40 0%, #544F40 50%, #fff 50%, #fff 100%);
    background-position: center;
    background-size: 8px 2px;
    background-repeat: repeat-x; }
  /* line 70, src/assets/scss/_charts.scss */
  .chart-legend-button span {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-weight: 700;
    color: #333333; }
  /* line 78, src/assets/scss/_charts.scss */
  .chart-legend-button.hide {
    color: #ccc !important; }
    /* line 80, src/assets/scss/_charts.scss */
    .chart-legend-button.hide .chart-legend-dot {
      background-color: #ccc !important; }
    /* line 83, src/assets/scss/_charts.scss */
    .chart-legend-button.hide .chart-legend-dash {
      background-image: -webkit-gradient(linear, left top, right top, from(#CCC), color-stop(50%, #CCC), color-stop(50%, #fff), to(#fff));
      background-image: linear-gradient(to right, #CCC 0%, #CCC 50%, #fff 50%, #fff 100%); }
    /* line 86, src/assets/scss/_charts.scss */
    .chart-legend-button.hide span {
      color: #ccc !important; }

/* line 1, src/assets/scss/_tabs.scss */
.nav-tabs {
  border: none;
  margin-bottom: 1rem; }
  /* line 5, src/assets/scss/_tabs.scss */
  .nav-tabs .nav-link {
    margin-bottom: -2px;
    border: none;
    border-left: 0.5px solid #EFEFED;
    border-bottom: 2px solid #EFEFED;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #878379;
    background-color: #FFFFFF; }
  /* line 16, src/assets/scss/_tabs.scss */
  .nav-tabs .nav-item:first-child .nav-link {
    border-left: none; }
  /* line 20, src/assets/scss/_tabs.scss */
  .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-link:focus,
  .nav-tabs .nav-link:hover {
    border-bottom: 2px solid #15717D;
    color: #15717D; }

/* line 30, src/assets/scss/_tabs.scss */
#purchasing-trends-tabs .nav-tabs {
  border: none;
  margin-bottom: 2px; }
  /* line 34, src/assets/scss/_tabs.scss */
  #purchasing-trends-tabs .nav-tabs .nav-link {
    margin-bottom: -2px;
    border: none;
    border-bottom: 2px solid #EFEFED;
    border-radius: 0;
    color: #EFEFED;
    background-color: #FFFFFF; }
  /* line 43, src/assets/scss/_tabs.scss */
  #purchasing-trends-tabs .nav-tabs .nav-item:first-child .nav-link {
    border-left: none; }
  /* line 47, src/assets/scss/_tabs.scss */
  #purchasing-trends-tabs .nav-tabs .nav-item.show .nav-link,
  #purchasing-trends-tabs .nav-tabs .nav-link.active,
  #purchasing-trends-tabs .nav-tabs .nav-link:focus,
  #purchasing-trends-tabs .nav-tabs .nav-link:hover {
    border-bottom: 2px solid #15717D;
    color: #15717D; }

/* line 2, src/assets/scss/_team.scss */
.team-member img.team-member-photo {
  max-width: 120px; }
  @media (min-width: 992px) {
    /* line 2, src/assets/scss/_team.scss */
    .team-member img.team-member-photo {
      max-width: 138px; } }

/* line 9, src/assets/scss/_team.scss */
.team-member p.team-member-name {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 20px; }
  /* line 12, src/assets/scss/_team.scss */
  .team-member p.team-member-name::before {
    content: "";
    width: 120px;
    height: 4px;
    display: block;
    background-color: #F36633;
    margin-bottom: 8px; }

/* line 21, src/assets/scss/_team.scss */
.team-member p.team-member-role {
  font-size: 20px; }

/* line 25, src/assets/scss/_team.scss */
.team-member a.team-member-email {
  position: relative;
  padding-left: 1.5rem; }
  /* line 28, src/assets/scss/_team.scss */
  .team-member a.team-member-email::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2.5px;
    width: 1.5rem;
    height: 10px;
    background-image: url("/assets/img/icons/icon_envelope.svg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 10px;
    display: block; }

/* line 42, src/assets/scss/_team.scss */
.team-member a.team-member-phone {
  position: relative;
  padding-left: 1.5rem; }
  /* line 45, src/assets/scss/_team.scss */
  .team-member a.team-member-phone::before {
    content: "";
    position: absolute;
    left: 0;
    top: 1.5px;
    width: 1.5rem;
    height: 12.48px;
    background-image: url("/assets/img/icons/icon_mobile.svg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 12.48px;
    display: block; }

/* line 1, src/assets/scss/_modals.scss */
.modal {
  --bs-modal-padding: 1rem; }

/* line 6, src/assets/scss/_modals.scss */
.modal-lg {
  max-width: 720px; }

/* line 10, src/assets/scss/_modals.scss */
.modal-xl {
  max-width: 970px; }

/* line 14, src/assets/scss/_modals.scss */
.modal-content, .modal-header, .modal-footer {
  border-style: solid;
  border-color: transparent; }

/* line 19, src/assets/scss/_modals.scss */
.modal-header {
  padding-bottom: 0;
  border-bottom: 0;
  display: block !important; }

/* line 25, src/assets/scss/_modals.scss */
.modal-header .modal-title {
  margin-left: auto;
  margin-right: auto; }

/* line 30, src/assets/scss/_modals.scss */
h2.modal-title, .modal-title.h2 {
  text-align: center;
  display: block; }

/* line 37, src/assets/scss/_modals.scss */
.modal-body {
  border-left-style: solid;
  border-left-color: transparent;
  border-right-style: solid;
  border-right-color: transparent; }

/* line 45, src/assets/scss/_modals.scss */
.modal-footer {
  padding: 1rem;
  border-top: 0;
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

/* line 53, src/assets/scss/_modals.scss */
.modal-footer p {
  display: inline-block;
  clear: both; }

/* line 59, src/assets/scss/_modals.scss */
.modal-footer > :not(:first-child) {
  margin-left: auto; }

/* line 63, src/assets/scss/_modals.scss */
.modal-footer > :not(:last-child) {
  margin-right: auto; }

/* line 68, src/assets/scss/_modals.scss */
.modal-backdrop.show {
  opacity: 1.0; }

/* line 72, src/assets/scss/_modals.scss */
.modal-backdrop.modal-backdrop-black.show {
  opacity: 1.0; }

/* line 77, src/assets/scss/_modals.scss */
.modal-backdrop {
  background-color: #000; }

@media (min-width: 768px) {
  /* line 82, src/assets/scss/_modals.scss */
  .modal-contact-details {
    min-height: 220px; } }

/* line 1, src/assets/scss/_tooltip.scss */
.tooltip-trigger {
  width: 1rem;
  height: 1rem;
  display: inline-block;
  background-image: url("/assets/img/icons/icon_info.svg");
  background-repeat: no-repeat;
  background-position: center; }

/* line 11, src/assets/scss/_tooltip.scss */
.tooltip {
  z-index: 1080;
  font-size: 0.75rem; }

/* line 16, src/assets/scss/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  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: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  /* line 29, src/assets/scss/_tooltip.scss */
  .tooltip.show {
    opacity: 0.9; }
  /* line 31, src/assets/scss/_tooltip.scss */
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    /* line 37, src/assets/scss/_tooltip.scss */
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 46, src/assets/scss/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"], .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  /* line 49, src/assets/scss/_tooltip.scss */
  .bs-tooltip-top .arrow, .bs-tooltip-auto[data-popper-placement^="top"] .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    /* line 52, src/assets/scss/_tooltip.scss */
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #544F40; }

/* line 60, src/assets/scss/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  /* line 63, src/assets/scss/_tooltip.scss */
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 68, src/assets/scss/_tooltip.scss */
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #544F40; }

/* line 76, src/assets/scss/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"], .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  /* line 79, src/assets/scss/_tooltip.scss */
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    /* line 82, src/assets/scss/_tooltip.scss */
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #544F40; }

/* line 90, src/assets/scss/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  /* line 93, src/assets/scss/_tooltip.scss */
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 98, src/assets/scss/_tooltip.scss */
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #544F40; }

/* line 122, src/assets/scss/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.5rem 0.5rem;
  color: var(--bs-body-bg);
  text-align: center;
  background-color: #544F40;
  border-radius: var(--bs-border-radius); }

/* line 1, src/assets/scss/_backgrounds.scss */
.bg-gradient {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

/* line 7, src/assets/scss/_backgrounds.scss */
.bg-gradient-1 {
  background-image: url("/assets/img/backgrounds/gradient1.jpg"); }

/* line 11, src/assets/scss/_backgrounds.scss */
.bg-gradient-2 {
  background-image: url("/assets/img/backgrounds/gradient2.jpg"); }

/* line 15, src/assets/scss/_backgrounds.scss */
.bg-gradient-3 {
  background-image: url("/assets/img/backgrounds/gradient3.jpg"); }

/* line 19, src/assets/scss/_backgrounds.scss */
.bg-gradient-4 {
  background-image: url("/assets/img/backgrounds/gradient4.jpg"); }

/* line 23, src/assets/scss/_backgrounds.scss */
.bg-gradient-5 {
  background-image: url("/assets/img/backgrounds/gradient5.jpg"); }

/* line 27, src/assets/scss/_backgrounds.scss */
.bg-gradient-6 {
  background-image: url("/assets/img/backgrounds/gradient6.jpg"); }

/* line 31, src/assets/scss/_backgrounds.scss */
.bg-gradient-orange {
  background: #F36633;
  background: -webkit-gradient(linear, left top, right top, from(#ea5f1e), to(#f39517));
  background: linear-gradient(90deg, #ea5f1e 0%, #f39517 100%); }

/* line 3, src/assets/scss/_tables.scss */
.table {
  background-color: #FFFFFF; }

/* line 6, src/assets/scss/_tables.scss */
.table .thead-light th {
  color: #544F40;
  background-color: #EFEFED;
  border-color: transparent;
  border-bottom: 2px solid #F36633; }

/* line 13, src/assets/scss/_tables.scss */
.table > :not(caption) > * > * {
  padding: 0.75rem; }

/* line 17, src/assets/scss/_tables.scss */
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6; }

/* line 21, src/assets/scss/_tables.scss */
.table th, .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
  border-bottom: 0; }

/* line 30, src/assets/scss/_tables.scss */
.tablesorter-default .header, .tablesorter-default .tablesorter-header {
  background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
  background-position: center right;
  background-repeat: no-repeat;
  cursor: pointer;
  white-space: normal; }

/* line 32, src/assets/scss/_tables.scss */
.tablesorter-default thead .headerSortUp, .tablesorter-default thead .tablesorter-headerAsc, .tablesorter-default thead .tablesorter-headerSortUp {
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); }

/* line 34, src/assets/scss/_tables.scss */
.tablesorter-default thead .headerSortDown, .tablesorter-default thead .tablesorter-headerDesc, .tablesorter-default thead .tablesorter-headerSortDown {
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); }

/* line 36, src/assets/scss/_tables.scss */
.tablesorter-default thead .sorter-false {
  background-image: none;
  cursor: default; }

/* line 38, src/assets/scss/_tables.scss */
.tablesorter-hidden {
  display: none; }

/* line 40, src/assets/scss/_tables.scss */
table.table-style-4 {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 15px; }

/* line 45, src/assets/scss/_tables.scss */
table.tablesorter.table-style-4 thead tr .header {
  background-position: left center; }

/* line 50, src/assets/scss/_tables.scss */
table.tablesorter.table-style-4 thead tr .header {
  background-position: left center;
  background-image: url(../img/bg-white.gif); }

/* line 54, src/assets/scss/_tables.scss */
table.tablesorter.table-style-4 thead tr .headerSortDown {
  background-image: url(../img/desc-white.gif); }

/* line 57, src/assets/scss/_tables.scss */
table.tablesorter.table-style-4 thead tr .headerSortUp {
  background-image: url(../img/asc-white.gif); }

/* line 62, src/assets/scss/_tables.scss */
table.table-style-4 th {
  background-color: #f36633;
  color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  line-height: 1.2em;
  text-align: center;
  border-left: 1px solid #F0EFED; }

/* line 75, src/assets/scss/_tables.scss */
table.table-style-4 th:first-of-type {
  border-left: 0; }

/* line 78, src/assets/scss/_tables.scss */
table.table-style-4 td {
  padding: 15px 20px;
  position: relative;
  /*border-left: 1px solid #E0DFDD;*/ }

/* line 83, src/assets/scss/_tables.scss */
table.table-style-4 td:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  top: 25%;
  height: 50%;
  border-left: 1px solid #E0DFDD; }

/* line 93, src/assets/scss/_tables.scss */
table.table-style-4 td:first-of-type:before {
  border-left: 0; }

/* line 96, src/assets/scss/_tables.scss */
table.table-style-4 tbody tr {
  background-color: #F0EFED;
  border-bottom: 1px solid #E0DFDD; }

/* line 100, src/assets/scss/_tables.scss */
table.table-style-4 {
  border-bottom: 3px solid #f36633; }

/* line 103, src/assets/scss/_tables.scss */
table.table-style-4 td input[type="checkbox"] {
  margin-left: 0;
  margin-right: 8px; }

/* line 109, src/assets/scss/_tables.scss */
table.table-style-4 tbody tr.pcn-row {
  background-color: #F0EFED88; }

/* line 114, src/assets/scss/_tables.scss */
tr.pcn-row td:first-of-type {
  padding-left: 40px; }

/* CHANGES FROM HERE */
/* line 121, src/assets/scss/_tables.scss */
table.table-style-4 .select2-container--default .select2-selection--multiple {
  height: auto;
  min-height: 47px; }

/* line 126, src/assets/scss/_tables.scss */
table.table-style-4 .select2-container--default .select2-selection--multiple .select2-search__field {
  line-height: 50px; }

/* line 130, src/assets/scss/_tables.scss */
table.table-style-4 .select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin: 10px 5px 0 0; }

/* line 136, src/assets/scss/_tables.scss */
.discount-table caption {
  color: #F36633;
  font-size: 1.0rem;
  font-weight: bold;
  caption-side: top; }

/* line 143, src/assets/scss/_tables.scss */
.discount-table {
  font-size: 0.875rem; }

/* line 1, src/assets/scss/_alerts.scss */
.alert {
  border-radius: 0;
  --bs-alert-padding-x: 1.25rem;
  --bs-alert-padding-y: 0.75rem; }

/* line 12, src/assets/scss/_alerts.scss */
.alert.alert-1.text-white p a {
  color: #FFFFFF;
  text-decoration: underline; }

@font-face {
  font-family: 'gsk-icons';
  src: url("../webfonts/gsk-icons.eot?p0wel0");
  src: url("../webfonts/gsk-icons.eot?p0wel0#iefix") format("embedded-opentype"), url("../webfonts/gsk-icons.ttf?p0wel0") format("truetype"), url("../webfonts/gsk-icons.woff?p0wel0") format("woff"), url("../webfonts/gsk-icons.svg?p0wel0#gsk-icons") format("svg");
  font-weight: 400;
  font-style: normal; }

/* line 9, src/assets/scss/_icons.scss */
.icon {
  font-family: "gsk-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 21, src/assets/scss/_icons.scss */
.icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  vertical-align: inherit; }

/* line 28, src/assets/scss/_icons.scss */
.icon--orange {
  color: #F36633; }

/* line 31, src/assets/scss/_icons.scss */
.icon--grey {
  color: #72635D; }

/* line 34, src/assets/scss/_icons.scss */
.icon--green {
  color: #54A41C; }

/* line 37, src/assets/scss/_icons.scss */
.icon--green-light {
  color: #b8cf29; }

/* line 40, src/assets/scss/_icons.scss */
.icon--blue {
  color: #0065B2; }

/* line 43, src/assets/scss/_icons.scss */
.icon--white {
  color: #fff; }

/* line 63, src/assets/scss/_icons.scss */
.icon--xs {
  width: 12px;
  height: 12px;
  font-size: 12px; }

/* line 68, src/assets/scss/_icons.scss */
.icon--sm {
  width: 18px;
  height: 18px;
  font-size: 18px; }

/* line 73, src/assets/scss/_icons.scss */
.icon--md {
  width: 36px;
  height: 36px;
  font-size: 36px; }

/* line 78, src/assets/scss/_icons.scss */
.icon--lg {
  width: 48px;
  height: 48px;
  font-size: 48px; }

/* line 83, src/assets/scss/_icons.scss */
.icon--xl {
  width: 72px;
  height: 72px;
  font-size: 72px; }

/* line 88, src/assets/scss/_icons.scss */
.icon--delivery-so.icon--sm {
  width: 24px;
  height: 24px;
  font-size: 24px; }

/* line 94, src/assets/scss/_icons.scss */
.icon--cancel:before {
  content: "\e900"; }

/* line 97, src/assets/scss/_icons.scss */
.icon--chevron-down:before {
  content: "\e901"; }

/* line 100, src/assets/scss/_icons.scss */
.icon--clock:before {
  content: "\e902"; }

/* line 103, src/assets/scss/_icons.scss */
.icon--confirm-thin:before {
  content: "\e903"; }

/* line 106, src/assets/scss/_icons.scss */
.icon--dashboard:before {
  content: "\e904"; }

/* line 109, src/assets/scss/_icons.scss */
.icon--delivery-so:before {
  content: "\e905"; }

/* line 112, src/assets/scss/_icons.scss */
.icon--delivery-thin:before {
  content: "\e906"; }

/* line 115, src/assets/scss/_icons.scss */
.icon--delivery:before {
  content: "\e907"; }

/* line 118, src/assets/scss/_icons.scss */
.icon--document:before {
  content: "\e908"; }

/* line 121, src/assets/scss/_icons.scss */
.icon--download-thin:before {
  content: "\e909"; }

/* line 124, src/assets/scss/_icons.scss */
.icon--download:before {
  content: "\e90a"; }

/* line 127, src/assets/scss/_icons.scss */
.icon--envelope:before {
  content: "\e90b"; }

/* line 130, src/assets/scss/_icons.scss */
.icon--eye:before {
  content: "\e90c"; }

/* line 133, src/assets/scss/_icons.scss */
.icon--live-chat:before {
  content: "\e90d"; }

/* line 136, src/assets/scss/_icons.scss */
.icon--logout:before {
  content: "\e90e"; }

/* line 139, src/assets/scss/_icons.scss */
.icon--magnifier:before {
  content: "\e90f"; }

/* line 142, src/assets/scss/_icons.scss */
.icon--man:before {
  content: "\e910"; }

/* line 145, src/assets/scss/_icons.scss */
.icon--manage-so:before {
  content: "\e911"; }

/* line 148, src/assets/scss/_icons.scss */
.icon--map-marker:before {
  content: "\e912"; }

/* line 151, src/assets/scss/_icons.scss */
.icon--minus:before {
  content: "\e913"; }

/* line 154, src/assets/scss/_icons.scss */
.icon--money-thin:before {
  content: "\e914"; }

/* line 157, src/assets/scss/_icons.scss */
.icon--needle:before {
  content: "\e915"; }

/* line 160, src/assets/scss/_icons.scss */
.icon--next-stroke:before {
  content: "\e916"; }

/* line 163, src/assets/scss/_icons.scss */
.icon--next:before {
  content: "\e917"; }

/* line 166, src/assets/scss/_icons.scss */
.icon--nude-tick:before {
  content: "\e918"; }

/* line 169, src/assets/scss/_icons.scss */
.icon--online-orders:before {
  content: "\e919"; }

/* line 172, src/assets/scss/_icons.scss */
.icon--online-thin:before {
  content: "\e91a"; }

/* line 175, src/assets/scss/_icons.scss */
.icon--order-filled:before {
  content: "\e91b"; }

/* line 178, src/assets/scss/_icons.scss */
.icon--padlock:before {
  content: "\e91c"; }

/* line 181, src/assets/scss/_icons.scss */
.icon--percentage-screen:before {
  content: "\e91d"; }

/* line 184, src/assets/scss/_icons.scss */
.icon--percentage-star:before {
  content: "\e91e"; }

/* line 187, src/assets/scss/_icons.scss */
.icon--percentage-thin:before {
  content: "\e91f"; }

/* line 190, src/assets/scss/_icons.scss */
.icon--phone-thin:before {
  content: "\e920"; }

/* line 193, src/assets/scss/_icons.scss */
.icon--phone:before {
  content: "\e921"; }

/* line 196, src/assets/scss/_icons.scss */
.icon--play-filled:before {
  content: "\e922"; }

/* line 199, src/assets/scss/_icons.scss */
.icon--plus:before {
  content: "\e923"; }

/* line 202, src/assets/scss/_icons.scss */
.icon--previous:before {
  content: "\e924"; }

/* line 205, src/assets/scss/_icons.scss */
.icon--printer:before {
  content: "\e925"; }

/* line 208, src/assets/scss/_icons.scss */
.icon--products-thin:before {
  content: "\e926"; }

/* line 211, src/assets/scss/_icons.scss */
.icon--profile-thin:before {
  content: "\e927"; }

/* line 214, src/assets/scss/_icons.scss */
.icon--profile:before {
  content: "\e928"; }

/* line 217, src/assets/scss/_icons.scss */
.icon--profit-filled:before {
  content: "\e929"; }

/* line 220, src/assets/scss/_icons.scss */
.icon--question:before {
  content: "\e92a"; }

/* line 223, src/assets/scss/_icons.scss */
.icon--split:before {
  content: "\e92b"; }

/* line 226, src/assets/scss/_icons.scss */
.icon--star:before {
  content: "\e92c"; }

/* line 229, src/assets/scss/_icons.scss */
.icon--tick-filled:before {
  content: "\e92d"; }

/* line 232, src/assets/scss/_icons.scss */
.icon--tick:before {
  content: "\e92e"; }

/* line 235, src/assets/scss/_icons.scss */
.icon--trends:before {
  content: "\e92f"; }

/* line 238, src/assets/scss/_icons.scss */
.icon--volume-discount-filled:before {
  content: "\e930"; }

/* line 241, src/assets/scss/_icons.scss */
.icon--volume-discount-thin:before {
  content: "\e931"; }

/* line 244, src/assets/scss/_icons.scss */
.icon--woman:before {
  content: "\e932"; }

/* line 2, src/assets/scss/_legacy.scss */
.progress {
  list-style-type: none;
  margin: 0;
  padding: 0;
  letter-spacing: -6px; }

/* line 8, src/assets/scss/_legacy.scss */
.progress li {
  letter-spacing: normal; }

/* line 11, src/assets/scss/_legacy.scss */
.progress > li {
  display: inline-block;
  vertical-align: top; }

/* line 15, src/assets/scss/_legacy.scss */
.progress__item {
  width: 50px; }

@media screen and (min-width: 576px) {
  /* line 19, src/assets/scss/_legacy.scss */
  .progress__item {
    width: 70px; } }

@media screen and (min-width: 992px) {
  /* line 24, src/assets/scss/_legacy.scss */
  .progress__item {
    width: 170px; } }

/* line 33, src/assets/scss/_legacy.scss */
.progress__link {
  display: block;
  position: relative;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  color: #F0EFED;
  cursor: default; }

@media screen and (min-width: 576px) {
  /* line 45, src/assets/scss/_legacy.scss */
  .progress__link {
    font-size: 1.0rem;
    margin: 10px; } }

@media screen and (min-width: 992px) {
  /* line 53, src/assets/scss/_legacy.scss */
  .progress__link {
    margin: 0;
    font-size: 1.5rem; } }

/* line 59, src/assets/scss/_legacy.scss */
.progress__link:hover {
  text-decoration: none;
  color: #D5D1CE; }

/* line 63, src/assets/scss/_legacy.scss */
.progress__link:hover .progress__icon {
  color: #D5D1CE; }

/* line 66, src/assets/scss/_legacy.scss */
.progress__icon {
  position: relative;
  width: 36px;
  height: 36px;
  font-size: 36px;
  margin-right: 15px;
  margin-bottom: 0.5rem;
  color: #F0EFED; }

/* line 75, src/assets/scss/_legacy.scss */
.progress__link--active {
  color: #F36633; }

/* line 78, src/assets/scss/_legacy.scss */
.main-wrapper--flu .progress__link--active {
  color: #1DAABA; }

/* line 81, src/assets/scss/_legacy.scss */
.progress__link--active .progress__icon {
  color: #F36633; }

/* line 84, src/assets/scss/_legacy.scss */
.main-wrapper--flu .progress__link--active .progress__icon {
  color: #1DAABA; }

/* line 87, src/assets/scss/_legacy.scss */
.progress__link--active:hover {
  color: #F36633; }

/* line 90, src/assets/scss/_legacy.scss */
.main-wrapper--flu .progress__link--active:hover {
  color: #1DAABA; }

/* line 93, src/assets/scss/_legacy.scss */
.progress__link--active:hover .progress__icon {
  color: #F36633; }

/* line 96, src/assets/scss/_legacy.scss */
.main-wrapper--flu .progress__link--active:hover .progress__icon {
  color: #1DAABA; }

/* line 99, src/assets/scss/_legacy.scss */
.progress__ticked {
  position: absolute;
  left: -5px;
  bottom: -1px;
  background-color: #fff;
  border-radius: 100%; }

/* line 106, src/assets/scss/_legacy.scss */
.progress__link--active {
  cursor: default; }

/* line 109, src/assets/scss/_legacy.scss */
.progress__link--complete {
  color: #F36633;
  cursor: pointer; }

/* line 113, src/assets/scss/_legacy.scss */
.progress__link--complete .progress__icon {
  color: #F36633; }

/* line 116, src/assets/scss/_legacy.scss */
.progress__link--complete:hover, .progress__link--complete:hover .progress__icon {
  color: #F36633; }

/* line 119, src/assets/scss/_legacy.scss */
.btn__cart-value {
  display: block;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.1; }

/* line 125, src/assets/scss/_legacy.scss */
.btn__next-step {
  display: block;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1; }

/* line 131, src/assets/scss/_legacy.scss */
.table .order__id--delivered {
  color: #15717D; }

/* line 136, src/assets/scss/_legacy.scss */
.product-amounts__callout-1 {
  display: block;
  background: none;
  color: #72635D;
  font-size: 0.8125em;
  font-weight: 400;
  height: 17px;
  line-height: 17px;
  margin-top: 17px;
  margin-bottom: -17px;
  padding: 0;
  width: 100%; }

/* line 150, src/assets/scss/_legacy.scss */
.table--product-amounts .text--product-amount-oldvalue {
  font-size: 0.9125em; }

/* line 154, src/assets/scss/_legacy.scss */
.product-amounts__callout-2 {
  display: block;
  background: none;
  color: #f36633;
  font-size: 1.25rem;
  font-weight: 400;
  height: 34px;
  line-height: 34px;
  margin-top: 17px;
  padding: 0;
  width: 100%; }

/* line 167, src/assets/scss/_legacy.scss */
.table--product-amounts .input--product-amount-oneoff {
  background-color: #f36633;
  border-color: #f36633;
  color: #fff; }

/* line 176, src/assets/scss/_legacy.scss */
.table tr.table--row-border-bottom {
  border-bottom: 1px solid #EDEBE8; }

/* line 180, src/assets/scss/_legacy.scss */
.table td.table-label-flag {
  font-size: 0.75em;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: center; }

/* line 187, src/assets/scss/_legacy.scss */
.table td.table-label-flag--next {
  border: 1px solid #f36633;
  background: #f36633;
  color: #fff; }

/* line 194, src/assets/scss/_legacy.scss */
.table td.table-delivery-date {
  text-align: center;
  font-size: 0.9125em; }

/* line 199, src/assets/scss/_legacy.scss */
.table-delivery-date--year {
  font-size: 0.75em;
  padding-top: 2px; }

/* line 204, src/assets/scss/_legacy.scss */
.table td.table-product-amount {
  font-size: 1.5rem;
  padding: 5px 2px;
  text-align: center;
  color: #EDEBE8; }

/* line 211, src/assets/scss/_legacy.scss */
.flag--next-border {
  border-left: 1px solid #f36633; }

/* line 215, src/assets/scss/_legacy.scss */
.table--my-orders td.table-month-col, .table--my-orders-key td.table-month-col {
  padding: 0 2px;
  text-align: center;
  width: 50px; }

/* line 221, src/assets/scss/_legacy.scss */
.table th.table-month-col {
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase; }

/* line 228, src/assets/scss/_legacy.scss */
.table td.table-product-amount--recurring {
  color: #72635d; }

/* line 231, src/assets/scss/_legacy.scss */
.table td.table-product-amount--oneoff {
  background-color: #f36633;
  border-color: #f36633;
  color: #fff; }

/* line 236, src/assets/scss/_legacy.scss */
.table td.table-product-amount--outofstock {
  color: #72635d;
  /*text-decoration: line-through;*/ }

/* line 241, src/assets/scss/_legacy.scss */
.table td.table-product-amount--outofstock strike {
  position: relative;
  text-decoration: none; }

/* line 246, src/assets/scss/_legacy.scss */
.table td.table-product-amount--outofstock strike::after {
  content: '';
  border-bottom: 2px solid #72635d;
  position: absolute;
  left: 0;
  top: 49%;
  width: 140%;
  margin-left: -20%; }

/* line 256, src/assets/scss/_legacy.scss */
.table--my-orders-key {
  font-size: 0.875em; }

/* line 260, src/assets/scss/_legacy.scss */
.sheet--my-orders-key {
  padding-bottom: 20px;
  margin-top: 30px; }

/* line 266, src/assets/scss/_legacy.scss */
.tabbed__tabs {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

/* line 271, src/assets/scss/_legacy.scss */
.tabbed__tabs > li, .tabbed__tabs > li > a {
  position: relative;
  display: block; }

/* line 275, src/assets/scss/_legacy.scss */
.tabbed__tabs > li > a {
  padding: 20px; }

/* line 278, src/assets/scss/_legacy.scss */
.tabbed__tabs > li > a:hover, .tabbed__tabs > li > a:focus {
  text-decoration: none; }

/* line 281, src/assets/scss/_legacy.scss */
.tabbed__tabs > li.disabled > a:hover, .tabbed__tabs > li.disabled > a:focus {
  text-decoration: none;
  background-color: transparent; }

/* line 285, src/assets/scss/_legacy.scss */
.tabbed__tabs > li {
  float: left;
  margin-bottom: -1px; }

/* line 289, src/assets/scss/_legacy.scss */
.tabbed__tabs > li > a {
  margin-right: 2px;
  font-size: 1.5rem;
  font-weight: 700;
  color: #D5D1CE;
  text-decoration: none; }

/* line 296, src/assets/scss/_legacy.scss */
.tabbed__tabs > li.active > a, .tabbed__tabs > li.active > a:hover, .tabbed__tabs > li.active > a:focus {
  border-bottom-color: transparent;
  cursor: default;
  background-color: #fff;
  color: #F36633;
  border-left: 1px solid #D5D1CE;
  outline: none; }

/* line 304, src/assets/scss/_legacy.scss */
.tabbed__content > .tab-pane {
  display: none; }

/* line 307, src/assets/scss/_legacy.scss */
.tabbed__content > .active {
  display: block; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsImFwcC5jc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yb290LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIl9nbG9iYWwuc2NzcyIsInV0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwidXRpbGl0aWVzL19ib3JkZXIuc2NzcyIsInV0aWxpdGllcy9fZmlsbC5zY3NzIiwidXRpbGl0aWVzL19wc2V1ZG8uc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9mb290ZXIuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfY29sdW1ucy5zY3NzIiwiX2Ryb3Bkb3ducy5zY3NzIiwiX2FjY29yZGlvbnMuc2NzcyIsIl9jYXJkcy5zY3NzIiwiX2NoYXJ0cy5zY3NzIiwiX3RhYnMuc2NzcyIsIl90ZWFtLnNjc3MiLCJfbW9kYWxzLnNjc3MiLCJfdG9vbHRpcC5zY3NzIiwiX2JhY2tncm91bmRzLnNjc3MiLCJfdGFibGVzLnNjc3MiLCJfYWxlcnRzLnNjc3MiLCJfaWNvbnMuc2NzcyIsIl9sZWdhY3kuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDRTs7OztJQ0dFO0FBQ0osdURBQXVEO0FDTHZEOztFQVNJLGtCQUF3QjtFQUF4QixvQkFBd0I7RUFBeEIsb0JBQXdCO0VBQXhCLGtCQUF3QjtFQUF4QixpQkFBd0I7RUFBeEIsb0JBQXdCO0VBQXhCLG9CQUF3QjtFQUF4QixtQkFBd0I7RUFBeEIsa0JBQXdCO0VBQXhCLGtCQUF3QjtFQUF4QixtQkFBd0I7RUFBeEIsbUJBQXdCO0VBQXhCLGtCQUF3QjtFQUF4Qix1QkFBd0I7RUFJeEIsc0JBQWtDO0VBQWxDLHNCQUFrQztFQUFsQyxzQkFBa0M7RUFBbEMsc0JBQWtDO0VBQWxDLHNCQUFrQztFQUFsQyxzQkFBa0M7RUFBbEMsc0JBQWtDO0VBQWxDLHNCQUFrQztFQUFsQyxzQkFBa0M7RUFJbEMscUJBQXdCO0VBQXhCLHVCQUF3QjtFQUF4Qixx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RTZCLEVBQUEsRUtuTGxDOztBUDZvQkgsd0RBQXdEO0FPbnBCdEQ7RUFHRSxnQkYwbkJxQjtFRXpuQnJCLGdCRnltQjZCO0VIN1d6QixpQ0FmNkIsRUFBQTtFQTdJakM7SUZxakJBLHdEQUF3RDtJT3pwQjFEO01MdVFNLGlCQTlFNkIsRUFBQSxFS25MbEM7O0FQdXBCSCx3REFBd0Q7QU83cEJ0RDtFQUdFLGdCRjBuQnFCO0VFem5CckIsZ0JGeW1CNkI7RUg3V3pCLGlDQWY2QixFQUFBO0VBN0lqQztJRitqQkEsd0RBQXdEO0lPbnFCMUQ7TUx1UU0sZUE5RTZCLEVBQUEsRUtuTGxDOztBUGlxQkgsd0RBQXdEO0FPdnFCdEQ7RUFHRSxnQkYwbkJxQjtFRXpuQnJCLGdCRnltQjZCO0VIN1d6QixpQ0FmNkIsRUFBQTtFQTdJakM7SUZ5a0JBLHdEQUF3RDtJTzdxQjFEO01MdVFNLGlCQTlFNkIsRUFBQSxFS25MbEM7O0FQMnFCSCx3REFBd0Q7QU96cEJ4RDtFQ3ZERSxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FSb3RCbEIsd0RBQXdEO0FPenBCeEQ7RUM1REUsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBUnl0QmxCLHdEQUF3RDtBTzNwQnhEO0VBQ0UscUJBQXFCLEVBQUE7RVA2cEJyQix3REFBd0Q7RU85cEIxRDtJQUlJLG9CRnNvQitCLEVBQUE7O0FMd0JuQyx3REFBd0Q7QU9wcEJ4RDtFTDhNTSxrQkFuRStCO0VLekluQyx5QkFBeUIsRUFBQTs7QVB1cEIzQix3REFBd0Q7QU9ucEJ4RDtFQUNFLGtCSHFGVTtFRmtITixrQkFuRStCLEVBQUE7RUZraEJuQyx3REFBd0Q7RU92cEIxRDtJQUtJLGdCQUFnQixFQUFBOztBUHNwQnBCLHdEQUF3RDtBT2xwQnhEO0VBQ0UsZ0JINEVVO0VHM0VWLGtCSDJFVTtFRmtITixrQkFuRStCO0VLeEhuQyxjRnRGZ0IsRUFBQTtFTDB1QmhCLHlEQUF5RDtFT3hwQjNEO0lBT0kscUJBQXFCLEVBQUE7O0FQcXBCekIseURBQXlEO0FTcnZCekQ7RUNJRSxlQUFlO0VBR2YsWUFB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RUF4RFYsZ0JBQThDLEVBQUE7O0FmczZCaEQsZ0VBQWdFO0FlOTJCcEQ7RUF4RFYsc0JBQThDLEVBQUE7O0FmMDZCaEQsZ0VBQWdFO0FlbDNCcEQ7RUF4RFYsc0JBQThDLEVBQUE7O0FmODZCaEQsZ0VBQWdFO0FldDNCcEQ7RUF4RFYsZ0JBQThDLEVBQUE7O0FmazdCaEQsZ0VBQWdFO0FlMTNCcEQ7RUF4RFYsc0JBQThDLEVBQUE7O0FmczdCaEQsZ0VBQWdFO0FlOTNCcEQ7RUF4RFYsc0JBQThDLEVBQUE7O0FmMDdCaEQsZ0VBQWdFO0FldjNCeEQ7O0VBRUUsZ0JBQStCLEVBQUE7O0FmMDNCekMsZ0VBQWdFO0FldjNCeEQ7O0VBRUUsZ0JBQStCLEVBQUE7O0FmMDNCekMsZ0VBQWdFO0FlajRCeEQ7O0VBRUUsa0JBQStCLEVBQUE7O0FmbzRCekMsZ0VBQWdFO0FlajRCeEQ7O0VBRUUsa0JBQStCLEVBQUE7O0FmbzRCekMsZ0VBQWdFO0FlMzRCeEQ7O0VBRUUsa0JBQStCLEVBQUE7O0FmODRCekMsZ0VBQWdFO0FlMzRCeEQ7O0VBRUUsa0JBQStCLEVBQUE7O0FmODRCekMsZ0VBQWdFO0FlcjVCeEQ7O0VBRUUsbUJBQStCLEVBQUE7O0FmdzVCekMsZ0VBQWdFO0FlcjVCeEQ7O0VBRUUsbUJBQStCLEVBQUE7O0FmdzVCekMsZ0VBQWdFO0FlLzVCeEQ7O0VBRUUsbUJBQStCLEVBQUE7O0FmazZCekMsZ0VBQWdFO0FlLzVCeEQ7O0VBRUUsbUJBQStCLEVBQUE7O0FmazZCekMsZ0VBQWdFO0FlejZCeEQ7O0VBRUUsbUJBQStCLEVBQUE7O0FmNDZCekMsZ0VBQWdFO0FlejZCeEQ7O0VBRUUsbUJBQStCLEVBQUE7O0FmNDZCekMsZ0VBQWdFO0FlbjdCeEQ7O0VBRUUsbUJBQStCLEVBQUE7O0FmczdCekMsZ0VBQWdFO0FlbjdCeEQ7O0VBRUUsbUJBQStCLEVBQUE7O0FmczdCekMsZ0VBQWdFO0FlNzdCeEQ7O0VBRUUsbUJBQStCLEVBQUE7O0FmZzhCekMsZ0VBQWdFO0FlNzdCeEQ7O0VBRUUsbUJBQStCLEVBQUE7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QUE7RWYrNEM5QyxnRUFBZ0U7RWV2MUN0RDtJQXhEVixzQkFBOEMsRUFBQTtFZms1QzlDLGdFQUFnRTtFZTExQ3REO0lBeERWLHNCQUE4QyxFQUFBO0VmcTVDOUMsZ0VBQWdFO0VlbDFDMUQ7O0lBRUUsZ0JBQStCLEVBQUE7RWZvMUN2QyxnRUFBZ0U7RWVqMUMxRDs7SUFFRSxnQkFBK0IsRUFBQTtFZm0xQ3ZDLGdFQUFnRTtFZTExQzFEOztJQUVFLGtCQUErQixFQUFBO0VmNDFDdkMsZ0VBQWdFO0VlejFDMUQ7O0lBRUUsa0JBQStCLEVBQUE7RWYyMUN2QyxnRUFBZ0U7RWVsMkMxRDs7SUFFRSxrQkFBK0IsRUFBQTtFZm8yQ3ZDLGdFQUFnRTtFZWoyQzFEOztJQUVFLGtCQUErQixFQUFBO0VmbTJDdkMsZ0VBQWdFO0VlMTJDMUQ7O0lBRUUsbUJBQStCLEVBQUE7RWY0MkN2QyxnRUFBZ0U7RWV6MkMxRDs7SUFFRSxtQkFBK0IsRUFBQTtFZjIyQ3ZDLGdFQUFnRTtFZWwzQzFEOztJQUVFLG1CQUErQixFQUFBO0VmbzNDdkMsZ0VBQWdFO0VlajNDMUQ7O0lBRUUsbUJBQStCLEVBQUE7RWZtM0N2QyxnRUFBZ0U7RWUxM0MxRDs7SUFFRSxtQkFBK0IsRUFBQTtFZjQzQ3ZDLGdFQUFnRTtFZXozQzFEOztJQUVFLG1CQUErQixFQUFBO0VmMjNDdkMsZ0VBQWdFO0VlbDRDMUQ7O0lBRUUsbUJBQStCLEVBQUE7RWZvNEN2QyxnRUFBZ0U7RWVqNEMxRDs7SUFFRSxtQkFBK0IsRUFBQTtFZm00Q3ZDLGdFQUFnRTtFZTE0QzFEOztJQUVFLG1CQUErQixFQUFBO0VmNDRDdkMsZ0VBQWdFO0VlejRDMUQ7O0lBRUUsbUJBQStCLEVBQUE7RWYyNEN2QyxnRUFBZ0U7RWVsNUMxRDs7SUFFRSxtQkFBK0IsRUFBQTtFZm81Q3ZDLGdFQUFnRTtFZWo1QzFEOztJQUVFLG1CQUErQixFQUFBO0VmbTVDdkMsZ0VBQWdFO0VlMTVDMUQ7O0lBRUUsbUJBQStCLEVBQUE7RWY0NUN2QyxnRUFBZ0U7RWV6NUMxRDs7SUFFRSxtQkFBK0Is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QUE7RWZxeER2QyxnRUFBZ0U7RWU1eEQxRDs7SUFFRSxrQkFBK0IsRUFBQTtFZjh4RHZDLGdFQUFnRTtFZTN4RDFEOztJQUVFLGtCQUErQixFQUFBO0VmNnhEdkMsZ0VBQWdFO0VlcHlEMUQ7O0lBRUUsa0JBQStCLEVBQUE7RWZzeUR2QyxnRUFBZ0U7RWVueUQxRDs7SUFFRSxrQkFBK0IsRUFBQTtFZnF5RHZDLGdFQUFnRTtFZTV5RDFEOztJQUVFLG1CQUErQixFQUFBO0VmOHlEdkMsZ0VBQWdFO0VlM3lEMUQ7O0lBRUUsbUJBQStCLEVBQUE7RWY2eUR2QyxnRUFBZ0U7RWVwekQxRDs7SUFFRSxtQkFBK0IsRUFBQTtFZnN6RHZDLGdFQUFnRTtFZW56RDFEOztJQUVFLG1CQUErQixFQUFBO0VmcXpEdkMsZ0VBQWdFO0VlNXpEMUQ7O0lBRUUsbUJBQStCLEVBQUE7RWY4ekR2QyxnRUFBZ0U7RWUzekQxRDs7SUFFRSxtQkFBK0IsRUFBQTtFZjZ6RHZDLGdFQUFnRTtFZXAwRDFEOztJQUVFLG1CQUErQixFQUFBO0VmczBEdkMsZ0VBQWdFO0VlbjBEMUQ7O0lBRUUsbUJBQStCLEVBQUE7RWZxMER2QyxnRUFBZ0U7RWU1MEQxRDs7SUFFRSxtQkFBK0IsRUFBQTtFZjgwRHZDLGdFQUFnRTtFZTMwRDFEOztJQUVFLG1CQUErQixFQUFBO0VmNjBEdkMsZ0VBQWdFO0VlcDFEMUQ7O0lBRUUsbUJBQStCLEVBQUE7RWZzMUR2QyxnRUFBZ0U7RWVuMUQxRDs7SUFFRSxtQkFBK0IsRUFBQTtFZnExRHZDLGdFQUFnRTtFZTUxRDFEOztJQUVFLG1CQUErQixFQUFBO0VmODFEdkMsZ0VBQWdFO0VlMzFEMUQ7O0lBRUUsbUJBQStCLEVBQUE7RWY2MUR2QyxnRUFBZ0U7RWVwMkQxRDs7SUFFRSxtQkFBK0IsRUFBQTtFZnMyRHZDLGdFQUFnRTtFZW4yRDFEOztJQUVFLG1CQUErQixFQUFBO0VmcTJEdkMsZ0VBQWdFO0VlNTJEMUQ7O0lBRUUsbUJBQStCLEVBQUE7RWY4MkR2QyxnRUFBZ0U7RWUzMkQxRDs7SUFFRSxtQkFBK0Is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SUFDaEIsaUNBQWlDLEVBQUEsRUFDbEM7O0FINUZEO0ViNG5FRiwyREFBMkQ7RWdCbmlFekQ7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUEsRUFDbEM7O0FoQnFpRUwsK0RBQStEO0FrQnpzRS9EO0VBQ0UscUJidTJCMkMsRUFBQTs7QUxxMkM3QyxnRUFBZ0U7QWtCbnNFaEU7RUFDRSxvREMyTjhEO0VEMU45RCx1REMwTjhEO0VEek45RCxnQkFBZ0I7RWhCOFFaLGtCQW5FK0I7RWdCdk1uQyxnQmIrbEIrQixFQUFBOztBTHFtRGpDLGdFQUFnRTtBa0Joc0VoRTtFQUNFLGtEQ2dOOEQ7RUQvTTlELHFEQytNOEQ7RWpCcUQxRCxrQkFuRStCLEVBQUE7O0FGbWdFckMsZ0VBQWdFO0FrQmhzRWhFO0VBQ0UsbURDME04RDtFRHpNOUQsc0RDeU04RDtFakJxRDFELG1CQW5FK0IsRUFBQTs7QUZ5Z0VyQyxrRUFBa0U7QW9CanVFbEU7RUFDRSxtQmYrMUI0QztFSHJrQnhDLGtCQW5FK0I7RWtCbk5uQyxnQ2YrMUJ1RixFQUFBOztBTG00Q3pGLHFFQUFxRTtBcUJ2dUVyRTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gseUJoQjh3QmtDO0VIdGY5QixlQW5FK0I7RW1CbE5uQyxnQmhCa21CK0I7RWdCam1CL0IsZ0JoQnltQitCO0VnQnhtQi9CLDJCaEI0M0I2RTtFZ0IzM0I3RSx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQjtFQUNoQixtQ2hCcTNCdUU7RWdCcDNCdkUsNEJBQTRCO0VBQzVCLDJEaEJ5M0JpRjtFQ3QzQi9FLHNDRDAzQmlGO0VpQjczQi9FLHdGakJvNUI0RjtFaUJwNUI1RixnRmpCbzVCNEY7RWlCcDVCNUYsd0VqQm81QjRGO0VpQnA1QjVGLDhHakJvNUI0RixFQUFBO0VpQmg1QjVGO0l0QnV1RUYscUVBQXFFO0lxQnZ2RXpFO01DaUJRLHdCQUFnQjtNQUFoQixnQkFBZ0IsRUFBQSxFRDJGdkI7RXJCOG9FQyxzRUFBc0U7RXFCMXZFeEU7SUFxQkksZ0JBQWdCLEVBQUE7SXJCd3VFaEIsc0VBQXNFO0lxQjd2RTFFO01Bd0JNLGVBQWUsRUFBQTtFckJ3dUVuQixzRUFBc0U7RXFCaHdFeEU7SUE4QkksMkJoQnMyQjJFO0lnQnIyQjNFLG1DaEJnMkJxRTtJZ0IvMUJyRSxxQkYwS2lDO0lFektqQyxVQUFVO0lBS1IsMERqQnBDZTtZaUJvQ2Ysa0RqQnBDZSxFQUFBO0VKcXdFbkIsc0VBQXNFO0VxQnZ3RXhFO0lBZ0RJLGVBQWU7SUFNZixhQUFtRTtJQUtuRSxTQUFTLEVBQUE7RXJCaXRFWCxzRUFBc0U7RXFCNXdFeEU7SUFpRUksY0FBYztJQUNkLFVBQVUsRUFBQTtFckI4c0VaLHNFQUFzRTtFcUJoeEV4RTtJQXVFSSxnQ2hCNDBCcUY7SWdCMTBCckYsVUFBVSxFQUFBO0VBekVkO0lBdUVJLGdDaEI0MEJxRjtJZ0IxMEJyRixVQUFVLEVBQUE7RUF6RWQ7SUF1RUksZ0NoQjQwQnFGO0lnQjEwQnJGLFVBQVUsRUFBQTtFQXpFZDtJQXVFSSxnQ2hCNDBCcUY7SWdCMTBCckYsVUFBVSxFQUFBO0VBekVkO0lBdUVJLGdDaEI0MEJxRjtJZ0IxMEJyRixVQUFVLEVBQUE7RXJCMnNFWixzRUFBc0U7RXFCcHhFeEU7SUFtRkksd0NoQjh5QitFO0lnQjN5Qi9FLFVBQVUsRUFBQTtFckJrc0VaLHNFQUFzRTtFcUJ4eEV4RTtJQTJGSSx5QmhCc3JCZ0M7SWdCcnJCaEMsMEJoQnFyQmdDO0lnQnByQmhDLDJCaEJvckJnQztZZ0JwckJoQywwQmhCb3JCZ0M7SWdCbnJCaEMsMkJoQnN5QjJFO0lrQnA0QjdFLHVDbEJxaUN5RTtJZ0JyOEJ2RSxvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsK0NoQmdzQnFFO0lnQi9yQnJFLGdCQUFnQjtJQ3pGZCxxSmpCbzBCNkk7SWlCcDBCN0ksNklqQm8wQjZJO0lpQnAwQjdJLHFJakJvMEI2STtJaUJwMEI3SSwyS2pCbzBCNkksRUFBQTtJaUJoMEI3STtNdEJ1eEVBLHNFQUFzRTtNcUJ2eUU1RTtRQ2lCUSx3QkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRURzRnJCO0VyQm1zRUQsdUVBQXVFO0VxQjF5RXpFO0lBMEdJLHdDaEI0N0J5RSxFQUFBOztBTHd3QzdFLHVFQUF1RTtBcUIzckV2RTtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsbUJBQTJCO0VBQzNCLGdCQUFnQjtFQUNoQixnQmhCd2YrQjtFZ0J2Zi9CLDJCaEIyeEI2RTtFZ0IxeEI3RSw2QkFBNkI7RUFDN0IseUJBQXlCO0VBQ3pCLHNDQUFtQyxFQUFBO0VyQjZyRW5DLHVFQUF1RTtFcUJ0c0V6RTtJQVlJLFVBQVUsRUFBQTtFckI2ckVaLHVFQUF1RTtFcUJ6c0V6RTtJQWlCSSxnQkFBZ0I7SUFDaEIsZUFBZSxFQUFBOztBckI0ckVuQix1RUFBdUU7QXFCanJFdkU7RUFDRSxtRUZxRjhEO0VFcEY5RCx1QmhCMm9CaUM7RUhsZ0I3QixtQkFuRStCO0VJek1qQyx5Q0QyM0J1RixFQUFBO0VMNjdDekYsdUVBQXVFO0VxQnZyRXpFO0lBT0ksdUJoQnNvQitCO0lnQnJvQi9CLHdCaEJxb0IrQjtJZ0Jwb0IvQiwwQmhCb29CK0I7WWdCcG9CL0IseUJoQm9vQitCLEVBQUE7O0FMZ2pEbkMsdUVBQXVFO0FxQmhyRXZFO0VBQ0UsaUVGd0U4RDtFRXZFOUQsb0JoQmtvQmdDO0VIdGdCNUIsa0JBbkUrQjtFSXpNakMseUNENDNCdUYsRUFBQTtFTHc4Q3pGLHVFQUF1RTtFcUJ0ckV6RTtJQU9JLG9CaEI2bkI4QjtJZ0I1bkI5QixxQmhCNG5COEI7SWdCM25COUIsd0JoQjJuQjhCO1lnQjNuQjlCLHVCaEIybkI4QixFQUFBOztBTHdqRGxDLHVFQUF1RTtBcUI1cUV2RTtFQUVJLG9FRnVENEQsRUFBQTs7QW5CdW5FaEUsdUVBQXVFO0FxQmhyRXZFO0VBTUksbUVGbUQ0RCxFQUFBOztBbkIybkVoRSx1RUFBdUU7QXFCcHJFdkU7RUFVSSxpRUYrQzRELEVBQUE7O0FuQituRWhFLHVFQUF1RTtBcUJ6cUV2RTtFQUNFLFdoQnF1QjBDO0VnQnB1QjFDLGdFRndDOEQ7RUV2QzlELGlCaEJpbEJtQyxFQUFBO0VMMGxEbkMsdUVBQXVFO0VxQjlxRXpFO0lBTUksZUFBZSxFQUFBO0VyQjJxRWpCLHVFQUF1RTtFcUJqckV6RTtJQVVJLG9CQUFvQjtJZnZMcEIsc0NEMDNCaUYsRUFBQTtFTHcrQ25GLHVFQUF1RTtFcUJyckV6RTtJQWVJLG9CQUFvQjtJZjVMcEIsc0NEMDNCaUYsRUFBQTtFTDQrQ25GLHVFQUF1RTtFcUJ6ckV6RTtJQW1Cc0IsK0RGdUIwQyxFQUFBO0VuQmtwRTlELHVFQUF1RTtFcUI1ckV6RTtJQW9Cc0IsNkRGc0IwQyxFQUFBOztBbkJzcEVoRSxvRUFBb0U7QXdCMzNFcEU7RUFDRSx3UEFBbUQ7RUFFbkQsY0FBYztFQUNkLFdBQVc7RUFDWCwwQ25CMndCa0M7RUh0ZjlCLGVBbkUrQjtFc0IvTW5DLGdCbkIrbEIrQjtFbUI5bEIvQixnQm5Cc21CK0I7RW1Ccm1CL0IsMkJuQnkzQjZFO0VtQngzQjdFLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLG1DbkJrM0J1RTtFbUJqM0J2RSxtRkFBMEk7RUFDMUksNEJBQTRCO0VBQzVCLHlDbkIrOUJxRTtFbUI5OUJyRSwwQm5CKzlCMkM7RW1COTlCM0MsMkRuQm0zQmlGO0VDdDNCL0Usc0NEMDNCaUY7RWlCNzNCL0Usd0ZqQm81QjRGO0VpQnA1QjVGLGdGakJvNUI0RjtFaUJwNUI1Rix3RWpCbzVCNEY7RWlCcDVCNUYsOEdqQm81QjRGLEVBQUE7RWlCaDVCNUY7SXRCZzRFRixvRUFBb0U7SXdCLzRFeEU7TUZnQlEsd0JBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVFa0N2QjtFeEJnMkVDLHFFQUFxRTtFd0JsNUV2RTtJQXVCSSxxQkxrTGlDO0lLakxqQyxVQUFVO0lBS1IsMERwQjVCZTtZb0I0QmYsa0RwQjVCZSxFQUFBO0VKczVFbkIscUVBQXFFO0V3QnY1RXZFO0lBbUNJLHNCbkI2dUJnQztJbUI1dUJoQyxzQkFBc0IsRUFBQTtFeEJ1M0V4QixxRUFBcUU7RXdCMzVFdkU7SUF5Q0ksd0NuQnUxQitFLEVBQUE7RUw4aERqRixx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Qm9oQ2tJLEVBQUE7SWlCaGhDbEk7TXRCdWtGQSxvRUFBb0U7TTBCcmxGMUU7UUplUSx3QkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRUltQnJCO0kxQnNqRkMsb0VBQW9FO0kwQnhsRnhFO01IRkUseUJKME1tQyxFQUFBO0VuQm01RW5DLG9FQUFvRTtFMEIzbEZ0RTtJQXFDSSxXckJ3K0JrQztJcUJ2K0JsQyxjckJ3K0JtQztJcUJ2K0JuQyxrQkFBa0I7SUFDbEIsZXJCdStCcUM7SXFCdCtCckMsd0NyQnUrQnlFO0lxQnQrQnpFLHlCQUF5QjtJcEI3QnpCLG1CRG9nQ2tDLEVBQUE7RUxtbERwQyxvRUFBb0U7RTBCcG1GdEU7SUFnREksV3JCbytCMkM7SXFCbitCM0MsWXJCbStCMkM7SXFCbCtCM0MscUJBQWdCO1NBQWhCLGdCQUFnQjtJSHBEbEIseUJuQkVtQjtJc0JvRGpCLFNyQm0rQndDO0lDMWdDeEMsbUJEMmdDMkM7SWlCOWdDekMsaUhqQm9oQ2tJO0lpQnBoQ2xJLDRHakJvaENrSSxFQUFBO0lpQmhoQ2xJO010QmdtRkEsb0VBQW9FO00wQjltRjFFO1FKZVEscUJBQWdCO1FBQWhCLGdCQUFnQixFQUFBLEVJNkNyQjtJMUJxakZDLG9FQUFvRTtJMEJqbkZ4RTtNSEZFLHlCSjBNbUMsRUFBQTtFbkI0NkVuQyxvRUFBb0U7RTBCcG5GdEU7SUErREksV3JCODhCa0M7SXFCNzhCbEMsY3JCODhCbUM7SXFCNzhCbkMsa0JBQWtCO0lBQ2xCLGVyQjY4QnFDO0lxQjU4QnJDLHdDckI2OEJ5RTtJcUI1OEJ6RSx5QkFBeUI7SXBCdkR6QixtQkRvZ0NrQyxFQUFBO0VMNG1EcEMsb0VBQW9FO0UwQjduRnRFO0lBMEVJLG9CQUFvQixFQUFBO0kxQnNqRnBCLG9FQUFvRTtJMEJob0Z4RTtNQTZFTSwyQ3JCZzlCc0YsRUFBQTtJTHNtRHhGLG9FQUFvRTtJMEJub0Z4RTtNQWlGTSwyQ3JCNDhCc0YsRUFBQTs7QUwwbUQ1Rix3RUFBd0U7QTJCN29GeEU7RUFDRSxrQkFBa0IsRUFBQTtFM0Irb0ZsQix3RUFBd0U7RTJC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OEI7RXRCL0U5Qiw0QnNCK0U4QixFQUFBOztBNUJnc0ZsQyxnRUFBZ0U7QTRCdnNGRjtFQy9GMUQsYUFBYTtFQUNiLFdBQVc7RUFDWCxtQnhCdTBCMEM7RUhya0J4QyxrQkFuRStCO0UyQjVMakMsaUN4Qm9qQzRELEVBQUE7O0FMcXZEaEUsZ0VBQWdFO0E0Qi9zRnRCO0VDdEZ0QyxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZUFBZTtFQUNmLHNCekIyTHNCO0V5QjFMdEIsaUJBQWlCO0UzQnFQZixtQkFuRStCO0UyQi9LakMsV3hCeWlDcUI7RXdCeGlDckIsbUN4QnlpQ3FEO0VDcGtDckQsc0NENDJDNkUsRUFBQTs7QUx3OUNqRixnRUFBZ0U7QTZCajFGNUQ7Ozs7RUErQ0UsY0FBYyxFQUFBOztBN0J5eUZwQiwrREFBK0Q7QTZCeDFGM0Q7RUFxREUsK0N4QjhoQytFO0V3QjNoQzdFLG9DVjRLd0Q7RVUzS3hELDBQVndFMEU7RVV2RTFFLDRCQUE0QjtFQUM1QiwyREFBNkQ7RUFDN0QsZ0VWd0t3RCxFQUFBO0VuQjRuRjlELGdFQUFnRTtFNkJoMkY5RDtJQWdFSSwrQ3hCbWhDNkU7SXdCOWdDM0UsbUV4QjZnQzBJO1l3QjdnQzFJLDJEeEI2Z0MwSSxFQUFBOztBTG14RHBKLCtEQUErRDtBNkJyMkYzRDtFQStFSSxvQ1ZxSndEO0VVcEp4RCxrRlZvSndELEVBQUE7O0FuQnNvRmhFLCtEQUErRDtBNkIxMkYzRDtFQXVGRSwrQ3hCNC9CK0UsRUFBQTtFTDB4RG5GLGdFQUFnRTtFNkI3MkY5RDtJQTRGTSxrUUFBcUQ7SUFDckQsdUJ4QnE1QjJGO0l3QnA1QjNGLCtEeEJ1NEJvRDtJd0J0NEJwRCwyRVZxSXNELEVBQUE7RW5CK29GOUQsaUVBQWlFO0U2Qm4zRi9EO0lBb0dJLCtDeEIrK0I2RTtJd0IxK0IzRSxtRXhCeStCMEk7WXdCeitCMUksMkR4QnkrQjBJLEVBQUE7O0FMc3lEcEosK0RBQStEO0E2QngzRjNEO0VBa0hJLHlDVmtId0QsRUFBQTs7QW5Cd3BGaEUsK0RBQStEO0E2QjUzRjNEO0VBeUhFLCtDeEIwOUIrRSxFQUFBO0VMNHlEbkYsaUVBQWlFO0U2Qi8zRi9EO0lBNEhJLDRDeEJrOUJ3RCxFQUFBO0VMb3pEOUQsaUVBQWlFO0U2Qmw0Ri9EO0lBZ0lJLG1FeEJrOUI0STtZd0JsOUI1SSwyRHhCazlCNEksRUFBQTtFTG16RGxKLGlFQUFpRTtFNkJyNEYvRDtJQW9JSSxpQ3hCMDhCd0QsRUFBQTs7QUwyekRoRSxpRUFBaUU7QTZCandGL0Q7RUFFSSxpQkFBaUIsRUFBQTs7QTdCbXdGdkIsK0RBQStEO0E2Qjc0RjNEOzs7OztFQW9KTSxVQUFVLEVBQUE7O0E3Qml3RnBCLGdFQUFnRTtBNEJqeUZ5QztFQy9GckcsYUFBYTtFQUNiLFdBQVc7RUFDWCxtQnhCdTBCMEM7RUhya0J4QyxrQkFuRStCO0UyQjVMakMsbUN4QjRqQ2dFLEVBQUE7O0FMdTBEcEUsZ0VBQWdFO0E0Qnp5Rm1CO0VDdEYvRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixhQUFhO0VBQ2IsZUFBZTtFQUNmLHNCekIyTHNCO0V5QjFMdEIsaUJBQWlCO0UzQnFQZixtQkFuRStCO0UyQi9LakMsV3hCaWpDcUI7RXdCaGpDckIsa0N4QmlqQ21EO0VDNWtDbkQsc0NENDJDNkUsRUFBQTs7QUxrakRqRixnRUFBZ0U7QTZCMzZGNUQ7Ozs7RUErQ0UsY0FBYyxFQUFBOztBN0JtNEZwQiwrREFBK0Q7QTZCbDdGM0Q7RUFxREUsaUR4QnNpQ21GO0V3Qm5pQ2pGLG9DVjRLd0Q7RVUzS3hELDRVVndFMEU7RVV2RTFFLDRCQUE0QjtFQUM1QiwyREFBNkQ7RUFDN0QsZ0VWd0t3RCxFQUFBO0VuQnN0RjlELGdFQUFnRTtFNkIxN0Y5RDtJQWdFSSxpRHhCMmhDaUY7SXdCdGhDL0Usa0V4QnFoQ3dJO1l3QnJoQ3hJLDBEeEJxaEN3SSxFQUFBOztBTHEyRGxKLCtEQUErRDtBNkIvN0YzRDtFQStFSSxvQ1ZxSndEO0VVcEp4RCxrRlZvSndELEVBQUE7O0FuQmd1RmhFLCtEQUErRDtBNkJwOEYzRDtFQXVGRSxpRHhC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QU9JLHdCQUErRDtFQUEvRCwyQkFBK0QsRUFBQTs7QXhFdTVVM0Usb0VBQW9FO0F3RTk1VTVEO0VBT0ksMEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBeEU0NVUzRSxvRUFBb0U7QXdFbjZVNUQ7RUFPSSwwQkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0F4RWk2VTNFLG9FQUFvRTtBd0V4NlU1RDtFQU9JLDJCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QXhFczZVM0Usb0VBQW9FO0F3RTc2VTVEO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBeEUyNlUzRSxvRUFBb0U7QXdFbDdVNUQ7RUFPSSwyQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0F4RWc3VTNFLG9FQUFvRTtBd0V2N1U1RDtFQU9JLDJCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QXhFcTdVM0Usb0VBQW9FO0F3RTU3VTVEO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBeEUwN1UzRSxvRUFBb0U7QXdFajhVNUQ7RUFPSSwyQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0F4RSs3VTNFLG9FQUFvRTtBd0V0OFU1RDtFQU9JLDJCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QXhFbzhVM0Usb0VBQW9FO0F3RTM4VTVEO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBeEV5OFUzRSxvRUFBb0U7QXdFaDlVNUQ7RUFPSSwyQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0F4RTg4VTNFLG9FQUFvRTtBd0VyOVU1RDtFQU9JLDJCQUErRDtFQUEvRCw4QkFBK0QsRUFBQTs7QXhFbTlVM0Usb0VBQW9FO0F3RTE5VTVEO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBeEV3OVUzRSxvRUFBb0U7QXdFLzlVNUQ7RUFPSSx3QkFBK0QsRUFBQTs7QXhFNDlVM0Usb0VBQW9FO0F3RW4rVTVEO0VBT0ksMEJBQStELEVBQUE7O0F4RWcrVTNFLG9FQUFvRTtBd0V2K1U1RDtFQU9JLDBCQUErRCxFQUFBOztBeEVvK1UzRSxvRUFBb0U7QXdFMytVNUQ7RUFPSSwyQkFBK0QsRUFBQTs7QXhFdytVM0Usb0VBQW9FO0F3RS8rVTVEO0VBT0ksMkJBQStELEVBQUE7O0F4RTQrVTNFLG9FQUFvRTtBd0VuL1U1RDtFQU9JLDJCQUErRCxFQUFBOztBeEVnL1UzRSxvRUFBb0U7QXdFdi9VNUQ7RUFPSSwyQkFBK0QsRUFBQTs7QXhFby9VM0Usb0VBQW9FO0F3RTMvVTVEO0VBT0ksMkJBQStELEVBQUE7O0F4RXcvVTNFLG9FQUFvRTtBd0UvL1U1RDtFQU9JLDJCQUErRCxFQUFBOztBeEU0L1UzRSxvRUFBb0U7QXdFbmdWNUQ7RUFPSSwyQkFBK0QsRUFBQTs7QXhFZ2dWM0Usb0VBQW9FO0F3RXZnVjVEO0VBT0ksMkJBQStELEVBQUE7O0F4RW9nVjNFLG9FQUFvRTtBd0UzZ1Y1RDtFQU9JLDJCQUErRCxFQUFBOztBeEV3Z1YzRSxvRUFBb0U7QXdFL2dWNUQ7RUFPSSwyQkFBK0QsRUFBQTs7QXhFNGdWM0Usb0VBQW9FO0F3RW5oVjVEO0VBT0ksMkJBQStELEVBQUE7O0F4RWdoVjNFLG9FQUFvRTtBd0V2aFY1RDtFQU9JLDBCQUErRCxFQUFBOztBeEVvaFYzRSxvRUFBb0U7QXdFM2hWNUQ7RUFPSSw0QkFBK0QsRUFBQTs7QXhFd2hWM0Usb0VBQW9FO0F3RS9oVjVEO0VBT0ksNEJBQStELEVBQUE7O0F4RTRoVjNFLG9FQUFvRTtBd0VuaVY1RDtFQU9JLDZCQUErRCxFQUFBOztBeEVnaVYzRSxvRUFBb0U7QXdFdmlWNUQ7RUFPSSw2QkFBK0QsRUFBQTs7QXhFb2lWM0Usb0VBQW9FO0F3RTNpVjVEO0VBT0ksNkJBQStELEVBQUE7O0F4RXdpVjNFLG9FQUFvRTtBd0UvaVY1RDtFQU9JLDZCQUErRCxFQUFBOztBeEU0aVYzRSxvRUFBb0U7QXdFbmpWNUQ7RUFPSSw2QkFBK0QsRUFBQTs7QXhFZ2pWM0Usb0VBQW9FO0F3RXZqVjVEO0VBT0ksNkJBQStELEVBQUE7O0F4RW9qVjNFLG9FQUFvRTtBd0UzalY1RDtFQU9JLDZCQUErRCxFQUFBOztBeEV3alYzRSxvRUFBb0U7QXdFL2pWNUQ7RUFPSSw2QkFBK0QsRUFBQTs7QXhFNGpWM0Usb0VBQW9FO0F3RW5rVjVEO0VBT0ksNkJBQStELEVBQUE7O0F4RWdrVjNFLG9FQUFvRTtBd0V2a1Y1RDtFQU9JLDZCQUErRCxFQUFBOztBeEVva1YzRSxvRUFBb0U7QXdFM2tWNUQ7RUFPSSw2QkFBK0QsRUFBQTs7QXhFd2tWM0Usb0VBQW9FO0F3RS9rVjVEO0VBT0ksMkJBQStELEVBQUE7O0F4RTRrVjNFLG9FQUFvRTtBd0VubFY1RDtFQU9JLDZCQUErRCxFQUFBOztBeEVnbFYzRSxvRUFBb0U7QXdFdmxWNUQ7RUFPSSw2QkFBK0QsRUFBQTs7QXhFb2xWM0Usb0VBQW9FO0F3RTNsVjVEO0VBT0ksOEJBQStELEVBQUE7O0F4RXdsVjNFLG9FQUFvRTtBd0UvbFY1RDtFQU9JLDhCQUErRCxFQUFBOztBeEU0bFYzRSxvRUFBb0U7QXdFbm1WNUQ7RUFPSSw4QkFBK0QsRUFBQTs7QXhFZ21WM0Usb0VBQW9FO0F3RXZtVjVEO0VBT0ksOEJBQStELEVBQUE7O0F4RW9tVjNFLG9FQUFvRTtBd0UzbVY1RDtFQU9JLDhCQUErRCxFQUFBOztBeEV3bVYzRSxvRUFBb0U7QXdFL21WNUQ7RUFPSSw4QkFBK0QsRUFBQTs7QXhFNG1WM0Usb0VBQW9FO0F3RW5uVjVEO0VBT0ksOEJBQStELEVBQUE7O0F4RWduVjNFLG9FQUFvRTtBd0V2blY1RDtFQU9JLDhCQUErRCxFQUFBOztBeEVvblYzRSxvRUFBb0U7QXdFM25WNUQ7RUFPSSw4QkFBK0QsRUFBQTs7QXhFd25WM0Usb0VBQW9FO0F3RS9uVjVEO0VBT0ksOEJBQStELEVBQUE7O0F4RTRuVjNFLG9FQUFvRTtBd0Vub1Y1RDtFQU9JLDhCQUErRCxFQUFBOztBeEVnb1YzRSxvRUFBb0U7QXdFdm9WNUQ7RUFPSSx5QkFBK0QsRUFBQTs7QXhFb29WM0Usb0VBQW9FO0F3RTNvVjVEO0VBT0ksMkJBQStELEVBQUE7O0F4RXdvVjNFLG9FQUFvRTtBd0Uvb1Y1RDtFQU9JLDJCQUErRCxFQUFBOztBeEU0b1YzRSxvRUFBb0U7QXdFbnBWNUQ7RUFPSSw0QkFBK0QsRUFBQTs7QXhFZ3BWM0Usb0VBQW9FO0F3RXZwVjVEO0VBT0ksNEJBQStELEVBQUE7O0F4RW9wVjNFLG9FQUFvRTtBd0UzcFY1RDtFQU9JLDRCQUErRCxFQUFBOztBeEV3cFYzRSxvRUFBb0U7QXdFL3BWNUQ7RUFPSSw0QkFBK0QsRUFBQTs7QXhFNHBWM0Usb0VBQW9FO0F3RW5xVjVEO0VBT0ksNEJBQStELEVBQUE7O0F4RWdxVjNFLG9FQUFvRTtBd0V2cVY1RDtFQU9JLDRCQUErRCxFQUFBOztBeEVvcVYzRSxvRUFBb0U7QXdFM3FWNUQ7RUFPSSw0QkFBK0QsRUFBQTs7QXhFd3FWM0Usb0VBQW9FO0F3RS9xVjVEO0VBT0ksNEJBQStELEVBQUE7O0F4RTRxVjNFLG9FQUFvRTtBd0VuclY1RDtFQU9JLDRCQUErRCxFQUFBOztBeEVnclYzRSxvRUFBb0U7QXdFdnJWNUQ7RUFPSSw0QkFBK0QsRUFBQTs7QXhFb3JWM0Usb0VBQW9FO0F3RTNyVjVEO0VBT0ksNEJBQStELEVBQUE7O0F4RXdyVjNFLG9FQUFvRTtBd0UvclY1RDtFQU9JLHFCQUErRCxFQUFBOztBeEU0clYzRSxvRUFBb0U7QXdFbnNWNUQ7RUFPSSx1QkFBK0QsRUFBQTs7QXhFZ3NWM0Usb0VBQW9FO0F3RXZzVjVEO0VBT0ksdUJBQStELEVBQUE7O0F4RW9zVjNFLG9FQUFvRTtBd0Uzc1Y1RDtFQU9JLHdCQUErRCxFQUFBOztBeEV3c1YzRSxvRUFBb0U7QXdFL3NWNUQ7RUFPSSx3QkFBK0QsRUFBQTs7QXhFNHNWM0Usb0VBQW9FO0F3RW50VjVEO0VBT0ksd0JBQStELEVBQUE7O0F4RWd0VjNFLG9FQUFvRTtBd0V2dFY1RDtFQU9JLHdCQUErRCxFQUFBOztBeEVvdFYzRSxvRUFBb0U7QXdFM3RWNUQ7RUFPSSx3QkFBK0QsRUFBQTs7QXhFd3RWM0Usb0VBQW9FO0F3RS90VjVEO0VBT0ksd0JBQStELEVBQUE7O0F4RTR0VjNFLG9FQUFvRTtBd0VudVY1RDtFQU9JLHdCQUErRCxFQUFBOztBeEVndVYzRSxvRUFBb0U7QXdFdnVWNUQ7RUFPSSx3QkFBK0QsRUFBQTs7QXhFb3VWM0Usb0VBQW9FO0F3RTN1VjVEO0VBT0ksd0JBQStELEVBQUE7O0F4RXd1VjNFLG9FQUFvRTtBd0UvdVY1RDtFQU9JLHdCQUErRCxFQUFBOztBeEU0dVYzRSxvRUFBb0U7QXdFbnZWNUQ7RUFPSSwyQkFBK0Q7RUFBL0QsMEJBQStELEVBQUE7O0F4RWl2VjNFLG9FQUFvRTtBd0V4dlY1RDtFQU9JLDZCQUErRDtFQUEvRCw0QkFBK0QsRUFBQTs7QXhFc3ZWM0Usb0VBQW9FO0F3RTd2VjVEO0VBT0ksNkJBQStEO0VBQS9ELDRCQUErRCxFQUFBOztBeEUydlYzRSxvRUFBb0U7QXdFbHdWNUQ7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0F4RWd3VjNFLG9FQUFvRTtBd0V2d1Y1RDtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QXhFcXdWM0Usb0VBQW9FO0F3RTV3VjVEO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBeEUwd1YzRSxvRUFBb0U7QXdFanhWNUQ7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0F4RSt3VjNFLG9FQUFvRTtBd0V0eFY1RDtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QXhFb3hWM0Usb0VBQW9FO0F3RTN4VjVEO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBeEV5eFYzRSxvRUFBb0U7QXdFaHlWNUQ7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0F4RTh4VjNFLG9FQUFvRTtBd0VyeVY1RDtFQU9JLDhCQUErRDtFQUEvRCw2QkFBK0QsRUFBQTs7QXhFbXlWM0Usb0VBQW9FO0F3RTF5VjVEO0VBT0ksOEJBQStEO0VBQS9ELDZCQUErRCxFQUFBOztBeEV3eVYzRSxvRUFBb0U7QXdFL3lWNUQ7RUFPSSw4QkFBK0Q7RUFBL0QsNkJBQStELEVBQUE7O0F4RTZ5VjNFLG9FQUFvRTtBd0VwelY1RDtFQU9JLHlCQUErRDtFQUEvRCw0QkFBK0QsRUFBQTs7QXhFa3pWM0Usb0VBQW9FO0F3RXp6VjVEO0VBT0ksMkJBQStEO0VBQS9ELDhCQUErRCxFQUFBOztBeEV1elYzRSxvRUFBb0U7QXdFOXpWNUQ7RUFPSSwyQkFBK0Q7RUFBL0QsOEJBQStELEVBQUE7O0F4RTR6VjNFLG9FQUFvRTtBd0VuMFY1RDtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QXhFaTBWM0Usb0VBQW9FO0F3RXgwVjVEO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBeEVzMFYzRSxvRUFBb0U7QXdFNzBWNUQ7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0F4RTIwVjNFLG9FQUFvRTtBd0VsMVY1RDtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QXhFZzFWM0Usb0VBQW9FO0F3RXYxVjVEO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBeEVxMVYzRSxvRUFBb0U7QXdFNTFWNUQ7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0F4RTAxVjNFLG9FQUFvRTtBd0VqMlY1RDtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QXhFKzFWM0Usb0VBQW9FO0F3RXQyVjVEO0VBT0ksNEJBQStEO0VBQS9ELCtCQUErRCxFQUFBOztBeEVvMlYzRSxvRUFBb0U7QXdFMzJWNUQ7RUFPSSw0QkFBK0Q7RUFBL0QsK0JBQStELEVBQUE7O0F4RXkyVjNFLG9FQUFvRTtBd0VoM1Y1RDtFQU9JLDRCQUErRDtFQUEvRCwrQkFBK0QsRUFBQTs7QXhFODJWM0Usb0VBQW9FO0F3RXIzVjVEO0VBT0kseUJBQStELEVBQUE7O0F4RWszVjNFLG9FQUFvRTtBd0V6M1Y1RDtFQU9JLDJCQUErRCxFQUFBOztBeEVzM1YzRSxvRUFBb0U7QXdFNzNWNUQ7RUFPSSwyQkFBK0QsRUFBQTs7QXhFMDNWM0Usb0VBQW9FO0F3RWo0VjVEO0VBT0ksNEJBQStELEVBQUE7O0F4RTgzVjNFLG9FQUFvRTtBd0VyNFY1RDtFQU9JLDRCQUErRCxFQUFBOztBeEVrNFYzRSxvRUFBb0U7QXdFejRWNUQ7RUFPSSw0QkFBK0QsRUFBQTs7QXhFczRWM0Usb0VBQW9FO0F3RTc0VjVEO0VBT0ksNEJBQStELEVBQUE7O0F4RTA0VjNFLG9FQUFvRTtBd0VqNVY1RDtFQU9JLDRCQUErRCxFQUFBOztBeEU4NFYzRSxvRUFBb0U7QXdFcjVWNUQ7RUFPSSw0QkFBK0QsRUFBQTs7QXhFazVWM0Usb0VBQW9FO0F3RXo1VjVEO0VBT0ksNEJBQStELEVBQUE7O0F4RXM1VjNFLG9FQUFvRTtBd0U3NVY1RDtFQU9JLDRCQUErRCxFQUFBOztBeEUwNVYzRSxvRUFBb0U7QXdFajZWNUQ7RUFPSSw0QkFBK0QsRUFBQTs7QXhFODVWM0Usb0VBQW9FO0F3RXI2VjVEO0VBT0ksNEJBQStELEVBQUE7O0F4RWs2VjNFLG9FQUFvRTtBd0V6NlY1RDtFQU9JLDJCQUErRCxFQUFBOztBeEVzNlYzRSxvRUFBb0U7QXdFNzZWNUQ7RUFPSSw2QkFBK0QsRUFBQTs7QXhFMDZWM0Usb0VBQW9FO0F3RWo3VjVEO0VBT0ksNkJBQStELEVBQUE7O0F4RTg2VjNFLG9FQUFvRTtBd0VyN1Y1RDtFQU9JLDhCQUErRCxFQUFBOztBeEVrN1YzRSxvRUFBb0U7QXdFejdWNUQ7RUFPSSw4QkFBK0QsRUFBQTs7QXhFczdWM0Usb0VBQW9FO0F3RTc3VjVEO0VBT0ksOEJBQStELEVBQUE7O0F4RTA3VjNFLG9FQUFvRTtBd0VqOFY1RDtFQU9JLDhCQUErRCxFQUFBOztBeEU4N1YzRSxvRUFBb0U7QXdFcjhWNUQ7RUFPSSw4QkFBK0QsRUFBQTs7QXhFazhWM0Usb0VBQW9FO0F3RXo4VjVEO0VBT0ksOEJBQStELEVBQUE7O0F4RXM4VjNFLG9FQUFvRTtBd0U3OFY1RDtFQU9JLDhCQUErRCxFQUFBOztBeEUwOFYzRSxvRUFBb0U7QXdFajlWNUQ7RUFPSSw4QkFBK0QsRUFBQTs7QXhFODhWM0Usb0VBQW9FO0F3RXI5VjVEO0VBT0ksOEJBQStELEVBQUE7O0F4RWs5VjNFLG9FQUFvRTtBd0V6OVY1RDtFQU9JLDhCQUErRCxFQUFBOztBeEVzOVYzRSxvRUFBb0U7QXdFNzlWNUQ7RUFPSSw0QkFBK0QsRUFBQTs7QXhFMDlWM0Usb0VBQW9FO0F3RWorVjVEO0VBT0ksOEJBQStELEVBQUE7O0F4RTg5VjNFLG9FQUFvRTtBd0VyK1Y1RDtFQU9JLDhCQUErRCxFQUFBOztBeEVrK1YzRSxvRUFBb0U7QXdFeitWNUQ7RUFPSSwrQkFBK0QsRUFBQTs7QXhFcytWM0Usb0VBQW9FO0F3RTcrVjVEO0VBT0ksK0JBQStELEVBQUE7O0F4RTArVjNFLG9FQUFvRTtBd0VqL1Y1RDtFQU9JLCtCQUErRCxFQUFBOztBeEU4K1YzRSxvRUFBb0U7QXdFci9WNUQ7RUFPSSwrQkFBK0QsRUFBQTs7QXhFay9WM0Usb0VBQW9FO0F3RXovVjVEO0VBT0ksK0JBQStELEVBQUE7O0F4RXMvVjNFLG9FQUFvRTtBd0U3L1Y1RDtFQU9JLCtCQUErRCxFQUFBOztBeEUwL1YzRSxvRUFBb0U7QXdFamdXNUQ7RUFPSSwrQkFBK0QsRUFBQTs7QXhFOC9WM0Usb0VBQW9FO0F3RXJnVzVEO0VBT0ksK0JBQStELEVBQUE7O0F4RWtnVzNFLG9FQUFvRTtBd0V6Z1c1RDtFQU9JLCtCQUErRCxFQUFBOztBeEVzZ1czRSxvRUFBb0U7QXdFN2dXNUQ7RUFPSSwrQkFBK0QsRUFBQTs7QXhFMGdXM0Usb0VBQW9FO0F3RWpoVzVEO0VBT0ksMEJBQStELEVBQUE7O0F4RThnVzNFLG9FQUFvRTtBd0VyaFc1RDtFQU9JLDRCQUErRCxFQUFBOztBeEVraFczRSxvRUFBb0U7QXdFemhXNUQ7RUFPSSw0QkFBK0QsRUFBQTs7QXhFc2hXM0Usb0VBQW9FO0F3RTdoVzVEO0VBT0ksNkJBQStELEVBQUE7O0F4RTBoVzNFLG9FQUFvRTtBd0VqaVc1RDtFQU9JLDZCQUErRCxFQUFBOztBeEU4aFczRSxvRUFBb0U7QXdFcmlXNUQ7RUFPSSw2QkFBK0QsRUFBQTs7QXhFa2lXM0Usb0VBQW9FO0F3RXppVzVEO0VBT0ksNkJBQStELEVBQUE7O0F4RXNpVzNFLG9FQUFvRTtBd0U3aVc1RDtFQU9JLDZCQUErRCxFQUFBOztBeEUwaVczRSxvRUFBb0U7QXdFampXNUQ7RUFPSSw2QkFBK0QsRUFBQTs7QXhFOGlXM0Usb0VBQW9FO0F3RXJqVzVEO0VBT0ksNkJBQStELEVBQUE7O0F4RWtqVzNFLG9FQUFvRTtBd0V6alc1RDtFQU9JLDZCQUErRCxFQUFBOztBeEVzalczRSxvRUFBb0U7QXdFN2pXNUQ7RUFPSSw2QkFBK0QsRUFBQTs7QXhFMGpXM0Usb0VBQW9FO0F3RWprVzVEO0VBT0ksNkJBQStELEVBQUE7O0F4RThqVzNFLG9FQUFvRTtBd0Vya1c1RDtFQU9JLGlCQUErRCxFQUFBOztBeEVra1czRSxvRUFBb0U7QXdFemtXNUQ7RUFPSSxtQkFBK0QsRUFBQTs7QXhFc2tXM0Usb0VBQW9FO0F3RTdrVzVEO0VBT0ksbUJBQStELEVBQUE7O0F4RTBrVzNFLG9FQUFvRTtBd0VqbFc1RDtFQU9JLG9CQUErRCxFQUFBOztBeEU4a1czRSxvRUFBb0U7QXdFcmxXNUQ7RUFPSSxvQkFBK0QsRUFBQTs7QXhFa2xXM0Usb0VBQW9FO0F3RXpsVzVEO0VBT0ksb0JBQStELEVBQUE7O0F4RXNsVzNFLG9FQUFvRTtBd0U3bFc1RDtFQU9JLG9CQUErRCxFQUFBOztBeEUwbFczRSxvRUFBb0U7QXdFam1XNUQ7RUFPSSxvQkFBK0QsRUFBQTs7QXhFOGxXM0Usb0VBQW9FO0F3RXJtVzVEO0VBT0ksb0JBQStELEVBQUE7O0F4RWttVzNFLG9FQUFvRTtBd0V6bVc1RDtFQU9JLG9CQUErRCxFQUFBOztBeEVzbVczRSxvRUFBb0U7QXdFN21XNUQ7RUFPSSxvQkFBK0QsRUFBQTs7QXhFMG1XM0Usb0VBQW9FO0F3RWpuVzVEO0VBT0ksb0JBQStELEVBQUE7O0F4RThtVzNFLG9FQUFvRTtBd0Vyblc1RDtFQU9JLG9CQUErRCxFQUFBOztBeEVrblczRSxvRUFBb0U7QXdFem5XNUQ7RUFPSSxxQkFBK0QsRUFBQTs7QXhFc25XM0Usb0VBQW9FO0F3RTduVzVEO0VBT0ksdUJBQStELEVBQUE7O0F4RTBuVzNFLG9FQUFvRTtBd0Vqb1c1RDtFQU9JLHVCQUErRCxFQUFBOztBeEU4blczRSxvRUFBb0U7QXdFcm9XNUQ7RUFPSSx3QkFBK0QsRUFBQTs7QXhFa29XM0Usb0VBQW9FO0F3RXpvVzVEO0VBT0ksd0JBQStELEVBQUE7O0F4RXNvVzNFLG9FQUFvRTtBd0U3b1c1RDtFQU9JLHdCQUErRCxFQUFBOztBeEUwb1czRSxvRUFBb0U7QXdFanBXNUQ7RUFPSSx3QkFBK0QsRUFBQTs7QXhFOG9XM0Usb0VBQW9FO0F3RXJwVzVEO0VBT0ksd0JBQStELEVBQUE7O0F4RWtwVzNFLG9FQUFvRTtBd0V6cFc1RDtFQU9JLHdCQUErRCxFQUFBOztBeEVzcFczRSxvRUFBb0U7QXdFN3BXNUQ7RUFPSSx3QkFBK0QsRUFBQTs7QXhFMHBXM0Usb0VBQW9FO0F3RWpxVzVEO0VBT0ksd0JBQStELEVBQUE7O0F4RThwVzNFLG9FQUFvRTtBd0VycVc1RDtFQU9JLHdCQUErRCxFQUFBOztBeEVrcVczRSxvRUFBb0U7QXdFenFXNUQ7RUFPSSx3QkFBK0QsRUFBQTs7QXhFc3FXM0Usb0VBQW9FO0F3RTdxVzVEO0VBT0ksZ0NBQStEO0tBQS9ELDZCQUErRDtVQUEvRCx3QkFBK0QsRUFBQTs7QXhFMHFXM0Usb0VBQW9FO0F3RWpyVzVEO0VBT0ksa0NBQStEO0tBQS9ELCtCQUErRDtVQUEvRCwwQkFBK0QsRUFBQTs7QXhFOHFXM0Usb0VBQW9FO0F3RXJyVzVEO0VBT0ksa0NBQStEO0tBQS9ELCtCQUErRDtVQUEvRCwwQkFBK0QsRUFBQTs7QXhFa3JXM0Usb0VBQW9FO0F3RXpyVzVEO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QXhFc3JXM0Usb0VBQW9FO0F3RTdyVzVEO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QXhFMHJXM0Usb0VBQW9FO0F3RWpzVzVEO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QXhFOHJXM0Usb0VBQW9FO0F3RXJzVzVEO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QXhFa3NXM0Usb0VBQW9FO0F3RXpzVzVEO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QXhFc3NXM0Usb0VBQW9FO0F3RTdzVzVEO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QXhFMHNXM0Usb0VBQW9FO0F3RWp0VzVEO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QXhFOHNXM0Usb0VBQW9FO0F3RXJ0VzVEO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QXhFa3RXM0Usb0VBQW9FO0F3RXp0VzVEO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QXhFc3RXM0Usb0VBQW9FO0F3RTd0VzVEO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtVQUEvRCwyQkFBK0QsRUFBQTs7QXhFMHRXM0Usb0VBQW9FO0F3RWp1VzVEO0VBT0ksZ0RBQStELEVBQUE7O0F4RTh0VzNFLG9FQUFvRTtBd0VydVc1RDtFQU9JLDRDQUErRCxFQUFBOztBeEVrdVczRSxvRUFBb0U7QXdFenVXNUQ7RUFPSSw0Q0FBK0QsRUFBQTs7QXhFc3VXM0Usb0VBQW9FO0F3RTd1VzVEO0VBT0ksMENBQStELEVBQUE7O0F4RTB1VzNFLG9FQUFvRTtBd0Vqdlc1RDtFQU9JLDRDQUErRCxFQUFBOztBeEU4dVczRSxvRUFBb0U7QXdFcnZXNUQ7RUFPSSw2QkFBK0QsRUFBQTs7QXhFa3ZXM0Usb0VBQW9FO0F3RXp2VzVEO0VBT0ksMEJBQStELEVBQUE7O0F4RXN2VzNFLG9FQUFvRTtBd0U3dlc1RDtFQU9JLDZCQUErRCxFQUFBOztBeEUwdlczRSxvRUFBb0U7QXdFandXNUQ7RUFPSSw2QkFBK0QsRUFBQTs7QXhFOHZXM0Usb0VBQW9FO0F3RXJ3VzVEO0VBT0ksK0JBQStELEVBQUE7O0F4RWt3VzNFLG9FQUFvRTtBd0V6d1c1RDtFQU9JLDJCQUErRCxFQUFBOztBeEVzd1czRSxvRUFBb0U7QXdFN3dXNUQ7RUFPSSwyQkFBK0QsRUFBQTs7QXhFMHdXM0Usb0VBQW9FO0F3RWp4VzVEO0VBT0ksMkJBQStELEVBQUE7O0F4RTh3VzNFLG9FQUFvRTtBd0VyeFc1RDtFQU9JLDJCQUErRCxFQUFBOztBeEVreFczRSxvRUFBb0U7QXdFenhXNUQ7RUFPSSwyQkFBK0QsRUFBQTs7QXhFc3hXM0Usb0VBQW9FO0F3RTd4VzVEO0VBT0ksOEJBQStELEVBQUE7O0F4RTB4VzNFLG9FQUFvRTtBd0VqeVc1RDtFQU9JLHlCQUErRCxFQUFBOztBeEU4eFczRSxvRUFBb0U7QXdFcnlXNUQ7RUFPSSw0QkFBK0QsRUFBQTs7QXhFa3lXM0Usb0VBQW9FO0F3RXp5VzVEO0VBT0ksMkJBQStELEVBQUE7O0F4RXN5VzNFLG9FQUFvRTtBd0U3eVc1RDtFQU9JLHlCQUErRCxFQUFBOztBeEUweVczRSxvRUFBb0U7QXdFanpXNUQ7RUFPSSwyQkFBK0QsRUFBQTs7QXhFOHlXM0Usb0VBQW9FO0F3RXJ6VzVEO0VBT0ksNEJBQStELEVBQUE7O0F4RWt6VzNFLG9FQUFvRTtBd0V6elc1RDtFQU9JLDZCQUErRCxFQUFBOztBeEVzelczRSxvRUFBb0U7QXdFN3pXNUQ7RUFPSSxnQ0FBK0QsRUFBQTs7QXhFMHpXM0Usb0VBQW9FO0F3RWowVzVEO0VBT0kscUNBQStELEVBQUE7O0F4RTh6VzNFLG9FQUFvRTtBd0VyMFc1RDtFQU9JLHdDQUErRCxFQUFBOztBeEVrMFczRSxvRUFBb0U7QXdFejBXNUQ7RUFPSSxvQ0FBK0QsRUFBQTs7QXhFczBXM0Usb0VBQW9FO0F3RTcwVzVEO0VBT0ksb0NBQStELEVBQUE7O0F4RTAwVzNFLG9FQUFvRTtBd0VqMVc1RDtFQU9JLHFDQUErRCxFQUFBOztBeEU4MFczRSxvRUFBb0U7QXdFcjFXNUQ7RUFPSSw4QkFBK0QsRUFBQTs7QXhFazFXM0Usb0VBQW9FO0F3RXoxVzVEO0VBT0ksOEJBQStELEVBQUE7O0FBckJuRSxxQkFBQTtBeEU0MldSLG9FQUFvRTtBd0U5MVc1RDtFQU9JLGdDQUErRDtFQUEvRCxpQ0FBK0QsRUFBQTs7QUFtQm5FLG1CQUFBO0F4RTAwV1Isb0VBQW9FO0F3RXAyVzVEO0VBSVEsb0JBQTRCO0VBR2hDLHFFQUErRCxFQUFBOztBeEVrMlczRSxvRUFBb0U7QXdFejJXNUQ7RUFJUSxvQkFBNEI7RUFHaEMsdUVBQStELEVBQUE7O0F4RXUyVzNFLG9FQUFvRTtBd0U5Mlc1RDtFQUlRLG9CQUE0QjtFQUdoQyxxRUFBK0QsRUFBQTs7QXhFNDJXM0Usb0VBQW9FO0F3RW4zVzVEO0VBSVEsb0JBQTRCO0VBR2hDLGtFQUErRCxFQUFBOztBeEVpM1czRSxvRUFBb0U7QXdFeDNXNUQ7RUFJUSxvQkFBNEI7RUFHaEMscUVBQStELEVBQUE7O0F4RXMzVzNFLG9FQUFvRTtBd0U3M1c1RDtFQUlRLG9CQUE0QjtFQUdoQyxvRUFBK0QsRUFBQTs7QXhFMjNXM0Usb0VBQW9FO0F3RWw0VzVEO0VBSVEsb0JBQTRCO0VBR2hDLHlFQUErRCxFQUFBOztBeEVnNFczRSxvRUFBb0U7QXdFdjRXNUQ7RUFJUSxvQkFBNEI7RUFHaEMsMkVBQStELEVBQUE7O0F4RXE0VzNFLG9FQUFvRTtBd0U1NFc1RDtFQUlRLG9CQUE0QjtFQUdoQyx3RUFBK0QsRUFBQTs7QXhFMDRXM0Usb0VBQW9FO0F3RWo1VzVEO0VBSVEsb0JBQTRCO0VBR2hDLHdFQUErRCxFQUFBOztBeEUrNFczRSxvRUFBb0U7QXdFdDVXNUQ7RUFJUSxvQkFBNEI7RUFHaEMscUVBQStELEVBQUE7O0F4RW81VzNFLG9FQUFvRTtBd0UzNVc1RDtFQUlRLG9CQUE0QjtFQUdoQyw2RUFBK0QsRUFBQTs7QXhFeTVXM0Usb0VBQW9FO0F3RWg2VzVEO0VBSVEsb0JBQTRCO0VBR2hDLHVFQUErRCxFQUFBOztBeEU4NVczRSxvRUFBb0U7QXdFcjZXNUQ7RUFJUSxvQkFBNEI7RUFHaEMsc0VBQStELEVBQUE7O0F4RW02VzNFLG9FQUFvRTtBd0UxNlc1RDtFQUlRLG9CQUE0QjtFQUdoQyx3RUFBK0QsRUFBQTs7QXhFdzZXM0Usb0VBQW9FO0F3RS82VzVEO0VBSVEsb0JBQTRCO0VBR2hDLG1FQUErRCxFQUFBOztBeEU2NlczRSxvRUFBb0U7QXdFcDdXNUQ7RUFJUSxvQkFBNEI7RUFHaEMsc0VBQStELEVBQUE7O0F4RWs3VzNFLG9FQUFvRTtBd0V6N1c1RDtFQUlRLG9CQUE0QjtFQUdoQyxzRUFBK0QsRUFBQTs7QXhFdTdXM0Usb0VBQW9FO0F3RTk3VzVEO0VBSVEsb0JBQTRCO0VBR2hDLHNFQUErRCxFQUFBOztBeEU0N1czRSxvRUFBb0U7QXdFbjhXNUQ7RUFJUSxvQkFBNEI7RUFHaEMsa0VBQStELEVBQUE7O0F4RWk4VzNFLG9FQUFvRTtBd0V4OFc1RDtFQUlRLG9CQUE0QjtFQUdoQyxtRUFBK0QsRUFBQTs7QXhFczhXM0Usb0VBQW9FO0F3RTc4VzVEO0VBSVEsb0JBQTRCO0VBR2hDLDJFQUErRCxFQUFBOztBeEUyOFczRSxvRUFBb0U7QXdFbDlXNUQ7RUFJUSxvQkFBNEI7RUFHaEMseUVBQStELEVBQUE7O0F4RWc5VzNFLG9FQUFvRTtBd0V2OVc1RDtFQUlRLG9CQUE0QjtFQUdoQyx5RUFBK0QsRUFBQTs7QXhFcTlXM0Usb0VBQW9FO0F3RTU5VzVEO0VBSVEsb0JBQTRCO0VBR2hDLDBFQUErRCxFQUFBOztBeEUwOVczRSxvRUFBb0U7QXdFaitXNUQ7RUFJUSxvQkFBNEI7RUFHaEMsdUVBQStELEVBQUE7O0F4RSs5VzNFLG9FQUFvRTtBd0V0K1c1RDtFQUlRLG9CQUE0QjtFQUdoQyx3RUFBK0QsRUFBQTs7QXhFbytXM0Usb0VBQW9FO0F3RTMrVzVEO0VBSVEsb0JBQTRCO0VBR2hDLDRFQUErRCxFQUFBOztBeEV5K1czRSxvRUFBb0U7QXdFaC9XNUQ7RUFJUSxvQkFBNEI7RUFHaEMseUVBQStELEVBQUE7O0F4RTgrVzNFLG9FQUFvRTtBd0VyL1c1RDtFQUlRLG9CQUE0QjtFQUdoQyx3RUFBK0QsRUFBQTs7QXhFbS9XM0Usb0VBQW9FO0F3RTEvVzVEO0VBSVEsb0JBQTRCO0VBR2hDLDBFQUErRCxFQUFBOztBeEV3L1czRSxvRUFBb0U7QXdFLy9XNUQ7RUFJUSxvQkFBNEI7RUFHaEMsNEVBQStELEVBQUE7O0F4RTYvVzNFLG9FQUFvRTtBd0VwZ1g1RDtFQUlRLG9CQUE0QjtFQUdoQywyRUFBK0QsRUFBQTs7QXhFa2dYM0Usb0VBQW9FO0F3RXpnWDVEO0VBSVEsb0JBQTRCO0VBR2hDLHNFQUErRCxFQUFBOztBeEV1Z1gzRSxvRUFBb0U7QXdFOWdYNUQ7RUFJUSxvQkFBNEI7RUFHaEMsc0VBQStELEVBQUE7O0F4RTRnWDNFLG9FQUFvRTtBd0VuaFg1RDtFQUlRLG9CQUE0QjtFQUdoQyxxRUFBK0QsRUFBQTs7QXhFaWhYM0Usb0VBQW9FO0F3RXhoWDVEO0VBSVEsb0JBQTRCO0VBR2hDLHFFQUErRCxFQUFBOztBeEVzaFgzRSxvRUFBb0U7QXdFN2hYNUQ7RUFJUSxvQkFBNEI7RUFHaEMscUVBQStELEVBQUE7O0F4RTJoWDNFLG9FQUFvRTtBd0VsaVg1RDtFQUlRLG9CQUE0QjtFQUdoQyxxRUFBK0QsRUFBQTs7QXhFZ2lYM0Usb0VBQW9FO0F3RXZpWDVEO0VBSVEsb0JBQTRCO0VBR2hDLDJFQUErRCxFQUFBOztBeEVxaVgzRSxvRUFBb0U7QXdFNWlYNUQ7RUFJUSxvQkFBNEI7RUFHaEMsMEVBQStELEVBQUE7O0F4RTBpWDNFLG9FQUFvRTtBd0Vqalg1RDtFQUlRLG9CQUE0QjtFQUdoQywrRUFBK0QsRUFBQTs7QXhFK2lYM0Usb0VBQW9FO0F3RXRqWDVEO0VBSVEsb0JBQTRCO0VBR2hDLHFFQUErRCxFQUFBOztBeEVvalgzRSxvRUFBb0U7QXdFM2pYNUQ7RUFJUSxvQkFBNEI7RUFHaEMsdUVBQStELEVBQUE7O0F4RXlqWDNFLG9FQUFvRTtBd0Voa1g1RDtFQUlRLG9CQUE0QjtFQUdoQyx1RUFBK0QsRUFBQTs7QXhFOGpYM0Usb0VBQW9FO0F3RXJrWDVEO0VBSVEsb0JBQTRCO0VBR2hDLHdFQUErRCxFQUFBOztBeEVta1gzRSxvRUFBb0U7QXdFMWtYNUQ7RUFJUSxvQkFBNEI7RUFHaEMsMkNBQStELEVBQUE7O0F4RXdrWDNFLG9FQUFvRTtBd0Uva1g1RDtFQUlRLG9CQUE0QjtFQUdoQyxvQ0FBK0QsRUFBQTs7QXhFNmtYM0Usb0VBQW9FO0F3RXBsWDVEO0VBSVEsb0JBQTRCO0VBR2hDLDBDQUErRCxFQUFBOztBeEVrbFgzRSxvRUFBb0U7QXdFemxYNUQ7RUFJUSxvQkFBNEI7RUFHaEMsMkNBQStELEVBQUE7O0F4RXVsWDNFLG9FQUFvRTtBd0U5bFg1RDtFQUlRLG9CQUE0QjtFQUdoQywwQ0FBK0QsRUFBQTs7QXhFNGxYM0Usb0VBQW9FO0F3RW5tWDVEO0VBSVEsb0JBQTRCO0VBR2hDLDBDQUErRCxFQUFBOztBeEVpbVgzRSxvRUFBb0U7QXdFeG1YNUQ7RUFJUSxvQkFBNEI7RUFHaEMseUJBQStELEVBQUE7O0F4RXNtWDNFLG9FQUFvRTtBd0V2blg1RDtFQUNFLHVCQUFvQyxFQUFBOztBeEUwblg5QyxvRUFBb0U7QXdFM25YNUQ7RUFDRSxzQkFBb0MsRUFBQTs7QXhFOG5YOUMsb0VBQW9FO0F3RS9uWDVEO0VBQ0UsdUJBQW9DLEVBQUE7O0F4RWtvWDlDLG9FQUFvRTtBd0Vub1g1RDtFQUNFLG9CQUFvQyxFQUFBOztBeEVzb1g5QyxvRUFBb0U7QXdFN25YNUQ7RUFPSSxpREFBK0QsRUFBQTs7QXhFMG5YM0Usb0VBQW9FO0F3RWpvWDVEO0VBT0ksbURBQStELEVBQUE7O0F4RThuWDNFLG9FQUFvRTtBd0Vyb1g1RDtFQU9JLGlEQUErRCxFQUFBOztBeEVrb1gzRSxvRUFBb0U7QXdFem9YNUQ7RUFPSSw4Q0FBK0QsRUFBQTs7QXhFc29YM0Usb0VBQW9FO0F3RTdvWDVEO0VBT0ksaURBQStELEVBQUE7O0F4RTBvWDNFLG9FQUFvRTtBd0VqcFg1RDtFQU9JLGdEQUErRCxFQUFBOztBeEU4b1gzRSxvRUFBb0U7QXdFcnBYNUQ7RUFPSSwrQ0FBK0QsRUFBQTs7QXhFa3BYM0Usb0VBQW9FO0F3RXpwWDVEO0VBT0ksOENBQStELEVBQUE7O0F4RXNwWDNFLG9FQUFvRTtBd0V2cVg1RDtFQUNFLHNCQUFvQyxFQUFBOztBeEUwcVg5QyxvRUFBb0U7QXdFdHFYMUQ7RUFDRSxzQkFBb0MsRUFBQTs7QXhFeXFYaEQsb0VBQW9FO0F3RS9xWDVEO0VBQ0UsdUJBQW9DLEVBQUE7O0F4RWtyWDlDLG9FQUFvRTtBd0U5cVgxRDtFQUNFLHVCQUFvQyxFQUFBOztBeEVpclhoRCxvRUFBb0U7QXdFdnJYNUQ7RUFDRSxzQkFBb0MsRUFBQTs7QXhFMHJYOUMsb0VBQW9FO0F3RXRyWDFEO0VBQ0Usc0JBQW9DLEVBQUE7O0F4RXlyWGhELG9FQUFvRTtBd0Uvclg1RDtFQUNFLHVCQUFvQyxFQUFBOztBeEVrc1g5QyxvRUFBb0U7QXdFOXJYMUQ7RUFDRSx1QkFBb0MsRUFBQTs7QXhFaXNYaEQsb0VBQW9FO0F3RXZzWDVEO0VBQ0Usb0JBQW9DLEVBQUE7O0F4RTBzWDlDLG9FQUFvRTtBd0V0c1gxRDtFQUNFLG9CQUFvQyxFQUFBOztBeEV5c1hoRCxvRUFBb0U7QXdFcnNYNUQ7RUFPSSx5Q0FBK0QsRUFBQTs7QXhFa3NYM0Usb0VBQW9FO0F3RTdyWDFEO0VBT0kseUNBQStELEVBQUE7O0F4RTByWDdFLG9FQUFvRTtBd0U3c1g1RDtFQU9JLHdDQUErRCxFQUFBOztBeEUwc1gzRSxvRUFBb0U7QXdFcnNYMUQ7RUFPSSx3Q0FBK0QsRUFBQTs7QXhFa3NYN0Usb0VBQW9FO0F3RXJ0WDVEO0VBT0kseUNBQStELEVBQUE7O0F4RWt0WDNFLG9FQUFvRTtBd0U3c1gxRDtFQU9JLHlDQUErRCxFQUFBOztBeEUwc1g3RSxvRUFBb0U7QXdFN3RYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsdUdBQStEO1VBQS9ELCtGQUErRCxFQUFBOztBeEUydFgzRSxvRUFBb0U7QXdFbHVYNUQ7RUFJUSw4QkFBNEI7RUFHaEMseUdBQStEO1VBQS9ELGlHQUErRCxFQUFBOztBeEVndVgzRSxvRUFBb0U7QXdFdnVYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsdUdBQStEO1VBQS9ELCtGQUErRCxFQUFBOztBeEVxdVgzRSxvRUFBb0U7QXdFNXVYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsb0dBQStEO1VBQS9ELDRGQUErRCxFQUFBOztBeEUwdVgzRSxvRUFBb0U7QXdFanZYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsdUdBQStEO1VBQS9ELCtGQUErRCxFQUFBOztBeEUrdVgzRSxvRUFBb0U7QXdFdHZYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsc0dBQStEO1VBQS9ELDhGQUErRCxFQUFBOztBeEVvdlgzRSxvRUFBb0U7QXdFM3ZYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsMkdBQStEO1VBQS9ELG1HQUErRCxFQUFBOztBeEV5dlgzRSxvRUFBb0U7QXdFaHdYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsNkdBQStEO1VBQS9ELHFHQUErRCxFQUFBOztBeEU4dlgzRSxvRUFBb0U7QXdFcndYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsMEdBQStEO1VBQS9ELGtHQUErRCxFQUFBOztBeEVtd1gzRSxvRUFBb0U7QXdFMXdYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsMEdBQStEO1VBQS9ELGtHQUErRCxFQUFBOztBeEV3d1gzRSxvRUFBb0U7QXdFL3dYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsdUdBQStEO1VBQS9ELCtGQUErRCxFQUFBOztBeEU2d1gzRSxvRUFBb0U7QXdFcHhYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsK0dBQStEO1VBQS9ELHVHQUErRCxFQUFBOztBeEVreFgzRSxvRUFBb0U7QXdFenhYNUQ7RUFJUSw4QkFBNEI7RUFHaEMseUdBQStEO1VBQS9ELGlHQUErRCxFQUFBOztBeEV1eFgzRSxvRUFBb0U7QXdFOXhYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsd0dBQStEO1VBQS9ELGdHQUErRCxFQUFBOztBeEU0eFgzRSxvRUFBb0U7QXdFbnlYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsMEdBQStEO1VBQS9ELGtHQUErRCxFQUFBOztBeEVpeVgzRSxvRUFBb0U7QXdFeHlYNUQ7RUFJUSw4QkFBNEI7RUFHaEMscUdBQStEO1VBQS9ELDZGQUErRCxFQUFBOztBeEVzeVgzRSxvRUFBb0U7QXdFN3lYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsd0dBQStEO1VBQS9ELGdHQUErRCxFQUFBOztBeEUyeVgzRSxvRUFBb0U7QXdFbHpYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsd0dBQStEO1VBQS9ELGdHQUErRCxFQUFBOztBeEVnelgzRSxvRUFBb0U7QXdFdnpYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsd0dBQStEO1VBQS9ELGdHQUErRCxFQUFBOztBeEVxelgzRSxvRUFBb0U7QXdFNXpYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsb0dBQStEO1VBQS9ELDRGQUErRCxFQUFBOztBeEUwelgzRSxvRUFBb0U7QXdFajBYNUQ7RUFJUSw4QkFBNEI7RUFHaEMscUdBQStEO1VBQS9ELDZGQUErRCxFQUFBOztBeEUrelgzRSxvRUFBb0U7QXdFdDBYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsNkdBQStEO1VBQS9ELHFHQUErRCxFQUFBOztBeEVvMFgzRSxvRUFBb0U7QXdFMzBYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsMkdBQStEO1VBQS9ELG1HQUErRCxFQUFBOztBeEV5MFgzRSxvRUFBb0U7QXdFaDFYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsMkdBQStEO1VBQS9ELG1HQUErRCxFQUFBOztBeEU4MFgzRSxvRUFBb0U7QXdFcjFYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsNEdBQStEO1VBQS9ELG9HQUErRCxFQUFBOztBeEVtMVgzRSxvRUFBb0U7QXdFMTFYNUQ7RUFJUSw4QkFBNEI7RUFHaEMseUdBQStEO1VBQS9ELGlHQUErRCxFQUFBOztBeEV3MVgzRSxvRUFBb0U7QXdFLzFYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsMEdBQStEO1VBQS9ELGtHQUErRCxFQUFBOztBeEU2MVgzRSxvRUFBb0U7QXdFcDJYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsOEdBQStEO1VBQS9ELHNHQUErRCxFQUFBOztBeEVrMlgzRSxvRUFBb0U7QXdFejJYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsMkdBQStEO1VBQS9ELG1HQUErRCxFQUFBOztBeEV1MlgzRSxvRUFBb0U7QXdFOTJYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsMEdBQStEO1VBQS9ELGtHQUErRCxFQUFBOztBeEU0MlgzRSxvRUFBb0U7QXdFbjNYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsNEdBQStEO1VBQS9ELG9HQUErRCxFQUFBOztBeEVpM1gzRSxvRUFBb0U7QXdFeDNYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsOEdBQStEO1VBQS9ELHNHQUErRCxFQUFBOztBeEVzM1gzRSxvRUFBb0U7QXdFNzNYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsNkdBQStEO1VBQS9ELHFHQUErRCxFQUFBOztBeEUyM1gzRSxvRUFBb0U7QXdFbDRYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsd0dBQStEO1VBQS9ELGdHQUErRCxFQUFBOztBeEVnNFgzRSxvRUFBb0U7QXdFdjRYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsd0dBQStEO1VBQS9ELGdHQUErRCxFQUFBOztBeEVxNFgzRSxvRUFBb0U7QXdFNTRYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsdUdBQStEO1VBQS9ELCtGQUErRCxFQUFBOztBeEUwNFgzRSxvRUFBb0U7QXdFajVYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsdUdBQStEO1VBQS9ELCtGQUErRCxFQUFBOztBeEUrNFgzRSxvRUFBb0U7QXdFdDVYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsdUdBQStEO1VBQS9ELCtGQUErRCxFQUFBOztBeEVvNVgzRSxvRUFBb0U7QXdFMzVYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsdUdBQStEO1VBQS9ELCtGQUErRCxFQUFBOztBeEV5NVgzRSxvRUFBb0U7QXdFaDZYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsNkdBQStEO1VBQS9ELHFHQUErRCxFQUFBOztBeEU4NVgzRSxvRUFBb0U7QXdFcjZYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsNEdBQStEO1VBQS9ELG9HQUErRCxFQUFBOztBeEVtNlgzRSxvRUFBb0U7QXdFMTZYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsaUhBQStEO1VBQS9ELHlHQUErRCxFQUFBOztBeEV3NlgzRSxvRUFBb0U7QXdFLzZYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsdUdBQStEO1VBQS9ELCtGQUErRCxFQUFBOztBeEU2NlgzRSxvRUFBb0U7QXdFcDdYNUQ7RUFJUSw4QkFBNEI7RUFHaEMseUdBQStEO1VBQS9ELGlHQUErRCxFQUFBOztBeEVrN1gzRSxvRUFBb0U7QXdFejdYNUQ7RUFJUSw4QkFBNEI7RUFHaEMseUdBQStEO1VBQS9ELGlHQUErRCxFQUFBOztBeEV1N1gzRSxvRUFBb0U7QXdFOTdYNUQ7RUFJUSw4QkFBNEI7RUFHaEMsNkdBQStEO1VBQS9ELHFHQUErRCxFQUFBOztBeEU0N1gzRSxvRUFBb0U7QXdFNzhYNUQ7RUFDRSw4QkFBb0MsRUFBQTs7QXhFZzlYOUMsb0VBQW9FO0F3RTU4WDFEO0VBQ0UsOEJBQW9DLEVBQUE7O0F4RSs4WGhELG9FQUFvRTtBd0VyOVg1RDtFQUNFLGdDQUFvQyxFQUFBOztBeEV3OVg5QyxvRUFBb0U7QXdFcDlYMUQ7RUFDRSxnQ0FBb0MsRUFBQTs7QXhFdTlYaEQsb0VBQW9FO0F3RTc5WDVEO0VBQ0UsaUNBQW9DLEVBQUE7O0F4RWcrWDlDLG9FQUFvRTtBd0U1OVgxRDtFQUNFLGlDQUFvQyxFQUFBOztBeEUrOVhoRCxvRUFBb0U7QXdFcitYNUQ7RUFDRSxnQ0FBb0MsRUFBQTs7QXhFdytYOUMsb0VBQW9FO0F3RXArWDFEO0VBQ0UsZ0NBQW9DLEVBQUE7O0F4RXUrWGhELG9FQUFvRTtBd0U3K1g1RDtFQUNFLGlDQUFvQyxFQUFBOztBeEVnL1g5QyxvRUFBb0U7QXdFNStYMUQ7RUFDRSxpQ0FBb0MsRUFBQTs7QXhFKytYaEQsb0VBQW9FO0F3RXIvWDVEO0VBQ0UsOEJBQW9DLEVBQUE7O0F4RXcvWDlDLG9FQUFvRTtBd0VwL1gxRDtFQUNFLDhCQUFvQyxFQUFBOztBeEV1L1hoRCxvRUFBb0U7QXdFbi9YNUQ7RUFJUSxrQkFBNEI7RUFHaEMsOEVBQStELEVBQUE7O0F4RWkvWDNFLG9FQUFvRTtBd0V4L1g1RDtFQUlRLGtCQUE0QjtFQUdoQyxnRkFBK0QsRUFBQTs7QXhFcy9YM0Usb0VBQW9FO0F3RTcvWDVEO0VBSVEsa0JBQTRCO0VBR2hDLDhFQUErRCxFQUFBOztBeEUyL1gzRSxvRUFBb0U7QXdFbGdZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsMkVBQStELEVBQUE7O0F4RWdnWTNFLG9FQUFvRTtBd0V2Z1k1RDtFQUlRLGtCQUE0QjtFQUdoQyw4RUFBK0QsRUFBQTs7QXhFcWdZM0Usb0VBQW9FO0F3RTVnWTVEO0VBSVEsa0JBQTRCO0VBR2hDLDZFQUErRCxFQUFBOztBeEUwZ1kzRSxvRUFBb0U7QXdFamhZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsa0ZBQStELEVBQUE7O0F4RStnWTNFLG9FQUFvRTtBd0V0aFk1RDtFQUlRLGtCQUE0QjtFQUdoQyxvRkFBK0QsRUFBQTs7QXhFb2hZM0Usb0VBQW9FO0F3RTNoWTVEO0VBSVEsa0JBQTRCO0VBR2hDLGlGQUErRCxFQUFBOztBeEV5aFkzRSxvRUFBb0U7QXdFaGlZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsaUZBQStELEVBQUE7O0F4RThoWTNFLG9FQUFvRTtBd0VyaVk1RDtFQUlRLGtCQUE0QjtFQUdoQyw4RUFBK0QsRUFBQTs7QXhFbWlZM0Usb0VBQW9FO0F3RTFpWTVEO0VBSVEsa0JBQTRCO0VBR2hDLHNGQUErRCxFQUFBOztBeEV3aVkzRSxvRUFBb0U7QXdFL2lZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsZ0ZBQStELEVBQUE7O0F4RTZpWTNFLG9FQUFvRTtBd0Vwalk1RDtFQUlRLGtCQUE0QjtFQUdoQywrRUFBK0QsRUFBQTs7QXhFa2pZM0Usb0VBQW9FO0F3RXpqWTVEO0VBSVEsa0JBQTRCO0VBR2hDLGlGQUErRCxFQUFBOztBeEV1alkzRSxvRUFBb0U7QXdFOWpZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsNEVBQStELEVBQUE7O0F4RTRqWTNFLG9FQUFvRTtBd0Vua1k1RDtFQUlRLGtCQUE0QjtFQUdoQywrRUFBK0QsRUFBQTs7QXhFaWtZM0Usb0VBQW9FO0F3RXhrWTVEO0VBSVEsa0JBQTRCO0VBR2hDLCtFQUErRCxFQUFBOztBeEVza1kzRSxvRUFBb0U7QXdFN2tZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsK0VBQStELEVBQUE7O0F4RTJrWTNFLG9FQUFvRTtBd0VsbFk1RDtFQUlRLGtCQUE0QjtFQUdoQywyRUFBK0QsRUFBQTs7QXhFZ2xZM0Usb0VBQW9FO0F3RXZsWTVEO0VBSVEsa0JBQTRCO0VBR2hDLDRFQUErRCxFQUFBOztBeEVxbFkzRSxvRUFBb0U7QXdFNWxZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsb0ZBQStELEVBQUE7O0F4RTBsWTNFLG9FQUFvRTtBd0VqbVk1RDtFQUlRLGtCQUE0QjtFQUdoQyxrRkFBK0QsRUFBQTs7QXhFK2xZM0Usb0VBQW9FO0F3RXRtWTVEO0VBSVEsa0JBQTRCO0VBR2hDLGtGQUErRCxFQUFBOztBeEVvbVkzRSxvRUFBb0U7QXdFM21ZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsbUZBQStELEVBQUE7O0F4RXltWTNFLG9FQUFvRTtBd0Voblk1RDtFQUlRLGtCQUE0QjtFQUdoQyxnRkFBK0QsRUFBQTs7QXhFOG1ZM0Usb0VBQW9FO0F3RXJuWTVEO0VBSVEsa0JBQTRCO0VBR2hDLGlGQUErRCxFQUFBOztBeEVtblkzRSxvRUFBb0U7QXdFMW5ZNUQ7RUFJUSxrQkFBNEI7RUFHaEMscUZBQStELEVBQUE7O0F4RXduWTNFLG9FQUFvRTtBd0Uvblk1RDtFQUlRLGtCQUE0QjtFQUdoQyxrRkFBK0QsRUFBQTs7QXhFNm5ZM0Usb0VBQW9FO0F3RXBvWTVEO0VBSVEsa0JBQTRCO0VBR2hDLGlGQUErRCxFQUFBOztBeEVrb1kzRSxvRUFBb0U7QXdFem9ZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsbUZBQStELEVBQUE7O0F4RXVvWTNFLG9FQUFvRTtBd0U5b1k1RDtFQUlRLGtCQUE0QjtFQUdoQyxxRkFBK0QsRUFBQTs7QXhFNG9ZM0Usb0VBQW9FO0F3RW5wWTVEO0VBSVEsa0JBQTRCO0VBR2hDLG9GQUErRCxFQUFBOztBeEVpcFkzRSxvRUFBb0U7QXdFeHBZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsK0VBQStELEVBQUE7O0F4RXNwWTNFLG9FQUFvRTtBd0U3cFk1RDtFQUlRLGtCQUE0QjtFQUdoQywrRUFBK0QsRUFBQTs7QXhFMnBZM0Usb0VBQW9FO0F3RWxxWTVEO0VBSVEsa0JBQTRCO0VBR2hDLDhFQUErRCxFQUFBOztBeEVncVkzRSxvRUFBb0U7QXdFdnFZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsOEVBQStELEVBQUE7O0F4RXFxWTNFLG9FQUFvRTtBd0U1cVk1RDtFQUlRLGtCQUE0QjtFQUdoQyw4RUFBK0QsRUFBQTs7QXhFMHFZM0Usb0VBQW9FO0F3RWpyWTVEO0VBSVEsa0JBQTRCO0VBR2hDLDhFQUErRCxFQUFBOztBeEUrcVkzRSxvRUFBb0U7QXdFdHJZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsb0ZBQStELEVBQUE7O0F4RW9yWTNFLG9FQUFvRTtBd0Uzclk1RDtFQUlRLGtCQUE0QjtFQUdoQyxtRkFBK0QsRUFBQTs7QXhFeXJZM0Usb0VBQW9FO0F3RWhzWTVEO0VBSVEsa0JBQTRCO0VBR2hDLHdGQUErRCxFQUFBOztBeEU4clkzRSxvRUFBb0U7QXdFcnNZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsOEVBQStELEVBQUE7O0F4RW1zWTNFLG9FQUFvRTtBd0Uxc1k1RDtFQUlRLGtCQUE0QjtFQUdoQyxnRkFBK0QsRUFBQTs7QXhFd3NZM0Usb0VBQW9FO0F3RS9zWTVEO0VBSVEsa0JBQTRCO0VBR2hDLGdGQUErRCxFQUFBOztBeEU2c1kzRSxvRUFBb0U7QXdFcHRZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsOEVBQStELEVBQUE7O0F4RWt0WTNFLG9FQUFvRTtBd0V6dFk1RDtFQUlRLGtCQUE0QjtFQUdoQyx3Q0FBK0QsRUFBQTs7QXhFdXRZM0Usb0VBQW9FO0F3RTl0WTVEO0VBSVEsa0JBQTRCO0VBR2hDLG1GQUErRCxFQUFBOztBeEU0dFkzRSxvRUFBb0U7QXdFbnVZNUQ7RUFJUSxrQkFBNEI7RUFHaEMsa0ZBQStELEVBQUE7O0F4RWl1WTNFLG9FQUFvRTtBd0Vsdlk1RDtFQUNFLG9CQUFvQyxFQUFBOztBeEVxdlk5QyxvRUFBb0U7QXdFdHZZNUQ7RUFDRSxxQkFBb0MsRUFBQTs7QXhFeXZZOUMsb0VBQW9FO0F3RTF2WTVEO0VBQ0Usb0JBQW9DLEVBQUE7O0F4RTZ2WTlDLG9FQUFvRTtBd0U5dlk1RDtFQUNFLHFCQUFvQyxFQUFBOztBeEVpd1k5QyxvRUFBb0U7QXdFbHdZNUQ7RUFDRSxrQkFBb0MsRUFBQTs7QXhFcXdZOUMsb0VBQW9FO0F3RTV2WTVEO0VBT0ksd0RBQStELEVBQUE7O0F4RXl2WTNFLG9FQUFvRTtBd0Vod1k1RDtFQU9JLDBEQUErRCxFQUFBOztBeEU2dlkzRSxvRUFBb0U7QXdFcHdZNUQ7RUFPSSx3REFBK0QsRUFBQTs7QXhFaXdZM0Usb0VBQW9FO0F3RXh3WTVEO0VBT0kscURBQStELEVBQUE7O0F4RXF3WTNFLG9FQUFvRTtBd0U1d1k1RDtFQU9JLHdEQUErRCxFQUFBOztBeEV5d1kzRSxvRUFBb0U7QXdFaHhZNUQ7RUFPSSx1REFBK0QsRUFBQTs7QXhFNndZM0Usb0VBQW9FO0F3RXB4WTVEO0VBT0ksc0RBQStELEVBQUE7O0F4RWl4WTNFLG9FQUFvRTtBd0V4eFk1RDtFQU9JLHFEQUErRCxFQUFBOztBeEVxeFkzRSxvRUFBb0U7QXdFNXhZNUQ7RUFPSSwrQ0FBK0QsRUFBQTs7QXhFeXhZM0Usb0VBQW9FO0F3RWh5WTVEO0VBT0ksbUNBQStEO0tBQS9ELGdDQUErRDtNQUEvRCwrQkFBK0Q7VUFBL0QsMkJBQStELEVBQUE7O0F4RTZ4WTNFLG9FQUFvRTtBd0VweVk1RDtFQU9JLG9DQUErRDtLQUEvRCxpQ0FBK0Q7TUFBL0QsZ0NBQStEO1VBQS9ELDRCQUErRCxFQUFBOztBeEVpeVkzRSxvRUFBb0U7QXdFeHlZNUQ7RUFPSSxvQ0FBK0Q7S0FBL0QsaUNBQStEO01BQS9ELGdDQUErRDtVQUEvRCw0QkFBK0QsRUFBQTs7QXhFcXlZM0Usb0VBQW9FO0F3RTV5WTVEO0VBT0ksK0JBQStELEVBQUE7O0F4RXl5WTNFLG9FQUFvRTtBd0Voelk1RDtFQU9JLCtCQUErRCxFQUFBOztBeEU2eVkzRSxvRUFBb0U7QXdFcHpZNUQ7RUFPSSxpREFBK0QsRUFBQTs7QXhFaXpZM0Usb0VBQW9FO0F3RXh6WTVEO0VBT0ksMkJBQStELEVBQUE7O0F4RXF6WTNFLG9FQUFvRTtBd0U1elk1RDtFQU9JLG9EQUErRCxFQUFBOztBeEV5elkzRSxvRUFBb0U7QXdFaDBZNUQ7RUFPSSxpREFBK0QsRUFBQTs7QXhFNnpZM0Usb0VBQW9FO0F3RXAwWTVEO0VBT0ksb0RBQStELEVBQUE7O0F4RWkwWTNFLG9FQUFvRTtBd0V4MFk1RDtFQU9JLG9EQUErRCxFQUFBOztBeEVxMFkzRSxvRUFBb0U7QXdFNTBZNUQ7RUFPSSxxREFBK0QsRUFBQTs7QXhFeTBZM0Usb0VBQW9FO0F3RWgxWTVEO0VBT0ksNkJBQStELEVBQUE7O0F4RTYwWTNFLG9FQUFvRTtBd0VwMVk1RDtFQU9JLHNEQUErRCxFQUFBOztBeEVpMVkzRSxvRUFBb0U7QXdFeDFZNUQ7RUFPSSwwREFBK0Q7RUFBL0QsMkRBQStELEVBQUE7O0F4RXMxWTNFLG9FQUFvRTtBd0U3MVk1RDtFQU9JLG9DQUErRDtFQUEvRCxxQ0FBK0QsRUFBQTs7QXhFMjFZM0Usb0VBQW9FO0F3RWwyWTVEO0VBT0ksNkRBQStEO0VBQS9ELDhEQUErRCxFQUFBOztBeEVnMlkzRSxvRUFBb0U7QXdFdjJZNUQ7RUFPSSwwREFBK0Q7RUFBL0QsMkRBQStELEVBQUE7O0F4RXEyWTNFLG9FQUFvRTtBd0U1Mlk1RDtFQU9JLDZEQUErRDtFQUEvRCw4REFBK0QsRUFBQTs7QXhFMDJZM0Usb0VBQW9FO0F3RWozWTVEO0VBT0ksNkRBQStEO0VBQS9ELDhEQUErRCxFQUFBOztBeEUrMlkzRSxvRUFBb0U7QXdFdDNZNUQ7RUFPSSw4REFBK0Q7RUFBL0QsK0RBQStELEVBQUE7O0F4RW8zWTNFLG9FQUFvRTtBd0UzM1k1RDtFQU9JLHNDQUErRDtFQUEvRCx1Q0FBK0QsRUFBQTs7QXhFeTNZM0Usb0VBQW9FO0F3RWg0WTVEO0VBT0ksK0RBQStEO0VBQS9ELGdFQUErRCxFQUFBOztBeEU4M1kzRSxvRUFBb0U7QXdFcjRZNUQ7RUFPSSwyREFBK0Q7RUFBL0QsOERBQStELEVBQUE7O0F4RW00WTNFLG9FQUFvRTtBd0UxNFk1RDtFQU9JLHFDQUErRDtFQUEvRCx3Q0FBK0QsRUFBQTs7QXhFdzRZM0Usb0VBQW9FO0F3RS80WTVEO0VBT0ksOERBQStEO0VBQS9ELGlFQUErRCxFQUFBOztBeEU2NFkzRSxvRUFBb0U7QXdFcDVZNUQ7RUFPSSwyREFBK0Q7RUFBL0QsOERBQStELEVBQUE7O0F4RWs1WTNFLG9FQUFvRTtBd0V6NVk1RDtFQU9JLDhEQUErRDtFQUEvRCxpRUFBK0QsRUFBQTs7QXhFdTVZM0Usb0VBQW9FO0F3RTk1WTVEO0VBT0ksOERBQStEO0VBQS9ELGlFQUErRCxFQUFBOztBeEU0NVkzRSxvRUFBb0U7QXdFbjZZNUQ7RUFPSSwrREFBK0Q7RUFBL0Qsa0VBQStELEVBQUE7O0F4RWk2WTNFLG9FQUFvRTtBd0V4Nlk1RDtFQU9JLHVDQUErRDtFQUEvRCwwQ0FBK0QsRUFBQTs7QXhFczZZM0Usb0VBQW9FO0F3RTc2WTVEO0VBT0ksZ0VBQStEO0VBQS9ELG1FQUErRCxFQUFBOztBeEUyNlkzRSxvRUFBb0U7QXdFbDdZNUQ7RUFPSSw4REFBK0Q7RUFBL0QsNkRBQStELEVBQUE7O0F4RWc3WTNFLG9FQUFvRTtBd0V2N1k1RDtFQU9JLHdDQUErRDtFQUEvRCx1Q0FBK0QsRUFBQTs7QXhFcTdZM0Usb0VBQW9FO0F3RTU3WTVEO0VBT0ksaUVBQStEO0VBQS9ELGdFQUErRCxFQUFBOztBeEUwN1kzRSxvRUFBb0U7QXdFajhZNUQ7RUFPSSw4REFBK0Q7RUFBL0QsNkRBQStELEVBQUE7O0F4RSs3WTNFLG9FQUFvRTtBd0V0OFk1RDtFQU9JLGlFQUErRDtFQUEvRCxnRUFBK0QsRUFBQTs7QXhFbzhZM0Usb0VBQW9FO0F3RTM4WTVEO0VBT0ksaUVBQStEO0VBQS9ELGdFQUErRCxFQUFBOztBeEV5OFkzRSxvRUFBb0U7QXdFaDlZNUQ7RUFPSSxrRUFBK0Q7RUFBL0QsaUVBQStELEVBQUE7O0F4RTg4WTNFLG9FQUFvRTtBd0VyOVk1RDtFQU9JLDBDQUErRDtFQUEvRCx5Q0FBK0QsRUFBQTs7QXhFbTlZM0Usb0VBQW9FO0F3RTE5WTVEO0VBT0ksbUVBQStEO0VBQS9ELGtFQUErRCxFQUFBOztBeEV3OVkzRSxvRUFBb0U7QXdFLzlZNUQ7RUFPSSw2REFBK0Q7RUFBL0QsMERBQStELEVBQUE7O0F4RTY5WTNFLG9FQUFvRTtBd0VwK1k1RDtFQU9JLHVDQUErRDtFQUEvRCxvQ0FBK0QsRUFBQTs7QXhFaytZM0Usb0VBQW9FO0F3RXorWTVEO0VBT0ksZ0VBQStEO0VBQS9ELDZEQUErRCxFQUFBOztBeEV1K1kzRSxvRUFBb0U7QXdFOStZNUQ7RUFPSSw2REFBK0Q7RUFBL0QsMERBQStELEVBQUE7O0F4RTQrWTNFLG9FQUFvRTtBd0VuL1k1RDtFQU9JLGdFQUErRDtFQUEvRCw2REFBK0QsRUFBQTs7QXhFaS9ZM0Usb0VBQW9FO0F3RXgvWTVEO0VBT0ksZ0VBQStEO0VBQS9ELDZEQUErRCxFQUFBOztBeEVzL1kzRSxvRUFBb0U7QXdFNy9ZNUQ7RUFPSSxpRUFBK0Q7RUFBL0QsOERBQStELEVBQUE7O0F4RTIvWTNFLG9FQUFvRTtBd0VsZ1o1RDtFQU9JLHlDQUErRDtFQUEvRCxzQ0FBK0QsRUFBQTs7QXhFZ2daM0Usb0VBQW9FO0F3RXZnWjVEO0VBT0ksa0VBQStEO0VBQS9ELCtEQUErRCxFQUFBOztBeEVxZ1ozRSxvRUFBb0U7QXdFNWdaNUQ7RUFPSSw4QkFBK0QsRUFBQTs7QXhFeWdaM0Usb0VBQW9FO0F3RWhoWjVEO0VBT0ksNkJBQStELEVBQUE7O0F4RTZnWjNFLG9FQUFvRTtBd0VwaFo1RDtFQU9JLHNCQUErRCxFQUFBOztBeEVpaFozRSxvRUFBb0U7QXdFeGhaNUQ7RUFPSSxxQkFBK0QsRUFBQTs7QXhFcWhaM0Usb0VBQW9FO0F3RTVoWjVEO0VBT0kscUJBQStELEVBQUE7O0F4RXloWjNFLG9FQUFvRTtBd0VoaVo1RDtFQU9JLHFCQUErRCxFQUFBOztBeEU2aFozRSxvRUFBb0U7QXdFcGlaNUQ7RUFPSSxxQkFBK0QsRUFBQTs7QTNEVnZFO0ViNGlaRixvRUFBb0U7RXdFemlaOUQ7SUFPSSxzQkFBK0QsRUFBQTtFeEVxaVp6RSxvRUFBb0U7RXdFNWlaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEV3aVp6RSxvRUFBb0U7RXdFL2laOUQ7SUFPSSxzQkFBK0QsRUFBQTtFeEUyaVp6RSxvRUFBb0U7RXdFbGpaOUQ7SUFPSSxpQ0FBK0Q7T0FBL0QsOEJBQStELEVBQUE7RXhFOGlaekUsb0VBQW9FO0V3RXJqWjlEO0lBT0ksK0JBQStEO09BQS9ELDRCQUErRCxFQUFBO0V4RWlqWnpFLG9FQUFvRTtFd0V4alo5RDtJQU9JLDhCQUErRDtPQUEvRCwyQkFBK0QsRUFBQTtFeEVvalp6RSxvRUFBb0U7RXdFM2paOUQ7SUFPSSxvQ0FBK0Q7T0FBL0QsaUNBQStELEVBQUE7RXhFdWpaekUsb0VBQW9FO0V3RTlqWjlEO0lBT0ksOEJBQStEO09BQS9ELDJCQUErRCxFQUFBO0V4RTBqWnpFLG9FQUFvRTtFd0Vqa1o5RDtJQU9JLDBCQUErRCxFQUFBO0V4RTZqWnpFLG9FQUFvRTtFd0Vwa1o5RDtJQU9JLGdDQUErRCxFQUFBO0V4RWdrWnpFLG9FQUFvRTtFd0V2a1o5RDtJQU9JLHlCQUErRCxFQUFBO0V4RW1rWnpFLG9FQUFvRTtFd0Uxa1o5RDtJQU9JLHdCQUErRCxFQUFBO0V4RXNrWnpFLG9FQUFvRTtFd0U3a1o5RDtJQU9JLCtCQUErRCxFQUFBO0V4RXlrWnpFLG9FQUFvRTtFd0VobFo5RDtJQU9JLHlCQUErRCxFQUFBO0V4RTRrWnpFLG9FQUFvRTtFd0VubFo5RDtJQU9JLDZCQUErRCxFQUFBO0V4RStrWnpFLG9FQUFvRTtFd0V0bFo5RDtJQU9JLDhCQUErRCxFQUFBO0V4RWtsWnpFLG9FQUFvRTtFd0V6bFo5RDtJQU9JLCtCQUErRDtJQUEvRCwrQkFBK0Q7SUFBL0Qsd0JBQStELEVBQUE7RXhFcWxaekUsb0VBQW9FO0V3RTVsWjlEO0lBT0ksc0NBQStEO0lBQS9ELHNDQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFeEV3bFp6RSxvRUFBb0U7RXdFL2xaOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEUybFp6RSxvRUFBb0U7RXdFbG1aOUQ7SUFPSSw4QkFBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELHlCQUErRCxFQUFBO0V4RThsWnpFLG9FQUFvRTtFd0VybVo5RDtJQU9JLHlDQUErRDtJQUEvRCx3Q0FBK0Q7UUFBL0Qsa0NBQStEO1lBQS9ELDhCQUErRCxFQUFBO0V4RWltWnpFLG9FQUFvRTtFd0V4bVo5RDtJQU9JLHVDQUErRDtJQUEvRCx3Q0FBK0Q7UUFBL0QscUNBQStEO1lBQS9ELGlDQUErRCxFQUFBO0V4RW9tWnpFLG9FQUFvRTtFd0UzbVo5RDtJQU9JLHlDQUErRDtJQUEvRCx5Q0FBK0Q7UUFBL0QsMENBQStEO1lBQS9ELHNDQUErRCxFQUFBO0V4RXVtWnpFLG9FQUFvRTtFd0U5bVo5RDtJQU9JLHVDQUErRDtJQUEvRCx5Q0FBK0Q7UUFBL0QsNkNBQStEO1lBQS9ELHlDQUErRCxFQUFBO0V4RTBtWnpFLG9FQUFvRTtFd0Vqblo5RDtJQU9JLDhCQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0QsdUJBQStELEVBQUE7RXhFNm1aekUsb0VBQW9FO0V3RXBuWjlEO0lBT0ksOEJBQStEO1FBQS9ELCtCQUErRDtZQUEvRCx1QkFBK0QsRUFBQTtFeEVnblp6RSxvRUFBb0U7RXdFdm5aOUQ7SUFPSSwrQkFBK0Q7UUFBL0QseUJBQStELEVBQUE7RXhFbW5aekUsb0VBQW9FO0V3RTFuWjlEO0lBT0ksK0JBQStEO1FBQS9ELHlCQUErRCxFQUFBO0V4RXNuWnpFLG9FQUFvRTtFd0U3blo5RDtJQU9JLDhCQUErRDtRQUEvRCwwQkFBK0QsRUFBQTtFeEV5blp6RSxvRUFBb0U7RXdFaG9aOUQ7SUFPSSxnQ0FBK0Q7UUFBL0QsNEJBQStELEVBQUE7RXhFNG5aekUsb0VBQW9FO0V3RW5vWjlEO0lBT0ksc0NBQStEO1FBQS9ELGtDQUErRCxFQUFBO0V4RStuWnpFLG9FQUFvRTtFd0V0b1o5RDtJQU9JLGtDQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0Qsc0NBQStELEVBQUE7RXhFa29aekUsb0VBQW9FO0V3RXpvWjlEO0lBT0ksZ0NBQStEO1FBQS9ELDZCQUErRDtZQUEvRCxvQ0FBK0QsRUFBQTtFeEVxb1p6RSxvRUFBb0U7RXdFNW9aOUQ7SUFPSSxtQ0FBK0Q7UUFBL0QsZ0NBQStEO1lBQS9ELGtDQUErRCxFQUFBO0V4RXdvWnpFLG9FQUFvRTtFd0Uvb1o5RDtJQU9JLG9DQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QseUNBQStELEVBQUE7RXhFMm9aekUsb0VBQW9FO0V3RWxwWjlEO0lBT0ksb0NBQStEO1FBQS9ELHdDQUErRCxFQUFBO0V4RThvWnpFLG9FQUFvRTtFd0VycFo5RDtJQU9JLHlDQUErRDtRQUEvRCxzQ0FBK0Q7WUFBL0Qsd0NBQStELEVBQUE7RXhFaXBaekUsb0VBQW9FO0V3RXhwWjlEO0lBT0ksbUNBQStEO1FBQS9ELGdDQUErRDtZQUEvRCxrQ0FBK0QsRUFBQTtFeEVvcFp6RSxvRUFBb0U7RXdFM3BaOUQ7SUFPSSxpQ0FBK0Q7UUFBL0QsOEJBQStEO1lBQS9ELGdDQUErRCxFQUFBO0V4RXVwWnpFLG9FQUFvRTtFd0U5cFo5RDtJQU9JLG9DQUErRDtRQUEvRCxpQ0FBK0Q7WUFBL0QsOEJBQStELEVBQUE7RXhFMHBaekUsb0VBQW9FO0V3RWpxWjlEO0lBT0ksc0NBQStEO1FBQS9ELG1DQUErRDtZQUEvRCxnQ0FBK0QsRUFBQTtFeEU2cFp6RSxvRUFBb0U7RXdFcHFaOUQ7SUFPSSxxQ0FBK0Q7UUFBL0Qsa0NBQStEO1lBQS9ELCtCQUErRCxFQUFBO0V4RWdxWnpFLG9FQUFvRTtFd0V2cVo5RDtJQU9JLG9DQUErRDtRQUEvRCxvQ0FBK0QsRUFBQTtFeEVtcVp6RSxvRUFBb0U7RXdFMXFaOUQ7SUFPSSxrQ0FBK0Q7UUFBL0Qsa0NBQStELEVBQUE7RXhFc3FaekUsb0VBQW9FO0V3RTdxWjlEO0lBT0kscUNBQStEO1FBQS9ELGdDQUErRCxFQUFBO0V4RXlxWnpFLG9FQUFvRTtFd0Voclo5RDtJQU9JLHNDQUErRDtRQUEvRCx1Q0FBK0QsRUFBQTtFeEU0cVp6RSxvRUFBb0U7RXdFbnJaOUQ7SUFPSSx5Q0FBK0Q7UUFBL0Qsc0NBQStELEVBQUE7RXhFK3FaekUsb0VBQW9FO0V3RXRyWjlEO0lBT0ksc0NBQStEO1FBQS9ELGlDQUErRCxFQUFBO0V4RWtyWnpFLG9FQUFvRTtFd0V6clo5RDtJQU9JLG9DQUErRDtRQUEvRCwyQkFBK0QsRUFBQTtFeEVxclp6RSxvRUFBb0U7RXdFNXJaOUQ7SUFPSSxxQ0FBK0Q7UUFBL0QsaUNBQStELEVBQUE7RXhFd3JaekUsb0VBQW9FO0V3RS9yWjlEO0lBT0ksbUNBQStEO1FBQS9ELCtCQUErRCxFQUFBO0V4RTJyWnpFLG9FQUFvRTtFd0Vsc1o5RDtJQU9JLHNDQUErRDtRQUEvRCw2QkFBK0QsRUFBQTtFeEU4clp6RSxvRUFBb0U7RXdFcnNaOUQ7SUFPSSx3Q0FBK0Q7UUFBL0QsK0JBQStELEVBQUE7RXhFaXNaekUsb0VBQW9FO0V3RXhzWjlEO0lBT0ksdUNBQStEO1FBQS9ELDhCQUErRCxFQUFBO0V4RW9zWnpFLG9FQUFvRTtFd0Uzc1o5RDtJQU9JLHVDQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0JBQStELEVBQUE7RXhFdXNaekUsb0VBQW9FO0V3RTlzWjlEO0lBT0ksdUNBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFeEUwc1p6RSxvRUFBb0U7RXdFanRaOUQ7SUFPSSx1Q0FBK0Q7UUFBL0QsNEJBQStEO1lBQS9ELG1CQUErRCxFQUFBO0V4RTZzWnpFLG9FQUFvRTtFd0VwdFo5RDtJQU9JLHVDQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStELEVBQUE7RXhFZ3RaekUsb0VBQW9FO0V3RXZ0WjlEO0lBT0ksdUNBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFeEVtdFp6RSxvRUFBb0U7RXdFMXRaOUQ7SUFPSSx1Q0FBK0Q7UUFBL0QsNEJBQStEO1lBQS9ELG1CQUErRCxFQUFBO0V4RXN0WnpFLG9FQUFvRTtFd0U3dFo5RDtJQU9JLHVDQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStELEVBQUE7RXhFeXRaekUsb0VBQW9FO0V3RWh1WjlEO0lBT0ksdUNBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFeEU0dFp6RSxvRUFBb0U7RXdFbnVaOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEUrdFp6RSxvRUFBb0U7RXdFdHVaOUQ7SUFPSSxzQkFBK0QsRUFBQTtFeEVrdVp6RSxvRUFBb0U7RXdFenVaOUQ7SUFPSSxzQkFBK0QsRUFBQTtFeEVxdVp6RSxvRUFBb0U7RXdFNXVaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEV3dVp6RSxvRUFBb0U7RXdFL3VaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEUydVp6RSxvRUFBb0U7RXdFbHZaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEU4dVp6RSxvRUFBb0U7RXdFcnZaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEVpdlp6RSxvRUFBb0U7RXdFeHZaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEVvdlp6RSxvRUFBb0U7RXdFM3ZaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEV1dlp6RSxvRUFBb0U7RXdFOXZaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEUwdlp6RSxvRUFBb0U7RXdFandaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEU2dlp6RSxvRUFBb0U7RXdFcHdaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEVnd1p6RSxvRUFBb0U7RXdFdndaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEVtd1p6RSxvRUFBb0U7RXdFMXdaOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEVzd1p6RSxvRUFBb0U7RXdFN3daOUQ7SUFPSSwwQkFBK0Q7SUFBL0QseUJBQStELEVBQUE7RXhFMHdaekUsb0VBQW9FO0V3RWp4WjlEO0lBT0ksNEJBQStEO0lBQS9ELDJCQUErRCxFQUFBO0V4RTh3WnpFLG9FQUFvRTtFd0VyeFo5RDtJQU9JLDRCQUErRDtJQUEvRCwyQkFBK0QsRUFBQTtFeEVreFp6RSxvRUFBb0U7RXdFenhaOUQ7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RXhFc3haekUsb0VBQW9FO0V3RTd4WjlEO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0V4RTB4WnpFLG9FQUFvRTtFd0VqeVo5RDtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFeEU4eFp6RSxvRUFBb0U7RXdFcnlaOUQ7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RXhFa3laekUsb0VBQW9FO0V3RXp5WjlEO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0V4RXN5WnpFLG9FQUFvRTtFd0U3eVo5RDtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFeEUweVp6RSxvRUFBb0U7RXdFanpaOUQ7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RXhFOHlaekUsb0VBQW9FO0V3RXJ6WjlEO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0V4RWt6WnpFLG9FQUFvRTtFd0V6elo5RDtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFeEVzelp6RSxvRUFBb0U7RXdFN3paOUQ7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RXhFMHpaekUsb0VBQW9FO0V3RWowWjlEO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0V4RTh6WnpFLG9FQUFvRTtFd0VyMFo5RDtJQU9JLHdCQUErRDtJQUEvRCwyQkFBK0QsRUFBQTtFeEVrMFp6RSxvRUFBb0U7RXdFejBaOUQ7SUFPSSwwQkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RXhFczBaekUsb0VBQW9FO0V3RTcwWjlEO0lBT0ksMEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0V4RTAwWnpFLG9FQUFvRTtFd0VqMVo5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEU4MFp6RSxvRUFBb0U7RXdFcjFaOUQ7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFazFaekUsb0VBQW9FO0V3RXoxWjlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RXMxWnpFLG9FQUFvRTtFd0U3MVo5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEUwMVp6RSxvRUFBb0U7RXdFajJaOUQ7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFODFaekUsb0VBQW9FO0V3RXIyWjlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RWsyWnpFLG9FQUFvRTtFd0V6Mlo5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEVzMlp6RSxvRUFBb0U7RXdFNzJaOUQ7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFMDJaekUsb0VBQW9FO0V3RWozWjlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RTgyWnpFLG9FQUFvRTtFd0VyM1o5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEVrM1p6RSxvRUFBb0U7RXdFejNaOUQ7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFczNaekUsb0VBQW9FO0V3RTczWjlEO0lBT0ksd0JBQStELEVBQUE7RXhFeTNaekUsb0VBQW9FO0V3RWg0WjlEO0lBT0ksMEJBQStELEVBQUE7RXhFNDNaekUsb0VBQW9FO0V3RW40WjlEO0lBT0ksMEJBQStELEVBQUE7RXhFKzNaekUsb0VBQW9FO0V3RXQ0WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFazRaekUsb0VBQW9FO0V3RXo0WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFcTRaekUsb0VBQW9FO0V3RTU0WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFdzRaekUsb0VBQW9FO0V3RS80WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFMjRaekUsb0VBQW9FO0V3RWw1WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFODRaekUsb0VBQW9FO0V3RXI1WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFaTVaekUsb0VBQW9FO0V3RXg1WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFbzVaekUsb0VBQW9FO0V3RTM1WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFdTVaekUsb0VBQW9FO0V3RTk1WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFMDVaekUsb0VBQW9FO0V3RWo2WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFNjVaekUsb0VBQW9FO0V3RXA2WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFZzZaekUsb0VBQW9FO0V3RXY2WjlEO0lBT0ksMEJBQStELEVBQUE7RXhFbTZaekUsb0VBQW9FO0V3RTE2WjlEO0lBT0ksNEJBQStELEVBQUE7RXhFczZaekUsb0VBQW9FO0V3RTc2WjlEO0lBT0ksNEJBQStELEVBQUE7RXhFeTZaekUsb0VBQW9FO0V3RWg3WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFNDZaekUsb0VBQW9FO0V3RW43WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFKzZaekUsb0VBQW9FO0V3RXQ3WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFazdaekUsb0VBQW9FO0V3RXo3WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFcTdaekUsb0VBQW9FO0V3RTU3WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFdzdaekUsb0VBQW9FO0V3RS83WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFMjdaekUsb0VBQW9FO0V3RWw4WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFODdaekUsb0VBQW9FO0V3RXI4WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFaThaekUsb0VBQW9FO0V3RXg4WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFbzhaekUsb0VBQW9FO0V3RTM4WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFdThaekUsb0VBQW9FO0V3RTk4WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFMDhaekUsb0VBQW9FO0V3RWo5WjlEO0lBT0ksMkJBQStELEVBQUE7RXhFNjhaekUsb0VBQW9FO0V3RXA5WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFZzlaekUsb0VBQW9FO0V3RXY5WjlEO0lBT0ksNkJBQStELEVBQUE7RXhFbTlaekUsb0VBQW9FO0V3RTE5WjlEO0lBT0ksOEJBQStELEVBQUE7RXhFczlaekUsb0VBQW9FO0V3RTc5WjlEO0lBT0ksOEJBQStELEVBQUE7RXhFeTlaekUsb0VBQW9FO0V3RWgrWjlEO0lBT0ksOEJBQStELEVBQUE7RXhFNDlaekUsb0VBQW9FO0V3RW4rWjlEO0lBT0ksOEJBQStELEVBQUE7RXhFKzlaekUsb0VBQW9FO0V3RXQrWjlEO0lBT0ksOEJBQStELEVBQUE7RXhFaytaekUsb0VBQW9FO0V3RXorWjlEO0lBT0ksOEJBQStELEVBQUE7RXhFcStaekUsb0VBQW9FO0V3RTUrWjlEO0lBT0ksOEJBQStELEVBQUE7RXhFdytaekUsb0VBQW9FO0V3RS8rWjlEO0lBT0ksOEJBQStELEVBQUE7RXhFMitaekUsb0VBQW9FO0V3RWwvWjlEO0lBT0ksOEJBQStELEVBQUE7RXhFOCtaekUsb0VBQW9FO0V3RXIvWjlEO0lBT0ksOEJBQStELEVBQUE7RXhFaS9aekUsb0VBQW9FO0V3RXgvWjlEO0lBT0ksOEJBQStELEVBQUE7RXhFby9aekUsb0VBQW9FO0V3RTMvWjlEO0lBT0kseUJBQStELEVBQUE7RXhFdS9aekUsb0VBQW9FO0V3RTkvWjlEO0lBT0ksMkJBQStELEVBQUE7RXhFMC9aekUsb0VBQW9FO0V3RWpnYTlEO0lBT0ksMkJBQStELEVBQUE7RXhFNi9aekUsb0VBQW9FO0V3RXBnYTlEO0lBT0ksNEJBQStELEVBQUE7RXhFZ2dhekUsb0VBQW9FO0V3RXZnYTlEO0lBT0ksNEJBQStELEVBQUE7RXhFbWdhekUsb0VBQW9FO0V3RTFnYTlEO0lBT0ksNEJBQStELEVBQUE7RXhFc2dhekUsb0VBQW9FO0V3RTdnYTlEO0lBT0ksNEJBQStELEVBQUE7RXhFeWdhekUsb0VBQW9FO0V3RWhoYTlEO0lBT0ksNEJBQStELEVBQUE7RXhFNGdhekUsb0VBQW9FO0V3RW5oYTlEO0lBT0ksNEJBQStELEVBQUE7RXhFK2dhekUsb0VBQW9FO0V3RXRoYTlEO0lBT0ksNEJBQStELEVBQUE7RXhFa2hhekUsb0VBQW9FO0V3RXpoYTlEO0lBT0ksNEJBQStELEVBQUE7RXhFcWhhekUsb0VBQW9FO0V3RTVoYTlEO0lBT0ksNEJBQStELEVBQUE7RXhFd2hhekUsb0VBQW9FO0V3RS9oYTlEO0lBT0ksNEJBQStELEVBQUE7RXhFMmhhekUsb0VBQW9FO0V3RWxpYTlEO0lBT0ksNEJBQStELEVBQUE7RXhFOGhhekUsb0VBQW9FO0V3RXJpYTlEO0lBT0kscUJBQStELEVBQUE7RXhFaWlhekUsb0VBQW9FO0V3RXhpYTlEO0lB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RUFBQTtFeEVzdWF6RSxvRUFBb0U7RXdFN3VhOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEV5dWF6RSxvRUFBb0U7RXdFaHZhOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEU0dWF6RSxvRUFBb0U7RXdFbnZhOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEUrdWF6RSxvRUFBb0U7RXdFdHZhOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVrdmF6RSxvRUFBb0U7RXdFenZhOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVxdmF6RSxvRUFBb0U7RXdFNXZhOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEV3dmF6RSxvRUFBb0U7RXdFL3ZhOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEUydmF6RSxvRUFBb0U7RXdFbHdhOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEU4dmF6RSxvRUFBb0U7RXdFcndhOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVpd2F6RSxvRUFBb0U7RXdFeHdhOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVvd2F6RSxvRUFBb0U7RXdFM3dhOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEV1d2F6RSxvRUFBb0U7RXdFOXdhOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEUwd2F6RSxvRUFBb0U7RXdFanhhOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEU2d2F6RSxvRUFBb0U7RXdFcHhhOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEVneGF6RSxvRUFBb0U7RXdFdnhhOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEVteGF6RSxvRUFBb0U7RXdFMXhhOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEVzeGF6RSxvRUFBb0U7RXdFN3hhOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEV5eGF6RSxvRUFBb0U7RXdFaHlhOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEU0eGF6RSxvRUFBb0U7RXdFbnlhOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEUreGF6RSxvRUFBb0U7RXdFdHlhOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEVreWF6RSxvRUFBb0U7RXdFenlhOUQ7SUFPSSwwQkFBK0QsRUFBQTtFeEVxeWF6RSxvRUFBb0U7RXdFNXlhOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEV3eWF6RSxvRUFBb0U7RXdFL3lhOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEUyeWF6RSxvRUFBb0U7RXdFbHphOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEU4eWF6RSxvRUFBb0U7RXdFcnphOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVpemF6RSxvRUFBb0U7RXdFeHphOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVvemF6RSxvRUFBb0U7RXdFM3phOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEV1emF6RSxvRUFBb0U7RXdFOXphOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEUwemF6RSxvRUFBb0U7RXdFajBhOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEU2emF6RSxvRUFBb0U7RXdFcDBhOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVnMGF6RSxvRUFBb0U7RXdFdjBhOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVtMGF6RSxvRUFBb0U7RXdFMTBhOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVzMGF6RSxvRUFBb0U7RXdFNzBhOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEV5MGF6RSxvRUFBb0U7RXdFaDFhOUQ7SUFPSSxpQkFBK0QsRUFBQTtFeEU0MGF6RSxvRUFBb0U7RXdFbjFhOUQ7SUFPSSxtQkFBK0QsRUFBQTtFeEUrMGF6RSxvRUFBb0U7RXdFdDFhOUQ7SUFPSSxtQkFBK0QsRUFBQTtFeEVrMWF6RSxvRUFBb0U7RXdFejFhOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEVxMWF6RSxvRUFBb0U7RXdFNTFhOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEV3MWF6RSxvRUFBb0U7RXdFLzFhOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEUyMWF6RSxvRUFBb0U7RXdFbDJhOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEU4MWF6RSxvRUFBb0U7RXdFcjJhOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEVpMmF6RSxvRUFBb0U7RXdFeDJhOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEVvMmF6RSxvRUFBb0U7RXdFMzJhOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEV1MmF6RSxvRUFBb0U7RXdFOTJhOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEUwMmF6RSxvRUFBb0U7RXdFajNhOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEU2MmF6RSxvRUFBb0U7RXdFcDNhOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEVnM2F6RSxvRUFBb0U7RXdFdjNhOUQ7SUFPSSxxQkFBK0QsRUFBQTtFeEVtM2F6RSxvRUFBb0U7RXdFMTNhOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEVzM2F6RSxvRUFBb0U7RXdFNzNhOUQ7SUFPSSx1QkFBK0QsRUFBQTtFeEV5M2F6RSxvRUFBb0U7RXdFaDRhOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEU0M2F6RSxvRUFBb0U7RXdFbjRhOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEUrM2F6RSxvRUFBb0U7RXdFdDRhOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEVrNGF6RSxvRUFBb0U7RXdFejRhOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEVxNGF6RSxvRUFBb0U7RXdFNTRhOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEV3NGF6RSxvRUFBb0U7RXdFLzRhOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEUyNGF6RSxvRUFBb0U7RXdFbDVhOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEU4NGF6RSxvRUFBb0U7RXdFcjVhOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEVpNWF6RSxvRUFBb0U7RXdFeDVhOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEVvNWF6RSxvRUFBb0U7RXdFMzVhOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEV1NWF6RSxvRUFBb0U7RXdFOTVhOUQ7SUFPSSxnQ0FBK0Q7T0FBL0QsNkJBQStEO1lBQS9ELHdCQUErRCxFQUFBO0V4RTA1YXpFLG9FQUFvRTtFd0VqNmE5RDtJQU9JLGtDQUErRDtPQUEvRCwrQkFBK0Q7WUFBL0QsMEJBQStELEVBQUE7RXhFNjVhekUsb0VBQW9FO0V3RXA2YTlEO0lBT0ksa0NBQStEO09BQS9ELCtCQUErRDtZQUEvRCwwQkFBK0QsRUFBQTtFeEVnNmF6RSxvRUFBb0U7RXdFdjZhOUQ7SUFPSSxtQ0FBK0Q7T0FBL0QsZ0NBQStEO1lBQS9ELDJCQUErRCxFQUFBO0V4RW02YXpFLG9FQUFvRTtFd0UxNmE5RDtJQU9JLG1DQUErRDtPQUEvRCxnQ0FBK0Q7WUFBL0QsMkJBQStELEVBQUE7RXhFczZhekUsb0VBQW9FO0V3RTc2YTlEO0lBT0ksbUNBQStEO09BQS9ELGdDQUErRDtZQUEvRCwyQkFBK0QsRUFBQTtFeEV5NmF6RSxvRUFBb0U7RXdFaDdhOUQ7SUFPSSxtQ0FBK0Q7T0FBL0QsZ0NBQStEO1lBQS9ELDJCQUErRCxFQUFBO0V4RTQ2YXpFLG9FQUFvRTtFd0VuN2E5RDtJQU9JLG1DQUErRDtPQUEvRCxnQ0FBK0Q7WUFBL0QsMkJBQStELEVBQUE7RXhFKzZhekUsb0VBQW9FO0V3RXQ3YTlEO0lBT0ksbUNBQStEO09BQS9ELGdDQUErRDtZQUEvRCwyQkFBK0QsRUFBQTtFeEVrN2F6RSxvRUFBb0U7RXdFejdhOUQ7SUFPSSxtQ0FBK0Q7T0FBL0QsZ0NBQStEO1lBQS9ELDJCQUErRCxFQUFBO0V4RXE3YXpFLG9FQUFvRTtFd0U1N2E5RDtJQU9JLG1DQUErRDtPQUEvRCxnQ0FBK0Q7WUFBL0QsMkJBQStELEVBQUE7RXhFdzdhekUsb0VBQW9FO0V3RS83YTlEO0lBT0ksbUNBQStEO09BQS9ELGdDQUErRDtZQUEvRCwyQkFBK0QsRUFBQTtFeEUyN2F6RSxvRUFBb0U7RXdFbDhhOUQ7SUFPSSxtQ0FBK0Q7T0FBL0QsZ0NBQStEO1lBQS9ELDJCQUErRCxFQUFBO0V4RTg3YXpFLG9FQUFvRTtFd0VyOGE5RDtJQU9JLDJCQUErRCxFQUFBO0V4RWk4YXpFLG9FQUFvRTtFd0V4OGE5RDtJQU9JLDRCQUErRCxFQUFBO0V4RW84YXpFLG9FQUFvRTtFd0UzOGE5RDtJQU9JLDZCQUErRCxFQUFBLEVBRWxFOztBM0RaTDtFYm05YUYsb0VBQW9FO0V3RWg5YTlEO0lBT0ksc0JBQStELEVBQUE7RXhFNDhhekUsb0VBQW9FO0V3RW45YTlEO0lBT0ksdUJBQStELEVBQUE7RXhFKzhhekUsb0VBQW9FO0V3RXQ5YTlEO0lBT0ksc0JBQStELEVBQUE7RXhFazlhekUsb0VBQW9FO0V3RXo5YTlEO0lBT0ksaUNBQStEO09BQS9ELDhCQUErRCxFQUFBO0V4RXE5YXpFLG9FQUFvRTtFd0U1OWE5RDtJQU9JLCtCQUErRDtPQUEvRCw0QkFBK0QsRUFBQTtFeEV3OWF6RSxvRUFBb0U7RXdFLzlhOUQ7SUFPSSw4QkFBK0Q7T0FBL0QsMkJBQStELEVBQUE7RXhFMjlhekUsb0VBQW9FO0V3RWwrYTlEO0lBT0ksb0NBQStEO09BQS9ELGlDQUErRCxFQUFBO0V4RTg5YXpFLG9FQUFvRTtFd0VyK2E5RDtJQU9JLDhCQUErRDtPQUEvRCwyQkFBK0QsRUFBQTtFeEVpK2F6RSxvRUFBb0U7RXdFeCthOUQ7SUFPSSwwQkFBK0QsRUFBQTtFeEVvK2F6RSxvRUFBb0U7RXdFMythOUQ7SUFPSSxnQ0FBK0QsRUFBQTtFeEV1K2F6RSxvRUFBb0U7RXdFOSthOUQ7SUFPSSx5QkFBK0QsRUFBQTtFeEUwK2F6RSxvRUFBb0U7RXdFai9hOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEU2K2F6RSxvRUFBb0U7RXdFcC9hOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEVnL2F6RSxvRUFBb0U7RXdFdi9hOUQ7SUFPSSx5QkFBK0QsRUFBQTtFeEVtL2F6RSxvRUFBb0U7RXdFMS9hOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVzL2F6RSxvRUFBb0U7RXdFNy9hOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEV5L2F6RSxvRUFBb0U7RXdFaGdiOUQ7SUFPSSwrQkFBK0Q7SUFBL0QsK0JBQStEO0lBQS9ELHdCQUErRCxFQUFBO0V4RTQvYXpFLG9FQUFvRTtFd0VuZ2I5RDtJQU9JLHNDQUErRDtJQUEvRCxzQ0FBK0Q7SUFBL0QsK0JBQStELEVBQUE7RXhFKy9hekUsb0VBQW9FO0V3RXRnYjlEO0lBT0ksd0JBQStELEVBQUE7RXhFa2diekUsb0VBQW9FO0V3RXpnYjlEO0lBT0ksOEJBQStEO1FBQS9ELDZCQUErRDtZQUEvRCx5QkFBK0QsRUFBQTtFeEVxZ2J6RSxvRUFBb0U7RXdFNWdiOUQ7SUFPSSx5Q0FBK0Q7SUFBL0Qsd0NBQStEO1FBQS9ELGtDQUErRDtZQUEvRCw4QkFBK0QsRUFBQTtFeEV3Z2J6RSxvRUFBb0U7RXdFL2diOUQ7SUFPSSx1Q0FBK0Q7SUFBL0Qsd0NBQStEO1FBQS9ELHFDQUErRDtZQUEvRCxpQ0FBK0QsRUFBQTtFeEUyZ2J6RSxvRUFBb0U7RXdFbGhiOUQ7SUFPSSx5Q0FBK0Q7SUFBL0QseUNBQStEO1FBQS9ELDBDQUErRDtZQUEvRCxzQ0FBK0QsRUFBQTtFeEU4Z2J6RSxvRUFBb0U7RXdFcmhiOUQ7SUFPSSx1Q0FBK0Q7SUFBL0QseUNBQStEO1FBQS9ELDZDQUErRDtZQUEvRCx5Q0FBK0QsRUFBQTtFeEVpaGJ6RSxvRUFBb0U7RXdFeGhiOUQ7SUFPSSw4QkFBK0Q7UUFBL0QsK0JBQStEO1lBQS9ELHVCQUErRCxFQUFBO0V4RW9oYnpFLG9FQUFvRTtFd0UzaGI5RDtJQU9JLDhCQUErRDtRQUEvRCwrQkFBK0Q7WUFBL0QsdUJBQStELEVBQUE7RXhFdWhiekUsb0VBQW9FO0V3RTloYjlEO0lBT0ksK0JBQStEO1FBQS9ELHlCQUErRCxFQUFBO0V4RTBoYnpFLG9FQUFvRTtFd0VqaWI5RDtJQU9JLCtCQUErRDtRQUEvRCx5QkFBK0QsRUFBQTtFeEU2aGJ6RSxvRUFBb0U7RXdFcGliOUQ7SUFPSSw4QkFBK0Q7UUFBL0QsMEJBQStELEVBQUE7RXhFZ2liekUsb0VBQW9FO0V3RXZpYjlEO0lBT0ksZ0NBQStEO1FBQS9ELDRCQUErRCxFQUFBO0V4RW1pYnpFLG9FQUFvRTtFd0UxaWI5RDtJQU9JLHNDQUErRDtRQUEvRCxrQ0FBK0QsRUFBQTtFeEVzaWJ6RSxvRUFBb0U7RXdFN2liOUQ7SUFPSSxrQ0FBK0Q7UUFBL0QsK0JBQStEO1lBQS9ELHNDQUErRCxFQUFBO0V4RXlpYnpFLG9FQUFvRTtFd0VoamI5RDtJQU9JLGdDQUErRDtRQUEvRCw2QkFBK0Q7WUFBL0Qsb0NBQStELEVBQUE7RXhFNGliekUsb0VBQW9FO0V3RW5qYjlEO0lBT0ksbUNBQStEO1FBQS9ELGdDQUErRDtZQUEvRCxrQ0FBK0QsRUFBQTtFeEUraWJ6RSxvRUFBb0U7RXdFdGpiOUQ7SUFPSSxvQ0FBK0Q7UUFBL0QsaUNBQStEO1lBQS9ELHlDQUErRCxFQUFBO0V4RWtqYnpFLG9FQUFvRTtFd0V6amI5RDtJQU9JLG9DQUErRDtRQUEvRCx3Q0FBK0QsRUFBQTtFeEVxamJ6RSxvRUFBb0U7RXdFNWpiOUQ7SUFPSSx5Q0FBK0Q7UUFBL0Qsc0NBQStEO1lBQS9ELHdDQUErRCxFQUFBO0V4RXdqYnpFLG9FQUFvRTtFd0UvamI5RDtJQU9JLG1DQUErRDtRQUEvRCxnQ0FBK0Q7WUFBL0Qsa0NBQStELEVBQUE7RXhFMmpiekUsb0VBQW9FO0V3RWxrYjlEO0lBT0ksaUNBQStEO1FBQS9ELDhCQUErRDtZQUEvRCxnQ0FBK0QsRUFBQTtFeEU4amJ6RSxvRUFBb0U7RXdFcmtiOUQ7SUFPSSxvQ0FBK0Q7UUFBL0QsaUNBQStEO1lBQS9ELDhCQUErRCxFQUFBO0V4RWlrYnpFLG9FQUFvRTtFd0V4a2I5RDtJQU9JLHNDQUErRDtRQUEvRCxtQ0FBK0Q7WUFBL0QsZ0NBQStELEVBQUE7RXhFb2tiekUsb0VBQW9FO0V3RTNrYjlEO0lBT0kscUNBQStEO1FBQS9ELGtDQUErRDtZQUEvRCwrQkFBK0QsRUFBQTtFeEV1a2J6RSxvRUFBb0U7RXdFOWtiOUQ7SUFPSSxvQ0FBK0Q7UUFBL0Qsb0NBQStELEVBQUE7RXhFMGtiekUsb0VBQW9FO0V3RWpsYjlEO0lBT0ksa0NBQStEO1FBQS9ELGtDQUErRCxFQUFBO0V4RTZrYnpFLG9FQUFvRTtFd0VwbGI5RDtJQU9JLHFDQUErRDtRQUEvRCxnQ0FBK0QsRUFBQTtFeEVnbGJ6RSxvRUFBb0U7RXdFdmxiOUQ7SUFPSSxzQ0FBK0Q7UUFBL0QsdUNBQStELEVBQUE7RXhFbWxiekUsb0VBQW9FO0V3RTFsYjlEO0lBT0kseUNBQStEO1FBQS9ELHNDQUErRCxFQUFBO0V4RXNsYnpFLG9FQUFvRTtFd0U3bGI5RDtJQU9JLHNDQUErRDtRQUEvRCxpQ0FBK0QsRUFBQTtFeEV5bGJ6RSxvRUFBb0U7RXdFaG1iOUQ7SUFPSSxvQ0FBK0Q7UUFBL0QsMkJBQStELEVBQUE7RXhFNGxiekUsb0VBQW9FO0V3RW5tYjlEO0lBT0kscUNBQStEO1FBQS9ELGlDQUErRCxFQUFBO0V4RStsYnpFLG9FQUFvRTtFd0V0bWI5RDtJQU9JLG1DQUErRDtRQUEvRCwrQkFBK0QsRUFBQTtFeEVrbWJ6RSxvRUFBb0U7RXdFem1iOUQ7SUFPSSxzQ0FBK0Q7UUFBL0QsNkJBQStELEVBQUE7RXhFcW1iekUsb0VBQW9FO0V3RTVtYjlEO0lBT0ksd0NBQStEO1FBQS9ELCtCQUErRCxFQUFBO0V4RXdtYnpFLG9FQUFvRTtFd0UvbWI5RDtJQU9JLHVDQUErRDtRQUEvRCw4QkFBK0QsRUFBQTtFeEUybWJ6RSxvRUFBb0U7RXdFbG5iOUQ7SUFPSSx1Q0FBK0Q7UUFBL0QsNkJBQStEO1lBQS9ELG9CQUErRCxFQUFBO0V4RThtYnpFLG9FQUFvRTtFd0VybmI5RDtJQU9JLHVDQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStELEVBQUE7RXhFaW5iekUsb0VBQW9FO0V3RXhuYjlEO0lBT0ksdUNBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFeEVvbmJ6RSxvRUFBb0U7RXdFM25iOUQ7SUFPSSx1Q0FBK0Q7UUFBL0QsNEJBQStEO1lBQS9ELG1CQUErRCxFQUFBO0V4RXVuYnpFLG9FQUFvRTtFd0U5bmI5RDtJQU9JLHVDQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStELEVBQUE7RXhFMG5iekUsb0VBQW9FO0V3RWpvYjlEO0lBT0ksdUNBQStEO1FBQS9ELDRCQUErRDtZQUEvRCxtQkFBK0QsRUFBQTtFeEU2bmJ6RSxvRUFBb0U7RXdFcG9iOUQ7SUFPSSx1Q0FBK0Q7UUFBL0QsNEJBQStEO1lBQS9ELG1CQUErRCxFQUFBO0V4RWdvYnpFLG9FQUFvRTtFd0V2b2I5RDtJQU9JLHVDQUErRDtRQUEvRCw0QkFBK0Q7WUFBL0QsbUJBQStELEVBQUE7RXhFbW9iekUsb0VBQW9FO0V3RTFvYjlEO0lBT0ksb0JBQStELEVBQUE7RXhFc29iekUsb0VBQW9FO0V3RTdvYjlEO0lBT0ksc0JBQStELEVBQUE7RXhFeW9iekUsb0VBQW9FO0V3RWhwYjlEO0lBT0ksc0JBQStELEVBQUE7RXhFNG9iekUsb0VBQW9FO0V3RW5wYjlEO0lBT0ksdUJBQStELEVBQUE7RXhFK29iekUsb0VBQW9FO0V3RXRwYjlEO0lBT0ksdUJBQStELEVBQUE7RXhFa3BiekUsb0VBQW9FO0V3RXpwYjlEO0lBT0ksdUJBQStELEVBQUE7RXhFcXBiekUsb0VBQW9FO0V3RTVwYjlEO0lBT0ksdUJBQStELEVBQUE7RXhFd3BiekUsb0VBQW9FO0V3RS9wYjlEO0lBT0ksdUJBQStELEVBQUE7RXhFMnBiekUsb0VBQW9FO0V3RWxxYjlEO0lBT0ksdUJBQStELEVBQUE7RXhFOHBiekUsb0VBQW9FO0V3RXJxYjlEO0lBT0ksdUJBQStELEVBQUE7RXhFaXFiekUsb0VBQW9FO0V3RXhxYjlEO0lBT0ksdUJBQStELEVBQUE7RXhFb3FiekUsb0VBQW9FO0V3RTNxYjlEO0lBT0ksdUJBQStELEVBQUE7RXhFdXFiekUsb0VBQW9FO0V3RTlxYjlEO0lBT0ksdUJBQStELEVBQUE7RXhFMHFiekUsb0VBQW9FO0V3RWpyYjlEO0lBT0ksdUJBQStELEVBQUE7RXhFNnFiekUsb0VBQW9FO0V3RXByYjlEO0lBT0ksMEJBQStEO0lBQS9ELHlCQUErRCxFQUFBO0V4RWlyYnpFLG9FQUFvRTtFd0V4cmI5RDtJQU9JLDRCQUErRDtJQUEvRCwyQkFBK0QsRUFBQTtFeEVxcmJ6RSxvRUFBb0U7RXdFNXJiOUQ7SUFPSSw0QkFBK0Q7SUFBL0QsMkJBQStELEVBQUE7RXhFeXJiekUsb0VBQW9FO0V3RWhzYjlEO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0V4RTZyYnpFLG9FQUFvRTtFd0Vwc2I5RDtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFeEVpc2J6RSxvRUFBb0U7RXdFeHNiOUQ7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RXhFcXNiekUsb0VBQW9FO0V3RTVzYjlEO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0V4RXlzYnpFLG9FQUFvRTtFd0VodGI5RDtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFeEU2c2J6RSxvRUFBb0U7RXdFcHRiOUQ7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RXhFaXRiekUsb0VBQW9FO0V3RXh0YjlEO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0V4RXF0YnpFLG9FQUFvRTtFd0U1dGI5RDtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFeEV5dGJ6RSxvRUFBb0U7RXdFaHViOUQ7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RXhFNnRiekUsb0VBQW9FO0V3RXB1YjlEO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0V4RWl1YnpFLG9FQUFvRTtFd0V4dWI5RDtJQU9JLDZCQUErRDtJQUEvRCw0QkFBK0QsRUFBQTtFeEVxdWJ6RSxvRUFBb0U7RXdFNXViOUQ7SUFPSSx3QkFBK0Q7SUFBL0QsMkJBQStELEVBQUE7RXhFeXViekUsb0VBQW9FO0V3RWh2YjlEO0lBT0ksMEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0V4RTZ1YnpFLG9FQUFvRTtFd0VwdmI5RDtJQU9JLDBCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFeEVpdmJ6RSxvRUFBb0U7RXdFeHZiOUQ7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFcXZiekUsb0VBQW9FO0V3RTV2YjlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RXl2YnpFLG9FQUFvRTtFd0Vod2I5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEU2dmJ6RSxvRUFBb0U7RXdFcHdiOUQ7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFaXdiekUsb0VBQW9FO0V3RXh3YjlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RXF3YnpFLG9FQUFvRTtFd0U1d2I5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEV5d2J6RSxvRUFBb0U7RXdFaHhiOUQ7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFNndiekUsb0VBQW9FO0V3RXB4YjlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RWl4YnpFLG9FQUFvRTtFd0V4eGI5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEVxeGJ6RSxvRUFBb0U7RXdFNXhiOUQ7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFeXhiekUsb0VBQW9FO0V3RWh5YjlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RTZ4YnpFLG9FQUFvRTtFd0VweWI5RDtJQU9JLHdCQUErRCxFQUFBO0V4RWd5YnpFLG9FQUFvRTtFd0V2eWI5RDtJQU9JLDBCQUErRCxFQUFBO0V4RW15YnpFLG9FQUFvRTtFd0UxeWI5RDtJQU9JLDBCQUErRCxFQUFBO0V4RXN5YnpFLG9FQUFvRTtFd0U3eWI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RXl5YnpFLG9FQUFvRTtFd0VoemI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RTR5YnpFLG9FQUFvRTtFd0VuemI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RSt5YnpFLG9FQUFvRTtFd0V0emI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RWt6YnpFLG9FQUFvRTtFd0V6emI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RXF6YnpFLG9FQUFvRTtFd0U1emI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RXd6YnpFLG9FQUFvRTtFd0UvemI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RTJ6YnpFLG9FQUFvRTtFd0VsMGI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RTh6YnpFLG9FQUFvRTtFd0VyMGI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RWkwYnpFLG9FQUFvRTtFd0V4MGI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RW8wYnpFLG9FQUFvRTtFd0UzMGI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RXUwYnpFLG9FQUFvRTtFd0U5MGI5RDtJQU9JLDBCQUErRCxFQUFBO0V4RTAwYnpFLG9FQUFvRTtFd0VqMWI5RDtJQU9JLDRCQUErRCxFQUFBO0V4RTYwYnpFLG9FQUFvRTtFd0VwMWI5RDtJQU9JLDRCQUErRCxFQUFBO0V4RWcxYnpFLG9FQUFvRTtFd0V2MWI5RDtJQU9JLDZCQUErRCxFQUFBO0V4RW0xYnpFLG9FQUFvRTtFd0UxMWI5RDtJQU9JLDZCQUErRCxFQUFBO0V4RXMxYnpFLG9FQUFvRTtFd0U3MWI5RDtJQU9JLDZCQUErRCxFQUFBO0V4RXkxYnpFLG9FQUFvRTtFd0VoMmI5RDtJQU9JLDZCQUErRCxFQUFBO0V4RTQxYnpFLG9FQUFvRTtFd0VuMmI5RDtJQU9JLDZCQUErRCxFQUFBO0V4RSsxYnpFLG9FQUFvRTtFd0V0MmI5RDtJQU9JLDZCQUErRCxFQUFBO0V4RWsyYnpFLG9FQUFvRTtFd0V6MmI5RDtJQU9JLDZCQUErRCxFQUFBO0V4RXEyYnpFLG9FQUFvRTtFd0U1MmI5RDtJQU9JLDZCQUErRCxFQUFBO0V4RXcyYnpFLG9FQUFvRTtFd0UvMmI5RDtJQU9JLDZCQUErRCxFQUFBO0V4RTIyYnpFLG9FQUFvRTtFd0VsM2I5RDtJQU9JLDZCQUErRCxFQUFBO0V4RTgyYnpFLG9FQUFvRTtFd0VyM2I5RDtJQU9JLDZCQUErRCxFQUFBO0V4RWkzYnpFLG9FQUFvRTtFd0V4M2I5RDtJQU9JLDJCQUErRCxFQUFBO0V4RW8zYnpFLG9FQUFvRTtFd0UzM2I5RDtJQU9JLDZCQUErRCxFQUFBO0V4RXUzYnpFLG9FQUFvRTtFd0U5M2I5RDtJQU9JLDZCQUErRCxFQUFBO0V4RTAzYnpFLG9FQUFvRTtFd0VqNGI5RDtJQU9JLDhCQUErRCxFQUFBO0V4RTYzYnpFLG9FQUFvRTtFd0VwNGI5RDtJQU9JLDhCQUErRCxFQUFBO0V4RWc0YnpFLG9FQUFvRTtFd0V2NGI5RDtJQU9JLDhCQUErRCxFQUFBO0V4RW00YnpFLG9FQUFvRTtFd0UxNGI5RDtJQU9JLDhCQUErRCxFQUFBO0V4RXM0YnpFLG9FQUFvRTtFd0U3NGI5RDtJQU9JLDhCQUErRCxFQUFBO0V4RXk0YnpFLG9FQUFvRTtFd0VoNWI5RDtJQU9JLDhCQUErRCxFQUFBO0V4RTQ0YnpFLG9FQUFvRTtFd0VuNWI5RDtJQU9JLDhCQUErRCxFQUFBO0V4RSs0YnpFLG9FQUFvRTtFd0V0NWI5RDtJQU9JLDhCQUErRCxFQUFBO0V4RWs1YnpFLG9FQUFvRTtFd0V6NWI5RDtJQU9JLDhCQUErRCxFQUFBO0V4RXE1YnpFLG9FQUFvRTtFd0U1NWI5RDtJQU9JLDhCQUErRCxFQUFBO0V4RXc1YnpFLG9FQUFvRTtFd0UvNWI5RDtJQU9JLDhCQUErRCxFQUFBO0V4RTI1YnpFLG9FQUFvRTtFd0VsNmI5RDtJQU9JLHlCQUErRCxFQUFBO0V4RTg1YnpFLG9FQUFvRTtFd0VyNmI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RWk2YnpFLG9FQUFvRTtFd0V4NmI5RDtJQU9JLDJCQUErRCxFQUFBO0V4RW82YnpFLG9FQUFvRTtFd0UzNmI5RDtJQU9JLDRCQUErRCxFQUFBO0V4RXU2YnpFLG9FQUFvRTtFd0U5NmI5RDtJQU9JLDRCQUErRCxFQUFBO0V4RTA2YnpFLG9FQUFvRTtFd0VqN2I5RDtJQU9JLDRCQUErRCxFQUFBO0V4RTY2YnpFLG9FQUFvRTtFd0VwN2I5RDtJQU9JLDRCQUErRCxFQUFBO0V4RWc3YnpFLG9FQUFvRTtFd0V2N2I5RDtJQU9JLDRCQUErRCxFQUFBO0V4RW03YnpFLG9FQUFvRTtFd0UxN2I5RDtJQU9JLDRCQUErRCxFQUFBO0V4RXM3YnpFLG9FQUFvRTtFd0U3N2I5RDtJQU9JLDRCQUErRCxFQUFBO0V4RXk3YnpFLG9FQUFvRTtFd0VoOGI5RDtJQU9JLDRCQUErRCxFQUFBO0V4RTQ3YnpFLG9FQUFvRTtFd0VuOGI5RDtJQU9JLDRCQUErRCxFQUFBO0V4RSs3YnpFLG9FQUFvRTtFd0V0OGI5RDtJQU9JLDRCQUErRCxFQUFBO0V4RWs4YnpFLG9FQUFvRTtFd0V6OGI5RDtJQU9JLDRCQUErRCxFQUFBO0V4RXE4YnpFLG9FQUFvRTtFd0U1OGI5RDtJQU9JLHFCQUErRCxFQUFBO0V4RXc4YnpFLG9FQUFvRTtFd0UvOGI5RDtJQU9JLHVCQUErRCxFQUFBO0V4RTI4YnpFLG9FQUFvRTtFd0VsOWI5RDtJQU9JLHVCQUErRCxFQUFBO0V4RTg4YnpFLG9FQUFvRTtFd0VyOWI5RDtJQU9JLHdCQUErRCxFQUFBO0V4RWk5YnpFLG9FQUFvRTtFd0V4OWI5RDtJQU9JLHdCQUErRCxFQUFBO0V4RW85YnpFLG9FQUFvRTtFd0UzOWI5RDtJQU9JLHdCQUErRCxFQUFBO0V4RXU5YnpFLG9FQUFvRTtFd0U5OWI5RDtJQU9JLHdCQUErRCxFQUFBO0V4RTA5YnpFLG9FQUFvRTtFd0VqK2I5RDtJQU9JLHdCQUErRCxFQUFBO0V4RTY5YnpFLG9FQUFvRTtFd0VwK2I5RDtJQU9JLHdCQUErRCxFQUFBO0V4RWcrYnpFLG9FQUFvRTtFd0V2K2I5RDtJQU9JLHdCQUErRCxFQUFBO0V4RW0rYnpFLG9FQUFvRTtFd0UxK2I5RDtJQU9JLHdCQUErRCxFQUFBO0V4RXMrYnpFLG9FQUFvRTtFd0U3K2I5RDtJQU9JLHdCQUErRCxFQUFBO0V4RXkrYnpFLG9FQUFvRTtFd0VoL2I5RDtJQU9JLHdCQUErRCxFQUFBO0V4RTQrYnpFLG9FQUFvRTtFd0VuL2I5RDtJQU9JLDJCQUErRDtJQUEvRCwwQkFBK0QsRUFBQTtFeEVnL2J6RSxvRUFBb0U7RXdFdi9iOUQ7SUFPSSw2QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RXhFby9iekUsb0VBQW9FO0V3RTMvYjlEO0lBT0ksNkJBQStEO0lBQS9ELDRCQUErRCxFQUFBO0V4RXcvYnpFLG9FQUFvRTtFd0UvL2I5RDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFeEU0L2J6RSxvRUFBb0U7RXdFbmdjOUQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RXhFZ2djekUsb0VBQW9FO0V3RXZnYzlEO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0V4RW9nY3pFLG9FQUFvRTtFd0UzZ2M5RDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFeEV3Z2N6RSxvRUFBb0U7RXdFL2djOUQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RXhFNGdjekUsb0VBQW9FO0V3RW5oYzlEO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0V4RWdoY3pFLG9FQUFvRTtFd0V2aGM5RDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFeEVvaGN6RSxvRUFBb0U7RXdFM2hjOUQ7SUFPSSw4QkFBK0Q7SUFBL0QsNkJBQStELEVBQUE7RXhFd2hjekUsb0VBQW9FO0V3RS9oYzlEO0lBT0ksOEJBQStEO0lBQS9ELDZCQUErRCxFQUFBO0V4RTRoY3pFLG9FQUFvRTtFd0VuaWM5RDtJQU9JLDhCQUErRDtJQUEvRCw2QkFBK0QsRUFBQTtFeEVnaWN6RSxvRUFBb0U7RXdFdmljOUQ7SUFPSSx5QkFBK0Q7SUFBL0QsNEJBQStELEVBQUE7RXhFb2ljekUsb0VBQW9FO0V3RTNpYzlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RXdpY3pFLG9FQUFvRTtFd0UvaWM5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEU0aWN6RSxvRUFBb0U7RXdFbmpjOUQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RXhFZ2pjekUsb0VBQW9FO0V3RXZqYzlEO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0V4RW9qY3pFLG9FQUFvRTtFd0UzamM5RDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFeEV3amN6RSxvRUFBb0U7RXdFL2pjOUQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RXhFNGpjekUsb0VBQW9FO0V3RW5rYzlEO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0V4RWdrY3pFLG9FQUFvRTtFd0V2a2M5RDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFeEVva2N6RSxvRUFBb0U7RXdFM2tjOUQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RXhFd2tjekUsb0VBQW9FO0V3RS9rYzlEO0lBT0ksNEJBQStEO0lBQS9ELCtCQUErRCxFQUFBO0V4RTRrY3pFLG9FQUFvRTtFd0VubGM5RDtJQU9JLDRCQUErRDtJQUEvRCwrQkFBK0QsRUFBQTtFeEVnbGN6RSxvRUFBb0U7RXdFdmxjOUQ7SUFPSSw0QkFBK0Q7SUFBL0QsK0JBQStELEVBQUE7RXhFb2xjekUsb0VBQW9FO0V3RTNsYzlEO0lBT0kseUJBQStELEVBQUE7RXhFdWxjekUsb0VBQW9FO0V3RTlsYzlEO0lBT0ksMkJBQStELEVBQUE7RXhFMGxjekUsb0VBQW9FO0V3RWptYzlEO0lBT0ksMkJBQStELEVBQUE7RXhFNmxjekUsb0VBQW9FO0V3RXBtYzlEO0lBT0ksNEJBQStELEVBQUE7RXhFZ21jekUsb0VBQW9FO0V3RXZtYzlEO0lBT0ksNEJBQStELEVBQUE7RXhFbW1jekUsb0VBQW9FO0V3RTFtYzlEO0lBT0ksNEJBQStELEVBQUE7RXhFc21jekUsb0VBQW9FO0V3RTdtYzlEO0lBT0ksNEJBQStELEVBQUE7RXhFeW1jekUsb0VBQW9FO0V3RWhuYzlEO0lBT0ksNEJBQStELEVBQUE7RXhFNG1jekUsb0VBQW9FO0V3RW5uYzlEO0lBT0ksNEJBQStELEVBQUE7RXhFK21jekUsb0VBQW9FO0V3RXRuYzlEO0lBT0ksNEJBQStELEVBQUE7RXhFa25jekUsb0VBQW9FO0V3RXpuYzlEO0lBT0ksNEJBQStELEVBQUE7RXhFcW5jekUsb0VBQW9FO0V3RTVuYzlEO0lBT0ksNEJBQStELEVBQUE7RXhFd25jekUsb0VBQW9FO0V3RS9uYzlEO0lBT0ksNEJBQStELEVBQUE7RXhFMm5jekUsb0VBQW9FO0V3RWxvYzlEO0lBT0ksMkJBQStELEVBQUE7RXhFOG5jekUsb0VBQW9FO0V3RXJvYzlEO0lBT0ksNkJBQStELEVBQUE7RXhFaW9jekUsb0VBQW9FO0V3RXhvYzlEO0lBT0ksNkJBQStELEVBQUE7RXhFb29jekUsb0VBQW9FO0V3RTNvYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFdW9jekUsb0VBQW9FO0V3RTlvYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFMG9jekUsb0VBQW9FO0V3RWpwYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFNm9jekUsb0VBQW9FO0V3RXBwYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFZ3BjekUsb0VBQW9FO0V3RXZwYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFbXBjekUsb0VBQW9FO0V3RTFwYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFc3BjekUsb0VBQW9FO0V3RTdwYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFeXBjekUsb0VBQW9FO0V3RWhxYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFNHBjekUsb0VBQW9FO0V3RW5xYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFK3BjekUsb0VBQW9FO0V3RXRxYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFa3FjekUsb0VBQW9FO0V3RXpxYzlEO0lBT0ksNEJBQStELEVBQUE7RXhFcXFjekUsb0VBQW9FO0V3RTVxYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFd3FjekUsb0VBQW9FO0V3RS9xYzlEO0lBT0ksOEJBQStELEVBQUE7RXhFMnFjekUsb0VBQW9FO0V3RWxyYzlEO0lBT0ksK0JBQStELEVBQUE7RXhFOHFjekUsb0VBQW9FO0V3RXJyYzlEO0lBT0ksK0JBQStELEVBQUE7RXhFaXJjekUsb0VBQW9FO0V3RXhyYzlEO0lBT0ksK0JBQStELEVBQUE7RXhFb3JjekUsb0VBQW9FO0V3RTNyYzlEO0lBT0ksK0JBQStELEVBQUE7RXhFdXJjekUsb0VBQW9FO0V3RTlyYzlEO0lBT0ksK0JBQStELEVBQUE7RXhFMHJjekUsb0VBQW9FO0V3RWpzYzlEO0lBT0ksK0JBQStELEVBQUE7RXhFNnJjekUsb0VBQW9FO0V3RXBzYzlEO0lBT0ksK0JBQStELEVBQUE7RXhFZ3NjekUsb0VBQW9FO0V3RXZzYzlEO0lBT0ksK0JBQStELEVBQUE7RXhFbXNjekUsb0VBQW9FO0V3RTFzYzlEO0lBT0ksK0JBQStELEVBQUE7RXhFc3NjekUsb0VBQW9FO0V3RTdzYzlEO0lBT0ksK0JBQStELEVBQUE7RXhFeXNjekUsb0VBQW9FO0V3RWh0YzlEO0lBT0ksMEJBQStELEVBQUE7RXhFNHNjekUsb0VBQW9FO0V3RW50YzlEO0lBT0ksNEJBQStELEVBQUE7RXhFK3NjekUsb0VBQW9FO0V3RXR0YzlEO0lBT0ksNEJBQStELEVBQUE7RXhFa3RjekUsb0VBQW9FO0V3RXp0YzlEO0lBT0ksNkJBQStELEVBQUE7RXhFcXRjekUsb0VBQW9FO0V3RTV0YzlEO0lBT0ksNkJBQStELEVBQUE7RXhFd3RjekUsb0VBQW9FO0V3RS90YzlEO0lBT0ksNkJBQStELEVBQUE7RXhFMnRjekUsb0VBQW9FO0V3RWx1YzlEO0lBT0ksNkJBQStELEVBQUE7RXhFOHRjekUsb0VBQW9FO0V3RXJ1YzlEO0lBT0ksNkJBQStELEVBQUE7RXhFaXVjekUsb0VBQW9FO0V3RXh1YzlEO0lBT0ksNkJBQStELEVBQUE7RXhFb3VjekUsb0VBQW9FO0V3RTN1YzlEO0lBT0ksNkJBQStELEVBQUE7RXhFdXVjekUsb0VBQW9FO0V3RTl1YzlEO0lBT0ksNkJBQStELEVBQUE7RXhFMHVjekUsb0VBQW9FO0V3RWp2YzlEO0lBT0ksNkJBQStELEVBQUE7RXhFNnVjekUsb0VBQW9FO0V3RXB2YzlEO0lBT0ksNkJBQStELEVBQUE7RXhFZ3ZjekUsb0VBQW9FO0V3RXZ2YzlEO0lBT0ksaUJBQStELEVBQUE7RXhFbXZjekUsb0VBQW9FO0V3RTF2YzlEO0lBT0ksbUJBQStELEVBQUE7RXhFc3ZjekUsb0VBQW9FO0V3RTd2YzlEO0lBT0ksbUJBQStELEVBQUE7RXhFeXZjekUsb0VBQW9FO0V3RWh3YzlEO0lBT0ksb0JBQStELEVBQUE7RXhFNHZjekUsb0VBQW9FO0V3RW53YzlEO0lBT0ksb0JBQStELEVBQUE7RXhFK3ZjekUsb0VBQW9FO0V3RXR3YzlEO0lBT0ksb0JBQStELEVBQUE7RXhFa3djekUsb0VBQW9FO0V3RXp3YzlEO0lBT0ksb0JBQStELEVBQUE7RXhFcXdjekUsb0VBQW9FO0V3RTV3YzlEO0lBT0ksb0JBQStELEVBQUE7RXhFd3djekUsb0VBQW9FO0V3RS93YzlEO0lBT0ksb0JBQStELEVBQUE7RXhFMndjekUsb0VBQW9FO0V3RWx4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QkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFZ3JkekUsb0VBQW9FO0V3RXZyZDlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RW9yZHpFLG9FQUFvRTtFd0UzcmQ5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEV3cmR6RSxvRUFBb0U7RXdFL3JkOUQ7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFNHJkekUsb0VBQW9FO0V3RW5zZDlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RWdzZHpFLG9FQUFvRTtFd0V2c2Q5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEVvc2R6RSxvRUFBb0U7RXdFM3NkOUQ7SUFPSSx3QkFBK0QsRUFBQTtFeEV1c2R6RSxvRUFBb0U7RXdFOXNkOUQ7SUFPSSwwQkFBK0QsRUFBQTtFeEUwc2R6RSxvRUFBb0U7RXdFanRkOUQ7SUFPSSwwQkFBK0QsRUFBQTtFeEU2c2R6RSxvRUFBb0U7RXdFcHRkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEVndGR6RSxvRUFBb0U7RXdFdnRkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEVtdGR6RSxvRUFBb0U7RXdFMXRkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEVzdGR6RSxvRUFBb0U7RXdFN3RkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEV5dGR6RSxvRUFBb0U7RXdFaHVkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEU0dGR6RSxvRUFBb0U7RXdFbnVkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEUrdGR6RSxvRUFBb0U7RXdFdHVkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEVrdWR6RSxvRUFBb0U7RXdFenVkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEVxdWR6RSxvRUFBb0U7RXdFNXVkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEV3dWR6RSxvRUFBb0U7RXdFL3VkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEUydWR6RSxvRUFBb0U7RXdFbHZkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEU4dWR6RSxvRUFBb0U7RXdFcnZkOUQ7SUFPSSwwQkFBK0QsRUFBQTtFeEVpdmR6RSxvRUFBb0U7RXdFeHZkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEVvdmR6RSxvRUFBb0U7RXdFM3ZkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEV1dmR6RSxvRUFBb0U7RXdFOXZkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEUwdmR6RSxvRUFBb0U7RXdFandkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEU2dmR6RSxvRUFBb0U7RXdFcHdkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVnd2R6RSxvRUFBb0U7RXdFdndkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVtd2R6RSxvRUFBb0U7RXdFMXdkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVzd2R6RSxvRUFBb0U7RXdFN3dkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEV5d2R6RSxvRUFBb0U7RXdFaHhkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEU0d2R6RSxvRUFBb0U7RXdFbnhkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEUrd2R6RSxvRUFBb0U7RXdFdHhkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVreGR6RSxvRUFBb0U7RXdFenhkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVxeGR6RSxvRUFBb0U7RXdFNXhkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEV3eGR6RSxvRUFBb0U7RXdFL3hkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEUyeGR6RSxvRUFBb0U7RXdFbHlkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEU4eGR6RSxvRUFBb0U7RXdFcnlkOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVpeWR6RSxvRUFBb0U7RXdFeHlkOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVveWR6RSxvRUFBb0U7RXdFM3lkOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEV1eWR6RSxvRUFBb0U7RXdFOXlkOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEUweWR6RSxvRUFBb0U7RXdFanpkOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEU2eWR6RSxvRUFBb0U7RXdFcHpkOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVnemR6RSxvRUFBb0U7RXdFdnpkOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVtemR6RSxvRUFBb0U7RXdFMXpkOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVzemR6RSxvRUFBb0U7RXdFN3pkOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEV5emR6RSxvRUFBb0U7RXdFaDBkOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEU0emR6RSxvRUFBb0U7RXdFbjBkOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEUremR6RSxvRUFBb0U7RXdFdDBkOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVrMGR6RSxvRUFBb0U7RXdFejBkOUQ7SUFPSSx5QkFBK0QsRUFBQTtFeEVxMGR6RSxvRUFBb0U7RXdFNTBkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEV3MGR6RSxvRUFBb0U7RXdFLzBkOUQ7SUFPSSwyQkFBK0QsRUFBQTtFeEUyMGR6RSxvRUFBb0U7RXdFbDFkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEU4MGR6RSxvRUFBb0U7RXdFcjFkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEVpMWR6RSxvRUFBb0U7RXdFeDFkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEVvMWR6RSxvRUFBb0U7RXdFMzFkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEV1MWR6RSxvRUFBb0U7RXdFOTFkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEUwMWR6RSxvRUFBb0U7RXdFajJkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEU2MWR6RSxvRUFBb0U7RXdFcDJkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEVnMmR6RSxvRUFBb0U7RXdFdjJkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEVtMmR6RSxvRUFBb0U7RXdFMTJkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEVzMmR6RSxvRUFBb0U7RXdFNzJkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEV5MmR6RSxvRUFBb0U7RXdFaDNkOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEU0MmR6RSxvRUFBb0U7RXdFbjNkOUQ7SUFPSSxxQkFBK0QsRUFBQTtFeEUrMmR6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d0V4amU5RDtJQU9JLDhCQUErRCxFQUFBO0V4RW9qZXpFLG9FQUFvRTtFd0UzamU5RDtJQU9JLDhCQUErRCxFQUFBO0V4RXVqZXpFLG9FQUFvRTtFd0U5amU5RDtJQU9JLDhCQUErRCxFQUFBO0V4RTBqZXpFLG9FQUFvRTtFd0Vqa2U5RDtJQU9JLDhCQUErRCxFQUFBO0V4RTZqZXpFLG9FQUFvRTtFd0Vwa2U5RDtJQU9JLDhCQUErRCxFQUFBO0V4RWdrZXpFLG9FQUFvRTtFd0V2a2U5RDtJQU9JLDhCQUErRCxFQUFBO0V4RW1rZXpFLG9FQUFvRTtFd0Uxa2U5RDtJQU9JLDhCQUErRCxFQUFBO0V4RXNrZXpFLG9FQUFvRTtFd0U3a2U5RDtJQU9JLDhCQUErRCxFQUFBO0V4RXlrZXpFLG9FQUFvRTtFd0VobGU5RDtJQU9JLDRCQUErRCxFQUFBO0V4RTRrZXpFLG9FQUFvRTtFd0VubGU5RDtJQU9JLDhCQUErRCxFQUFBO0V4RStrZXpFLG9FQUFvRTtFd0V0bGU5RDtJQU9JLDhCQUErRCxFQUFBO0V4RWtsZXpFLG9FQUFvRTtFd0V6bGU5RDtJQU9JLCtCQUErRCxFQUFBO0V4RXFsZXpFLG9FQUFvRTtFd0U1bGU5RDtJQU9JLCtCQUErRCxFQUFBO0V4RXdsZXpFLG9FQUFvRTtFd0UvbGU5RDtJQU9JLCtCQUErRCxFQUFBO0V4RTJsZXpFLG9FQUFvRTtFd0VsbWU5RDtJQU9JLCtCQUErRCxFQUFBO0V4RThsZXpFLG9FQUFvRTtFd0VybWU5RDtJQU9JLCtCQUErRCxFQUFBO0V4RWltZXpFLG9FQUFvRTtFd0V4bWU5RDtJQU9JLCtCQUErRCxFQUFBO0V4RW9tZXpFLG9FQUFvRTtFd0UzbWU5RDtJQU9JLCtCQUErRCxFQUFBO0V4RXVtZXpFLG9FQUFvRTtFd0U5bWU5RDtJQU9JLCtCQUErRCxFQUFBO0V4RTBtZXpFLG9FQUFvRTtFd0VqbmU5RDtJQU9JLCtCQUErRCxFQUFBO0V4RTZtZXpFLG9FQUFvRTtFd0VwbmU5RDtJQU9JLCtCQUErRCxFQUFBO0V4RWduZXpFLG9FQUFvRTtFd0V2bmU5RDtJQU9JLDBCQUErRCxFQUFBO0V4RW1uZXpFLG9FQUFvRTtFd0UxbmU5RDtJQU9JLDRCQUErRCxFQUFBO0V4RXNuZXpFLG9FQUFvRTtFd0U3bmU5RDtJQU9JLDRCQUErRCxFQUFBO0V4RXluZXpFLG9FQUFvRTtFd0Vob2U5RDtJQU9JLDZCQUErRCxFQUFBO0V4RTRuZXpFLG9FQUFvRTtFd0Vub2U5RDtJQU9JLDZCQUErRCxFQUFBO0V4RStuZXpFLG9FQUFvRTtFd0V0b2U5RDtJQU9JLDZCQUErRCxFQUFBO0V4RWtvZXpFLG9FQUFvRTtFd0V6b2U5RDtJQU9JLDZCQUErRCxFQUFBO0V4RXFvZXpFLG9FQUFvRTtFd0U1b2U5RDtJQU9JLDZCQUErRCxFQUFBO0V4RXdvZXpFLG9FQUFvRTtFd0Uvb2U5RDtJQU9JLDZCQUErRCxFQUFBO0V4RTJvZXpFLG9FQUFvRTtFd0VscGU5RDtJQU9JLDZCQUErRCxFQUFBO0V4RThvZXpFLG9FQUFvRTtFd0VycGU5RDtJQU9JLDZCQUErRCxFQUFBO0V4RWlwZXpFLG9FQUFvRTtFd0V4cGU5RDtJQU9JLDZCQUErRCxFQUFBO0V4RW9wZXpFLG9FQUFvRTtFd0UzcGU5RDtJQU9JLDZCQUErRCxFQUFBO0V4RXVwZXpFLG9FQUFvRTtFd0U5cGU5RDtJQU9JLGlCQUErRCxFQUFBO0V4RTBwZXpFLG9FQUFvRTtFd0VqcWU5RDtJQU9JLG1CQUErRCxFQUFBO0V4RTZwZXpFLG9FQUFvRTtFd0VwcWU5RDtJQU9JLG1CQUErRCxFQUFBO0V4RWdxZXpFLG9FQUFvRTtFd0V2cWU5RDtJQU9JLG9CQUErRCxFQUFBO0V4RW1xZXpFLG9FQUFvRTtFd0UxcWU5RDtJQU9JLG9CQUErRCxFQUFBO0V4RXNxZXpFLG9FQUFvRTtFd0U3cWU5RDtJQU9JLG9CQUErRCxFQUFBO0V4RXlxZXpFLG9FQUFvRTtFd0VocmU5RDtJQU9JLG9CQUErRCxFQUFBO0V4RTRxZXpFLG9FQUFvRTtFd0VucmU5RDtJQU9JLG9CQUErRCxFQUFBO0V4RStxZXpFLG9FQUFvRTtFd0V0cmU5RDtJQU9JLG9CQUErRCxFQUFBO0V4RWtyZXpFLG9F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ZjlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RXVsZnpFLG9FQUFvRTtFd0U5bGY5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEUybGZ6RSxvRUFBb0U7RXdFbG1mOUQ7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFK2xmekUsb0VBQW9FO0V3RXRtZjlEO0lBT0ksMkJBQStEO0lBQS9ELDhCQUErRCxFQUFBO0V4RW1tZnpFLG9FQUFvRTtFd0UxbWY5RDtJQU9JLDJCQUErRDtJQUEvRCw4QkFBK0QsRUFBQTtFeEV1bWZ6RSxvRUFBb0U7RXdFOW1mOUQ7SUFPSSwyQkFBK0Q7SUFBL0QsOEJBQStELEVBQUE7RXhFMm1mekUsb0VBQW9FO0V3RWxuZjlEO0lBT0ksd0JBQStELEVBQUE7RXhFOG1mekUsb0VBQW9FO0V3RXJuZjlEO0lBT0ksMEJBQStELEVBQUE7RXhFaW5mekUsb0VBQW9FO0V3RXhuZjlEO0lBT0ksMEJBQStELEVBQUE7RXhFb25mekUsb0VBQW9FO0V3RTNuZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFdW5mekUsb0VBQW9FO0V3RTluZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFMG5mekUsb0VBQW9FO0V3RWpvZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFNm5mekUsb0VBQW9FO0V3RXBvZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFZ29mekUsb0VBQW9FO0V3RXZvZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFbW9mekUsb0VBQW9FO0V3RTFvZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFc29mekUsb0VBQW9FO0V3RTdvZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFeW9mekUsb0VBQW9FO0V3RWhwZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFNG9mekUsb0VBQW9FO0V3RW5wZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFK29mekUsb0VBQW9FO0V3RXRwZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFa3BmekUsb0VBQW9FO0V3RXpwZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFcXBmekUsb0VBQW9FO0V3RTVwZjlEO0lBT0ksMEJBQStELEVBQUE7RXhFd3BmekUsb0VBQW9FO0V3RS9wZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFMnBmekUsb0VBQW9FO0V3RWxxZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFOHBmekUsb0VBQW9FO0V3RXJxZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFaXFmekUsb0VBQW9FO0V3RXhxZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFb3FmekUsb0VBQW9FO0V3RTNxZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFdXFmekUsb0VBQW9FO0V3RTlxZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFMHFmekUsb0VBQW9FO0V3RWpyZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFNnFmekUsb0VBQW9FO0V3RXByZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFZ3JmekUsb0VBQW9FO0V3RXZyZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFbXJmekUsb0VBQW9FO0V3RTFyZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFc3JmekUsb0VBQW9FO0V3RTdyZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFeXJmekUsb0VBQW9FO0V3RWhzZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFNHJmekUsb0VBQW9FO0V3RW5zZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFK3JmekUsb0VBQW9FO0V3RXRzZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFa3NmekUsb0VBQW9FO0V3RXpzZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFcXNmekUsb0VBQW9FO0V3RTVzZjlEO0lBT0ksNkJBQStELEVBQUE7RXhFd3NmekUsb0VBQW9FO0V3RS9zZjlEO0lBT0ksOEJBQStELEVBQUE7RXhFMnNmekUsb0VBQW9FO0V3RWx0ZjlEO0lBT0ksOEJBQStELEVBQUE7RXhFOHNmekUsb0VBQW9FO0V3RXJ0ZjlEO0lBT0ksOEJBQStELEVBQUE7RXhFaXRmekUsb0VBQW9FO0V3RXh0ZjlEO0lBT0ksOEJBQStELEVBQUE7RXhFb3RmekUsb0VBQW9FO0V3RTN0ZjlEO0lBT0ksOEJBQStELEVBQUE7RXhFdXRmekUsb0VBQW9FO0V3RTl0ZjlEO0lBT0ksOEJBQStELEVBQUE7RXhFMHRmekUsb0VBQW9FO0V3RWp1ZjlEO0lBT0ksOEJBQStELEVBQUE7RXhFNnRmekUsb0VBQW9FO0V3RXB1ZjlEO0lBT0ksOEJBQStELEVBQUE7RXhFZ3VmekUsb0VBQW9FO0V3RXZ1ZjlEO0lBT0ksOEJBQStELEVBQUE7RXhFbXVmekUsb0VBQW9FO0V3RTF1ZjlEO0lBT0ksOEJBQStELEVBQUE7RXhFc3VmekUsb0VBQW9FO0V3RTd1ZjlEO0lBT0ksOEJBQStELEVBQUE7RXhFeXVmekUsb0VBQW9FO0V3RWh2ZjlEO0lBT0kseUJBQStELEVBQUE7RXhFNHVmekUsb0VBQW9FO0V3RW52ZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFK3VmekUsb0VBQW9FO0V3RXR2ZjlEO0lBT0ksMkJBQStELEVBQUE7RXhFa3ZmekUsb0VBQW9FO0V3RXp2ZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFcXZmekUsb0VBQW9FO0V3RTV2ZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFd3ZmekUsb0VBQW9FO0V3RS92ZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFMnZmekUsb0VBQW9FO0V3RWx3ZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFOHZmekUsb0VBQW9FO0V3RXJ3ZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFaXdmekUsb0VBQW9FO0V3RXh3ZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFb3dmekUsb0VBQW9FO0V3RTN3ZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFdXdmekUsb0VBQW9FO0V3RTl3ZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFMHdmekUsb0VBQW9FO0V3RWp4ZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFNndmekUsb0VBQW9FO0V3RXB4ZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFZ3hmekUsb0VBQW9FO0V3RXZ4ZjlEO0lBT0ksNEJBQStELEVBQUE7RXhFbXhmekUsb0VBQW9FO0V3RTF4ZjlEO0lBT0kscUJBQStELEVB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RSxvRUFBb0U7RXdFLzlmOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEUyOWZ6RSxvRUFBb0U7RXdFbCtmOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEU4OWZ6RSxvRUFBb0U7RXdFcitmOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVpK2Z6RSxvRUFBb0U7RXdFeCtmOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVvK2Z6RSxvRUFBb0U7RXdFMytmOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEV1K2Z6RSxvRUFBb0U7RXdFOStmOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEUwK2Z6RSxvRUFBb0U7RXdFai9mOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEU2K2Z6RSxvRUFBb0U7RXdFcC9mOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVnL2Z6RSxvRUFBb0U7RXdFdi9mOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEVtL2Z6RSxvRUFBb0U7RXdFMS9mOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEVzL2Z6RSxvRUFBb0U7RXdFNy9mOUQ7SUFPSSw4QkFBK0QsRUFBQTtFeEV5L2Z6RSxvRUFBb0U7RXdFaGdnQjlEO0lBT0ksK0JBQStELEVBQUE7RXhFNC9mekUsb0VBQW9FO0V3RW5nZ0I5RDtJQU9JLCtCQUErRCxFQUFBO0V4RSsvZnpFLG9FQUFvRTtFd0V0Z2dCOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEVrZ2dCekUsb0VBQW9FO0V3RXpnZ0I5RDtJQU9JLCtCQUErRCxFQUFBO0V4RXFnZ0J6RSxvRUFBb0U7RXdFNWdnQjlEO0lBT0ksK0JBQStELEVBQUE7RXhFd2dnQnpFLG9FQUFvRTtFd0UvZ2dCOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEUyZ2dCekUsb0VBQW9FO0V3RWxoZ0I5RDtJQU9JLCtCQUErRCxFQUFBO0V4RThnZ0J6RSxvRUFBb0U7RXdFcmhnQjlEO0lBT0ksK0JBQStELEVBQUE7RXhFaWhnQnpFLG9FQUFvRTtFd0V4aGdCOUQ7SUFPSSwrQkFBK0QsRUFBQTtFeEVvaGdCekUsb0VBQW9FO0V3RTNoZ0I5RDtJQU9JLCtCQUErRCxFQUFBO0V4RXVoZ0J6RSxvRUFBb0U7RXdFOWhnQjlEO0lBT0ksMEJBQStELEVBQUE7RXhFMGhnQnpFLG9FQUFvRTtFd0VqaWdCOUQ7SUFPSSw0QkFBK0QsRUFBQTtFeEU2aGdCekUsb0VBQW9FO0V3RXBpZ0I5RDtJQU9JLDRCQUErRCxFQUFBO0V4RWdpZ0J6RSxvRUFBb0U7RXdFdmlnQjlEO0lBT0ksNkJBQStELEVBQUE7RXhFbWlnQnpFLG9FQUFvRTtFd0UxaWdCOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEVzaWdCekUsb0VBQW9FO0V3RTdpZ0I5RDtJQU9JLDZCQUErRCxFQUFBO0V4RXlpZ0J6RSxvRUFBb0U7RXdFaGpnQjlEO0lBT0ksNkJBQStELEVBQUE7RXhFNGlnQnpFLG9FQUFvRTtFd0VuamdCOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEUraWdCekUsb0VBQW9FO0V3RXRqZ0I5RDtJQU9JLDZCQUErRCxFQUFBO0V4RWtqZ0J6RSxvRUFBb0U7RXdFempnQjlEO0lBT0ksNkJBQStELEVBQUE7RXhFcWpnQnpFLG9FQUFvRTtFd0U1amdCOUQ7SUFPSSw2QkFBK0QsRUFBQTtFeEV3amdCekUsb0VBQW9FO0V3RS9qZ0I5RDtJQU9JLDZCQUErRCxFQUFBO0V4RTJqZ0J6RSxvRUFBb0U7RXdFbGtnQjlEO0lBT0ksNkJBQStELEVBQUE7RXhFOGpnQnpFLG9FQUFvRTtFd0Vya2dCOUQ7SUFPSSxpQkFBK0QsRUFBQTtFeEVpa2dCekUsb0VBQW9FO0V3RXhrZ0I5RDtJQU9JLG1CQUErRCxFQUFBO0V4RW9rZ0J6RSxvRUFBb0U7RXdFM2tnQjlEO0lBT0ksbUJBQStELEVBQUE7RXhFdWtnQnpFLG9FQUFvRTtFd0U5a2dCOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEUwa2dCekUsb0VBQW9FO0V3RWpsZ0I5RDtJQU9JLG9CQUErRCxFQUFBO0V4RTZrZ0J6RSxvRUFBb0U7RXdFcGxnQjlEO0lBT0ksb0JBQStELEVBQUE7RXhFZ2xnQnpFLG9FQUFvRTtFd0V2bGdCOUQ7SUFPSSxvQkFBK0QsRUFBQTtFeEVtbGdCekUsb0VBQW9FO0V3RTFsZ0I5RDtJ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QixFQUFBOztBM0U0eWhCMUIsdURBQXVEO0EyRS95aEJyRDtFQUNFLHlCdkVVYztFdUVUZCx3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0VremhCMUIsdURBQXVEO0EyRXJ6aEJyRDtFQUNFLHlCdkVXZ0I7RXVFVmhCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRXd6aEIxQix1REFBdUQ7QTJFM3poQnJEO0VBQ0UseUJ2RU9hO0V1RU5iLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRTh6aEIxQix1REFBdUQ7QTJFajBoQnJEO0VBQ0UseUJ2RUVpQjtFdUVEakIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QTNFbzBoQjFCLHVEQUF1RDtBMkV2MGhCckQ7RUFDRSx5QnZFR21CO0V1RUZuQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0UwMGhCMUIsdURBQXVEO0EyRTcwaEJyRDtFQUNFLHlCdkVJZ0I7RXVFSGhCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRWcxaEIxQix1REFBdUQ7QTJFbjFoQnJEO0VBQ0UseUJ2RU1nQjtFdUVMaEIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QTNFczFoQjFCLHVEQUF1RDtBMkV6MWhCckQ7RUFDRSx5QnZFT2E7RXVFTmIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QTNFNDFoQjFCLHVEQUF1RDtBMkUvMWhCckQ7RUFDRSx5QnZFUXFCO0V1RVByQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0VrMmhCMUIsdURBQXVEO0EyRXIyaEJyRDtFQUNFLHlCdkVTZTtFdUVSZix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0V3MmhCMUIsdURBQXVEO0EyRTMyaEJyRDtFQUNFLHlCdkVVYztFdUVUZCx3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0U4MmhCMUIsdURBQXVEO0EyRWozaEJyRDtFQUNFLHlCdkVXZ0I7RXVFVmhCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRW8zaEIxQix1REFBdUQ7QTJFdjNoQnJEO0VBQ0UseUJ2RWFXO0V1RVpYLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRTAzaEIxQix1REFBdUQ7QTJFNzNoQnJEO0VBQ0UsMkN2RWNnQztFdUViaEMsNElBQStFO0VBQS9FLHdHQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QTNFZzRoQjFCLHVEQUF1RDtBMkVuNGhCckQ7RUFDRSwwQ3ZFZWdDO0V1RWRoQywwSUFBK0U7RUFBL0Usc0dBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0VzNGhCMUIsdURBQXVEO0EyRXo0aEJyRDtFQUNFLDJDdkVnQmdDO0V1RWZoQyw0SUFBK0U7RUFBL0Usd0dBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0U0NGhCMUIsdURBQXVEO0EwRWgwaEJ2RDtFQzlFSSx5QnZFaUJVO0V1RWhCVix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0VrNWhCMUIsdURBQXVEO0EyRXI1aEJyRDtFQUNFLHlCdkVrQlc7RXVFakJYLHNHQUErRTtFQUEvRSxrRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRXc1aEIxQix1REFBdUQ7QTJFMzVoQnJEO0VBQ0UseUN2RW9Cb0M7RXVFbkJwQyx1SUFBK0U7RUFBL0UsbUdBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0U4NWhCMUIsdURBQXVEO0EyRWo2aEJyRDtFQUNFLHlDdkVxQmtDO0V1RXBCbEMsc0lBQStFO0VBQS9FLGtHQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QTNFbzZoQjFCLHVEQUF1RDtBMkV2NmhCckQ7RUFDRSx5Q3ZFc0JrQztFdUVyQmxDLHNJQUErRTtFQUEvRSxrR0FBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRTA2aEIxQix1REFBdUQ7QTJFNzZoQnJEO0VBQ0UseUJ2RXdCa0I7RXVFdkJsQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0VnN2hCMUIsdURBQXVEO0EyRW43aEJyRDtFQUNFLHlCdkUwQmU7RXVFekJmLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRXM3aEIxQix1REFBdUQ7QTJFejdoQnJEO0VBQ0UseUJ2RTRCZ0I7RXVFM0JoQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0U0N2hCMUIsdURBQXVEO0EyRS83aEJyRDtFQUNFLHlCdkU2Qm9CO0V1RTVCcEIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QTNFazhoQjFCLHVEQUF1RDtBMkVyOGhCckQ7RUFDRSx5QnZFOEJpQjtFdUU3QmpCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRXc4aEIxQix1REFBdUQ7QTJFMzhoQnJEO0VBQ0UseUJ2RStCZ0I7RXVFOUJoQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0U4OGhCMUIsdURBQXVEO0EyRWo5aEJyRDtFQUNFLHlCdkVpQ2tCO0V1RWhDbEIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QTNFbzloQjFCLHVEQUF1RDtBMkV2OWhCckQ7RUFDRSx5QnZFa0NvQjtFdUVqQ3BCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRTA5aEIxQix1REFBdUQ7QTJFNzloQnJEO0VBQ0UseUJ2RW1DbUI7RXVFbENuQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0VnK2hCMUIsdURBQXVEO0EyRW4raEJyRDtFQUNFLHlCdkVxQ2M7RXVFcENkLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRXMraEIxQix1REFBdUQ7QTJFeitoQnJEO0VBQ0UseUJ2RXNDYztFdUVyQ2Qsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QTNFNCtoQjFCLHVEQUF1RDtBMkUvK2hCckQ7RUFDRSx5QnZFdUNhO0V1RXRDYix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0VrL2hCMUIsdURBQXVEO0EyRXIvaEJyRDtFQUNFLHlCdkV3Q2E7RXVFdkNiLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRXcvaEIxQix1REFBdUQ7QTJFMy9oQnJEO0VBQ0UseUJ2RXlDYTtFdUV4Q2Isd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QTNFOC9oQjFCLHVEQUF1RDtBMkVqZ2lCckQ7RUFDRSx5QnZFMENhO0V1RXpDYix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0VvZ2lCMUIsdURBQXVEO0EyRXZnaUJyRDtFQUNFLHlCdkUyQ21CO0V1RTFDbkIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QTNFMGdpQjFCLHVEQUF1RDtBMkU3Z2lCckQ7RUFDRSx5QnZFd0JrQjtFdUV2QmxCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRWdoaUIxQix1REFBdUQ7QTJFbmhpQnJEO0VBQ0UseUJ2RTZDdUI7RXVFNUN2Qix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBM0VzaGlCMUIsdURBQXVEO0EyRXpoaUJyRDtFQUNFLHlCdkUrQ2E7RXVFOUNiLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0EzRTRoaUIxQix1REFBdUQ7QTJFL2hpQnJEO0VBQ0UseUJ2RTBEZTtFdUV6RGYsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QTNFa2lpQjFCLHVEQUF1RDtBMkVyaWlCckQ7RUFDRSx5QnZFMkRlO0V1RTFEZix3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aUJyQyxvREFBb0Q7QTRFenlpQmhEO0VBQ0Usa0RBQStCLEVBQUE7O0E1RTR5aUJyQyxvREFBb0Q7QTRFN3lpQmhEO0VBQ0UsaURBQStCLEVBQUE7O0E1RWd6aUJyQyxvREFBb0Q7QTRFanppQmhEO0VBQ0Usa0RBQStCLEVBQUE7O0E1RW96aUJyQyxvREFBb0Q7QTRFcnppQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RXd6aUJyQyxvREFBb0Q7QTRFenppQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RTR6aUJyQyxvREFBb0Q7QTRFN3ppQmhEO0VBQ0UsZ0RBQStCLEVBQUE7O0E1RWcwaUJyQyxvREFBb0Q7QTRFajBpQmhEO0VBQ0UsZ0RBQStCLEVBQUE7O0E1RW8waUJyQyxvREFBb0Q7QTRFcjBpQmhEO0VBQ0UsZ0RBQStCLEVBQUE7O0E1RXcwaUJyQyxvREFBb0Q7QTRFejBpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RTQwaUJyQyxvREFBb0Q7QTRFNzBpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RWcxaUJyQyxvREFBb0Q7QTRFajFpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RW8xaUJyQyxvREFBb0Q7QTRFcjFpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RXcxaUJyQyxvREFBb0Q7QTRFejFpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RTQxaUJyQyxvREFBb0Q7QTRFNzFpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RWcyaUJyQyxvREFBb0Q7QTRFajJpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RW8yaUJyQyxvREFBb0Q7QTRFcjJpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RXcyaUJyQyxvREFBb0Q7QTRFejJpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RTQyaUJyQyxvREFBb0Q7QTRFNzJpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RWczaUJyQyxvREFBb0Q7QTRFajNpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RW8zaUJyQyxvREFBb0Q7QTRFcjNpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RXczaUJyQyxvREFBb0Q7QTRFejNpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RTQzaUJyQyxvREFBb0Q7QTRFNzNpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RWc0aUJyQyxvREFBb0Q7QTRFajRpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RW80aUJyQyxvREFBb0Q7QTRFcjRpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RXc0aUJyQyxvREFBb0Q7QTRFejRpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RTQ0aUJyQyxvREFBb0Q7QTRFNzRpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RWc1aUJyQyxvREFBb0Q7QTRFajVpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RW81aUJyQyxvREFBb0Q7QTRFcjVpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RXc1aUJyQyxvREFBb0Q7QTRFejVpQmhEO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RTQ1aUJyQyxpREFBaUQ7QTZFdDdpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXk3aUI3QixpREFBaUQ7QTZFMTdpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RTY3aUI3QixpREFBaUQ7QTZFOTdpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RWk4aUI3QixpREFBaUQ7QTZFbDhpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXE4aUI3QixpREFBaUQ7QTZFdDhpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXk4aUI3QixpREFBaUQ7QTZFMThpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RTY4aUI3QixpREFBaUQ7QTZFOThpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RWk5aUI3QixpREFBaUQ7QTZFbDlpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXE5aUI3QixpREFBaUQ7QTZFdDlpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXk5aUI3QixpREFBaUQ7QTZFMTlpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RTY5aUI3QixpREFBaUQ7QTZFOTlpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RWkraUI3QixpREFBaUQ7QTZFbCtpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXEraUI3QixpREFBaUQ7QTZFdCtpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXkraUI3QixpREFBaUQ7QTZFMStpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RTYraUI3QixpREFBaUQ7QTZFOStpQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RWkvaUI3QixpREFBaUQ7QTZFbC9pQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXEvaUI3QixpREFBaUQ7QTZFdC9pQjdDO0VBQ0UsMENBQXVCLEVBQUE7O0E3RXkvaUI3QixpREFBaUQ7QTZFMS9pQjdDO0VBQ0UseUNBQXVCLEVBQUE7O0E3RTYvaUI3QixpREFBaUQ7QTZFOS9pQjdDO0VBQ0UsMENBQXVCLEVBQUE7O0E3RWlnakI3QixpREFBaUQ7QTZFbGdqQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXFnakI3QixpREFBaUQ7QTZFdGdqQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXlnakI3QixpREFBaUQ7QTZFMWdqQjdDO0VBQ0Usd0NBQXVCLEVBQUE7O0E3RTZnakI3QixpREFBaUQ7QTZFOWdqQjdDO0VBQ0Usd0NBQXVCLEVBQUE7O0E3RWloakI3QixpREFBaUQ7QTZFbGhqQjdDO0VBQ0Usd0NBQXVCLEVBQUE7O0E3RXFoakI3QixpREFBaUQ7QTZFdGhqQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXloakI3QixpREFBaUQ7QTZFMWhqQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RTZoakI3QixpREFBaUQ7QTZFOWhqQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RWlpakI3QixpREFBaUQ7QTZFbGlqQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXFpakI3QixpREFBaUQ7QTZFdGlqQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RXlpakI3QixpREFBaUQ7QTZFMWlqQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RTZpakI3QixpREFBaUQ7QTZFOWlqQjdDO0VBQ0Usd0JBQXVCLEVBQUE7O0E3RWlq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O0VBQ0ksZ0JBQ0osRUFBQTs7QWhHNHJwQkEsMENBQTBDO0FnRzNycEIxQztFQUNJLGdCQUNKLEVBQUE7O0FoRzZycEJBLDBDQUEwQztBZ0c1cnBCMUM7RUFDSSxnQkFDSixFQUFBOztBaEc4cnBCQSwwQ0FBMEM7QWdHN3JwQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QWhHK3JwQkEsMENBQTBDO0FnRzlycEIxQztFQUNJLGdCQUNKLEVBQUE7O0FoR2dzcEJBLDBDQUEwQztBZ0cvcnBCMUM7RUFDSSxnQkFDSixFQUFBOztBaEdpc3BCQSwwQ0FBMEM7QWdHaHNwQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QWhHa3NwQkEsMENBQTBDO0FnR2pzcEIxQztFQUNJLGdCQUNKLEVBQUE7O0FoR21zcEJBLDBDQUEwQztBZ0dsc3BCMUM7RUFDSSxnQkFDSixFQUFBOztBaEdvc3BCQSwwQ0FBMEM7QWdHbnNwQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QWhHcXNwQkEsMENBQTBDO0FnR3BzcEIxQztFQUNJLGdCQUNKLEVBQUE7O0FoR3NzcEJBLDBDQUEwQztBZ0dyc3BCMUM7RUFDSSxnQkFDSixFQUFBOztBaEd1c3BCQSwwQ0FBMEM7QWdHdHNwQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QWhHd3NwQkEsMENBQTBDO0FnR3ZzcEIxQztFQUNJLGdCQUNKLEVBQUE7O0FoR3lzcEJBLDBDQUEwQztBZ0d4c3BCMUM7RUFDSSxnQkFDSixFQUFBOztBaEcwc3BCQSwwQ0FBMEM7QWdHenNwQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QWhHMnNwQkEsMENBQTBDO0FnRzFzcEIxQztFQUNJLGdCQUNKLEVBQUE7O0FoRzRzcEJBLDBDQUEwQztBZ0czc3BCMUM7RUFDSSxnQkFDSixFQUFBOztBaEc2c3BCQSwwQ0FBMEM7QWdHNXNwQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QWhHOHNwQkEsMENBQTBDO0FnRzdzcEIxQztFQUNJLGdCQUNKLEVBQUE7O0FoRytzcEJBLDBDQUEwQztBZ0c5c3BCMUM7RUFDSSxnQkFDSixFQUFBOztBaEdndHBCQSwwQ0FBMEM7QWdHL3Nw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QW9CO0VBQ3BCLGdCQUFnQixFQUFBOztBakdnK3BCakIsMkNBQTJDO0FpRzU5cEIzQztFQUNJLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsZ0JBQ0osRUFBQTs7QWpHODlwQkEsMkNBQTJDO0FpRzc5cEIzQztFQUNJLGtCQUFrQjtFQUNsQixjQUNKLEVBQUE7O0FqRys5cEJBLDJDQUEyQztBaUc5OXBCM0M7RUFDSSxhQUNKLEVBQUE7O0FqR2crcEJBLDJDQUEyQztBaUcvOXBCM0M7RUFDSSxxQkFDSixFQUFBOztBakdpK3BCQSwyQ0FBMkM7QWlHaCtwQjNDO0VBQ0kscUJBQXFCO0VBQ3JCLDZCQUNKLEVBQUE7O0FqR2srcEJBLDJDQUEyQztBaUdqK3BCM0M7RUFDSSxXQUFXO0VBQ1gsbUJBQ0osRUFBQTs7QWpHbStwQkEsMkNBQTJDO0FpR2gvcEIzQztFQWVJLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxxQkFDSixFQUFBOztBakdvK3BCQSwyQ0FBMkM7QWlHbitwQjNDO0VBQ0ksZ0NBQWdDO0VBQ2hDLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsY0FBYztFQUNkLDhCQUE4QjtFQUM5QixhQUNKLEVBQUE7O0FqR3ErcEJBLDJDQUEyQztBaUdwK3BCM0M7RUFDSSxhQUNKLEVBQUE7O0FqR3MrcEJBLDJDQUEyQztBaUdyK3BCM0M7RUFDSSxjQUNKLEVBQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjMuNiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyNSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gICAqL1xufVxuIiwiLyohXG4gICAqIEJvb3RzdHJhcCAgdjUuMy42IChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDI1IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Jvb3Quc2NzcyAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtYmxhY2s6ICMwMDAwMDA7XG4gIC0tYnMtd2hpdGU6ICNGRkZGRkY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogI0YzNjYzMztcbiAgLS1icy1zZWNvbmRhcnk6ICM1NDRGNDA7XG4gIC0tYnMtc3VjY2VzczogIzAwOEEwMDtcbiAgLS1icy1pbmZvOiAjMTU3MTdEO1xuICAtLWJzLXdhcm5pbmc6ICNFNDlCMTM7XG4gIC0tYnMtZGFuZ2VyOiAjRUQwMDNDO1xuICAtLWJzLWdzay1wcmltYXJ5OiAjRjM2NjMzO1xuICAtLWJzLWdzay1kYXJrLWdyZXk6ICM1NDRGNDA7XG4gIC0tYnMtZ3NrLW1lZGl1bTogI0Q1RDFDRTtcbiAgLS1icy1nc2stcHVycGxlOiAjQkMxMDc3O1xuICAtLWJzLWdzay1yZWQ6ICNFRDAwM0M7XG4gIC0tYnMtZ3NrLWluZGlnby1ibHVlOiAjNDA0ODhEO1xuICAtLWJzLWdzay1ncmVlbjogIzAwOEEwMDtcbiAgLS1icy1nc2stdGVhbDogIzE1NzE3RDtcbiAgLS1icy1nc2steWVsbG93OiAjRTQ5QjEzO1xuICAtLWJzLXdoaXRlOiAjRkZGRkZGO1xuICAtLWJzLXdoaXRlLTg1OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLXdoaXRlLTkwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC0tYnMtd2hpdGUtOTU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIC0tYnMtZ3JleTogI0JFQkVCRDtcbiAgLS1icy1ibGFjazogIzAwMDAwMDtcbiAgLS1icy1nc2stcHVycGxlLTYwOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTtcbiAgLS1icy1nc2stdGVhbC02MDogcmdiYSgyMSwgMTEzLCAxMjUsIDAuNik7XG4gIC0tYnMtZ3NrLXRlYWwtMzA6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpO1xuICAtLWJzLWdzay1ncmVlbi02MDogIzY2Qjk2NjtcbiAgLS1icy1saW5rLWJsdWU6ICMwRDc2RDE7XG4gIC0tYnMtdGV4dC1ibGFjazogIzJFMkUzQztcbiAgLS1icy10ZXh0LXNlY29uZGFyeTogIzc3NzM2OTtcbiAgLS1icy10ZXh0LW1lZGl1bTogIzg3ODM3OTtcbiAgLS1icy10ZXh0LWxpZ2h0OiAjQkJCOUIzO1xuICAtLWJzLXN1cmZhY2UtZGFyazogI0JFQkVCRDtcbiAgLS1icy1zdXJmYWNlLW1lZGl1bTogI0VGRUZFRDtcbiAgLS1icy1zdXJmYWNlLWxpZ2h0OiAjRkFGQUY4O1xuICAtLWJzLWdzay1sYW1hOiAjRTlBOTNEO1xuICAtLWJzLWdzay1sYWJhOiAjRjQ2NjhBO1xuICAtLWJzLWdzay1pY3M6ICMwRDc2RDE7XG4gIC0tYnMtZ3NrLWRwaTogI0M1RDM0RTtcbiAgLS1icy1nc2stZm1pOiAjNjBCMEM5O1xuICAtLWJzLWdzay1tZGk6ICM3NDdFQjY7XG4gIC0tYnMtZ3NrLWxhbWEtbGFiYTogI0Y1REI0QTtcbiAgLS1icy1nc2staWNzLWxhYmE6ICM2NkI5NjY7XG4gIC0tYnMtZ3NrLWlzYy1sYW1hLWxhYmE6ICM4QTM0N0Y7XG4gIC0tYnMtYWFoLXJlZDogI0RGNDEwRjtcbiAgLS1icy1sYW5kaW5nLTE6ICM5MTQ3MTg7XG4gIC0tYnMtbGFuZGluZy0yOiAjRkY2NjA1O1xuICAtLWJzLXByaW1hcnktcmdiOiAyNDMsIDEwMiwgNTE7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogODQsIDc5LCA2NDtcbiAgLS1icy1zdWNjZXNzLXJnYjogMCwgMTM4LCAwO1xuICAtLWJzLWluZm8tcmdiOiAyMSwgMTEzLCAxMjU7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDIyOCwgMTU1LCAxOTtcbiAgLS1icy1kYW5nZXItcmdiOiAyMzcsIDAsIDYwO1xuICAtLWJzLWdzay1wcmltYXJ5LXJnYjogMjQzLCAxMDIsIDUxO1xuICAtLWJzLWdzay1kYXJrLWdyZXktcmdiOiA4NCwgNzksIDY0O1xuICAtLWJzLWdzay1tZWRpdW0tcmdiOiAyMTMsIDIwOSwgMjA2O1xuICAtLWJzLWdzay1wdXJwbGUtcmdiOiAxODgsIDE2LCAxMTk7XG4gIC0tYnMtZ3NrLXJlZC1yZ2I6IDIzNywgMCwgNjA7XG4gIC0tYnMtZ3NrLWluZGlnby1ibHVlLXJnYjogNjQsIDcyLCAxNDE7XG4gIC0tYnMtZ3NrLWdyZWVuLXJnYjogMCwgMTM4LCAwO1xuICAtLWJzLWdzay10ZWFsLXJnYjogMjEsIDExMywgMTI1O1xuICAtLWJzLWdzay15ZWxsb3ctcmdiOiAyMjgsIDE1NSwgMTk7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXdoaXRlLTg1LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy13aGl0ZS05MC1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtd2hpdGUtOTUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWdyZXktcmdiOiAxOTAsIDE5MCwgMTg5O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1nc2stcHVycGxlLTYwLXJnYjogMTg4LCAxNiwgMTE5O1xuICAtLWJzLWdzay10ZWFsLTYwLXJnYjogMjEsIDExMywgMTI1O1xuICAtLWJzLWdzay10ZWFsLTMwLXJnYjogMjEsIDExMywgMTI1O1xuICAtLWJzLWdzay1ncmVlbi02MC1yZ2I6IDEwMiwgMTg1LCAxMDI7XG4gIC0tYnMtbGluay1ibHVlLXJnYjogMTMsIDExOCwgMjA5O1xuICAtLWJzLXRleHQtYmxhY2stcmdiOiA0NiwgNDYsIDYwO1xuICAtLWJzLXRleHQtc2Vjb25kYXJ5LXJnYjogMTE5LCAxMTUsIDEwNTtcbiAgLS1icy10ZXh0LW1lZGl1bS1yZ2I6IDEzNSwgMTMxLCAxMjE7XG4gIC0tYnMtdGV4dC1saWdodC1yZ2I6IDE4NywgMTg1LCAxNzk7XG4gIC0tYnMtc3VyZmFjZS1kYXJrLXJnYjogMTkwLCAxOTAsIDE4OTtcbiAgLS1icy1zdXJmYWNlLW1lZGl1bS1yZ2I6IDIzOSwgMjM5LCAyMzc7XG4gIC0tYnMtc3VyZmFjZS1saWdodC1yZ2I6IDI1MCwgMjUwLCAyNDg7XG4gIC0tYnMtZ3NrLWxhbWEtcmdiOiAyMzMsIDE2OSwgNjE7XG4gIC0tYnMtZ3NrLWxhYmEtcmdiOiAyNDQsIDEwMiwgMTM4O1xuICAtLWJzLWdzay1pY3MtcmdiOiAxMywgMTE4LCAyMDk7XG4gIC0tYnMtZ3NrLWRwaS1yZ2I6IDE5NywgMjExLCA3ODtcbiAgLS1icy1nc2stZm1pLXJnYjogOTYsIDE3NiwgMjAxO1xuICAtLWJzLWdzay1tZGktcmdiOiAxMTYsIDEyNiwgMTgyO1xuICAtLWJzLWdzay1sYW1hLWxhYmEtcmdiOiAyNDUsIDIxOSwgNzQ7XG4gIC0tYnMtZ3NrLWljcy1sYWJhLXJnYjogMTAyLCAxODUsIDEwMjtcbiAgLS1icy1nc2staXNjLWxhbWEtbGFiYS1yZ2I6IDEzOCwgNTIsIDEyNztcbiAgLS1icy1hYWgtcmVkLXJnYjogMjIzLCA2NSwgMTU7XG4gIC0tYnMtbGFuZGluZy0xLXJnYjogMTQ1LCA3MSwgMjQ7XG4gIC0tYnMtbGFuZGluZy0yLXJnYjogMjU1LCAxMDIsIDU7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAjNjEyOTE0O1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiAjMjIyMDFhO1xuICAtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogIzAwMzcwMDtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6ICMwODJkMzI7XG4gIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiAjNWIzZTA4O1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiAjNWYwMDE4O1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiAjZmRlMGQ2O1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6ICNkZGRjZDk7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6ICNjY2U4Y2M7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6ICNkMGUzZTU7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6ICNmYWViZDA7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogI2ZiY2NkODtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICNmY2ZjZmQ7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICNjZWQ0ZGE7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiAjZmFjMmFkO1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiAjYmJiOWIzO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogIzk5ZDA5OTtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6ICNhMWM2Y2I7XG4gIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiAjZjRkN2ExO1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiAjZjg5OWIxO1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICNlOWVjZWY7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjYWRiNWJkO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmc6ICNGRkZGRkY7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXNlY29uZGFyeS1iZzogI2U5ZWNlZjtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiAyMzMsIDIzNiwgMjM5O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjZjhmOWZhO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICNGMzY2MzM7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDI0MywgMTAyLCA1MTtcbiAgLS1icy1saW5rLWRlY29yYXRpb246IG5vbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogI2MyNTIyOTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTk0LCA4MiwgNDE7XG4gIC0tYnMtbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXh4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtZm9jdXMtcmluZy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1mb2N1cy1yaW5nLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMwMDhBMDA7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMwMDhBMDA7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjRUQwMDNDO1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNFRDAwM0M7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyAqL1xuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtYm9keS1iZzogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMzQzYTQwO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtdGVydGlhcnktYmc6ICMyYjMwMzU7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiA0MywgNDgsIDUzO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogI2Y4YTM4NTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzk4OTU4YztcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICM2NmI5NjY7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjNzNhYWIxO1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogI2VmYzM3MTtcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogI2Y0NjY4YTtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjZjhmOWZhO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogI2RlZTJlNjtcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogIzMxMTQwYTtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjMTExMDBkO1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjMDAxYzAwO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjMDQxNzE5O1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjMmUxZjA0O1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICMyZjAwMGM7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjMzQzYTQwO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjMWExZDIwO1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogIzkyM2QxZjtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogIzMyMmYyNjtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICMwMDUzMDA7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjMGQ0NDRiO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogIzg5NWQwYjtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogIzhlMDAyNDtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICNmOGEzODU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogI2Y5YjU5ZDtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMjQ4LCAxNjMsIDEzMztcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMjQ5LCAxODEsIDE1NztcbiAgLS1icy1jb2RlLWNvbG9yOiAjZTY4NWI1O1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICM2NjRkMDM7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjNzViNzk4O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjNzViNzk4O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2VhODY4ZjtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZWE4NjhmOyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAvKiBsaW5lIDI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH0gfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgNjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5ociB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTsgfVxuXG4vKiBsaW5lIDkzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSA5MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuLyogbGluZSA5OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC8qIGxpbmUgOTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG4gICAgaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG4vKiBsaW5lIDEwMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAvKiBsaW5lIDEwMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfSB9XG5cbi8qIGxpbmUgMTA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSAxMDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG4gICAgaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi8qIGxpbmUgMTEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDExOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLyogbGluZSAxMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDE0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG4vKiBsaW5lIDE1MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTU5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG4vKiBsaW5lIDE2NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLyogbGluZSAxNzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAxNzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyogbGluZSAxODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbi8qIGxpbmUgMjAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyogbGluZSAyMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG5cbi8qIGxpbmUgMjE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7IH1cblxuLyogbGluZSAyMzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgMjM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuLyogbGluZSAyMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbi8qIGxpbmUgMjQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDI0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbiAgYTpob3ZlciB7XG4gICAgLS1icy1saW5rLWNvbG9yLXJnYjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMjYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDI3MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSAyODIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuICAvKiBsaW5lIDI5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbiAgcHJlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH1cblxuLyogbGluZSAyOTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAvKiBsaW5lIDMwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMzA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLyogbGluZSAzMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSAzMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbi8qIGxpbmUgMzM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDM0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuLyogbGluZSAzNTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSAzNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyB9XG5cbi8qIGxpbmUgMzY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxuLyogbGluZSAzODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDM5MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA0MDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSA0MDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgNDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyogbGluZSA0MjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDQyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG4gIC8qIGxpbmUgNDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuICBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA0NDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDUyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICAvKiBsaW5lIDQ1OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbiAgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcbiAgW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcbiAgW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDQ2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4vKiBsaW5lIDQ4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDQ5NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAvKiBsaW5lIDQ5NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbiAgICBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAvKiBsaW5lIDUwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbiAgbGVnZW5kICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cblxuLyogbGluZSA1MTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDUyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDUzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcmVib290LnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuLyogbGluZSA1NTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogbGluZSA1NjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgNTY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qIGxpbmUgNTc2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgNTgyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaWZyYW1lIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNTkwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNjAwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19yZWJvb3Quc2NzcyAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogbGluZSA2MDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3JlYm9vdC5zY3NzICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190eXBlLnNjc3MgKi9cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qIGxpbmUgMzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3R5cGUuc2NzcyAqL1xuLmRpc3BsYXktMSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSAzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHlwZS5zY3NzICovXG4gICAgLmRpc3BsYXktMSB7XG4gICAgICBmb250LXNpemU6IDVyZW07IH0gfVxuXG4vKiBsaW5lIDM2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190eXBlLnNjc3MgKi9cbi5kaXNwbGF5LTIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC8qIGxpbmUgMzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3R5cGUuc2NzcyAqL1xuICAgIC5kaXNwbGF5LTIge1xuICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuXG4vKiBsaW5lIDM2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190eXBlLnNjc3MgKi9cbi5kaXNwbGF5LTMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC8qIGxpbmUgMzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3R5cGUuc2NzcyAqL1xuICAgIC5kaXNwbGF5LTMge1xuICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cblxuLyogbGluZSAzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHlwZS5zY3NzICovXG4uZGlzcGxheS00IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAvKiBsaW5lIDM2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190eXBlLnNjc3MgKi9cbiAgICAuZGlzcGxheS00IHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cblxuLyogbGluZSAzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHlwZS5zY3NzICovXG4uZGlzcGxheS01IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAvKiBsaW5lIDM2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190eXBlLnNjc3MgKi9cbiAgICAuZGlzcGxheS01IHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG5cbi8qIGxpbmUgMzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3R5cGUuc2NzcyAqL1xuLmRpc3BsYXktNiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSAzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHlwZS5zY3NzICovXG4gICAgLmRpc3BsYXktNiB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3R5cGUuc2NzcyAqL1xuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHlwZS5zY3NzICovXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSA2OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHlwZS5zY3NzICovXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAvKiBsaW5lIDcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190eXBlLnNjc3MgKi9cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLyogbGluZSA4MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHlwZS5zY3NzICovXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDg4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190eXBlLnNjc3MgKi9cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHlwZS5zY3NzICovXG4gIC5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA5NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHlwZS5zY3NzICovXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLyogbGluZSAxMDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3R5cGUuc2NzcyAqL1xuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgfVxuXG4vKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2ltYWdlcy5zY3NzICovXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9faW1hZ2VzLnNjc3MgKi9cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9faW1hZ2VzLnNjc3MgKi9cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9faW1hZ2VzLnNjc3MgKi9cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19pbWFnZXMuc2NzcyAqL1xuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NvbnRhaW5lcnMuc2NzcyAqL1xuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsIHtcbiAgLS1icy1ndXR0ZXIteDogMzJweDtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jb250YWluZXJzLnNjc3MgKi9cbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NvbnRhaW5lcnMuc2NzcyAqL1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY29udGFpbmVycy5zY3NzICovXG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY29udGFpbmVycy5zY3NzICovXG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTE3NnB4OyB9IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19ncmlkLnNjc3MgKi9cbjpyb290IHtcbiAgLS1icy1icmVha3BvaW50LXhzOiAwO1xuICAtLWJzLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJzLWJyZWFrcG9pbnQteGw6IDEyMDBweDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19ncmlkLnNjc3MgKi9cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAzMnB4O1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTsgfVxuICAvKiBsaW5lIDE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLnJvdyA+ICoge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTsgfVxuXG4vKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uY29sIHtcbiAgZmxleDogMSAwIDA7IH1cblxuLyogbGluZSA3OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4vKiBsaW5lIDkwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4vKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4vKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTsgfVxuXG4vKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4vKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTsgfVxuXG4vKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4vKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4vKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTsgfVxuXG4vKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4vKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4vKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4vKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4vKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4vKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4vKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4vKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4vKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwOyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwOyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy0wXzUsXG4uZ3gtMF81IHtcbiAgLS1icy1ndXR0ZXIteDogNHB4OyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy0wXzUsXG4uZ3ktMF81IHtcbiAgLS1icy1ndXR0ZXIteTogNHB4OyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiA4cHg7IH1cblxuLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDhweDsgfVxuXG4vKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLmctMV81LFxuLmd4LTFfNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEycHg7IH1cblxuLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5nLTFfNSxcbi5neS0xXzUge1xuICAtLWJzLWd1dHRlci15OiAxMnB4OyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAxNnB4OyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAxNnB4OyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAyNHB4OyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAyNHB4OyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAzMnB4OyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAzMnB4OyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiA0MHB4OyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiA0MHB4OyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy02LFxuLmd4LTYge1xuICAtLWJzLWd1dHRlci14OiA0OHB4OyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy02LFxuLmd5LTYge1xuICAtLWJzLWd1dHRlci15OiA0OHB4OyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy03LFxuLmd4LTcge1xuICAtLWJzLWd1dHRlci14OiA1NnB4OyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy03LFxuLmd5LTcge1xuICAtLWJzLWd1dHRlci15OiA1NnB4OyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy04LFxuLmd4LTgge1xuICAtLWJzLWd1dHRlci14OiA2NHB4OyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy04LFxuLmd5LTgge1xuICAtLWJzLWd1dHRlci15OiA2NHB4OyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy05LFxuLmd4LTkge1xuICAtLWJzLWd1dHRlci14OiA3MnB4OyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy05LFxuLmd5LTkge1xuICAtLWJzLWd1dHRlci15OiA3MnB4OyB9XG5cbi8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4uZy0xMCxcbi5neC0xMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDgwcHg7IH1cblxuLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5nLTEwLFxuLmd5LTEwIHtcbiAgLS1icy1ndXR0ZXIteTogODBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMDsgfVxuICAvKiBsaW5lIDc4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgOTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTBfNSxcbiAgLmd4LXNtLTBfNSB7XG4gICAgLS1icy1ndXR0ZXIteDogNHB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTBfNSxcbiAgLmd5LXNtLTBfNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNHB4OyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiA4cHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctc20tMSxcbiAgLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1zbS0xXzUsXG4gIC5neC1zbS0xXzUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEycHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctc20tMV81LFxuICAuZ3ktc20tMV81IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMnB4OyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAxNnB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAxNnB4OyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTMsXG4gIC5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAyNHB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTMsXG4gIC5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAyNHB4OyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAzMnB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAzMnB4OyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiA0MHB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiA0MHB4OyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTYsXG4gIC5neC1zbS02IHtcbiAgICAtLWJzLWd1dHRlci14OiA0OHB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTYsXG4gIC5neS1zbS02IHtcbiAgICAtLWJzLWd1dHRlci15OiA0OHB4OyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTcsXG4gIC5neC1zbS03IHtcbiAgICAtLWJzLWd1dHRlci14OiA1NnB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTcsXG4gIC5neS1zbS03IHtcbiAgICAtLWJzLWd1dHRlci15OiA1NnB4OyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTgsXG4gIC5neC1zbS04IHtcbiAgICAtLWJzLWd1dHRlci14OiA2NHB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTgsXG4gIC5neS1zbS04IHtcbiAgICAtLWJzLWd1dHRlci15OiA2NHB4OyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTksXG4gIC5neC1zbS05IHtcbiAgICAtLWJzLWd1dHRlci14OiA3MnB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTksXG4gIC5neS1zbS05IHtcbiAgICAtLWJzLWd1dHRlci15OiA3MnB4OyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXNtLTEwLFxuICAuZ3gtc20tMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDgwcHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctc20tMTAsXG4gIC5neS1zbS0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwOyB9XG4gIC8qIGxpbmUgNzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA5MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtMF81LFxuICAuZ3gtbWQtMF81IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtMF81LFxuICAuZ3ktbWQtMF81IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogOHB4OyB9XG4gIC8qIGxpbmUgMTE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLW1kLTFfNSxcbiAgLmd4LW1kLTFfNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTJweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1tZC0xXzUsXG4gIC5neS1tZC0xXzUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEycHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE2cHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE2cHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDI0cHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDI0cHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMycHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMycHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQwcHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQwcHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtNixcbiAgLmd4LW1kLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQ4cHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtNixcbiAgLmd5LW1kLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQ4cHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtNyxcbiAgLmd4LW1kLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDU2cHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtNyxcbiAgLmd5LW1kLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDU2cHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtOCxcbiAgLmd4LW1kLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDY0cHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtOCxcbiAgLmd5LW1kLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDY0cHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtOSxcbiAgLmd4LW1kLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDcycHg7IH1cbiAgLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtOSxcbiAgLmd5LW1kLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDcycHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbWQtMTAsXG4gIC5neC1tZC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogODBweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1tZC0xMCxcbiAgLmd5LW1kLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDA7IH1cbiAgLyogbGluZSA3OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDkwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy0wXzUsXG4gIC5neC1sZy0wXzUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy0wXzUsXG4gIC5neS1sZy0wXzUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogOHB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmctbGctMV81LFxuICAuZ3gtbGctMV81IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMnB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLWxnLTFfNSxcbiAgLmd5LWxnLTFfNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTJweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTZweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTZweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMjRweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMjRweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMzJweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMzJweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogNDBweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNDBweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy02LFxuICAuZ3gtbGctNiB7XG4gICAgLS1icy1ndXR0ZXIteDogNDhweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy02LFxuICAuZ3ktbGctNiB7XG4gICAgLS1icy1ndXR0ZXIteTogNDhweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy03LFxuICAuZ3gtbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteDogNTZweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy03LFxuICAuZ3ktbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteTogNTZweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy04LFxuICAuZ3gtbGctOCB7XG4gICAgLS1icy1ndXR0ZXIteDogNjRweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy04LFxuICAuZ3ktbGctOCB7XG4gICAgLS1icy1ndXR0ZXIteTogNjRweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy05LFxuICAuZ3gtbGctOSB7XG4gICAgLS1icy1ndXR0ZXIteDogNzJweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy05LFxuICAuZ3ktbGctOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNzJweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy1sZy0xMCxcbiAgLmd4LWxnLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiA4MHB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLWxnLTEwLFxuICAuZ3ktbGctMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDA7IH1cbiAgLyogbGluZSA3OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDkwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC0wXzUsXG4gIC5neC14bC0wXzUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC0wXzUsXG4gIC5neS14bC0wXzUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogOHB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXhsLTEsXG4gIC5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cHg7IH1cbiAgLyogbGluZSAxMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLmcteGwtMV81LFxuICAuZ3gteGwtMV81IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMnB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXhsLTFfNSxcbiAgLmd5LXhsLTFfNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTJweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTZweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTZweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC0zLFxuICAuZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMjRweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC0zLFxuICAuZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMjRweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMzJweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMzJweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogNDBweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogNDBweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC02LFxuICAuZ3gteGwtNiB7XG4gICAgLS1icy1ndXR0ZXIteDogNDhweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC02LFxuICAuZ3kteGwtNiB7XG4gICAgLS1icy1ndXR0ZXIteTogNDhweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC03LFxuICAuZ3gteGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogNTZweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC03LFxuICAuZ3kteGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogNTZweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC04LFxuICAuZ3gteGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteDogNjRweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC04LFxuICAuZ3kteGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteTogNjRweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC05LFxuICAuZ3gteGwtOSB7XG4gICAgLS1icy1ndXR0ZXIteDogNzJweDsgfVxuICAvKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC05LFxuICAuZ3kteGwtOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNzJweDsgfVxuICAvKiBsaW5lIDExNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAuZy14bC0xMCxcbiAgLmd4LXhsLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiA4MHB4OyB9XG4gIC8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5nLXhsLTEwLFxuICAuZ3kteGwtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDgwcHg7IH0gfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG4gIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtYmctdHlwZSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpOyB9XG4gIC8qIGxpbmUgNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZSA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBjdXJyZW50Y29sb3I7IH1cblxuLyogbGluZSA1OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wOyB9XG5cbi8qIGxpbmUgNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07IH1cblxuLyogbGluZSA4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7IH1cbiAgLyogbGluZSA5MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItd2lkdGg6IDAgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTsgfVxuXG4vKiBsaW5lIDk4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi8qIGxpbmUgMTAyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi8qIGxpbmUgMTEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTsgfVxuXG4vKiBsaW5lIDEyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTsgfVxuXG4vKiBsaW5lIDEzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpOyB9XG5cbi8qIGxpbmUgMTQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzICovXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmZGUwZDY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2FiM2FiO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMGQ1Y2I7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNGNhYzE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWFjZmM2O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyAqL1xuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkZGRjZDk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYjFiMGFlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkMmQxY2U7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjN2M2YzM7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjY2NjY2M5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyAqL1xuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjY2NlOGNjO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2EzYmFhMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzJkY2MyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYjhkMWI4O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JkZDdiZDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpOyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MgKi9cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1iZzogI2QwZTNlNTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhNmI2Yjc7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M2ZDhkYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JiY2NjZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjMGQyZDQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzICovXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmYWViZDA7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYzhiY2E2O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlZWRmYzY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlMWQ0YmI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTdkOWMwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyAqL1xuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmYmNjZDg7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYzlhM2FkO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlZWMyY2Q7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlMmI4YzI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZThiZGM4O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyAqL1xuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzICovXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjNGQ1MTU0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMyYzMwMzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7IH1cblxuLyogbGluZSAxNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLyogbGluZSAxNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiBsaW5lIDE2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMTY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC8qIGxpbmUgMTY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH0gfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzICovXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyAqL1xuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzICovXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyAqL1xuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyAqL1xuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyAqL1xuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLyogbGluZSAyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbiAgICAuZm9ybS1jb250cm9sW3R5cGU9XCJmaWxlXCJdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAgIGJvcmRlci1jb2xvcjogI2Y5YjM5OTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpOyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgbWluLXdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgNjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDc1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSA5NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gICAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgOTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzICovXG4gICAgICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDExMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpOyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyAqL1xuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwOyB9XG4gIC8qIGxpbmUgMTMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAvKiBsaW5lIDEzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyAqL1xuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTsgfVxuICAvKiBsaW5lIDE1NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtOyB9XG5cbi8qIGxpbmUgMTYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyAqL1xuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTsgfVxuICAvKiBsaW5lIDE2OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTsgfVxuXG4vKiBsaW5lIDE3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpOyB9XG5cbi8qIGxpbmUgMTgzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyAqL1xudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTsgfVxuXG4vKiBsaW5lIDE4NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpOyB9XG5cbi8qIGxpbmUgMTkzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyAqL1xuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjM3NXJlbTsgfVxuICAvKiBsaW5lIDE5OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAvKiBsaW5lIDIwMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOyB9XG4gIC8qIGxpbmUgMjA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7IH1cbiAgLyogbGluZSAyMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7IH1cbiAgLyogbGluZSAyMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpOyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyAqL1xuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MgKi9cbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MgKi9cbiAgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmOWIzOTk7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQzLCAxMDIsIDUxLCAwLjI1KTsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzICovXG4gIC5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MgKi9cbiAgLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpOyB9XG4gIC8qIGxpbmUgNTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MgKi9cbiAgLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLWJvZHktY29sb3IpOyB9XG5cbi8qIGxpbmUgNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MgKi9cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MgKi9cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTsgfVxuXG4vKiBsaW5lIDc2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzICovXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RlZTJlNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyAqL1xuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbiAgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW07IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzICovXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzICovXG4gIC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyAqL1xuICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTsgfVxuICAvKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbiAgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLyogbGluZSA1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzICovXG4gIC5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7IH1cbiAgLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzICovXG4gIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmOWIzOTk7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQzLCAxMDIsIDUxLCAwLjI1KTsgfVxuICAvKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbiAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMztcbiAgICBib3JkZXItY29sb3I6ICNGMzY2MzM7IH1cbiAgICAvKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbiAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7IH1cbiAgICAvKiBsaW5lIDc4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbiAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAvKiBsaW5lIDg3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbiAgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjM2NjMzO1xuICAgIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAvKiBsaW5lIDk4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbiAgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLyogbGluZSAxMDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyAqL1xuICAuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4vKiBsaW5lIDEyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzICovXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtOyB9XG4gIC8qIGxpbmUgMTI3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICB3aWR0aDogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgMTI3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbiAgICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgMTM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAgICAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZjliMzk5Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG4gICAgLyogbGluZSAxNDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyAqL1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAvKiBsaW5lIDE1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzICovXG4gIC5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgMTU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MgKi9cbiAgICAuZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxNjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyAqL1xuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLyogbGluZSAxNjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyAqL1xuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLyogbGluZSAxNzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyAqL1xuICAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuXG4vKiBsaW5lIDE4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzICovXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyAqL1xuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyAqL1xuICAuZm9ybS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyAqL1xuICAgIC5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGRkZGRiwgMCAwIDAgMC4yNXJlbSByZ2JhKDI0MywgMTAyLCA1MSwgMC4yNSk7IH1cbiAgICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MgKi9cbiAgICAuZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGRkZGRiwgMCAwIDAgMC4yNXJlbSByZ2JhKDI0MywgMTAyLCA1MSwgMC4yNSk7IH1cbiAgLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzICovXG4gIC5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzICovXG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzICovXG4gICAgICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MgKi9cbiAgICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQxYzI7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzICovXG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MgKi9cbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyAqL1xuICAgICAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MgKi9cbiAgICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDFjMjsgfVxuICAvKiBsaW5lIDY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MgKi9cbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLyogbGluZSA4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzICovXG4gIC5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC8qIGxpbmUgODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyAqL1xuICAgIC5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpOyB9XG4gICAgLyogbGluZSA4NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzICovXG4gICAgLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTsgfVxuXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzICovXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzICovXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gICAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MgKi9cbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzICovXG4gICAgICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzICovXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogMXJlbSAwLjc1cmVtOyB9XG4gICAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MgKi9cbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzICovXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgIC8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzICovXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAvKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyAqL1xuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cbiAgLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MgKi9cbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pOyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzICovXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pOyB9XG4gIC8qIGxpbmUgNzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzICovXG4gIC5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4gIC5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMXJlbSAwLjM3NXJlbTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7IH1cbiAgLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MgKi9cbiAgLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTsgfVxuICAvKiBsaW5lIDg4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyAqL1xuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwOyB9XG4gIC8qIGxpbmUgOTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzICovXG4gIC5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAvKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAgIC5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTsgfVxuXG4vKiBsaW5lIDY4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7IH1cblxuLyogbGluZSA3NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTsgfVxuXG4vKiBsaW5lIDg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG5cbi8qIGxpbmUgMTAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDEyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDI3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpOyB9XG5cbi8qIGxpbmUgMzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOyB9XG5cbi8qIGxpbmUgNTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDA4QTAwJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLyogbGluZSA3MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTsgfVxuICAvKiBsaW5lIDk3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDA4QTAwJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC8qIGxpbmUgMTA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpOyB9XG4gIC8qIGxpbmUgMTMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTsgfVxuICAvKiBsaW5lIDEzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTsgfVxuICAvKiBsaW5lIDEzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpOyB9XG5cbi8qIGxpbmUgMTQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7IH1cblxuLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7IH1cblxuLyogbGluZSAzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpOyB9XG5cbi8qIGxpbmUgNTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRUQwMDNDJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0VEMDAzQycgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAvKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpOyB9XG4gIC8qIGxpbmUgOTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRUQwMDNDJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0VEMDAzQycgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLyogbGluZSAxMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7IH1cbiAgLyogbGluZSAxMzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpOyB9XG4gIC8qIGxpbmUgMTM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpOyB9XG4gIC8qIGxpbmUgMTM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7IH1cblxuLyogbGluZSAxNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQge1xuICB6LWluZGV4OiA0OyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpOyB9XG4gIC8qIGxpbmUgNTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpOyB9XG4gIC8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTsgfVxuICAvKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTsgfVxuICAvKiBsaW5lIDgxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5idG4uc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpOyB9XG4gICAgLyogbGluZSA5MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLFxuICAgIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7IH1cbiAgLyogbGluZSAxMDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNoZWNrOmNoZWNrZWQ6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTsgfVxuICAvKiBsaW5lIDExMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjRjM2NjMzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGMzY2MzM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y1N2Q1MjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjQ3NTQ3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDcsIDg3LCA0MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmNTg1NWM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmNDc1NDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRjM2NjMzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGMzY2MzM7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICM1NDRGNDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzU0NEY0MDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDc0MzM2O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM0MzNmMzM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExMCwgMTA1LCA5MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0MzNmMzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzZjNiMzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNTQ0RjQwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM1NDRGNDA7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjMDA4QTAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMDhBMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzAwNzUwMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDA2ZTAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMTU2LCAzODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMDZlMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDY4MDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMDA4QTAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDhBMDA7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjMTU3MTdEO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNTcxN0Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzEyNjA2YTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTE1YTY0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NiwgMTM0LCAxNDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTE1YTY0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTA1NTVlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE1NzE3RDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTU3MTdEOyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogI0U0OUIxMztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRTQ5QjEzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNlOGFhMzY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2U3YTUyYjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTk0LCAxMzIsIDE2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2U5YWY0MjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2U3YTUyYjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNFNDlCMTM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0U0OUIxMzsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogI0VEMDAzQztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRUQwMDNDO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNjOTAwMzM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2JlMDAzMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQwLCAzOCwgODk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYmUwMDMwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYjIwMDJkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0VEMDAzQztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRUQwMDNDOyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNGMzY2MzM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0YzNjYzMztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjU3ZDUyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmNDc1NDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwNywgODcsIDQzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y1ODU1YztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y0NzU0NztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNGMzY2MzM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0YzNjYzMzsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1kYXJrLWdyZXkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICM1NDRGNDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzU0NEY0MDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDc0MzM2O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM0MzNmMzM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExMCwgMTA1LCA5MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0MzNmMzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzZjNiMzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNTQ0RjQwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM1NDRGNDA7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stbWVkaXVtIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjRDVEMUNFO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNENUQxQ0U7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RiZDhkNTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZDlkNmQzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODEsIDE3OCwgMTc1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RkZGFkODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Q5ZDZkMztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNENUQxQ0U7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0Q1RDFDRTsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1wdXJwbGUge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICNCQzEwNzc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0JDMTA3NztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYTAwZTY1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM5NjBkNWY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5OCwgNTIsIDEzOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5NjBkNWY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4ZDBjNTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjQkMxMDc3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNCQzEwNzc7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stcmVkIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjRUQwMDNDO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNFRDAwM0M7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2M5MDAzMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYmUwMDMwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDAsIDM4LCA4OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiZTAwMzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiMjAwMmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRUQwMDNDO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNFRDAwM0M7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2staW5kaWdvLWJsdWUge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICM0MDQ4OEQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzQwNDg4RDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzYzZDc4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzMzNhNzE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDkzLCA5OSwgMTU4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzMzM2E3MTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzMwMzY2YTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM0MDQ4OEQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzQwNDg4RDsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1ncmVlbiB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzAwOEEwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDA4QTAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwMDc1MDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwNmUwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzgsIDE1NiwgMzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMDA2ZTAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDA2ODAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzAwOEEwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDA4QTAwOyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLXRlYWwge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMxNTcxN0Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE1NzE3RDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTI2MDZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxMTVhNjQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU2LCAxMzQsIDE0NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxMTVhNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxMDU1NWU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTU3MTdEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNTcxN0Q7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2steWVsbG93IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjRTQ5QjEzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNFNDlCMTM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2U4YWEzNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZTdhNTJiO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTQsIDEzMiwgMTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZTlhZjQyO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZTdhNTJiO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0U0OUIxMztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRTQ5QjEzOyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4td2hpdGUge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiB3aGl0ZTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAyMTcsIDIxNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHdoaXRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXdoaXRlLTg1IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3MjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDYsIDIwNiwgMjA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi13aGl0ZS05MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTE1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTEpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTAsIDIxMCwgMjEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkxKTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi13aGl0ZS05NSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NTc1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTU1KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEzLCAyMTMsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Nik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NTUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpOyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3JleSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogI0JFQkVCRDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjQkVCRUJEO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNjOGM4Yzc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2M1YzVjNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTYyLCAxNjIsIDE2MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjYmNiY2E7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNjNWM1YzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjQkVCRUJEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNCRUJFQkQ7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1ibGFjayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzAwMDAwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IGJsYWNrO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IGJsYWNrO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzOCwgMzgsIDM4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogYmxhY2s7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IGJsYWNrO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLXB1cnBsZS02MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogcmdiYSgxODgsIDE2LCAxMTksIDAuNik7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgxODgsIDE2LCAxMTksIDAuNik7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxMzMsIDExLCA4NCwgMC42Nik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgxMTksIDEwLCA3NSwgMC42OCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwOCwgODYsIDE1OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTE5LCAxMCwgNzUsIDAuNjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDEwNiwgOSwgNjcsIDAuNyk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay10ZWFsLTYwIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDE1LCA4MCwgODksIDAuNjYpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMTMsIDcxLCA3OSwgMC42OCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDg5LCAxNTQsIDE2MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTMsIDcxLCA3OSwgMC42OCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMTIsIDY0LCA3MCwgMC43KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpOyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLXRlYWwtMzAge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTEsIDU3LCA2MywgMC40MDUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoOSwgNDcsIDUyLCAwLjQ0KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM4LCAxODQsIDE5MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoOSwgNDcsIDUyLCAwLjQ0KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSg3LCAzOSwgNDMsIDAuNDc1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpOyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLWdyZWVuLTYwIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjNjZCOTY2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2NkI5NjY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzdkYzQ3ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNzVjMDc1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4NywgMTU3LCA4NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM4NWM3ODU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM3NWMwNzU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNjZCOTY2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2NkI5NjY7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1saW5rLWJsdWUge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMwRDc2RDE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBENzZEMTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGI2NGIyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTVlYTc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzksIDIxNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwYTVlYTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwYTU5OWQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwRDc2RDE7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi10ZXh0LWJsYWNrIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjMkUyRTNDO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyRTJFM0M7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzI3MjczMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjUyNTMwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NywgNzcsIDg5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI1MjUzMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIzMjMyZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyRTJFM0M7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzJFMkUzQzsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjNzc3MzY5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3NzczNjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzY1NjI1OTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWY1YzU0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzksIDEzNiwgMTI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVmNWM1NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzU5NTY0ZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3NzczNjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzc3NzM2OTsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXRleHQtbWVkaXVtIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjODc4Mzc5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM4NzgzNzk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzk5OTY4ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjOTM4Zjg2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExMSwgMTAzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzlmOWM5NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzkzOGY4NjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM4NzgzNzk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzg3ODM3OTsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXRleHQtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNCQkI5QjM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0JCQjlCMztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYzVjNGJlO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjMmMwYmI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE1OSwgMTU3LCAxNTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzljN2MyO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYzJjMGJiO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0JCQjlCMztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQkJCOUIzOyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tc3VyZmFjZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjQkVCRUJEO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNCRUJFQkQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2M4YzhjNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzVjNWM0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNjIsIDE2MiwgMTYxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2NiY2JjYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2M1YzVjNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNCRUJFQkQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0JFQkVCRDsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXN1cmZhY2UtbWVkaXVtIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjRUZFRkVEO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNFRkVGRUQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2YxZjFmMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjFmMWVmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDMsIDIwMywgMjAxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2YyZjJmMTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2YxZjFlZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNFRkVGRUQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0VGRUZFRDsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXN1cmZhY2UtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNGQUZBRjg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0ZBRkFGODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmJmYmY5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmYmZiZjk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMywgMjEzLCAyMTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmJmYmY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmJmYmY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0ZBRkFGODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkFGQUY4OyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLWxhbWEge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNFOUE5M0Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0U5QTkzRDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZWNiNjVhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlYmIyNTA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5OCwgMTQ0LCA1MjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNlZGJhNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlYmIyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRTlBOTNEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNFOUE5M0Q7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stbGFiYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogI0Y0NjY4QTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRjQ2NjhBO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmNjdkOWM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y1NzU5NjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjA3LCA4NywgMTE3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y2ODVhMTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y1NzU5NjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNGNDY2OEE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0Y0NjY4QTsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1pY3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMwRDc2RDE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBENzZEMTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGI2NGIyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTVlYTc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzksIDIxNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwYTVlYTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwYTU5OWQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwRDc2RDE7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stZHBpIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjQzVEMzRFO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNDNUQzNEU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2NlZGE2OTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjY2JkNzYwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNjcsIDE3OSwgNjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZDFkYzcxO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjY2JkNzYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0M1RDM0RTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQzVEMzRFOyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLWZtaSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogIzYwQjBDOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNjBCMEM5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICM3OGJjZDE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzcwYjhjZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODIsIDE1MCwgMTcxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzgwYzBkNDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzcwYjhjZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM2MEIwQzk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzYwQjBDOTsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1tZGkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICM3NDdFQjY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzc0N0VCNjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjODk5MWMxO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4MjhiYmQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDk5LCAxMDcsIDE1NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5MDk4YzU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4MjhiYmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNzQ3RUI2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3NDdFQjY7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stbGFtYS1sYWJhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjRjVEQjRBO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGNURCNEE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y3ZTA2NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjZkZjVjO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDgsIDE4NiwgNjM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjdlMjZlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjZkZjVjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0Y1REI0QTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRjVEQjRBOyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLWljcy1sYWJhIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjNjZCOTY2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2NkI5NjY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzdkYzQ3ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNzVjMDc1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4NywgMTU3LCA4NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM4NWM3ODU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM3NWMwNzU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNjZCOTY2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2NkI5NjY7IH1cblxuLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2staXNjLWxhbWEtbGFiYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzhBMzQ3RjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOEEzNDdGO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM3NTJjNmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzZlMmE2NjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTU2LCA4MiwgMTQ2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzZlMmE2NjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzY4Mjc1ZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM4QTM0N0Y7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzhBMzQ3RjsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWFhaC1yZWQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNERjQxMEY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0RGNDEwRjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZTQ1ZTMzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNlMjU0Mjc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5MCwgNTUsIDEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2U1NjczZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2UyNTQyNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNERjQxMEY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0RGNDEwRjsgfVxuXG4vKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxhbmRpbmctMSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogIzkxNDcxODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOTE0NzE4O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM3YjNjMTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzc0MzkxMztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTYyLCA5OSwgNTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNzQzOTEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNmQzNTEyO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzkxNDcxODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOTE0NzE4OyB9XG5cbi8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGFuZGluZy0yIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjRkY2NjA1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRjY2MDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmN2QyYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmY3NTFlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDg3LCA0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmODUzNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmNzUxZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNGRjY2MDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZGNjYwNTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRjM2NjMzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGMzY2MzM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0YzNjYzMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRjM2NjMzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDMsIDEwMiwgNTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRjM2NjMzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRjM2NjMzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRjM2NjMzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0YzNjYzMztcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM1NDRGNDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzU0NEY0MDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNTQ0RjQwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1NDRGNDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDg0LCA3OSwgNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNTQ0RjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNTQ0RjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNTQ0RjQwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzU0NEY0MDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDA4QTAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMDhBMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzAwOEEwMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMDA4QTAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAwLCAxMzgsIDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMDA4QTAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDA4QTAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDA4QTAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwOEEwMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTU3MTdEO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNTcxN0Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE1NzE3RDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTU3MTdEO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMSwgMTEzLCAxMjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTU3MTdEO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTU3MTdEO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTU3MTdEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE1NzE3RDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRTQ5QjEzO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNFNDlCMTM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0U0OUIxMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRTQ5QjEzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjgsIDE1NSwgMTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRTQ5QjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRTQ5QjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRTQ5QjEzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0U0OUIxMztcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNFRDAwM0M7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0VEMDAzQztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRUQwMDNDO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNFRDAwM0M7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzNywgMCwgNjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRUQwMDNDO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRUQwMDNDO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRUQwMDNDO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0VEMDAzQztcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0YzNjYzMztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRjM2NjMzO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNGMzY2MzM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0YzNjYzMztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQzLCAxMDIsIDUxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0YzNjYzMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0YzNjYzMztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0YzNjYzMztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGMzY2MzM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1kYXJrLWdyZXkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzU0NEY0MDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNTQ0RjQwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1NDRGNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU0NEY0MDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODQsIDc5LCA2NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1NDRGNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1NDRGNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM1NDRGNDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNTQ0RjQwO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1nc2stbWVkaXVtIHtcbiAgLS1icy1idG4tY29sb3I6ICNENUQxQ0U7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0Q1RDFDRTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRDVEMUNFO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNENUQxQ0U7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMywgMjA5LCAyMDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRDVEMUNFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRDVEMUNFO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRDVEMUNFO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0Q1RDFDRTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLXB1cnBsZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjQkMxMDc3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNCQzEwNzc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0JDMTA3NztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQkMxMDc3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODgsIDE2LCAxMTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjQkMxMDc3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQkMxMDc3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjQkMxMDc3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0JDMTA3NztcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLXJlZCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRUQwMDNDO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNFRDAwM0M7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0VEMDAzQztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRUQwMDNDO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMzcsIDAsIDYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0VEMDAzQztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0VEMDAzQztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0VEMDAzQztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNFRDAwM0M7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1pbmRpZ28tYmx1ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNDA0ODhEO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0MDQ4OEQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzQwNDg4RDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNDA0ODhEO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2NCwgNzIsIDE0MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0MDQ4OEQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0MDQ4OEQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM0MDQ4OEQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNDA0ODhEO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1nc2stZ3JlZW4ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwOEEwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDA4QTAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwMDhBMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwOEEwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMCwgMTM4LCAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzAwOEEwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzAwOEEwMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwOEEwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwMDhBMDA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay10ZWFsIHtcbiAgLS1icy1idG4tY29sb3I6ICMxNTcxN0Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE1NzE3RDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTU3MTdEO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxNTcxN0Q7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxLCAxMTMsIDEyNTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxNTcxN0Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxNTcxN0Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNTcxN0Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTU3MTdEO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1nc2steWVsbG93IHtcbiAgLS1icy1idG4tY29sb3I6ICNFNDlCMTM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0U0OUIxMztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRTQ5QjEzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNFNDlCMTM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyOCwgMTU1LCAxOTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNFNDlCMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNFNDlCMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNFNDlCMTM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRTQ5QjEzO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS13aGl0ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXdoaXRlLTg1IHtcbiAgLS1icy1idG4tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2hpdGUtOTAge1xuICAtLWJzLWJ0bi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2hpdGUtOTUge1xuICAtLWJzLWJ0bi1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1ncmV5IHtcbiAgLS1icy1idG4tY29sb3I6ICNCRUJFQkQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0JFQkVCRDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjQkVCRUJEO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNCRUJFQkQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5MCwgMTkwLCAxODk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjQkVCRUJEO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQkVCRUJEO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjQkVCRUJEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0JFQkVCRDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYmxhY2sge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMCwgMCwgMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1nc2stcHVycGxlLTYwIHtcbiAgLS1icy1idG4tY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODgsIDE2LCAxMTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgxODgsIDE2LCAxMTksIDAuNik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiYSgxODgsIDE2LCAxMTksIDAuNik7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay10ZWFsLTYwIHtcbiAgLS1icy1idG4tY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMSwgMTEzLCAxMjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuNik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuNik7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay10ZWFsLTMwIHtcbiAgLS1icy1idG4tY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMSwgMTEzLCAxMjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMyk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMyk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1ncmVlbi02MCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNjZCOTY2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2NkI5NjY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzY2Qjk2NjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNjZCOTY2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDIsIDE4NSwgMTAyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzY2Qjk2NjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzY2Qjk2NjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzY2Qjk2NjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2NkI5NjY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWxpbmstYmx1ZSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwRDc2RDE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBENzZEMTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMTE4LCAyMDk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBENzZEMTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtdGV4dC1ibGFjayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMkUyRTNDO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyRTJFM0M7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzJFMkUzQztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMkUyRTNDO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0NiwgNDYsIDYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzJFMkUzQztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJFMkUzQztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzJFMkUzQztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyRTJFM0M7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM3NzczNjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzc3NzM2OTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNzc3MzY5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM3NzczNjk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExOSwgMTE1LCAxMDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNzc3MzY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNzc3MzY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNzc3MzY5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzc3NzM2OTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtdGV4dC1tZWRpdW0ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzg3ODM3OTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjODc4Mzc5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICM4NzgzNzk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzg3ODM3OTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM1LCAxMzEsIDEyMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM4NzgzNzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4NzgzNzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM4NzgzNzk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjODc4Mzc5O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS10ZXh0LWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNCQkI5QjM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0JCQjlCMztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjQkJCOUIzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNCQkI5QjM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4NywgMTg1LCAxNzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjQkJCOUIzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQkJCOUIzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjQkJCOUIzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0JCQjlCMztcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtc3VyZmFjZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNCRUJFQkQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0JFQkVCRDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjQkVCRUJEO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNCRUJFQkQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5MCwgMTkwLCAxODk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjQkVCRUJEO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQkVCRUJEO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjQkVCRUJEO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0JFQkVCRDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtc3VyZmFjZS1tZWRpdW0ge1xuICAtLWJzLWJ0bi1jb2xvcjogI0VGRUZFRDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRUZFRkVEO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNFRkVGRUQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0VGRUZFRDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjM5LCAyMzksIDIzNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNFRkVGRUQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNFRkVGRUQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNFRkVGRUQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRUZFRkVEO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zdXJmYWNlLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNGQUZBRjg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0ZBRkFGODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRkFGQUY4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNGQUZBRjg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNDg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRkFGQUY4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRkFGQUY4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkFGQUY4O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZBRkFGODtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLWxhbWEge1xuICAtLWJzLWJ0bi1jb2xvcjogI0U5QTkzRDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRTlBOTNEO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNFOUE5M0Q7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0U5QTkzRDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjMzLCAxNjksIDYxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0U5QTkzRDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0U5QTkzRDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0U5QTkzRDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNFOUE5M0Q7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1sYWJhIHtcbiAgLS1icy1idG4tY29sb3I6ICNGNDY2OEE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0Y0NjY4QTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRjQ2NjhBO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNGNDY2OEE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0NCwgMTAyLCAxMzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRjQ2NjhBO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRjQ2NjhBO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRjQ2NjhBO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0Y0NjY4QTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLWljcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwRDc2RDE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBENzZEMTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMTE4LCAyMDk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMEQ3NkQxO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBENzZEMTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLWRwaSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjQzVEMzRFO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNDNUQzNEU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0M1RDM0RTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQzVEMzRFO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxOTcsIDIxMSwgNzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjQzVEMzRFO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjQzVEMzRFO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjQzVEMzRFO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0M1RDM0RTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLWZtaSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNjBCMEM5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2MEIwQzk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzYwQjBDOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNjBCMEM5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA5NiwgMTc2LCAyMDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNjBCMEM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNjBCMEM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNjBCMEM5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzYwQjBDOTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLW1kaSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNzQ3RUI2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3NDdFQjY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzc0N0VCNjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNzQ3RUI2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTYsIDEyNiwgMTgyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzc0N0VCNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzc0N0VCNjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzc0N0VCNjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3NDdFQjY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1sYW1hLWxhYmEge1xuICAtLWJzLWJ0bi1jb2xvcjogI0Y1REI0QTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRjVEQjRBO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNGNURCNEE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0Y1REI0QTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ1LCAyMTksIDc0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0Y1REI0QTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0Y1REI0QTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0Y1REI0QTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGNURCNEE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1pY3MtbGFiYSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNjZCOTY2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2NkI5NjY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzY2Qjk2NjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNjZCOTY2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDIsIDE4NSwgMTAyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzY2Qjk2NjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzY2Qjk2NjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzY2Qjk2NjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2NkI5NjY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgLS1icy1idG4tY29sb3I6ICM4QTM0N0Y7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzhBMzQ3RjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjOEEzNDdGO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4QTM0N0Y7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzOCwgNTIsIDEyNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM4QTM0N0Y7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4QTM0N0Y7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM4QTM0N0Y7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOEEzNDdGO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1hYWgtcmVkIHtcbiAgLS1icy1idG4tY29sb3I6ICNERjQxMEY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0RGNDEwRjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjREY0MTBGO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNERjQxMEY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMywgNjUsIDE1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0RGNDEwRjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0RGNDEwRjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0RGNDEwRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNERjQxMEY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLyogbGluZSAxNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWxhbmRpbmctMSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjOTE0NzE4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM5MTQ3MTg7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzkxNDcxODtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjOTE0NzE4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDUsIDcxLCAyNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5MTQ3MTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM5MTQ3MTg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM5MTQ3MTg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOTE0NzE4O1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi8qIGxpbmUgMTU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1sYW5kaW5nLTIge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGNjYwNTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRkY2NjA1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNGRjY2MDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0ZGNjYwNTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxMDIsIDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjRkY2NjA1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRkY2NjA1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkY2NjA1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0ZGNjYwNTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDE3MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwNywgODcsIDQzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxODksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDE5NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTsgfVxuICAvKiBsaW5lIDE5OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7IH1cblxuLyogbGluZSAyMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpOyB9XG5cbi8qIGxpbmUgMjE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuICAuZmFkZTpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RyYW5zaXRpb25zLnNjc3MgKi9cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMTVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RyYW5zaXRpb25zLnNjc3MgKi9cbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuICAgICAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLyogbGluZSAzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA2NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbiAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDRweDtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICNGMzY2MzM7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiA4cHg7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDJweDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogOHB4O1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpOyB9XG5cbi8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgLyogbGluZSA5NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cblxuLyogbGluZSAxMDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAvKiBsaW5lIDEwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC8qIGxpbmUgOTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC8qIGxpbmUgOTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC8qIGxpbmUgOTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAvKiBsaW5lIDk1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gICAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDEwMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC8qIGxpbmUgMTA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gICAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDExNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTsgfVxuXG4vKiBsaW5lIDM2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgNjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpOyB9XG5cbi8qIGxpbmUgMzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkOyB9XG5cbi8qIGxpbmUgNjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi8qIGxpbmUgMTQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTsgfVxuXG4vKiBsaW5lIDM2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDU1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi8qIGxpbmUgMTY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxNzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApOyB9XG4gIC8qIGxpbmUgMTg5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTsgfVxuICAvKiBsaW5lIDE5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpOyB9XG4gIC8qIGxpbmUgMjAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgMjI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTsgfVxuXG4vKiBsaW5lIDIzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjRjM2NjMzO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkOyB9XG5cbi8qIGxpbmUgMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC8qIGxpbmUgMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbiAgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuICAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7IH1cblxuLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgMzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7IH1cbiAgLyogbGluZSA0MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTsgfVxuICAvKiBsaW5lIDQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSA1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDc1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgOTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07IH1cblxuLyogbGluZSA5NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cblxuLyogbGluZSAxMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTI3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTsgfVxuICAvKiBsaW5lIDEzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMTQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdi5zY3NzICovXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXYuc2NzcyAqL1xuICAgIC5uYXYtbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgNDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpOyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDU5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLyogbGluZSA3NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpOyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7IH1cbiAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjRjM2NjMzOyB9XG4gIC8qIGxpbmUgMTEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXYuc2NzcyAqL1xuICAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpOyB9XG4gIC8qIGxpbmUgMTE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXYuc2NzcyAqL1xuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7IH1cblxuLyogbGluZSAxMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdi5zY3NzICovXG4ubmF2LXVuZGVybGluZSB7XG4gIC0tYnMtbmF2LXVuZGVybGluZS1nYXA6IDFyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgZ2FwOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWdhcCk7IH1cbiAgLyogbGluZSAxMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSAxNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdi5zY3NzICovXG4gICAgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yOyB9XG4gIC8qIGxpbmUgMTQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXYuc2NzcyAqL1xuICAubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yOyB9XG5cbi8qIGxpbmUgMTYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdi5zY3NzICovXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxOTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdi5zY3NzICovXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTk0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXYuc2NzcyAqL1xuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXIge1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteTogNHB4O1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgzMywgMzcsIDQxLCAwLjc1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7IH1cbiAgLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhciA+IC5jb250YWluZXIsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhciA+IC5jb250YWluZXItbWQsIC5uYXZiYXIgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyID4gLmNvbnRhaW5lci14bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLyogbGluZSAxMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7IH1cbiAgLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7IH1cbiAgLyogbGluZSAxMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItdGV4dCBhLFxuICAubmF2YmFyLXRleHQgYTpob3ZlcixcbiAgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTsgfVxuXG4vKiBsaW5lIDE0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogbGluZSAxNTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgMTUwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLyogbGluZSAxNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTsgfVxuXG4vKiBsaW5lIDE3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXG4vKiBsaW5lIDE4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDE5OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC8qIGxpbmUgMjAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC8qIGxpbmUgMjA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMjEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAvKiBsaW5lIDIxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAvKiBsaW5lIDIyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAvKiBsaW5lIDIyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMjI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMjQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMjQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxOTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAvKiBsaW5lIDIwMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAvKiBsaW5lIDIwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAvKiBsaW5lIDIxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLyogbGluZSAyMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLyogbGluZSAyMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLyogbGluZSAyMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDIyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDI0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDI0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTk4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLyogbGluZSAyMDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLyogbGluZSAyMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLyogbGluZSAyMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC8qIGxpbmUgMjE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC8qIGxpbmUgMjIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC8qIGxpbmUgMjI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAyMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLyogbGluZSAyNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLyogbGluZSAyNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxOTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAvKiBsaW5lIDIwMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAvKiBsaW5lIDIwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAvKiBsaW5lIDIxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLyogbGluZSAyMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLyogbGluZSAyMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLyogbGluZSAyMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDIyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDI0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDI0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuLyogbGluZSAxOTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLyogbGluZSAyMDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAyMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLyogbGluZSAyMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAvKiBsaW5lIDIxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAvKiBsaW5lIDIyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLyogbGluZSAyMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDIyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDI0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDI0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH1cblxuLyogbGluZSAyNjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMjg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19uYXZiYXIuc2NzcyAqL1xuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiA4cHg7XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogOHB4O1xuICAtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDRweDtcbiAgLS1icy1jYXJkLXRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDRweDtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDhweDtcbiAgLS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiA4cHg7XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTsgfVxuICAvKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7IH1cbiAgICAvKiBsaW5lIDUwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAvKiBsaW5lIDU1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuICAvKiBsaW5lIDYzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG4vKiBsaW5lIDY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTsgfVxuXG4vKiBsaW5lIDc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXRpdGxlLWNvbG9yKTsgfVxuXG4vKiBsaW5lIDgyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKTsgfVxuXG4vKiBsaW5lIDg4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA5MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgOTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7IH1cblxuLyogbGluZSAxMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7IH1cbiAgLyogbGluZSAxMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7IH1cblxuLyogbGluZSAxMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7IH1cbiAgLyogbGluZSAxMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuXG4vKiBsaW5lIDEzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDE0MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpOyB9XG5cbi8qIGxpbmUgMTQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7IH1cblxuLyogbGluZSAxNTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuXG4vKiBsaW5lIDE2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTY4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuXG4vKiBsaW5lIDE3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgLyogbGluZSAxOTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAvKiBsaW5lIDE5OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgMjA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAvKiBsaW5lIDIwOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWltZy10b3AsXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLyogbGluZSAyMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1mb290ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAvKiBsaW5lIDIyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAvKiBsaW5lIDIyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1mb290ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FjY29yZGlvbi5zY3NzICovXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyMTI1MjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzYxMjkxNCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0MywgMTAyLCA1MSwgMC4yNSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTsgfVxuXG4vKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgfVxuICAgIC8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FjY29yZGlvbi5zY3NzICovXG4gICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7IH1cbiAgLyogbGluZSA1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAvKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FjY29yZGlvbi5zY3NzICovXG4gIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FjY29yZGlvbi5zY3NzICovXG4gIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTsgfVxuXG4vKiBsaW5lIDgxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FjY29yZGlvbi5zY3NzICovXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgfVxuICAvKiBsaW5lIDkwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAvKiBsaW5lIDkzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hY2NvcmRpb24uc2NzcyAqL1xuICAgIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuICAvKiBsaW5lIDk4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hY2NvcmRpb24uc2NzcyAqL1xuICAuYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAvKiBsaW5lIDEwMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAvKiBsaW5lIDEwNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAvKiBsaW5lIDExMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgICAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpOyB9XG5cbi8qIGxpbmUgMTE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpOyB9XG5cbi8qIGxpbmUgMTI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hY2NvcmRpb24uc2NzcyAqL1xuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FjY29yZGlvbi5zY3NzICovXG4gIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLyogbGluZSAxMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FjY29yZGlvbi5zY3NzICovXG4gIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDEzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWNjb3JkaW9uLnNjc3MgKi9cbiAgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4gIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbixcbiAgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDE0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWNjb3JkaW9uLnNjc3MgKi9cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZjhhMzg1JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZjhhMzg1JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19icmVhZGNydW1iLnNjc3MgKi9cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7IH1cblxuLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7IH1cbiAgLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87IH1cblxuLyogbGluZSAzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTsgfVxuXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0MywgMTAyLCA1MSwgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICNGMzY2MzM7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRjM2NjMzO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpOyB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7IH1cbiAgLyogbGluZSA1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4gIC5wYWdlLWxpbmsuYWN0aXZlLFxuICAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7IH1cbiAgLyogbGluZSA2NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4gIC5wYWdlLWxpbmsuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTsgfVxuXG4vKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7IH1cblxuLyogbGluZSA4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpOyB9XG5cbi8qIGxpbmUgODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7IH1cblxuLyogbGluZSAxMDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGcge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTsgfVxuXG4vKiBsaW5lIDEwNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZSB7XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy14OiAwLjY1ZW07XG4gIC0tYnMtYmFkZ2UtcGFkZGluZy15OiAwLjM1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC1zaXplOiAwLjc1ZW07XG4gIC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTsgfVxuICAvKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19iYWRnZS5zY3NzICovXG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19iYWRnZS5zY3NzICovXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0IHtcbiAgLS1icy1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy14OiA4cHg7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiA4cHg7XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpOyB9XG5cbi8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7IH1cblxuLyogbGluZSA0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAvKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMTBweCA4cHg7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXByaW1hcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1zdWNjZXNzIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1pbmZvIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1kYW5nZXIge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLXByaW1hcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1nc2stcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3NrLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdzay1wcmltYXJ5LXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stZGFyay1ncmV5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3NrLWRhcmstZ3JleS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3NrLWRhcmstZ3JleS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLWRhcmstZ3JleS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1nc2stZGFyay1ncmV5LXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stbWVkaXVtIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3NrLW1lZGl1bS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3NrLW1lZGl1bS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLW1lZGl1bS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1nc2stbWVkaXVtLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stcHVycGxlIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3NrLXB1cnBsZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3NrLXB1cnBsZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLXB1cnBsZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1nc2stcHVycGxlLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stcmVkIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3NrLXJlZC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3NrLXJlZC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLXJlZC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1nc2stcmVkLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2staW5kaWdvLWJsdWUge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1nc2staW5kaWdvLWJsdWUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay1pbmRpZ28tYmx1ZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLWluZGlnby1ibHVlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdzay1pbmRpZ28tYmx1ZS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLWdyZWVuIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3NrLWdyZWVuLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1nc2stZ3JlZW4tYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1ncmVlbi1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1nc2stZ3JlZW4tdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay10ZWFsIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3NrLXRlYWwtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay10ZWFsLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stdGVhbC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1nc2stdGVhbC10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLXllbGxvdyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWdzay15ZWxsb3ctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay15ZWxsb3ctYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay15ZWxsb3ctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZ3NrLXllbGxvdy10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtd2hpdGUge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy13aGl0ZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2hpdGUtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXdoaXRlLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC13aGl0ZS04NSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXdoaXRlLTg1LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy13aGl0ZS04NS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUtODUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtd2hpdGUtODUtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXdoaXRlLTkwIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2hpdGUtOTAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXdoaXRlLTkwLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZS05MC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13aGl0ZS05MC10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtd2hpdGUtOTUge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy13aGl0ZS05NS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2hpdGUtOTUtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLTk1LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXdoaXRlLTk1LXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1ncmV5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3JleS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3JleS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JleS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1ncmV5LXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1ibGFjayB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWJsYWNrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1ibGFjay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYmxhY2stYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtYmxhY2stdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay1wdXJwbGUtNjAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1nc2stcHVycGxlLTYwLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1nc2stcHVycGxlLTYwLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stcHVycGxlLTYwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdzay1wdXJwbGUtNjAtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay10ZWFsLTYwIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3NrLXRlYWwtNjAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay10ZWFsLTYwLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stdGVhbC02MC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1nc2stdGVhbC02MC10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLXRlYWwtMzAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1nc2stdGVhbC0zMC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZ3NrLXRlYWwtMzAtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay10ZWFsLTMwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdzay10ZWFsLTMwLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stZ3JlZW4tNjAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1nc2stZ3JlZW4tNjAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay1ncmVlbi02MC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLWdyZWVuLTYwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWdzay1ncmVlbi02MC10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtbGluay1ibHVlIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtbGluay1ibHVlLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saW5rLWJsdWUtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpbmstYmx1ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1saW5rLWJsdWUtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXRleHQtYmxhY2sge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy10ZXh0LWJsYWNrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy10ZXh0LWJsYWNrLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10ZXh0LWJsYWNrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXRleHQtYmxhY2stdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtdGV4dC1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXRleHQtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10ZXh0LXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy10ZXh0LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtdGV4dC1tZWRpdW0ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy10ZXh0LW1lZGl1bS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtdGV4dC1tZWRpdW0tYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRleHQtbWVkaXVtLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXRleHQtbWVkaXVtLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC10ZXh0LWxpZ2h0IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtdGV4dC1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtdGV4dC1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGV4dC1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy10ZXh0LWxpZ2h0LXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1zdXJmYWNlLWRhcmsge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zdXJmYWNlLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1cmZhY2UtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VyZmFjZS1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXN1cmZhY2UtZGFyay10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtc3VyZmFjZS1tZWRpdW0ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zdXJmYWNlLW1lZGl1bS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc3VyZmFjZS1tZWRpdW0tYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1cmZhY2UtbWVkaXVtLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXN1cmZhY2UtbWVkaXVtLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1zdXJmYWNlLWxpZ2h0IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc3VyZmFjZS1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc3VyZmFjZS1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VyZmFjZS1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zdXJmYWNlLWxpZ2h0LXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stbGFtYSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWdzay1sYW1hLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1nc2stbGFtYS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLWxhbWEtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZ3NrLWxhbWEtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay1sYWJhIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3NrLWxhYmEtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay1sYWJhLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stbGFiYS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1nc2stbGFiYS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLWljcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWdzay1pY3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay1pY3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1pY3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZ3NrLWljcy10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLWRwaSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWdzay1kcGktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay1kcGktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1kcGktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZ3NrLWRwaS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLWZtaSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWdzay1mbWktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay1mbWktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1mbWktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZ3NrLWZtaS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLW1kaSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWdzay1tZGktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay1tZGktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1tZGktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZ3NrLW1kaS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLWxhbWEtbGFiYSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWdzay1sYW1hLWxhYmEtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay1sYW1hLWxhYmEtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1sYW1hLWxhYmEtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZ3NrLWxhbWEtbGFiYS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLWljcy1sYWJhIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3NrLWljcy1sYWJhLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1nc2staWNzLWxhYmEtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1pY3MtbGFiYS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1nc2staWNzLWxhYmEtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZ3NrLWlzYy1sYW1hLWxhYmEtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWdzay1pc2MtbGFtYS1sYWJhLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2staXNjLWxhbWEtbGFiYS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1nc2staXNjLWxhbWEtbGFiYS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYWFoLXJlZCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWFhaC1yZWQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWFhaC1yZWQtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWFhaC1yZWQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtYWFoLXJlZC10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtbGFuZGluZy0xIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtbGFuZGluZy0xLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1sYW5kaW5nLTEtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxhbmRpbmctMS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1sYW5kaW5nLTEtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWxhbmRpbmctMiB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxhbmRpbmctMi10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtbGFuZGluZy0yLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1sYW5kaW5nLTItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGFuZGluZy0yLXRleHQtZW1waGFzaXMpOyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpOyB9IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogI0YzNjYzMztcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Byb2dyZXNzLnNjc3MgKi9cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7IH1cblxuLyogbGluZSA1MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDU5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDU5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4gICAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgICBhbmltYXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogOHB4O1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDRweDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI0YzNjYzMztcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGMzY2MzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uOyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjsgfVxuXG4vKiBsaW5lIDUwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpOyB9XG4gIC8qIGxpbmUgNTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgNjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTsgfVxuICAvKiBsaW5lIDc1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpOyB9XG4gIC8qIGxpbmUgODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC8qIGxpbmUgODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfVxuXG4vKiBsaW5lIDk4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cbiAgLyogbGluZSAxMDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7IH1cbiAgLyogbGluZSAxMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpOyB9XG5cbi8qIGxpbmUgMTI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDEzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLyogbGluZSAxNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgIC8qIGxpbmUgMTUwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC8qIGxpbmUgMTMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMTM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMTQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgMTQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTUwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLyogbGluZSAxNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLyogbGluZSAxNTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDEyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAvKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDE0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDE0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAvKiBsaW5lIDE1MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDEyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAvKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDE0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDE0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAvKiBsaW5lIDE1MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpOyB9IH1cblxuLyogbGluZSAxNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMTY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7IH1cbiAgICAvKiBsaW5lIDE3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1wcmltYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1nc2stcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1nc2stcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1nc2stcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1nc2stcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1nc2stcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1wcmltYXJ5LXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLWRhcmstZ3JleSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3NrLWRhcmstZ3JleS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1nc2stZGFyay1ncmV5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1kYXJrLWdyZXktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3NrLWRhcmstZ3JleS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1kYXJrLWdyZXktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWdzay1kYXJrLWdyZXktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLWRhcmstZ3JleS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1kYXJrLWdyZXktdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2stbWVkaXVtIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1nc2stbWVkaXVtLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWdzay1tZWRpdW0tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLW1lZGl1bS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1nc2stbWVkaXVtLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLW1lZGl1bS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3NrLW1lZGl1bS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1nc2stbWVkaXVtLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLW1lZGl1bS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1wdXJwbGUge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWdzay1wdXJwbGUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3NrLXB1cnBsZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stcHVycGxlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWdzay1wdXJwbGUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1nc2stcHVycGxlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1nc2stcHVycGxlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1wdXJwbGUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stcHVycGxlLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLXJlZCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3NrLXJlZC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1nc2stcmVkLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1yZWQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3NrLXJlZC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1yZWQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWdzay1yZWQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLXJlZC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1yZWQtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2staW5kaWdvLWJsdWUge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWdzay1pbmRpZ28tYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1nc2staW5kaWdvLWJsdWUtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLWluZGlnby1ibHVlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWdzay1pbmRpZ28tYmx1ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1pbmRpZ28tYmx1ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3NrLWluZGlnby1ibHVlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1pbmRpZ28tYmx1ZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1pbmRpZ28tYmx1ZS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1ncmVlbiB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3NrLWdyZWVuLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWdzay1ncmVlbi1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stZ3JlZW4tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3NrLWdyZWVuLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLWdyZWVuLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1nc2stZ3JlZW4tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLWdyZWVuLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLWdyZWVuLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLXRlYWwge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWdzay10ZWFsLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWdzay10ZWFsLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay10ZWFsLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWdzay10ZWFsLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLXRlYWwtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWdzay10ZWFsLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay10ZWFsLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLXRlYWwtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2steWVsbG93IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1nc2steWVsbG93LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWdzay15ZWxsb3ctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLXllbGxvdy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1nc2steWVsbG93LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLXllbGxvdy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3NrLXllbGxvdy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1nc2steWVsbG93LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLXllbGxvdy10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13aGl0ZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13aGl0ZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy13aGl0ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdoaXRlLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy13aGl0ZS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0td2hpdGUtODUge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXdoaXRlLTg1LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXdoaXRlLTg1LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLTg1LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXdoaXRlLTg1LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2hpdGUtODUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLTg1LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXdoaXRlLTg1LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUtODUtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS05MCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2hpdGUtOTAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2hpdGUtOTAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUtOTAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2hpdGUtOTAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy13aGl0ZS05MC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUtOTAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2hpdGUtOTAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZS05MC10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlLTk1IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13aGl0ZS05NS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13aGl0ZS05NS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZS05NS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy13aGl0ZS05NS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdoaXRlLTk1LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZS05NS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy13aGl0ZS05NS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLTk1LXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3JleSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3JleS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1ncmV5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyZXktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JleS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWdyZXktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWdyZXktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JleS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyZXktdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1ibGFjayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYmxhY2stdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYmxhY2stYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYmxhY2stYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtYmxhY2stYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1ibGFjay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYmxhY2stYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtYmxhY2stdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ibGFjay10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1wdXJwbGUtNjAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWdzay1wdXJwbGUtNjAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3NrLXB1cnBsZS02MC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stcHVycGxlLTYwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWdzay1wdXJwbGUtNjAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1nc2stcHVycGxlLTYwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1nc2stcHVycGxlLTYwLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1wdXJwbGUtNjAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stcHVycGxlLTYwLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLXRlYWwtNjAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWdzay10ZWFsLTYwLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWdzay10ZWFsLTYwLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay10ZWFsLTYwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWdzay10ZWFsLTYwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLXRlYWwtNjAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWdzay10ZWFsLTYwLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay10ZWFsLTYwLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLXRlYWwtNjAtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2stdGVhbC0zMCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3NrLXRlYWwtMzAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3NrLXRlYWwtMzAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLXRlYWwtMzAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3NrLXRlYWwtMzAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1nc2stdGVhbC0zMC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3NrLXRlYWwtMzAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLXRlYWwtMzAtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stdGVhbC0zMC10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1ncmVlbi02MCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3NrLWdyZWVuLTYwLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWdzay1ncmVlbi02MC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stZ3JlZW4tNjAtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3NrLWdyZWVuLTYwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLWdyZWVuLTYwLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1nc2stZ3JlZW4tNjAtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLWdyZWVuLTYwLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLWdyZWVuLTYwLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tbGluay1ibHVlIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1saW5rLWJsdWUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbGluay1ibHVlLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpbmstYmx1ZS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1saW5rLWJsdWUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1saW5rLWJsdWUtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstYmx1ZS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1saW5rLWJsdWUtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWJsdWUtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LWJsYWNrIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10ZXh0LWJsYWNrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXRleHQtYmxhY2stYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGV4dC1ibGFjay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXh0LWJsYWNrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGV4dC1ibGFjay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtdGV4dC1ibGFjay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10ZXh0LWJsYWNrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGV4dC1ibGFjay10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10ZXh0LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy10ZXh0LXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10ZXh0LXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXh0LXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXRleHQtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy10ZXh0LXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10ZXh0LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRleHQtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dC1tZWRpdW0ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXRleHQtbWVkaXVtLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXRleHQtbWVkaXVtLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXRleHQtbWVkaXVtLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRleHQtbWVkaXVtLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGV4dC1tZWRpdW0tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXRleHQtbWVkaXVtLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXRleHQtbWVkaXVtLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGV4dC1tZWRpdW0tdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LWxpZ2h0IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy10ZXh0LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXRleHQtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGV4dC1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXh0LWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtdGV4dC1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtdGV4dC1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy10ZXh0LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGV4dC1saWdodC10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXN1cmZhY2UtZGFyayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VyZmFjZS1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1cmZhY2UtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdXJmYWNlLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc3VyZmFjZS1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VyZmFjZS1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zdXJmYWNlLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VyZmFjZS1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VyZmFjZS1kYXJrLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc3VyZmFjZS1tZWRpdW0ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXN1cmZhY2UtbWVkaXVtLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1cmZhY2UtbWVkaXVtLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1cmZhY2UtbWVkaXVtLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXN1cmZhY2UtbWVkaXVtLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VyZmFjZS1tZWRpdW0tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXN1cmZhY2UtbWVkaXVtLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXN1cmZhY2UtbWVkaXVtLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VyZmFjZS1tZWRpdW0tdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1zdXJmYWNlLWxpZ2h0IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zdXJmYWNlLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1cmZhY2UtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VyZmFjZS1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zdXJmYWNlLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VyZmFjZS1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc3VyZmFjZS1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zdXJmYWNlLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VyZmFjZS1saWdodC10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1sYW1hIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1nc2stbGFtYS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1nc2stbGFtYS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stbGFtYS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1nc2stbGFtYS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1sYW1hLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1nc2stbGFtYS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1nc2stbGFtYS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1sYW1hLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLWxhYmEge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWdzay1sYWJhLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWdzay1sYWJhLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1sYWJhLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWdzay1sYWJhLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLWxhYmEtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWdzay1sYWJhLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1sYWJhLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLWxhYmEtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2staWNzIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1nc2staWNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWdzay1pY3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLWljcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1nc2staWNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLWljcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3NrLWljcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1nc2staWNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLWljcy10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1kcGkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWdzay1kcGktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3NrLWRwaS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stZHBpLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWdzay1kcGktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1nc2stZHBpLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1nc2stZHBpLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1kcGktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stZHBpLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLWZtaSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3NrLWZtaS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1nc2stZm1pLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1mbWktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3NrLWZtaS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1mbWktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWdzay1mbWktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLWZtaS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1mbWktdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2stbWRpIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1nc2stbWRpLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWdzay1tZGktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLW1kaS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1nc2stbWRpLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLW1kaS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3NrLW1kaS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1nc2stbWRpLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLW1kaS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1sYW1hLWxhYmEge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWdzay1sYW1hLWxhYmEtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3NrLWxhbWEtbGFiYS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stbGFtYS1sYWJhLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWdzay1sYW1hLWxhYmEtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1nc2stbGFtYS1sYWJhLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1nc2stbGFtYS1sYWJhLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWdzay1sYW1hLWxhYmEtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2stbGFtYS1sYWJhLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLWljcy1sYWJhIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1nc2staWNzLWxhYmEtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3NrLWljcy1sYWJhLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdzay1pY3MtbGFiYS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1nc2staWNzLWxhYmEtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1nc2staWNzLWxhYmEtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWdzay1pY3MtbGFiYS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1nc2staWNzLWxhYmEtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2staWNzLWxhYmEtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2staXNjLWxhbWEtbGFiYSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZ3NrLWlzYy1sYW1hLWxhYmEtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZ3NrLWlzYy1sYW1hLWxhYmEtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3NrLWlzYy1sYW1hLWxhYmEtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZ3NrLWlzYy1sYW1hLWxhYmEtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1nc2staXNjLWxhbWEtbGFiYS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3NrLWlzYy1sYW1hLWxhYmEtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3NrLWlzYy1sYW1hLWxhYmEtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1nc2staXNjLWxhbWEtbGFiYS10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDE4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWFhaC1yZWQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWFhaC1yZWQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYWFoLXJlZC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hYWgtcmVkLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWFhaC1yZWQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1hYWgtcmVkLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1hYWgtcmVkLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWFhaC1yZWQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hYWgtcmVkLXRleHQtZW1waGFzaXMpOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tbGFuZGluZy0xIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1sYW5kaW5nLTEtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbGFuZGluZy0xLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxhbmRpbmctMS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1sYW5kaW5nLTEtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1sYW5kaW5nLTEtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxhbmRpbmctMS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1sYW5kaW5nLTEtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1sYW5kaW5nLTEtdGV4dC1lbXBoYXNpcyk7IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1sYW5kaW5nLTIge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxhbmRpbmctMi10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1sYW5kaW5nLTItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGFuZGluZy0yLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxhbmRpbmctMi1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWxhbmRpbmctMi1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGFuZGluZy0yLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxhbmRpbmctMi10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxhbmRpbmctMi10ZXh0LWVtcGhhc2lzKTsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nsb3NlLnNjc3MgKi9cbi5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMDAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTQnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQzLCAxMDIsIDUxLCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2Utb3BhY2l0eSk7IH1cbiAgLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2xvc2Uuc2NzcyAqL1xuICAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpOyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nsb3NlLnNjc3MgKi9cbiAgLmJ0bi1jbG9zZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7IH1cbiAgLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2xvc2Uuc2NzcyAqL1xuICAuYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7IH1cblxuLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2xvc2Uuc2NzcyAqL1xuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nsb3NlLnNjc3MgKi9cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC0tYnMtYnRuLWNsb3NlLWZpbHRlcjogOyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MgKi9cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC0tYnMtYnRuLWNsb3NlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAzMnB4O1xuICAtLWJzLXRvYXN0LW1heC13aWR0aDogMzUwcHg7XG4gIC0tYnMtdG9hc3QtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b2FzdC1jb2xvcjogO1xuICAtLWJzLXRvYXN0LWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy10b2FzdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy10b2FzdC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy10b2FzdC1oZWFkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtdG9hc3QtYm94LXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpOyB9XG4gIC8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RvYXN0cy5zY3NzICovXG4gIC50b2FzdC5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RvYXN0cy5zY3NzICovXG4gIC50b2FzdDpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RvYXN0cy5zY3NzICovXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3RvYXN0cy5zY3NzICovXG4gIC50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtdG9hc3Qtc3BhY2luZyk7IH1cblxuLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSk7IH1cbiAgLyogbGluZSA2NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbiAgLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7IH1cblxuLyogbGluZSA3MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiA4cHg7XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDhweDtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiA4cHg7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDhweCA4cHg7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1iZzogO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAvKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAvKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC8qIGxpbmUgNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi8qIGxpbmUgNzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpOyB9XG4gIC8qIGxpbmUgNzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLyogbGluZSA4OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTsgfVxuXG4vKiBsaW5lIDk1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDExMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDAwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MgKi9cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MgKi9cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG5cbi8qIGxpbmUgMTI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cbiAgLyogbGluZSAxMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDE0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTsgfVxuXG4vKiBsaW5lIDE1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTsgfVxuXG4vKiBsaW5lIDE2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7IH1cbiAgLyogbGluZSAxNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWZvb3RlciA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxODEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpOyB9XG4gIC8qIGxpbmUgMTg3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDE5MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTk5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4vKiBsaW5lIDIxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAyMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDIyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMjM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAvKiBsaW5lIDIxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDIyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMjI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAyMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLyogbGluZSAyMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLyogbGluZSAyMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDIyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMjM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMjE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC8qIGxpbmUgMjIzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAyMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDIzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLyogbGluZSAyMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLyogbGluZSAyMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDIyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMjM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuLyogbGluZSAyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvb2x0aXAtbWFyZ2luOiA7XG4gIC0tYnMtdG9vbHRpcC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvb2x0aXAtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXRvb2x0aXAtYmc6ICM1NDRGNDA7XG4gIC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy10b29sdGlwLW9wYWNpdHk6IDAuOTtcbiAgLS1icy10b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW07XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS1icy10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgfVxuICAgIC8qIGxpbmUgMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgfVxuICAvKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpOyB9XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpOyB9XG4gIC8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTsgfVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLyogbGluZSA3MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7IH1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLyogbGluZSA4MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTsgfVxuICAvKiBsaW5lIDg3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTsgfVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLyogbGluZSAxMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpOyB9XG5cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiA4cHg7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDhweDtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiA4cHg7XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTsgfVxuICAvKiBsaW5lIDQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgfVxuICAgIC8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDsgfVxuXG4vKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgfVxuICAvKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgfVxuICAvKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTsgfVxuICAvKiBsaW5lIDcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpOyB9XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi8qIGxpbmUgODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpOyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyB9XG4gIC8qIGxpbmUgOTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7IH1cbiAgLyogbGluZSA5NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpOyB9XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4vKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IH1cbiAgLyogbGluZSAxMDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpOyB9XG4gIC8qIGxpbmUgMTEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTsgfVxuICAvKiBsaW5lIDExOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTsgfVxuXG4vKiBsaW5lIDEyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTsgfVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4vKiBsaW5lIDEzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTsgfVxuICAvKiBsaW5lIDE0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgfVxuICAvKiBsaW5lIDE0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7IH1cbiAgLyogbGluZSAxNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gICAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7IH1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi8qIGxpbmUgMTc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG4gIC8qIGxpbmUgMTg4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTkzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYm9keS1jb2xvcik7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4vKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4vKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cblxuLyogbGluZSA1MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42czsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSA4NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsdGVyOiB2YXIoLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyKTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgODcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuXG4vKiBsaW5lIDExNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLyogbGluZSAxMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDsgfVxuXG4vKiBsaW5lIDEyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi8qIGxpbmUgMTM2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNGRkZGRkYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNGRkZGRkYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIikqLzsgfVxuXG4vKiBsaW5lIDEzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzRkZGRkZGJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM0ZGRkZGRiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8lM2UlM2Mvc3ZnJTNlXCIpKi87IH1cblxuLyogbGluZSAxNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7IH1cbiAgLyogbGluZSAxNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSAxNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLyogbGluZSAxODIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDE5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMjExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogIzAwMDAwMDtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTsgfVxuXG4vKiBsaW5lIDIxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjRkZGRkZGO1xuICAtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogOyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MgKi9cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogIzAwMDAwMDtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTsgfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3NwaW5uZXJzLnNjc3MgKi9cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSk7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87IH0gfVxuXG4vKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19zcGlubmVycy5zY3NzICovXG4uc3Bpbm5lci1ib3JkZXIge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIGJvcmRlcjogdmFyKC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDM2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19zcGlubmVycy5zY3NzICovXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3NwaW5uZXJzLnNjc3MgKi9cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgNzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3NwaW5uZXJzLnNjc3MgKi9cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLyogbGluZSA4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fc3Bpbm5lcnMuc2NzcyAqL1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7IH0gfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4ub2ZmY2FudmFzLXNtLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiA4cHg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogOHB4O1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgICAub2ZmY2FudmFzLXNtIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLyogbGluZSA3NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC8qIGxpbmUgODksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAxMDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLyogbGluZSAxMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMtbWQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgICAvKiBsaW5lIDc1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLyogbGluZSA4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLyogbGluZSA4OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDEwMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDEwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy1sZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIC8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgIC8qIGxpbmUgNzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAvKiBsaW5lIDg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAvKiBsaW5lIDg5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTAyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMteGwge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAgIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gICAgLyogbGluZSA3NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuICAgIC8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC8qIGxpbmUgODksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gICAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTAyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAgIC5vZmZjYW52YXMge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gIC5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbiAgLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuICAub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC8qIGxpbmUgNzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gIC5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gIC8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gIC5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC8qIGxpbmUgODksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gIC5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4vKiBsaW5lIDExOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzICovXG4gIC5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyAqL1xuICAub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4vKiBsaW5lIDEyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fb2ZmY2FudmFzLnNjc3MgKi9cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7IH1cbiAgLyogbGluZSAxMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX29mZmNhbnZhcy5zY3NzICovXG4gIC5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpOyB9XG5cbi8qIGxpbmUgMTQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19vZmZjYW52YXMuc2NzcyAqL1xuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzICovXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTsgfVxuICAvKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzICovXG4gIC5wbGFjZWhvbGRlci5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MgKi9cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MgKi9cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MgKi9cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtOyB9XG5cbi8qIGxpbmUgMzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzICovXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7IH0gfVxuXG4vKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyAqL1xuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMDAwMCA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTsgfSB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MgKi9cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MgKi9cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctZ3NrLXByaW1hcnkge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1nc2stZGFyay1ncmV5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stZGFyay1ncmV5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1nc2stbWVkaXVtIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stbWVkaXVtLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1nc2stcHVycGxlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stcHVycGxlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1nc2stcmVkIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stcmVkLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1nc2staW5kaWdvLWJsdWUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1pbmRpZ28tYmx1ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctZ3NrLWdyZWVuIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stZ3JlZW4tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MgKi9cbi50ZXh0LWJnLWdzay10ZWFsIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stdGVhbC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctZ3NrLXllbGxvdyB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctd2hpdGUge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy13aGl0ZS04NSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtd2hpdGUtODUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MgKi9cbi50ZXh0LWJnLXdoaXRlLTkwIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy13aGl0ZS05MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctd2hpdGUtOTUge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdoaXRlLTk1LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1ncmV5IHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1ncmV5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1ibGFjayB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MgKi9cbi50ZXh0LWJnLWdzay1wdXJwbGUtNjAge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1wdXJwbGUtNjAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MgKi9cbi50ZXh0LWJnLWdzay10ZWFsLTYwIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stdGVhbC02MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctZ3NrLXRlYWwtMzAge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay10ZWFsLTMwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1nc2stZ3JlZW4tNjAge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1ncmVlbi02MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctbGluay1ibHVlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1saW5rLWJsdWUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MgKi9cbi50ZXh0LWJnLXRleHQtYmxhY2sge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRleHQtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MgKi9cbi50ZXh0LWJnLXRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy10ZXh0LXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctdGV4dC1tZWRpdW0ge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRleHQtbWVkaXVtLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy10ZXh0LWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1zdXJmYWNlLWRhcmsge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1cmZhY2UtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctc3VyZmFjZS1tZWRpdW0ge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1cmZhY2UtbWVkaXVtLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1zdXJmYWNlLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zdXJmYWNlLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzICovXG4udGV4dC1iZy1nc2stbGFtYSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWxhbWEtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MgKi9cbi50ZXh0LWJnLWdzay1sYWJhIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stbGFiYS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctZ3NrLWljcyB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWljcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctZ3NrLWRwaSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWRwaS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctZ3NrLWZtaSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWZtaS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctZ3NrLW1kaSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLW1kaS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctZ3NrLWxhbWEtbGFiYSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWxhbWEtbGFiYS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctZ3NrLWljcy1sYWJhIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2staWNzLWxhYmEtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MgKi9cbi50ZXh0LWJnLWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2staXNjLWxhbWEtbGFiYS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctYWFoLXJlZCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtYWFoLXJlZC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyAqL1xuLnRleHQtYmctbGFuZGluZy0xIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1sYW5kaW5nLTEtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MgKi9cbi50ZXh0LWJnLWxhbmRpbmctMiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGFuZGluZy0yLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjQ1LCAxMzMsIDkyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDUsIDEzMywgOTIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDY3LCA2MywgNTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDY3LCA2MywgNTEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMCwgMTEwLCAwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgwLCAxMTAsIDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMTcsIDkwLCAxMDAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE3LCA5MCwgMTAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDIzMywgMTc1LCA2NiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjMzLCAxNzUsIDY2LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxOTAsIDAsIDQ4LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxOTAsIDAsIDQ4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1nc2stcHJpbWFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWdzay1wcmltYXJ5OmhvdmVyLCAubGluay1nc2stcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjQ1LCAxMzMsIDkyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDUsIDEzMywgOTIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLWdzay1kYXJrLWdyZXkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1nc2stZGFyay1ncmV5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stZGFyay1ncmV5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstZ3NrLWRhcmstZ3JleTpob3ZlciwgLmxpbmstZ3NrLWRhcmstZ3JleTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoNjcsIDYzLCA1MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjcsIDYzLCA1MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstZ3NrLW1lZGl1bSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1tZWRpdW0tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1tZWRpdW0tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay1nc2stbWVkaXVtOmhvdmVyLCAubGluay1nc2stbWVkaXVtOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgyMjEsIDIxOCwgMjE2LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMjEsIDIxOCwgMjE2LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1nc2stcHVycGxlIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWdzay1wdXJwbGU6aG92ZXIsIC5saW5rLWdzay1wdXJwbGU6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDE1MCwgMTMsIDk1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNTAsIDEzLCA5NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstZ3NrLXJlZCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1yZWQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1yZWQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay1nc2stcmVkOmhvdmVyLCAubGluay1nc2stcmVkOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxOTAsIDAsIDQ4LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxOTAsIDAsIDQ4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1nc2staW5kaWdvLWJsdWUge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1nc2staW5kaWdvLWJsdWUtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1pbmRpZ28tYmx1ZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWdzay1pbmRpZ28tYmx1ZTpob3ZlciwgLmxpbmstZ3NrLWluZGlnby1ibHVlOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSg1MSwgNTgsIDExMywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNTEsIDU4LCAxMTMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLWdzay1ncmVlbiB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1ncmVlbi1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWdyZWVuLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstZ3NrLWdyZWVuOmhvdmVyLCAubGluay1nc2stZ3JlZW46Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDAsIDExMCwgMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMCwgMTEwLCAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1nc2stdGVhbCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay10ZWFsLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stdGVhbC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWdzay10ZWFsOmhvdmVyLCAubGluay1nc2stdGVhbDpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMTcsIDkwLCAxMDAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE3LCA5MCwgMTAwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1nc2steWVsbG93IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLXllbGxvdy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWdzay15ZWxsb3c6aG92ZXIsIC5saW5rLWdzay15ZWxsb3c6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDIzMywgMTc1LCA2NiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjMzLCAxNzUsIDY2LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay13aGl0ZSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLXdoaXRlOmhvdmVyLCAubGluay13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstd2hpdGUtODUge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy13aGl0ZS04NS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2hpdGUtODUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay13aGl0ZS04NTpob3ZlciwgLmxpbmstd2hpdGUtODU6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLXdoaXRlLTkwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2hpdGUtOTAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdoaXRlLTkwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstd2hpdGUtOTA6aG92ZXIsIC5saW5rLXdoaXRlLTkwOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay13aGl0ZS05NSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdoaXRlLTk1LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy13aGl0ZS05NS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLXdoaXRlLTk1OmhvdmVyLCAubGluay13aGl0ZS05NTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstZ3JleSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdyZXktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdyZXktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay1ncmV5OmhvdmVyLCAubGluay1ncmV5OmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgyMDMsIDIwMywgMjAyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMDMsIDIwMywgMjAyLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1ibGFjayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWJsYWNrOmhvdmVyLCAubGluay1ibGFjazpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMCwgMCwgMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMCwgMCwgMCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstZ3NrLXB1cnBsZS02MCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1wdXJwbGUtNjAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1wdXJwbGUtNjAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay1nc2stcHVycGxlLTYwOmhvdmVyLCAubGluay1nc2stcHVycGxlLTYwOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxMTksIDEwLCA3NSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTE5LCAxMCwgNzUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLWdzay10ZWFsLTYwIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLXRlYWwtNjAtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay10ZWFsLTYwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstZ3NrLXRlYWwtNjA6aG92ZXIsIC5saW5rLWdzay10ZWFsLTYwOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxMywgNzEsIDc5LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMywgNzEsIDc5LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1nc2stdGVhbC0zMCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay10ZWFsLTMwLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stdGVhbC0zMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWdzay10ZWFsLTMwOmhvdmVyLCAubGluay1nc2stdGVhbC0zMDpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoOSwgNDcsIDUyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg5LCA0NywgNTIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLWdzay1ncmVlbi02MCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1ncmVlbi02MC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWdyZWVuLTYwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstZ3NrLWdyZWVuLTYwOmhvdmVyLCAubGluay1nc2stZ3JlZW4tNjA6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDEzMywgMTk5LCAxMzMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEzMywgMTk5LCAxMzMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLWxpbmstYmx1ZSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpbmstYmx1ZS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGluay1ibHVlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstbGluay1ibHVlOmhvdmVyLCAubGluay1saW5rLWJsdWU6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDEwLCA5NCwgMTY3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMCwgOTQsIDE2NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstdGV4dC1ibGFjayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXRleHQtYmxhY2stcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXRleHQtYmxhY2stcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay10ZXh0LWJsYWNrOmhvdmVyLCAubGluay10ZXh0LWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgzNywgMzcsIDQ4LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzNywgMzcsIDQ4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay10ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXRleHQtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy10ZXh0LXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLXRleHQtc2Vjb25kYXJ5OmhvdmVyLCAubGluay10ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoOTUsIDkyLCA4NCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoOTUsIDkyLCA4NCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstdGV4dC1tZWRpdW0ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy10ZXh0LW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtdGV4dC1tZWRpdW0tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay10ZXh0LW1lZGl1bTpob3ZlciwgLmxpbmstdGV4dC1tZWRpdW06Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDE1OSwgMTU2LCAxNDgsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE1OSwgMTU2LCAxNDgsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLXRleHQtbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy10ZXh0LWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy10ZXh0LWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstdGV4dC1saWdodDpob3ZlciwgLmxpbmstdGV4dC1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjAxLCAxOTksIDE5NCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjAxLCAxOTksIDE5NCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstc3VyZmFjZS1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VyZmFjZS1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zdXJmYWNlLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay1zdXJmYWNlLWRhcms6aG92ZXIsIC5saW5rLXN1cmZhY2UtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjAzLCAyMDMsIDIwMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjAzLCAyMDMsIDIwMiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstc3VyZmFjZS1tZWRpdW0ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zdXJmYWNlLW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VyZmFjZS1tZWRpdW0tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay1zdXJmYWNlLW1lZGl1bTpob3ZlciwgLmxpbmstc3VyZmFjZS1tZWRpdW06Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDI0MiwgMjQyLCAyNDEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI0MiwgMjQyLCAyNDEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLXN1cmZhY2UtbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zdXJmYWNlLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zdXJmYWNlLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstc3VyZmFjZS1saWdodDpob3ZlciwgLmxpbmstc3VyZmFjZS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjUxLCAyNTEsIDI0OSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjUxLCAyNTEsIDI0OSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstZ3NrLWxhbWEge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1nc2stbGFtYS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWxhbWEtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay1nc2stbGFtYTpob3ZlciwgLmxpbmstZ3NrLWxhbWE6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDIzNywgMTg2LCAxMDAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIzNywgMTg2LCAxMDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLWdzay1sYWJhIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWxhYmEtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1sYWJhLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstZ3NrLWxhYmE6aG92ZXIsIC5saW5rLWdzay1sYWJhOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgyNDYsIDEzMywgMTYxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDYsIDEzMywgMTYxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1nc2staWNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWljcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWljcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWdzay1pY3M6aG92ZXIsIC5saW5rLWdzay1pY3M6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDEwLCA5NCwgMTY3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMCwgOTQsIDE2NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstZ3NrLWRwaSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1kcGktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1kcGktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay1nc2stZHBpOmhvdmVyLCAubGluay1nc2stZHBpOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgyMDksIDIyMCwgMTEzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMDksIDIyMCwgMTEzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1nc2stZm1pIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWZtaS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZ3NrLWZtaS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWdzay1mbWk6aG92ZXIsIC5saW5rLWdzay1mbWk6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDEyOCwgMTkyLCAyMTIsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEyOCwgMTkyLCAyMTIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLWdzay1tZGkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1nc2stbWRpLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2stbWRpLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstZ3NrLW1kaTpob3ZlciwgLmxpbmstZ3NrLW1kaTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMTQ0LCAxNTIsIDE5NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTQ0LCAxNTIsIDE5NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstZ3NrLWxhbWEtbGFiYSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1sYW1hLWxhYmEtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1sYW1hLWxhYmEtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay1nc2stbGFtYS1sYWJhOmhvdmVyLCAubGluay1nc2stbGFtYS1sYWJhOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgyNDcsIDIyNiwgMTEwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDcsIDIyNiwgMTEwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1nc2staWNzLWxhYmEge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1nc2staWNzLWxhYmEtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1pY3MtbGFiYS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWdzay1pY3MtbGFiYTpob3ZlciwgLmxpbmstZ3NrLWljcy1sYWJhOmZvY3VzIHtcbiAgICBjb2xvcjogUkdCQSgxMzMsIDE5OSwgMTMzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMzMsIDE5OSwgMTMzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1nc2staXNjLWxhbWEtbGFiYSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWdzay1pc2MtbGFtYS1sYWJhLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1nc2staXNjLWxhbWEtbGFiYS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWdzay1pc2MtbGFtYS1sYWJhOmhvdmVyLCAubGluay1nc2staXNjLWxhbWEtbGFiYTpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMTEwLCA0MiwgMTAyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMTAsIDQyLCAxMDIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLWFhaC1yZWQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1hYWgtcmVkLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1hYWgtcmVkLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstYWFoLXJlZDpob3ZlciwgLmxpbmstYWFoLXJlZDpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjI5LCAxMDMsIDYzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyMjksIDEwMywgNjMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbi5saW5rLWxhbmRpbmctMSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxhbmRpbmctMS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGFuZGluZy0xLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MgKi9cbiAgLmxpbmstbGFuZGluZy0xOmhvdmVyLCAubGluay1sYW5kaW5nLTE6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKDExNiwgNTcsIDE5LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMTYsIDU3LCAxOSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuLmxpbmstbGFuZGluZy0yIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtbGFuZGluZy0yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1sYW5kaW5nLTItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyAqL1xuICAubGluay1sYW5kaW5nLTI6aG92ZXIsIC5saW5rLWxhbmRpbmctMjpmb2N1cyB7XG4gICAgY29sb3I6IFJHQkEoMjU1LCAxMzMsIDU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDEzMywgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzICovXG4gIC5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MgKi9cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzICovXG4uaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLyogbGluZSA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzICovXG4gIC5pY29uLWxpbmsgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyAqL1xuICAgICAgLmljb24tbGluayA+IC5iaSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzICovXG4uaWNvbi1saW5rLWhvdmVyOmhvdmVyID4gLmJpLCAuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGUgPiAuYmkge1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWljb24tbGluay10cmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkpOyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzICovXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzICovXG4gIC5yYXRpbzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyAqL1xuICAucmF0aW8gPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyAqL1xuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlOyB9XG5cbi8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyAqL1xuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDMgLyA0ICogMTAwJSk7IH1cblxuLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzICovXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAxNiAqIDEwMCUpOyB9XG5cbi8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyAqL1xuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYyg5IC8gMjEgKiAxMDAlKTsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyAqL1xuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzICovXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDsgfVxuXG4vKiBsaW5lIDMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MgKi9cbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLyogbGluZSAzMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzICovXG4gIC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyAqL1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAvKiBsaW5lIDMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MgKi9cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzICovXG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC8qIGxpbmUgMzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyAqL1xuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzICovXG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9XG4gIC8qIGxpbmUgMzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyAqL1xuICAuc3RpY2t5LXhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbi8qIGxpbmUgMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyAqL1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLyogbGluZSA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzICovXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzICovXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MgKi9cbiAgLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4gIC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyAqL1xuICAudmlzdWFsbHktaGlkZGVuICosXG4gIC52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSAqIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MgKi9cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MgKi9cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MgKi9cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5vYmplY3QtZml0LWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm9iamVjdC1maXQtc2NhbGUge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ub3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm92ZXJmbG93LXktc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZvY3VzLXJpbmctc2Vjb25kYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLXN1Y2Nlc3Mge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLXdhcm5pbmcge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLWRhbmdlciB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1nc2stcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLWdzay1kYXJrLWdyZXkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWRhcmstZ3JleS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLWdzay1tZWRpdW0ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLWdzay1wdXJwbGUge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLWdzay1yZWQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXJlZC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLWdzay1pbmRpZ28tYmx1ZSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2staW5kaWdvLWJsdWUtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1nc2stZ3JlZW4ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWdyZWVuLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZvY3VzLXJpbmctZ3NrLXRlYWwge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXRlYWwtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1nc2steWVsbG93IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay15ZWxsb3ctcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy13aGl0ZSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLXdoaXRlLTg1IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLTg1LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZvY3VzLXJpbmctd2hpdGUtOTAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtOTAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy13aGl0ZS05NSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS05NS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLWdyZXkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JleS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLWJsYWNrIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZvY3VzLXJpbmctZ3NrLXB1cnBsZS02MCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stcHVycGxlLTYwLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZvY3VzLXJpbmctZ3NrLXRlYWwtNjAge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXRlYWwtNjAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1nc2stdGVhbC0zMCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stdGVhbC0zMC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLWdzay1ncmVlbi02MCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stZ3JlZW4tNjAtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1saW5rLWJsdWUge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1ibHVlLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZvY3VzLXJpbmctdGV4dC1ibGFjayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXh0LWJsYWNrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZvY3VzLXJpbmctdGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtdGV4dC1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy10ZXh0LW1lZGl1bSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXh0LW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLXRleHQtbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtdGV4dC1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLXN1cmZhY2UtZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdXJmYWNlLWRhcmstcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1zdXJmYWNlLW1lZGl1bSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdXJmYWNlLW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLXN1cmZhY2UtbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc3VyZmFjZS1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mb2N1cy1yaW5nLWdzay1sYW1hIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1sYW1hLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZvY3VzLXJpbmctZ3NrLWxhYmEge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWxhYmEtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1nc2staWNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1pY3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1nc2stZHBpIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1kcGktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1nc2stZm1pIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1mbWktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1nc2stbWRpIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1tZGktcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1nc2stbGFtYS1sYWJhIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1sYW1hLWxhYmEtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1nc2staWNzLWxhYmEge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWljcy1sYWJhLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZvY3VzLXJpbmctZ3NrLWlzYy1sYW1hLWxhYmEge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWlzYy1sYW1hLWxhYmEtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1hYWgtcmVkIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWFhaC1yZWQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9jdXMtcmluZy1sYW5kaW5nLTEge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGFuZGluZy0xLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZvY3VzLXJpbmctbGFuZGluZy0yIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxhbmRpbmctMi1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItcHJpbWFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWluZm8ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1nc2stcHJpbWFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWdzay1kYXJrLWdyZXkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWRhcmstZ3JleS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWdzay1tZWRpdW0ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWdzay1wdXJwbGUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWdzay1yZWQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXJlZC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWdzay1pbmRpZ28tYmx1ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2staW5kaWdvLWJsdWUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1nc2stZ3JlZW4ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWdyZWVuLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLXRlYWwge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXRlYWwtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1nc2steWVsbG93IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay15ZWxsb3ctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLXdoaXRlLTg1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLTg1LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItd2hpdGUtOTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtOTAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci13aGl0ZS05NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS05NS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWdyZXkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JleS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLXB1cnBsZS02MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stcHVycGxlLTYwLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLXRlYWwtNjAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXRlYWwtNjAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1nc2stdGVhbC0zMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stdGVhbC0zMC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWdzay1ncmVlbi02MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stZ3JlZW4tNjAtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1saW5rLWJsdWUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1ibHVlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItdGV4dC1ibGFjayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXh0LWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItdGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtdGV4dC1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci10ZXh0LW1lZGl1bSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXh0LW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLXRleHQtbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtdGV4dC1saWdodC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLXN1cmZhY2UtZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdXJmYWNlLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1zdXJmYWNlLW1lZGl1bSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdXJmYWNlLW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLXN1cmZhY2UtbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VyZmFjZS1saWdodC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLWdzay1sYW1hIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1sYW1hLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLWxhYmEge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWxhYmEtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1nc2staWNzIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1pY3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1nc2stZHBpIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1kcGktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1nc2stZm1pIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1mbWktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1nc2stbWRpIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1tZGktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1nc2stbGFtYS1sYWJhIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1sYW1hLWxhYmEtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1nc2staWNzLWxhYmEge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWljcy1sYWJhLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLWlzYy1sYW1hLWxhYmEge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWlzYy1sYW1hLWxhYmEtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1hYWgtcmVkIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWFhaC1yZWQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1sYW5kaW5nLTEge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGFuZGluZy0xLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItbGFuZGluZy0yIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxhbmRpbmctMi1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLXByaW1hcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1pbmZvLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItbGlnaHQtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItNSB7XG4gIGJvcmRlci13aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1OyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC41OyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm0tMF81IHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tLTEge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm0tMV81IHtcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubS0yIHtcbiAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubS0zIHtcbiAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubS00IHtcbiAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubS01IHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubS02IHtcbiAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubS03IHtcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubS04IHtcbiAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubS05IHtcbiAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubS0xMCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5teC0wXzUge1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5teC0xXzUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXgtOSB7XG4gIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5teS0wXzUge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5teS0xXzUge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm15LTQge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm15LTcge1xuICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXQtMF81IHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm10LTFfNSB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm10LTMge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm10LTYge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm10LTkge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubWUtMF81IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tZS0xXzUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubWUtNiB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1lLTcge1xuICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tZS04IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubWUtOSB7XG4gIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1lLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubWItMF81IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1iLTFfNSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tcy0wXzUge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tcy0xXzUge1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1zLTYge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1zLTcge1xuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1zLTgge1xuICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1zLTkge1xuICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLm1zLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucC0wXzUge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wLTEge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wLTFfNSB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wLTIge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucC0zIHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnAtNCB7XG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wLTUge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucC02IHtcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnAtNyB7XG4gIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wLTgge1xuICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucC05IHtcbiAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnAtMTAge1xuICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtMF81IHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB4LTFfNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTBfNSB7XG4gIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5weS0xXzUge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wdC0wXzUge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wdC0xXzUge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBlLTBfNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wZS0xXzUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wZS02IHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBlLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGUtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wZS05IHtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBlLTEwIHtcbiAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBiLTBfNSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBiLTFfNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wcy0wXzUge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBzLTFfNSB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wcy02IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHMtNyB7XG4gIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnBzLTgge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wcy05IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucHMtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmdhcC0wXzUge1xuICBnYXA6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmdhcC0xIHtcbiAgZ2FwOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5nYXAtMV81IHtcbiAgZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZ2FwLTIge1xuICBnYXA6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5nYXAtMyB7XG4gIGdhcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmdhcC00IHtcbiAgZ2FwOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZ2FwLTUge1xuICBnYXA6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5nYXAtNiB7XG4gIGdhcDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmdhcC03IHtcbiAgZ2FwOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZ2FwLTgge1xuICBnYXA6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5nYXAtOSB7XG4gIGdhcDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmdhcC0xMCB7XG4gIGdhcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdy1nYXAtMCB7XG4gIHJvdy1nYXA6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3ctZ2FwLTBfNSB7XG4gIHJvdy1nYXA6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdy1nYXAtMV81IHtcbiAgcm93LWdhcDogMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdy1nYXAtNSB7XG4gIHJvdy1nYXA6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3ctZ2FwLTYge1xuICByb3ctZ2FwOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm93LWdhcC03IHtcbiAgcm93LWdhcDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdy1nYXAtOCB7XG4gIHJvdy1nYXA6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3ctZ2FwLTkge1xuICByb3ctZ2FwOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm93LWdhcC0xMCB7XG4gIHJvdy1nYXA6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uY29sdW1uLWdhcC0wXzUge1xuICBjb2x1bW4tZ2FwOiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5jb2x1bW4tZ2FwLTEge1xuICBjb2x1bW4tZ2FwOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5jb2x1bW4tZ2FwLTFfNSB7XG4gIGNvbHVtbi1nYXA6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uY29sdW1uLWdhcC0zIHtcbiAgY29sdW1uLWdhcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5jb2x1bW4tZ2FwLTUge1xuICBjb2x1bW4tZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uY29sdW1uLWdhcC02IHtcbiAgY29sdW1uLWdhcDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmNvbHVtbi1nYXAtNyB7XG4gIGNvbHVtbi1nYXA6IDU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5jb2x1bW4tZ2FwLTgge1xuICBjb2x1bW4tZ2FwOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uY29sdW1uLWdhcC05IHtcbiAgY29sdW1uLWdhcDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmNvbHVtbi1nYXAtMTAge1xuICBjb2x1bW4tZ2FwOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZ3NrLXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWdzay1kYXJrLWdyZXkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWRhcmstZ3JleS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZ3NrLW1lZGl1bSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1nc2stbWVkaXVtLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1nc2stcHVycGxlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1wdXJwbGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWdzay1yZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXJlZC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZ3NrLWluZGlnby1ibHVlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1pbmRpZ28tYmx1ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZ3NrLWdyZWVuIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1ncmVlbi1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZ3NrLXRlYWwge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXRlYWwtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWdzay15ZWxsb3cge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXllbGxvdy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LXdoaXRlLTg1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLTg1LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC13aGl0ZS05MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS05MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtd2hpdGUtOTUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtOTUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWdyZXkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JleS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWdzay1wdXJwbGUtNjAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXB1cnBsZS02MC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZ3NrLXRlYWwtNjAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXRlYWwtNjAtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWdzay10ZWFsLTMwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay10ZWFsLTMwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1nc2stZ3JlZW4tNjAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWdyZWVuLTYwLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1saW5rLWJsdWUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1ibHVlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC10ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXRleHQtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXRleHQtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC10ZXh0LW1lZGl1bSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy10ZXh0LW1lZGl1bS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtdGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy10ZXh0LWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1zdXJmYWNlLWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VyZmFjZS1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1zdXJmYWNlLW1lZGl1bSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdXJmYWNlLW1lZGl1bS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtc3VyZmFjZS1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdXJmYWNlLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1nc2stbGFtYSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1nc2stbGFtYS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZ3NrLWxhYmEge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWxhYmEtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWdzay1pY3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWljcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZ3NrLWRwaSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1nc2stZHBpLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1nc2stZm1pIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1mbWktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWdzay1tZGkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLW1kaS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtZ3NrLWxhbWEtbGFiYSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1nc2stbGFtYS1sYWJhLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1nc2staWNzLWxhYmEge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWljcy1sYWJhLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1nc2staXNjLWxhbWEtbGFiYSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1nc2staXNjLWxhbWEtbGFiYS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtYWFoLXJlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1hYWgtcmVkLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1sYW5kaW5nLTEge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGFuZGluZy0xLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1sYW5kaW5nLTIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGFuZGluZy0yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xOyB9XG5cbi8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7IH1cblxuLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTsgfVxuXG4vKiBsaW5lIDYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41OyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1OyB9XG5cbi8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1OyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstb2Zmc2V0LTEtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLW9mZnNldC0zIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS13YXJuaW5nIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1kYW5nZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtZ3NrLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1nc2stZGFyay1ncmV5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWRhcmstZ3JleS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1nc2stbWVkaXVtIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1nc2stcHVycGxlIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXB1cnBsZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1nc2stcmVkIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXJlZC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1nc2staW5kaWdvLWJsdWUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2staW5kaWdvLWJsdWUtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtZ3NrLWdyZWVuIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWdyZWVuLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLWdzay10ZWFsIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXRlYWwtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtZ3NrLXllbGxvdyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay15ZWxsb3ctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtd2hpdGUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS13aGl0ZS04NSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLTg1LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLXdoaXRlLTkwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtOTAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtd2hpdGUtOTUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS05NS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1ncmV5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JleS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1ibGFjayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLWdzay1wdXJwbGUtNjAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stcHVycGxlLTYwLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLWdzay10ZWFsLTYwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXRlYWwtNjAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtZ3NrLXRlYWwtMzAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stdGVhbC0zMC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1nc2stZ3JlZW4tNjAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stZ3JlZW4tNjAtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtbGluay1ibHVlIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1ibHVlLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLXRleHQtYmxhY2sge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXh0LWJsYWNrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGV4dC1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtdGV4dC1tZWRpdW0ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXh0LW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS10ZXh0LWxpZ2h0IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtdGV4dC1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1zdXJmYWNlLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zdXJmYWNlLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtc3VyZmFjZS1tZWRpdW0ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zdXJmYWNlLW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1zdXJmYWNlLWxpZ2h0IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc3VyZmFjZS1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1nc2stbGFtYSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1sYW1hLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLWdzay1sYWJhIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWxhYmEtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtZ3NrLWljcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1pY3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtZ3NrLWRwaSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1kcGktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtZ3NrLWZtaSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1mbWktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtZ3NrLW1kaSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1tZGktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtZ3NrLWxhbWEtbGFiYSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1sYW1hLWxhYmEtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtZ3NrLWljcy1sYWJhIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWljcy1sYWJhLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWlzYy1sYW1hLWxhYmEtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtYWFoLXJlZCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWFhaC1yZWQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtbGFuZGluZy0xIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGFuZGluZy0xLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLWxhbmRpbmctMiB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxhbmRpbmctMi1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7IH1cblxuLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xOyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7IH1cblxuLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7IH1cblxuLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41OyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7IH1cblxuLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWdzay1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWdzay1kYXJrLWdyZXkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWRhcmstZ3JleS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1nc2stbWVkaXVtIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1tZWRpdW0tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZ3NrLXB1cnBsZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stcHVycGxlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWdzay1yZWQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXJlZC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1nc2staW5kaWdvLWJsdWUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWluZGlnby1ibHVlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWdzay1ncmVlbiB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stZ3JlZW4tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZ3NrLXRlYWwge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXRlYWwtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZ3NrLXllbGxvdyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2steWVsbG93LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLXdoaXRlLTg1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLTg1LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLXdoaXRlLTkwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLTkwLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLXdoaXRlLTk1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLTk1LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWdyZXkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3JleS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1nc2stcHVycGxlLTYwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1wdXJwbGUtNjAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZ3NrLXRlYWwtNjAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXRlYWwtNjAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZ3NrLXRlYWwtMzAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLXRlYWwtMzAtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZ3NrLWdyZWVuLTYwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1ncmVlbi02MC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1saW5rLWJsdWUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1ibHVlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLXRleHQtYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGV4dC1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy10ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXh0LXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy10ZXh0LW1lZGl1bSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXh0LW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy10ZXh0LWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRleHQtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctc3VyZmFjZS1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1cmZhY2UtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1zdXJmYWNlLW1lZGl1bSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdXJmYWNlLW1lZGl1bS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1zdXJmYWNlLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1cmZhY2UtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZ3NrLWxhbWEge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWxhbWEtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZ3NrLWxhYmEge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWxhYmEtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZ3NrLWljcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2staWNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWdzay1kcGkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWRwaS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1nc2stZm1pIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1mbWktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZ3NrLW1kaSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1nc2stbWRpLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWdzay1sYW1hLWxhYmEge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWxhbWEtbGFiYS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1nc2staWNzLWxhYmEge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZ3NrLWljcy1sYWJhLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWdzay1pc2MtbGFtYS1sYWJhLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWFhaC1yZWQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYWFoLXJlZC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1sYW5kaW5nLTEge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGFuZGluZy0xLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWxhbmRpbmctMiB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1sYW5kaW5nLTItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRlcnRpYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1OyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTsgfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1OyB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLXByaW1hcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctc3VjY2Vzcy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5iZy1pbmZvLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZGFuZ2VyLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctbGlnaHQtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLXRvcC1jaXJjbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1lbmQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLWVuZC0yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLWVuZC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLWJvdHRvbS1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLXN0YXJ0LTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnJvdW5kZWQtc3RhcnQtMyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5yb3VuZGVkLXN0YXJ0LTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1zdGFydC1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi56LW4xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi56LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbi56LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9iamVjdC1maXQtc20tY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub2JqZWN0LWZpdC1zbS1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXNtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tc20tMF81IHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1zbS0xXzUge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1zbS04IHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtc20tMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtc20tMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktc20tMF81IHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktc20tMV81IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1zbS0wXzUge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1zbS0xXzUge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLXNtLTBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1zbS0xXzUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItc20tMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItc20tMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLXNtLTBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtc20tMV81IHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtc20tMF81IHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLXNtLTFfNSB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1zbS04IHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTBfNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1zbS0xXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS0wXzUge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktc20tMV81IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LXNtLTBfNSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtc20tMV81IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXNtLTBfNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXNtLTFfNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1zbS0wXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLXNtLTFfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLXNtLTBfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1zbS0xXzUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1zbS0wXzUge1xuICAgIGdhcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1zbS0xXzUge1xuICAgIGdhcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLXNtLTYge1xuICAgIGdhcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLXNtLTcge1xuICAgIGdhcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLXNtLTgge1xuICAgIGdhcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLXNtLTkge1xuICAgIGdhcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLXNtLTEwIHtcbiAgICBnYXA6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtc20tMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1zbS0wXzUge1xuICAgIHJvdy1nYXA6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1zbS0xIHtcbiAgICByb3ctZ2FwOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtc20tMV81IHtcbiAgICByb3ctZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLXNtLTIge1xuICAgIHJvdy1nYXA6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1zbS00IHtcbiAgICByb3ctZ2FwOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtc20tNiB7XG4gICAgcm93LWdhcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1zbS03IHtcbiAgICByb3ctZ2FwOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLXNtLTgge1xuICAgIHJvdy1nYXA6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtc20tOSB7XG4gICAgcm93LWdhcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1zbS0xMCB7XG4gICAgcm93LWdhcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLXNtLTBfNSB7XG4gICAgY29sdW1uLWdhcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLXNtLTEge1xuICAgIGNvbHVtbi1nYXA6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1zbS0xXzUge1xuICAgIGNvbHVtbi1nYXA6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtc20tMiB7XG4gICAgY29sdW1uLWdhcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1zbS0zIHtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLXNtLTQge1xuICAgIGNvbHVtbi1nYXA6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtc20tNSB7XG4gICAgY29sdW1uLWdhcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1zbS02IHtcbiAgICBjb2x1bW4tZ2FwOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLXNtLTcge1xuICAgIGNvbHVtbi1nYXA6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtc20tOCB7XG4gICAgY29sdW1uLWdhcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1zbS05IHtcbiAgICBjb2x1bW4tZ2FwOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLXNtLTEwIHtcbiAgICBjb2x1bW4tZ2FwOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vYmplY3QtZml0LW1kLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9iamVjdC1maXQtbWQtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLW1kLTBfNSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tbWQtMV81IHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LW1kLTBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LW1kLTFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LW1kLTBfNSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LW1kLTFfNSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbWQtMF81IHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbWQtMV81IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1tZC0wXzUge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtbWQtMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLW1kLTBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLW1kLTFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItbWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItbWQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1tZC0wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLW1kLTFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLW1kLTBfNSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1tZC0xXzUge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1tZC05IHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC0wXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbWQtMV81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtMF81IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LW1kLTFfNSB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1tZC0wXzUge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LW1kLTFfNSB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1tZC0wXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1tZC0xXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItbWQtMF81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1tZC0xXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1tZC0wXzUge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtbWQtMV81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbWQtMF81IHtcbiAgICBnYXA6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbWQtMV81IHtcbiAgICBnYXA6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1tZC02IHtcbiAgICBnYXA6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1tZC03IHtcbiAgICBnYXA6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1tZC04IHtcbiAgICBnYXA6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1tZC05IHtcbiAgICBnYXA6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1tZC0xMCB7XG4gICAgZ2FwOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLW1kLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtbWQtMF81IHtcbiAgICByb3ctZ2FwOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLW1kLTFfNSB7XG4gICAgcm93LWdhcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLW1kLTMge1xuICAgIHJvdy1nYXA6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1tZC01IHtcbiAgICByb3ctZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLW1kLTYge1xuICAgIHJvdy1nYXA6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtbWQtNyB7XG4gICAgcm93LWdhcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1tZC04IHtcbiAgICByb3ctZ2FwOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLW1kLTkge1xuICAgIHJvdy1nYXA6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtbWQtMTAge1xuICAgIHJvdy1nYXA6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1tZC0wXzUge1xuICAgIGNvbHVtbi1nYXA6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1tZC0xIHtcbiAgICBjb2x1bW4tZ2FwOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtbWQtMV81IHtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLW1kLTIge1xuICAgIGNvbHVtbi1nYXA6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtbWQtMyB7XG4gICAgY29sdW1uLWdhcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIGNvbHVtbi1nYXA6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtbWQtNiB7XG4gICAgY29sdW1uLWdhcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1tZC03IHtcbiAgICBjb2x1bW4tZ2FwOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLW1kLTgge1xuICAgIGNvbHVtbi1nYXA6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtbWQtOSB7XG4gICAgY29sdW1uLWdhcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1tZC0xMCB7XG4gICAgY29sdW1uLWdhcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub2JqZWN0LWZpdC1sZy1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub2JqZWN0LWZpdC1sZy1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vYmplY3QtZml0LWxnLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtbGctaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1sZy0wXzUge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLWxnLTFfNSB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tbGctNyB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0tbGctMTAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1sZy0wXzUge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1sZy0xXzUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1sZy0wXzUge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1sZy0xXzUge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LWxnLTBfNSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LWxnLTFfNSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQtbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtbGctMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLWxnLTFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1sZy0wXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1sZy0xXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLWxnLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtbGctMF81IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1sZy0xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1sZy0wXzUge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtbGctMV81IHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1sZy03IHtcbiAgICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAtbGctOSB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctMF81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB4LWxnLTFfNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTBfNSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weS1sZy0xXzUge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtbGctMF81IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1sZy0xXzUge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQtbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtbGctMF81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUtbGctMV81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLWxnLTBfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItbGctMV81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1sZy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLWxnLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi1sZy0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtbGctMF81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLWxnLTFfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLWxnLTBfNSB7XG4gICAgZ2FwOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLWxnLTFfNSB7XG4gICAgZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbGctNiB7XG4gICAgZ2FwOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbGctNyB7XG4gICAgZ2FwOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbGctOCB7XG4gICAgZ2FwOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbGctOSB7XG4gICAgZ2FwOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAtbGctMTAge1xuICAgIGdhcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1sZy0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLWxnLTBfNSB7XG4gICAgcm93LWdhcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1sZy0xXzUge1xuICAgIHJvdy1nYXA6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtbGctMiB7XG4gICAgcm93LWdhcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1sZy0zIHtcbiAgICByb3ctZ2FwOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLWxnLTQge1xuICAgIHJvdy1nYXA6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtbGctNSB7XG4gICAgcm93LWdhcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1sZy02IHtcbiAgICByb3ctZ2FwOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLWxnLTcge1xuICAgIHJvdy1nYXA6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAtbGctOCB7XG4gICAgcm93LWdhcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC1sZy05IHtcbiAgICByb3ctZ2FwOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLWxnLTEwIHtcbiAgICByb3ctZ2FwOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtbGctMF81IHtcbiAgICBjb2x1bW4tZ2FwOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtbGctMSB7XG4gICAgY29sdW1uLWdhcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLWxnLTFfNSB7XG4gICAgY29sdW1uLWdhcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtbGctNCB7XG4gICAgY29sdW1uLWdhcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLWxnLTYge1xuICAgIGNvbHVtbi1nYXA6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtbGctNyB7XG4gICAgY29sdW1uLWdhcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC1sZy04IHtcbiAgICBjb2x1bW4tZ2FwOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLWxnLTkge1xuICAgIGNvbHVtbi1nYXA6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAtbGctMTAge1xuICAgIGNvbHVtbi1nYXA6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vYmplY3QtZml0LXhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vYmplY3QtZml0LXhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9iamVjdC1maXQteGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLXhsLTBfNSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0teGwtMV81IHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS14bC00IHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS14bC03IHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LXhsLTBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LXhsLTFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm14LXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LXhsLTBfNSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LXhsLTFfNSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS14bC05IHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQteGwtMF81IHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQteGwtMV81IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC14bC04IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC14bC05IHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tdC14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS14bC0wXzUge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUteGwtMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1lLXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWUteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLXhsLTBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLXhsLTFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWIteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWIteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWIteGwtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubWIteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy14bC0wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLXhsLTFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLm1zLXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAubXMteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLXhsLTBfNSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC14bC0xXzUge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnAteGwtOCB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC0wXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHgteGwtMV81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5weC14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtMF81IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB5LXhsLTFfNSB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHkteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC14bC0wXzUge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LXhsLTFfNSB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnB0LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wdC14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHQteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS14bC0wXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wZS14bC0xXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBlLXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGIteGwtMF81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi14bC0xXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wYi14bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucGIteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBiLXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy14bC0wXzUge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMteGwtMV81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnBzLXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucHMteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5wcy14bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAteGwtMF81IHtcbiAgICBnYXA6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5nYXAteGwtMV81IHtcbiAgICBnYXA6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC14bC02IHtcbiAgICBnYXA6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC14bC03IHtcbiAgICBnYXA6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC14bC04IHtcbiAgICBnYXA6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC14bC05IHtcbiAgICBnYXA6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmdhcC14bC0xMCB7XG4gICAgZ2FwOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAteGwtMF81IHtcbiAgICByb3ctZ2FwOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAteGwtMSB7XG4gICAgcm93LWdhcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLXhsLTFfNSB7XG4gICAgcm93LWdhcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC14bC0yIHtcbiAgICByb3ctZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLXhsLTYge1xuICAgIHJvdy1nYXA6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAteGwtNyB7XG4gICAgcm93LWdhcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAucm93LWdhcC14bC04IHtcbiAgICByb3ctZ2FwOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5yb3ctZ2FwLXhsLTkge1xuICAgIHJvdy1nYXA6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnJvdy1nYXAteGwtMTAge1xuICAgIHJvdy1nYXA6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC14bC0wXzUge1xuICAgIGNvbHVtbi1nYXA6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC14bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAteGwtMV81IHtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLXhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAteGwtMyB7XG4gICAgY29sdW1uLWdhcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC14bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLXhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAteGwtNiB7XG4gICAgY29sdW1uLWdhcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC14bC03IHtcbiAgICBjb2x1bW4tZ2FwOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5jb2x1bW4tZ2FwLXhsLTgge1xuICAgIGNvbHVtbi1nYXA6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmNvbHVtbi1nYXAteGwtOSB7XG4gICAgY29sdW1uLWdhcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuY29sdW1uLWdhcC14bC0xMCB7XG4gICAgY29sdW1uLWdhcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwNS9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MgKi9cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcDUvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzICovXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXA1L3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyAqL1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbmh0bWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjNTQ0RjQwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjMTU3MTdEO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGMzY2MzM7IH1cbiAgLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiN3cmFwcGVyICNjb250ZW50LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAvKiBsaW5lIDM1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICN3cmFwcGVyICNjb250ZW50LXdyYXBwZXIgI2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMCBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgNDEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLyogbGluZSA0MSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zY3JvbGwtdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMC41cmVtO1xuICBib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIuNzVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTAsIDE5MCwgMTg5LCAwLjUpO1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuICAvKiBsaW5lIDY1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5zY3JvbGwtdG8tdG9wOmZvY3VzLCAuc2Nyb2xsLXRvLXRvcDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSA3MCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuc2Nyb2xsLXRvLXRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0JFQkVCRDsgfVxuICAvKiBsaW5lIDc0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5zY3JvbGwtdG8tdG9wIGkge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLyogbGluZSA3OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmJnLWdyYWRpZW50LW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny4zOGRlZywgI0U0MjMxMyAxOC43NiUsICNGRkRBMDAgODcuOTElKTsgfVxuXG4vKiBsaW5lIDgzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3JleSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny4zOGRlZywgIzY0NTY0RSAxOC43NiUsICNCOUIzQUUgODcuOTElKTsgfVxuXG4vKiBsaW5lIDg3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYmctZ3JhZGllbnQtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjM4ZGVnLCAjMzEyNzc5IDE4Ljc2JSwgI0U4MzA4QSA4Ny45MSUpOyB9XG5cbi8qIGxpbmUgOTEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1yZWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjcuMzhkZWcsICNFNDAwM0IgMTguNzYlLCAjRUI1QjhDIDg3LjkxJSk7IH1cblxuLyogbGluZSA5NSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdyZWVuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjM4ZGVnLCAjMDA4OTNFIDE4Ljc2JSwgI0U0RTAyMyA4Ny45MSUpOyB9XG5cbi8qIGxpbmUgOTksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5iZy1ncmFkaWVudC10ZWFsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjM4ZGVnLCAjMDA2Qjc3IDE4Ljc2JSwgIzAwQjRDRCA4Ny45MSUpOyB9XG5cbi8qIGxpbmUgMTAzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYmctZ3JhZGllbnQtdGVhbC0zMCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny4zOGRlZywgcmdiYSgwLCAxMDcsIDExOSwgMC4zKSAxOC43NiUsIHJnYmEoMCwgMTgwLCAyMDUsIDAuMykgODcuOTElKTsgfVxuXG4vKiBFZmZlY3Qgc3R5bGVzICovXG4vKiBsaW5lIDEwOCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnNoYWRvdy1zbSxcbi5zaGFkb3ctc21hbGwge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoODQsIDc5LCA2NCwgMC4wNikgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExMywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnNoYWRvdyxcbi5zaGFkb3ctbWVkaXVtIHtcbiAgYm94LXNoYWRvdzogMCAycHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMTgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zaGFkb3ctbGFyZ2UsXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAycHggNzVweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMjMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbnNlY3Rpb24uaGVyby1oZWFkZXItMSB7XG4gIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxMjMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICBzZWN0aW9uLmhlcm8taGVhZGVyLTEge1xuICAgICAgcGFkZGluZy10b3A6IDE4OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEyMywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIHNlY3Rpb24uaGVyby1oZWFkZXItMSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTkycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMTM2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uaGVyby1oZWFkZXItMS1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIHBhZGRpbmc6IDQwcHggMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDEzNiwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5oZXJvLWhlYWRlci0xLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTM2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLmhlcm8taGVhZGVyLTEtaW5uZXIge1xuICAgICAgcGFkZGluZzogNDhweCA2NHB4OyB9IH1cblxuLyogbGluZSAxNDcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zZWN0aW9uLWlubmVyIHtcbiAgcGFkZGluZzogNDBweCAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTQ3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnNlY3Rpb24taW5uZXIge1xuICAgICAgcGFkZGluZzogNDBweCAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNDcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAuc2VjdGlvbi1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0OHB4IDY0cHg7IH0gfVxuXG4vKiBsaW5lIDE1Nywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuc2VjdGlvbi5oZXJvLWhlYWRlci0yIHtcbiAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxNTcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICBzZWN0aW9uLmhlcm8taGVhZGVyLTIge1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE1Nywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIHNlY3Rpb24uaGVyby1oZWFkZXItMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDsgfSB9XG5cbi8qIGxpbmUgMTY3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5zZWN0aW9uLmhlcm8taGVhZGVyLTIgaDIgKyBwLCBzZWN0aW9uLmhlcm8taGVhZGVyLTIgLmgyICsgcCB7XG4gIG1hcmdpbi10b3A6IC0xNnB4OyB9XG5cbi8qIGxpbmUgMTcxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5zZWN0aW9uLnBhZGRlZC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTcxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgc2VjdGlvbi5wYWRkZWQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNzEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICBzZWN0aW9uLnBhZGRlZC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7IH0gfVxuXG4vKiBsaW5lIDE4NCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuc2VjdGlvbi5uZXh0LXN0ZXBzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTg3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIHNlY3Rpb24ubmV4dC1zdGVwcyAubmV4dC1zdGVwcy1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC8qIGxpbmUgMTg3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICBzZWN0aW9uLm5leHQtc3RlcHMgLm5leHQtc3RlcHMtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTg3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICBzZWN0aW9uLm5leHQtc3RlcHMgLm5leHQtc3RlcHMtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk3NnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTg3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICBzZWN0aW9uLm5leHQtc3RlcHMgLm5leHQtc3RlcHMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxODcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAgIHNlY3Rpb24ubmV4dC1zdGVwcyAubmV4dC1zdGVwcy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggNjRweDsgfSB9XG5cbi8qIGxpbmUgMjA3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4ubnVtYmVyLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGMzY2MzM7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyMDcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAubnVtYmVyLWNpcmNsZSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuXG4vKiBsaW5lIDIzMCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnN0YXQtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAyMzAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAuc3RhdC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLyogbGluZSAyNDIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnN0YXQtdGl0bGUgaDMsIC5zdGF0LXRpdGxlIC5oMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAvKiBsaW5lIDI0Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICAgLnN0YXQtdGl0bGUgaDMsIC5zdGF0LXRpdGxlIC5oMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAvKiBsaW5lIDI1Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuc3RhdC10aXRsZSAuaWNvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC8qIGxpbmUgMjUyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICAuc3RhdC10aXRsZSAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjY0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc3RhdC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRjM2NjMzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMjY0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnN0YXQtYm94IHtcbiAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAvKiBsaW5lIDI3Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuc3RhdC1ib3ggLnN0YXQtdmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuXG4vKiBsaW5lIDI3OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnN0YWNrZWQtYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAtODRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDI3OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5zdGFja2VkLWJyZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbi10b3A6IC05MnB4OyB9IH1cblxuLyogbGluZSAyODYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zdGFja2VkLWJyZWFkY3J1bWItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4vKiBsaW5lIDI5MSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnN0YWNrZWQtYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQgLnN0YWNrZWQtYnJlYWRjcnVtYi1kb3Q6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjk1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc3RhY2tlZC1icmVhZGNydW1iLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ0RjQwOyB9XG5cbi8qIGxpbmUgMzAwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc3RhY2tlZC1icmVhZGNydW1iLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9icmVhZGNydW1idGljay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0b3A6IDhweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLyogbGluZSAzMTMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zdGFja2VkLWJyZWFkY3J1bWItZG90OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMTNweDtcbiAgYm90dG9tOiAtOHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAzMzQsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zdGFja2VkLWJyZWFkY3J1bWItaXRlbS5hY3RpdmUgLnN0YWNrZWQtYnJlYWRjcnVtYi1kb3Q6YWZ0ZXIsXG4uc3RhY2tlZC1icmVhZGNydW1iLWl0ZW0uYWN0aXZlIC5zdGFja2VkLWJyZWFkY3J1bWItZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi8qIGxpbmUgMzUwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc3RhY2tlZC1icmVhZGNydW1iLWl0ZW0gaDQsIC5zdGFja2VkLWJyZWFkY3J1bWItaXRlbSAuaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlOyB9XG5cbi8qIGxpbmUgMzU2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udGV4dC1kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDM2NSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnRleHQtZGl2aWRlcjo6YWZ0ZXIsXG4udGV4dC1kaXZpZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBmbGV4OiAxOyB9XG5cbi8qIGxpbmUgMzcyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udGV4dC1kaXZpZGVyOm5vdCg6ZW1wdHkpOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbi8qIGxpbmUgMzc2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udGV4dC1kaXZpZGVyOm5vdCg6ZW1wdHkpOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfVxuXG4vKiBsaW5lIDM4MSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmFycm93LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDM4NCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzOyB9XG4gIC8qIGxpbmUgMzg3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5hcnJvdy5ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDFweDsgfVxuICAvKiBsaW5lIDM5MCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuYXJyb3cudmVydGljYWwge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMzk3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udmVydGljYWwtbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pIHJvdGF0ZSg5MGRlZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSA0MDYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgI0YzNjYzMztcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHg7IH1cblxuLyogbGluZSA0MTUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5yaWdodC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdG9wOiAtMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qIGxpbmUgNDIxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4ubGVmdC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IC0ycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuLyogbGluZSA0MjcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi51cC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XG5cbi8qIGxpbmUgNDMzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uZG93bi5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4vKiBsaW5lIDQ0Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmJnLXdoaXRlLTg1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDQzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYmctd2hpdGUtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ0NCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmJnLXdoaXRlLTk1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDQ1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYmctZ3NrLXB1cnBsZS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NDYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5iZy1nc2stdGVhbC02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NDcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5iZy1nc2stdGVhbC0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NDksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi50ZXh0LXdoaXRlLTg1IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ1MCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnRleHQtd2hpdGUtOTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NTEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi50ZXh0LXdoaXRlLTk1IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ1Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnRleHQtZ3NrLXB1cnBsZS02MCB7XG4gIGNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDUzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udGV4dC1nc2stdGVhbC02MCB7XG4gIGNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDU0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udGV4dC1nc2stdGVhbC0zMCB7XG4gIGNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGMzY2MzMgMTAlLCAjY2QzZjBjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NEY0MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzU0NEY0MCAxMCUsICMyOTI2MWYgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwOEEwMCAxMCUsICMwMDNlMDAgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzE3RDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzE1NzE3RCAxMCUsICMwYTM2M2MgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OUIxMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0U0OUIxMyAxMCUsICM5ZDZiMGQgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQwMDNDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUQwMDNDIDEwJSwgI2ExMDAyOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0YzNjYzMyAxMCUsICNjZDNmMGMgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stZGFyay1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NEY0MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzU0NEY0MCAxMCUsICMyOTI2MWYgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1RDFDRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Q1RDFDRSAxMCUsICNiMmFhYTUgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDMTA3NztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0JDMTA3NyAxMCUsICM3NjBhNGEgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMDAzQztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VEMDAzQyAxMCUsICNhMTAwMjkgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2staW5kaWdvLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0ODhEO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDA0ODhEIDEwJSwgIzI4MmQ1OCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDhBMDAgMTAlLCAjMDAzZTAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MTdEO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTU3MTdEIDEwJSwgIzBhMzYzYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5QjEzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRTQ5QjEzIDEwJSwgIzlkNmIwZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRkZGRiAxMCUsICNkOWQ5ZDkgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC13aGl0ZS04NSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgMTAlLCByZ2JhKDIxNywgMjE3LCAyMTcsIDAuODUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtd2hpdGUtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAxMCUsIHJnYmEoMjE3LCAyMTcsIDIxNywgMC45KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXdoaXRlLTk1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAxMCUsIHJnYmEoMjE3LCAyMTcsIDIxNywgMC45NSkgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0JFQkVCRCAxMCUsICM5ODk4OTYgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAgMTAlLCBibGFjayAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1wdXJwbGUtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxODgsIDE2LCAxMTksIDAuNikgMTAlLCByZ2JhKDExOCwgMTAsIDc0LCAwLjYpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLXRlYWwtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMSwgMTEzLCAxMjUsIDAuNikgMTAlLCByZ2JhKDEwLCA1NCwgNjAsIDAuNikgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stdGVhbC0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKSAxMCUsIHJnYmEoMTAsIDU0LCA2MCwgMC4zKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1ncmVlbi02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkI5NjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2NkI5NjYgMTAlLCAjNDI5MDQyIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtbGluay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzBENzZEMSAxMCUsICMwOTRkODkgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC10ZXh0LWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFMkUzQztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJFMkUzQyAxMCUsICMwZDBkMTEgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC10ZXh0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzczNjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3NzczNjkgMTAlLCAjNGU0YzQ1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtdGV4dC1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Mzc5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODc4Mzc5IDEwJSwgIzVmNWM1NSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXRleHQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCOUIzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQkJCOUIzIDEwJSwgIzk3OTQ4YiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXN1cmZhY2UtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUJFQkQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNCRUJFQkQgMTAlLCAjOTg5ODk2IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtc3VyZmFjZS1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVEO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUZFRkVEIDEwJSwgI2NiY2JjNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXN1cmZhY2UtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUY4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkFGQUY4IDEwJSwgI2RhZGFjYiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1sYW1hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5QTkzRDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0U5QTkzRCAxMCUsICNjMzgzMTYgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stbGFiYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDY2OEE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGNDY2OEEgMTAlLCAjZWYxZjUzIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLWljcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDc2RDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwRDc2RDEgMTAlLCAjMDk0ZDg5IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLWRwaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUQzNEU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNDNUQzNEUgMTAlLCAjOWRhYTJhIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLWZtaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MEIwQzk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM2MEIwQzkgMTAlLCAjMzg4YmE1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLW1kaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDdFQjY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM3NDdFQjYgMTAlLCAjNGM1NzkxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLWxhbWEtbGFiYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNURCNEE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGNURCNEEgMTAlLCAjZTZjNTBkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLWljcy1sYWJhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Qjk2NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzY2Qjk2NiAxMCUsICM0MjkwNDIgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2staXNjLWxhbWEtbGFiYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QTM0N0Y7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4QTM0N0YgMTAlLCAjNTIxZjRjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtYWFoLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERjQxMEY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNERjQxMEYgMTAlLCAjOTcyYzBhIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtbGFuZGluZy0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxNDcxODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzkxNDcxOCAxMCUsICM0ZjI3MGQgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1sYW5kaW5nLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NjA1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY2NjA1IDEwJSwgI2I4NDcwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmV5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmV5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmV5LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmV5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmV5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmV5LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmV5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTUwNTcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmV5LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmV5LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cblxuLyogbGluZSA4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDsgfVxuXG4vKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci14IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7IH1cblxuLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXIteSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItc20tdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7IH1cbiAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXNtLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItc20tYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cbiAgLyogbGluZSA4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXNtLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7IH1cbiAgLyogbGluZSAxMCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1zbS10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItc20tcmlnaHQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1zbS1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItc20tbGVmdC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItc20teCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXNtLXkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLW1kLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1tZC1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7IH1cbiAgLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLW1kLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1tZC1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbWQtdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLW1kLXJpZ2h0LTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbWQtYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLW1kLWxlZnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLW1kLXgge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1tZC15IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1sZy10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbGctcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1sZy1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbGctbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLWxnLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1sZy1yaWdodC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLWxnLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1sZy1sZWZ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1sZy14IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbGcteSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXhsLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci14bC1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7IH1cbiAgLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXhsLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci14bC1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXIteGwtdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXhsLXJpZ2h0LTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXIteGwtYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXhsLWxlZnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXhsLXgge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci14bC15IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNGMzY2MzMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ0RjQwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMwMDhBMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0taW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE1NzE3RCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTQ5QjEzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0VEMDAzQyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0YzNjYzMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stZGFyay1ncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ0RjQwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay1tZWRpdW0ge1xuICBib3JkZXItY29sb3I6ICNENUQxQ0UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogI0JDMTA3NyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQwMDNDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay1pbmRpZ28tYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwNDg4RCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICMwMDhBMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLXRlYWwge1xuICBib3JkZXItY29sb3I6ICMxNTcxN0QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI0U0OUIxMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS13aGl0ZS04NSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS13aGl0ZS05MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLXdoaXRlLTk1IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdyZXkge1xuICBib3JkZXItY29sb3I6ICNCRUJFQkQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLXB1cnBsZS02MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODgsIDE2LCAxMTksIDAuNikgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLXRlYWwtNjAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay10ZWFsLTMwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stZ3JlZW4tNjAge1xuICBib3JkZXItY29sb3I6ICM2NkI5NjYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tbGluay1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEQ3NkQxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLXRleHQtYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMyRTJFM0MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tdGV4dC1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM3NzczNjkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tdGV4dC1tZWRpdW0ge1xuICBib3JkZXItY29sb3I6ICM4NzgzNzkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tdGV4dC1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0JCQjlCMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1zdXJmYWNlLWRhcmsge1xuICBib3JkZXItY29sb3I6ICNCRUJFQkQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tc3VyZmFjZS1tZWRpdW0ge1xuICBib3JkZXItY29sb3I6ICNFRkVGRUQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tc3VyZmFjZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0ZBRkFGOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stbGFtYSB7XG4gIGJvcmRlci1jb2xvcjogI0U5QTkzRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stbGFiYSB7XG4gIGJvcmRlci1jb2xvcjogI0Y0NjY4QSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2staWNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEQ3NkQxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay1kcGkge1xuICBib3JkZXItY29sb3I6ICNDNUQzNEUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLWZtaSB7XG4gIGJvcmRlci1jb2xvcjogIzYwQjBDOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stbWRpIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzQ3RUI2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay1sYW1hLWxhYmEge1xuICBib3JkZXItY29sb3I6ICNGNURCNEEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLWljcy1sYWJhIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZCOTY2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgYm9yZGVyLWNvbG9yOiAjOEEzNDdGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWFhaC1yZWQge1xuICBib3JkZXItY29sb3I6ICNERjQxMEYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tbGFuZGluZy0xIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTE0NzE4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWxhbmRpbmctMiB7XG4gIGJvcmRlci1jb2xvcjogI0ZGNjYwNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1wcmltYXJ5IHtcbiAgZmlsbDogI0YzNjYzMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1zZWNvbmRhcnkge1xuICBmaWxsOiAjNTQ0RjQwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLXN1Y2Nlc3Mge1xuICBmaWxsOiAjMDA4QTAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWluZm8ge1xuICBmaWxsOiAjMTU3MTdEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLXdhcm5pbmcge1xuICBmaWxsOiAjRTQ5QjEzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWRhbmdlciB7XG4gIGZpbGw6ICNFRDAwM0MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3NrLXByaW1hcnkge1xuICBmaWxsOiAjRjM2NjMzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1kYXJrLWdyZXkge1xuICBmaWxsOiAjNTQ0RjQwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1tZWRpdW0ge1xuICBmaWxsOiAjRDVEMUNFICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1wdXJwbGUge1xuICBmaWxsOiAjQkMxMDc3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1yZWQge1xuICBmaWxsOiAjRUQwMDNDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1pbmRpZ28tYmx1ZSB7XG4gIGZpbGw6ICM0MDQ4OEQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3NrLWdyZWVuIHtcbiAgZmlsbDogIzAwOEEwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stdGVhbCB7XG4gIGZpbGw6ICMxNTcxN0QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3NrLXllbGxvdyB7XG4gIGZpbGw6ICNFNDlCMTMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtd2hpdGUge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLXdoaXRlLTg1IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC13aGl0ZS05MCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC13aGl0ZS05NSB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3JleSB7XG4gIGZpbGw6ICNCRUJFQkQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtYmxhY2sge1xuICBmaWxsOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1wdXJwbGUtNjAge1xuICBmaWxsOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stdGVhbC02MCB7XG4gIGZpbGw6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay10ZWFsLTMwIHtcbiAgZmlsbDogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3NrLWdyZWVuLTYwIHtcbiAgZmlsbDogIzY2Qjk2NiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1saW5rLWJsdWUge1xuICBmaWxsOiAjMEQ3NkQxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLXRleHQtYmxhY2sge1xuICBmaWxsOiAjMkUyRTNDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLXRleHQtc2Vjb25kYXJ5IHtcbiAgZmlsbDogIzc3NzM2OSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC10ZXh0LW1lZGl1bSB7XG4gIGZpbGw6ICM4NzgzNzkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtdGV4dC1saWdodCB7XG4gIGZpbGw6ICNCQkI5QjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtc3VyZmFjZS1kYXJrIHtcbiAgZmlsbDogI0JFQkVCRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1zdXJmYWNlLW1lZGl1bSB7XG4gIGZpbGw6ICNFRkVGRUQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtc3VyZmFjZS1saWdodCB7XG4gIGZpbGw6ICNGQUZBRjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3NrLWxhbWEge1xuICBmaWxsOiAjRTlBOTNEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1sYWJhIHtcbiAgZmlsbDogI0Y0NjY4QSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2staWNzIHtcbiAgZmlsbDogIzBENzZEMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stZHBpIHtcbiAgZmlsbDogI0M1RDM0RSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stZm1pIHtcbiAgZmlsbDogIzYwQjBDOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stbWRpIHtcbiAgZmlsbDogIzc0N0VCNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stbGFtYS1sYWJhIHtcbiAgZmlsbDogI0Y1REI0QSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2staWNzLWxhYmEge1xuICBmaWxsOiAjNjZCOTY2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgZmlsbDogIzhBMzQ3RiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1hYWgtcmVkIHtcbiAgZmlsbDogI0RGNDEwRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1sYW5kaW5nLTEge1xuICBmaWxsOiAjOTE0NzE4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWxhbmRpbmctMiB7XG4gIGZpbGw6ICNGRjY2MDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtcHJpbWFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMyAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtc3VjY2Vzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MTdEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZGFuZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQwMDNDICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1wcmltYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1kYXJrLWdyZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLW1lZGl1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1RDFDRSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2stcHVycGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkMxMDc3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1yZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDAwM0MgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLWluZGlnby1ibHVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0ODhEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1ncmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2stdGVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzE3RCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2steWVsbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5QjEzICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLXdoaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLXdoaXRlLTg1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLXdoaXRlLTkwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtd2hpdGUtOTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3JleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1ibGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2stcHVycGxlLTYwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2stdGVhbC02MDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuNikgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLXRlYWwtMzA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1ncmVlbi02MDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Qjk2NiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1saW5rLWJsdWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDc2RDEgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtdGV4dC1ibGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFMkUzQyAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS10ZXh0LXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzM2OSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS10ZXh0LW1lZGl1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3ODM3OSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS10ZXh0LWxpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCOUIzICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLXN1cmZhY2UtZGFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1zdXJmYWNlLW1lZGl1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1zdXJmYWNlLWxpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUY4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1sYW1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlBOTNEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1sYWJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ2NjhBICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1pY3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDc2RDEgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLWRwaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RDM0RSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2stZm1pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBCMEM5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1tZGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDdFQjYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLWxhbWEtbGFiYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1REI0QSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2staWNzLWxhYmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkI5NjYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLWlzYy1sYW1hLWxhYmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QTM0N0YgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtYWFoLXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGNDEwRiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1sYW5kaW5nLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTQ3MTggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtbGFuZGluZy0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NjA1ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtcHJpbWFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtc2Vjb25kYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1zdWNjZXNzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1pbmZvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0QgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS13YXJuaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1kYW5nZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMDAzQyAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay1wcmltYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzMgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2stZGFyay1ncmV5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2stbWVkaXVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENUQxQ0UgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2stcHVycGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzEwNzcgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2stcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDAwM0MgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2staW5kaWdvLWJsdWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDg4RCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay1ncmVlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLXRlYWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzE3RCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay15ZWxsb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OUIxMyAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLXdoaXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS13aGl0ZS04NTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtd2hpdGUtOTA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtd2hpdGUtOTU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdyZXk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWJsYWNrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2stcHVycGxlLTYwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLXRlYWwtNjA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuNikgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2stdGVhbC0zMDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay1ncmVlbi02MDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCOTY2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtbGluay1ibHVlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDc2RDEgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS10ZXh0LWJsYWNrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTJFM0MgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS10ZXh0LXNlY29uZGFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3MzY5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtdGV4dC1tZWRpdW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3ODM3OSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLXRleHQtbGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCQjlCMyAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLXN1cmZhY2UtZGFyazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCRUJEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtc3VyZmFjZS1tZWRpdW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLXN1cmZhY2UtbGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGOCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay1sYW1hOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUE5M0QgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2stbGFiYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ2NjhBICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLWljczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ3NkQxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLWRwaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVEMzRFICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLWZtaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBCMEM5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLW1kaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3RUI2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLWxhbWEtbGFiYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVEQjRBICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLWljcy1sYWJhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkI5NjYgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2staXNjLWxhbWEtbGFiYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEEzNDdGICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtYWFoLXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREY0MTBGICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtbGFuZGluZy0xOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTQ3MTggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1sYW5kaW5nLTI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjYwNSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgOCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyI2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZFRkVEOyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyI2hlYWRlciAubmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciBhLm5hdi1icmFuZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMC41cmVtIDAuNXJlbSAxLjI1cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciBhLm5hdi1icmFuZCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIGEubmF2LWJyYW5kIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ5LjAzMzNweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0OS4wMzMzcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgYS5uYXYtYnJhbmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciBhLm5hdi1icmFuZCBpbWcuaW1nLWZsdWlkIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjZweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIGEubmF2LWJyYW5kIGltZy5pbWctZmx1aWQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgYS5uYXYtYnJhbmQgaW1nLmltZy1mbHVpZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgICAvKiBsaW5lIDUyLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VGRUZFRDsgfVxuICAgICAgLyogbGluZSA2MSwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpmb2N1cywgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRjg7IH1cbiAgICAgIC8qIGxpbmUgNjcsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIC5pY29uLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLyogbGluZSA3MSwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmljb24tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDc3LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5pY29uLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5pY29uLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDg3LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUZFRkVEOyB9XG4gICAgICAvKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjb2xvcjogIzU0NEY0MDsgfVxuICAgICAgICAvKiBsaW5lIDk3LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cywgaGVhZGVyI2hlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzU0NEY0MDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUY4OyB9XG4gICAgICAvKiBsaW5lIDEwNCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjNTQ0RjQwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUY4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDExMCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyICNsaW5rcy5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VGRUZFRDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAvKiBsaW5lIDExNiwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uuc2hvdyAubmF2LWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VGRUZFRDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICAvKiBsaW5lIDEyMSwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5zaG93IC5uYXYtaXRlbSAubmF2YmFyLXNlYXJjaCBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgMTI4LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItc2VhcmNoIC5pbnB1dC1ncm91cCAqIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEzMiwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAubmF2YmFyLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9zZWFyY2guc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDsgfVxuICAgICAgLyogbGluZSAxNDYsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAubmF2YmFyLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsIGhlYWRlciNoZWFkZXIgLm5hdmJhciAubmF2YmFyLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU0NEY0MDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGODtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTU1LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzU0NEY0MDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxNjQsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUQ7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtOyB9XG4gICAgICAvKiBsaW5lIDE2OCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAvKiBsaW5lIDE3Miwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5kcm9wZG93bi1pdGVtOmZvY3VzLCBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU0NEY0MDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGODsgfVxuICAgIC8qIGxpbmUgMTc5LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlciAubmF2YmFyICNuYXYtbG9nZ2VkaW4gdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTg0LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgI25hdi1sb2dnZWRpbiB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxLjByZW0gMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0YzNjYzMzsgfVxuICAgICAgICAvKiBsaW5lIDE5MCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgI25hdi1sb2dnZWRpbiB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cywgaGVhZGVyI2hlYWRlciAubmF2YmFyICNuYXYtbG9nZ2VkaW4gdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLyogbGluZSAxOTgsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAjbmF2LWxvZ2dlZGluIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLyogbGluZSAyMDcsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgI25hdi1hZG1pbiB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLyogbGluZSAyMTIsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAjbmF2LWFkbWluIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDEuMHJlbSAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMjEyLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyICNuYXYtYWRtaW4gdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDAwMDA7IH0gfVxuICAgICAgICAvKiBsaW5lIDIyMSwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgI25hdi1hZG1pbiB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cywgaGVhZGVyI2hlYWRlciAubmF2YmFyICNuYXYtYWRtaW4gdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAvKiBsaW5lIDIyMSwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyICNuYXYtYWRtaW4gdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMsIGhlYWRlciNoZWFkZXIgLm5hdmJhciAjbmF2LWFkbWluIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7IH0gfVxuICAgICAgLyogbGluZSAyMzMsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAjbmF2LWFkbWluIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDIzMywgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAjbmF2LWFkbWluIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjQ3LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICNuYXYtbG9nZ2VkaW4td3JhcCwgI25hdi1hZG1pbi13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDI1Mywgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyI2hlYWRlciAjYWRtaW4tdG9nZ2xlci5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDI1Niwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICBoZWFkZXIjaGVhZGVyICNhZG1pbi10b2dnbGVyLm5hdmJhci10b2dnbGVyOmZvY3VzLCBoZWFkZXIjaGVhZGVyICNhZG1pbi10b2dnbGVyLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDI2Mywgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuI2hlYWRlci1pbmZvIHtcbiAgei1pbmRleDogMTAyOTsgfVxuXG4vKiBsaW5lIDI2OCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuI2hlYWRlci1hbGVydCAuYnRuLWNsb3NlIHtcbiAgLS1icy1idG4tY2xvc2UtYmc6IG5vbmU7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG5mb290ZXIjZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICAgIGZvb3RlciNmb290ZXIgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIjZm9vdGVyIGg0LCBmb290ZXIjZm9vdGVyIC5oNCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyI2Zvb3RlciBsaSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyI2Zvb3RlciBhLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMTU3MTdEOyB9XG4gICAgLyogbGluZSAyNSwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICAgIGZvb3RlciNmb290ZXIgYS5uYXYtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0YzNjYzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLXByZXNjcmliaW5nLWluZm8tbGlua3MgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICAgICAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLXByZXNjcmliaW5nLWluZm8tbGlua3MgbGkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjByZW07IH0gfVxuICAvKiBsaW5lIDQyLCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1sZWdhbC1saW5rcyBhLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuMHJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNDksIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgI2Zvb3Rlci1saW5rcyAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDUyLCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gICAgI2Zvb3Rlci1saW5rcyAuY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ3NrLWxvZ28ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTdweCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNjhweDtcbiAgICAgIHRvcDogNzhweDsgfSB9XG5cbi8qIGxpbmUgNzIsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiNmb290ZXItYWR2ZXJzZS1ldmVudHMgLm1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oMSwgLmgxLCAuaDEge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbjogMCAwIDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDEsIC5oMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgNDhweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGgxLCAuaDEsIC5oMSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDQ4cHggMDsgfSB9XG5cbi8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oMiwgLmgyLCAuaDIge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbjogMjRweCAwIDI0cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGgyLCAuaDIsIC5oMiB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgIG1hcmdpbjogMjRweCAwIDMycHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDIsIC5oMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgbWFyZ2luOiAyNHB4IDAgNDBweCAwOyB9IH1cblxuLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgzLCAuaDMsIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luOiAyNHB4IDAgMzJweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDMsIC5oMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgbWFyZ2luOiAyNHB4IDAgMzJweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoMywgLmgzLCAuaDMge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBtYXJnaW46IDI2cHggMCAzNnB4IDA7IH0gfVxuXG4vKiBsaW5lIDU1LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDQsIC5oNCwgLmg0IHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDE2cHggMCAyMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA1NSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoNCwgLmg0LCAuaDQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBtYXJnaW46IDE2cHggMCAyMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDU1LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGg0LCAuaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIG1hcmdpbjogMThweCAwIDI0cHggMDsgfSB9XG5cbi8qIGxpbmUgNzMsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oNSwgLmg1LCAuaDUge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMTJweCAwIDE2cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDczLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGg1LCAuaDUsIC5oNSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIG1hcmdpbjogMTJweCAwIDE2cHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNzMsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDUsIC5oNSwgLmg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgbWFyZ2luOiAxNHB4IDAgMThweCAwOyB9IH1cblxuLyogbGluZSA5MSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmg2LCAuaDYsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luOiAxMnB4IDAgMTZweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgOTEsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDYsIC5oNiwgLmg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzglO1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMTZweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA5MSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoNiwgLmg2LCAuaDYge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBtYXJnaW46IDE0cHggMCAxOHB4IDA7IH0gfVxuXG4vKiBsaW5lIDEwOSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbnAge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbjogMjBweCAwIDI0cHggMDsgfVxuICAvKiBsaW5lIDEyNSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgcC5pbnRybyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIG1hcmdpbjogMjRweCAwIDMycHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAxMjUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgICBwLmludHJvIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTE4JTtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgMzJweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTI1LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgICAgcC5pbnRybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExOCU7XG4gICAgICAgIG1hcmdpbjogMjhweCAwIDM2cHggMDsgfSB9XG4gIC8qIGxpbmUgMTQxLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBwLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbjogMTZweCAwIDIwcHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAxNDEsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgICBwLm1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDIxcHggMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE0MSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAgIHAubWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMjRweCAwOyB9IH1cbiAgLyogbGluZSAxNTcsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICBtYXJnaW46IDEycHggMCAxNnB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTU3LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgICAgcC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDE2cHggMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE1Nywgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAgIHAuc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgICAgICBtYXJnaW46IDEycHggMCAxNnB4IDA7IH0gfVxuICAvKiBsaW5lIDE3Mywgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgcC54LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDExcHg7IH1cblxuLyogbGluZSAxNzksIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4ud2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyogbGluZSAxODQsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5kaXYgPiBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDE4OSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmxpIHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyB9XG4gIC8qIGxpbmUgMjAyLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBsaS5pbnRybyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDIwMiwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAgIGxpLmludHJvIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTE4JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDIwMiwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAgIGxpLmludHJvIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTE4JTsgfSB9XG4gIC8qIGxpbmUgMjE1LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBsaS5tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAyMTUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgICBsaS5tZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjE1LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgICAgbGkubWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgfSB9XG4gIC8qIGxpbmUgMjI4LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBsaS5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgIG1hcmdpbjogMTJweCAwIDE2cHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAyMjgsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgICBsaS5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAyMjgsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgICBsaS5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7IH0gfVxuXG4vKiBsaW5lIDI1Mywgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbi50b3AtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICBjb2xvcjogIzE1NzE3RDsgfVxuICAvKiBsaW5lIDI1OSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgLnRvcC1oZWFkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDI1Mywgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAudG9wLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLyogbGluZSAyNzAsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgICAudG9wLWhlYWRlcjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogODZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDsgfSB9XG5cbi8qIGxpbmUgMjc3LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLnRvcC1oZWFkZXIgKyBoMSwgLnRvcC1oZWFkZXIgKyAuaDEge1xuICBtYXJnaW4tdG9wOiA0OHB4OyB9XG5cbi8qIGxpbmUgMjgxLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLnRpdGxlLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTIzJTtcbiAgY29sb3I6ICMxNTcxN0Q7IH1cbiAgLyogbGluZSAyODYsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIC50aXRsZS1oZWFkZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDI5Niwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAudGl0bGUtaGVhZGVyOjphZnRlciB7XG4gICAgICB3aWR0aDogOTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMwMywgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAudGl0bGUtaGVhZGVyOjphZnRlciB7XG4gICAgICB3aWR0aDogMTI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cblxuLyogbGluZSAzMTAsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4udGl0bGUtaGVhZGVyICsgaDIsIC50aXRsZS1oZWFkZXIgKyAuaDIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMzEwLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIC50aXRsZS1oZWFkZXIgKyBoMiwgLnRpdGxlLWhlYWRlciArIC5oMiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuXG4vKiBsaW5lIDMxOSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbi50b3AtbmF2IHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMzE5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIC50b3AtbmF2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyB9IH1cblxuLyogbGluZSAzMzAsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4ubWVkaXVtLWJvbGQge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLyogbGluZSAzMzUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4ubGluZS1oZWlnaHQtMTAwIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0MCwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5hZnRlci1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAzNTEsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4uYmVmb3JlLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSAzNjIsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5zbWFsbCwgLnNtYWxsLCAuc21hbGwge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxub3B0aW9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTQ0RjQwOyB9XG5cbi8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDMzLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi8qIGxpbmUgMzgsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tc3R5bGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAvKiBsaW5lIDQxLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tc3R5bGVkIC5mb3JtLWNvbnRyb2wsIC5mb3JtLXN0eWxlZCAuZm9ybS1zZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLWhlaWdodDogNTZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkFGQUY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRjg7IH1cbiAgLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLXN0eWxlZCAuZm9ybS1jb250cm9sLmZvcm0tc3R5bGUtMiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGJvcmRlci1jb2xvcjogIzE1NzE3RDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgNjAsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1zdHlsZWQgbGFiZWw6bm90KC5mb3JtLWNoZWNrLWxhYmVsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAvKiBsaW5lIDY1LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tc3R5bGVkIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgLyogbGluZSA3Niwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0tc3R5bGVkIHNlbGVjdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwLnN2Z1wiKTsgfVxuICAgIC8qIGxpbmUgODAsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLXN0eWxlZCBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAvKiBsaW5lIDg1LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tc3R5bGVkIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLFxuICAuZm9ybS1zdHlsZWQgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogNzAlOyB9XG5cbi8qIGxpbmUgOTQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDEwNSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4ucmFuZ2VzbGlkZXItd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDEwOSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5yYW5nZXNsaWRlci13cmFwIC5yYW5nZXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVEOyB9XG4gICAgLyogbGluZSAxMTYsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5yYW5nZXNsaWRlci13cmFwIC5yYW5nZXNsaWRlcl9faGFuZGxlIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MTdEO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgdG9wOiAtOHB4OyB9XG4gICAgICAvKiBsaW5lIDEzMSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2hhbmRsZV9fdmFsdWUge1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4xcywgdHJhbnNmb3JtIDAuMXM7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMTU3MTdEO1xuICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC8qIGxpbmUgMTQzLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAgICAgLnJhbmdlc2xpZGVyLXdyYXAgLnJhbmdlc2xpZGVyX19oYW5kbGVfX3ZhbHVlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLyogbGluZSAxNDksIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5yYW5nZXNsaWRlci13cmFwIC5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzE3RDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC8qIGxpbmUgMTU4LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2xhYmVscyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAvKiBsaW5lIDE2NSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2xhYmVsc19fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgY29sb3I6ICM1NDRGNDA7IH1cbiAgICAgICAgLyogbGluZSAxNzEsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgICAgICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2xhYmVsc19fbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzcsIDAuNSk7IH1cbiAgICAgICAgLyogbGluZSAxODMsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgICAgICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2xhYmVsc19fbGFiZWw6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2xhYmVsc19fbGFiZWw6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgICAvKiBsaW5lIDE4OSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgICAgIC5yYW5nZXNsaWRlci13cmFwIC5yYW5nZXNsaWRlcl9fbGFiZWxzX19sYWJlbDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUQ7IH1cbiAgICAgICAgLyogbGluZSAxOTMsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgICAgICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2xhYmVsc19fbGFiZWw6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUQ7IH1cbiAgICAgICAgLyogbGluZSAxOTcsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgICAgICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2xhYmVsc19fbGFiZWw6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgICAgICAvKiBsaW5lIDIwMiwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgICAgIC5yYW5nZXNsaWRlci13cmFwIC5yYW5nZXNsaWRlcl9fbGFiZWxzX19sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLyogbGluZSAyMjAsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnJhbmdlc2xpZGVyLXdyYXAucGVyY2VudGFnZXNsaWRlciAucmFuZ2VzbGlkZXJfX2hhbmRsZV9fdmFsdWUge1xuICBsZWZ0OiAtMTdweDsgfVxuICAvKiBsaW5lIDIyMywgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5yYW5nZXNsaWRlci13cmFwLnBlcmNlbnRhZ2VzbGlkZXIgLnJhbmdlc2xpZGVyX19oYW5kbGVfX3ZhbHVlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiVcIjsgfVxuXG4vKiBsaW5lIDIzMCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4ucmFuZ2VzbGlkZXItd3JhcC5wZXJjZW50YWdlc2xpZGVyIC5yYW5nZXNsaWRlcl9fbGFiZWxzX19sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiJVwiOyB9XG5cbi8qIGxpbmUgMjM3LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5yYW5nZXNsaWRlci13cmFwLmdyZWVuc2xpZGVyIC5yYW5nZXNsaWRlcl9faGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMDsgfVxuICAvKiBsaW5lIDI0MCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5yYW5nZXNsaWRlci13cmFwLmdyZWVuc2xpZGVyIC5yYW5nZXNsaWRlcl9faGFuZGxlX192YWx1ZSB7XG4gICAgY29sb3I6ICMwMDhBMDA7IH1cblxuLyogbGluZSAyNDUsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnJhbmdlc2xpZGVyLXdyYXAuZ3JlZW5zbGlkZXIgLnJhbmdlc2xpZGVyX19maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMDsgfVxuXG4vKiBsaW5lIDI1MSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4ucmFuZ2VzbGlkZXItd3JhcC5kdWFsc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLyogbGluZSAyNTYsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAucmFuZ2VzbGlkZXItd3JhcC5kdWFsc2xpZGVyIC5yYW5nZXNsaWRlcl9faGFuZGxlX192YWx1ZSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjY0LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI2OCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGJvcmRlci1jb2xvcjogI0ZBRkFGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl9kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDJyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM1NDRGNDA7IH1cblxuLyogbGluZSAyODUsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgbGkuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0Q7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNTcxN0Q7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSAzMDQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzIxLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLyogbGluZSAzMjgsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjb2xvcjogI0VGRUZFRDtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDMzNiwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDM0MCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwJTsgfVxuXG4vKiBsaW5lIDM0NSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkFGQUY4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpOyB9XG5cbi8qIGxpbmUgMzUwLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgMTAyLCA1MSwgMC4yNSk7IH1cblxuLyogbGluZSAzNTQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwLnN2Z1wiKTsgfVxuXG4vKiBsaW5lIDM1OSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDM2Mywgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLyogbGluZSAzNjcsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM3Nywgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUubG9jYXRpb24tc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAzODQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLmxvY2F0aW9uLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICNGMzY2MzMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM4OSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4ubDIge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDM5NCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4ubDMge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDM5OSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uZHJvcGRvd24tYmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDEycHg7XG4gIHotaW5kZXg6IDI7IH1cbiAgLyogbGluZSA0MDYsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZHJvcGRvd24tYmFjayBpbWcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDsgfVxuXG4vKiBsaW5lIDQxMywgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4ubGFyZ2UtZGF0ZS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuICAvKiBsaW5lIDQyMSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5sYXJnZS1kYXRlLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDQzMCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4jc2VsZWN0Mi1zb19wcm9kdWN0LWNvbnRhaW5lci5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtYXgtd2lkdGg6IDMxOHB4OyB9XG5cbi8qIGxpbmUgNDM0LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gaW5wdXQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9zZWFyY2guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4vKiBsaW5lIDQ0Mywgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG5pbnB1dC5wcm9kdWN0X19xdHktaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG5hLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIGEubGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICNGMzY2MzM7IH1cbiAgLyogbGluZSA4LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICBhLmxpbmsuZXh0ZXJuYWwtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2ljb25fbmV3X3dpbmRvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0biB7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICB3aWR0aDogMjE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDIyLCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDI5NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMiwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAyMzJweDsgfSB9XG4gIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4uYnRuLXdpZHRoLWF1dG8ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNDIsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLmxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzE1NzE3RDsgfVxuXG4vKiBsaW5lIDUxLCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBtaW4taGVpZ2h0OiAzMy42cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDYwLCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLnNtYWxsLWxpbmsge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7IH1cblxuLyogbGluZSA2Nywgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3JvdXAudG9nZ2xlLWNoYXJ0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7IH1cbiAgLyogbGluZSA3MCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC50b2dnbGUtY2hhcnRzIC5idG4tc20sIC5idG4tZ3JvdXAudG9nZ2xlLWNoYXJ0cyAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICAgIC8qIGxpbmUgNzIsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1ncm91cC50b2dnbGUtY2hhcnRzIC5idG4tc20uYWN0aXZlLCAuYnRuLWdyb3VwLnRvZ2dsZS1jaGFydHMgLmJ0bi1ncm91cC1zbSA+IC5hY3RpdmUuYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0Q7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLyogbGluZSA3OCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWdyb3VwLnRvZ2dsZS1jaGFydHMgLmJ0bi1zbTpmb2N1cywgLmJ0bi1ncm91cC50b2dnbGUtY2hhcnRzIC5idG4tZ3JvdXAtc20gPiAuYnRuOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA4NSwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4gc3Bhbi5kb3dubG9hZC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9pY29uX2Rvd25sb2FkX2J1dHRvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLyogbGluZSA5NSwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG46aG92ZXIgc3Bhbi5kb3dubG9hZC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9kb3dubG9hZF9idXR0b25fd2hpdGUuc3ZnXCIpOyB9XG5cbi8qIGxpbmUgMTAwLCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1wcmltYXJ5LCAuYnRuLWdzay1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmZmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgMTA3LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1nc2stcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1iZzogI0YzNjYzMztcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICNlZjRhMGU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2U2NDcwZTtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1iZzogIzU0NEY0MDtcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICMzZDM5MmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3MzQyYTtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1zdWNjZXNzIHtcbiAgLS1icy1idG4tYmc6ICMwMDhBMDA7XG4gIC8qIHByb2R1Y2UgQlM0LXN0eWxlIGhvdmVyIGJ5IGRhcmtlbmluZyBieSA4JSAodHdlYWsgdG8gdGFzdGUpICovXG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMDA2MTAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDU3MDA7XG4gIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cbiAgLS1icy1idG4taG92ZXItY29sb3I6IGlmKGxpZ2h0bmVzcygkY29sb3IpID4gNTAlLCAjMjEyNTI5LCAjZmZmKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWJnOiAjMTU3MTdEO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBmNTE1YTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGU0YTUxO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1iZzogI0U0OUIxMztcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICNiZTgxMTA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2I1N2IwZjtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1iZzogI0VEMDAzQztcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICNjNDAwMzI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2JhMDAyZjtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWJnOiAjRjM2NjMzO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2VmNGEwZTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZTY0NzBlO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1kYXJrLWdyZXkge1xuICAtLWJzLWJ0bi1iZzogIzU0NEY0MDtcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICMzZDM5MmU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3MzQyYTtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stbWVkaXVtIHtcbiAgLS1icy1idG4tYmc6ICNENUQxQ0U7XG4gIC8qIHByb2R1Y2UgQlM0LXN0eWxlIGhvdmVyIGJ5IGRhcmtlbmluZyBieSA4JSAodHdlYWsgdG8gdGFzdGUpICovXG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYzJiY2I4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiZGI3YjM7XG4gIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cbiAgLS1icy1idG4taG92ZXItY29sb3I6IGlmKGxpZ2h0bmVzcygkY29sb3IpID4gNTAlLCAjMjEyNTI5LCAjZmZmKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLXB1cnBsZSB7XG4gIC0tYnMtYnRuLWJnOiAjQkMxMDc3O1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzk2MGQ1ZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjOGQwYzU5O1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1yZWQge1xuICAtLWJzLWJ0bi1iZzogI0VEMDAzQztcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICNjNDAwMzI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2JhMDAyZjtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2staW5kaWdvLWJsdWUge1xuICAtLWJzLWJ0bi1iZzogIzQwNDg4RDtcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICMzMzNhNzE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzMwMzY2YTtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stZ3JlZW4ge1xuICAtLWJzLWJ0bi1iZzogIzAwOEEwMDtcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICMwMDYxMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwNTcwMDtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stdGVhbCB7XG4gIC0tYnMtYnRuLWJnOiAjMTU3MTdEO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBmNTE1YTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGU0YTUxO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay15ZWxsb3cge1xuICAtLWJzLWJ0bi1iZzogI0U0OUIxMztcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICNiZTgxMTA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2I1N2IwZjtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi13aGl0ZSB7XG4gIC0tYnMtYnRuLWJnOiAjRkZGRkZGO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ViZWJlYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXdoaXRlLTg1IHtcbiAgLS1icy1idG4tYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC8qIHByb2R1Y2UgQlM0LXN0eWxlIGhvdmVyIGJ5IGRhcmtlbmluZyBieSA4JSAodHdlYWsgdG8gdGFzdGUpICovXG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIzNSwgMjM1LCAyMzUsIDAuODUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC44NSk7XG4gIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cbiAgLS1icy1idG4taG92ZXItY29sb3I6IGlmKGxpZ2h0bmVzcygkY29sb3IpID4gNTAlLCAjMjEyNTI5LCAjZmZmKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4td2hpdGUtOTAge1xuICAtLWJzLWJ0bi1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjkpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC45KTtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi13aGl0ZS05NSB7XG4gIC0tYnMtYnRuLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjk1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuOTUpO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdyZXkge1xuICAtLWJzLWJ0bi1iZzogI0JFQkVCRDtcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICNhYWFhYTg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2E1YTVhMztcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1ibGFjayB7XG4gIC0tYnMtYnRuLWJnOiAjMDAwMDAwO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogYmxhY2s7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cbiAgLS1icy1idG4taG92ZXItY29sb3I6IGlmKGxpZ2h0bmVzcygkY29sb3IpID4gNTAlLCAjMjEyNTI5LCAjZmZmKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLXB1cnBsZS02MCB7XG4gIC0tYnMtYnRuLWJnOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTtcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTUwLCAxMywgOTUsIDAuNik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgxNDEsIDEyLCA4OSwgMC42KTtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stdGVhbC02MCB7XG4gIC0tYnMtYnRuLWJnOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KTtcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTUsIDgxLCA5MCwgMC42KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDE0LCA3NCwgODEsIDAuNik7XG4gIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cbiAgLS1icy1idG4taG92ZXItY29sb3I6IGlmKGxpZ2h0bmVzcygkY29sb3IpID4gNTAlLCAjMjEyNTI5LCAjZmZmKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLXRlYWwtMzAge1xuICAtLWJzLWJ0bi1iZzogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMyk7XG4gIC8qIHByb2R1Y2UgQlM0LXN0eWxlIGhvdmVyIGJ5IGRhcmtlbmluZyBieSA4JSAodHdlYWsgdG8gdGFzdGUpICovXG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDE1LCA4MSwgOTAsIDAuMyk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgxNCwgNzQsIDgxLCAwLjMpO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1ncmVlbi02MCB7XG4gIC0tYnMtYnRuLWJnOiAjNjZCOTY2O1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzRkYTk0ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNGFhMjRhO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxpbmstYmx1ZSB7XG4gIC0tYnMtYnRuLWJnOiAjMEQ3NkQxO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBiNjBhYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGE1YmExO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXRleHQtYmxhY2sge1xuICAtLWJzLWJ0bi1iZzogIzJFMkUzQztcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICMxYzFjMjU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE4MTgxZjtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi10ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWJnOiAjNzc3MzY5O1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzYxNWU1NjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWM1OTUxO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXRleHQtbWVkaXVtIHtcbiAgLS1icy1idG4tYmc6ICM4NzgzNzk7XG4gIC8qIHByb2R1Y2UgQlM0LXN0eWxlIGhvdmVyIGJ5IGRhcmtlbmluZyBieSA4JSAodHdlYWsgdG8gdGFzdGUpICovXG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNzI2ZTY2O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2YzY5NjE7XG4gIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cbiAgLS1icy1idG4taG92ZXItY29sb3I6IGlmKGxpZ2h0bmVzcygkY29sb3IpID4gNTAlLCAjMjEyNTI5LCAjZmZmKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tdGV4dC1saWdodCB7XG4gIC0tYnMtYnRuLWJnOiAjQkJCOUIzO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2E4YTU5ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYTNhMDk4O1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXN1cmZhY2UtZGFyayB7XG4gIC0tYnMtYnRuLWJnOiAjQkVCRUJEO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2FhYWFhODtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYTVhNWEzO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXN1cmZhY2UtbWVkaXVtIHtcbiAgLS1icy1idG4tYmc6ICNFRkVGRUQ7XG4gIC8qIHByb2R1Y2UgQlM0LXN0eWxlIGhvdmVyIGJ5IGRhcmtlbmluZyBieSA4JSAodHdlYWsgdG8gdGFzdGUpICovXG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGNkY2Q3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkN2Q3ZDI7XG4gIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cbiAgLS1icy1idG4taG92ZXItY29sb3I6IGlmKGxpZ2h0bmVzcygkY29sb3IpID4gNTAlLCAjMjEyNTI5LCAjZmZmKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tc3VyZmFjZS1saWdodCB7XG4gIC0tYnMtYnRuLWJnOiAjRkFGQUY4O1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2U5ZTllMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZTVlNWRhO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1sYW1hIHtcbiAgLS1icy1idG4tYmc6ICNFOUE5M0Q7XG4gIC8qIHByb2R1Y2UgQlM0LXN0eWxlIGhvdmVyIGJ5IGRhcmtlbmluZyBieSA4JSAodHdlYWsgdG8gdGFzdGUpICovXG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZTM5ODFhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkYTkyMTk7XG4gIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cbiAgLS1icy1idG4taG92ZXItY29sb3I6IGlmKGxpZ2h0bmVzcygkY29sb3IpID4gNTAlLCAjMjEyNTI5LCAjZmZmKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLWxhYmEge1xuICAtLWJzLWJ0bi1iZzogI0Y0NjY4QTtcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICNmMTQwNmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2YxMzY2NjtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2staWNzIHtcbiAgLS1icy1idG4tYmc6ICMwRDc2RDE7XG4gIC8qIHByb2R1Y2UgQlM0LXN0eWxlIGhvdmVyIGJ5IGRhcmtlbmluZyBieSA4JSAodHdlYWsgdG8gdGFzdGUpICovXG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGI2MGFiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTViYTE7XG4gIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cbiAgLS1icy1idG4taG92ZXItY29sb3I6IGlmKGxpZ2h0bmVzcygkY29sb3IpID4gNTAlLCAjMjEyNTI5LCAjZmZmKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLWRwaSB7XG4gIC0tYnMtYnRuLWJnOiAjQzVEMzRFO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2I3YzczMTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYjBiZjJmO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1mbWkge1xuICAtLWJzLWJ0bi1iZzogIzYwQjBDOTtcbiAgLyogcHJvZHVjZSBCUzQtc3R5bGUgaG92ZXIgYnkgZGFya2VuaW5nIGJ5IDglICh0d2VhayB0byB0YXN0ZSkgKi9cbiAgLS1icy1idG4taG92ZXItYmc6ICM0MmExYmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNlOWJiODtcbiAgLyogb3B0aW9uYWwgdGV4dCBjb2xvcjsgY29tcHV0ZSBjb250cmFzdCBvciBzZXQgc3RhdGljYWxseSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaWYobGlnaHRuZXNzKCRjb2xvcikgPiA1MCUsICMyMTI1MjksICNmZmYpOyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stbWRpIHtcbiAgLS1icy1idG4tYmc6ICM3NDdFQjY7XG4gIC8qIHByb2R1Y2UgQlM0LXN0eWxlIGhvdmVyIGJ5IGRhcmtlbmluZyBieSA4JSAodHdlYWsgdG8gdGFzdGUpICovXG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNTk2NWE4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1NTYxYTI7XG4gIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cbiAgLS1icy1idG4taG92ZXItY29sb3I6IGlmKGxpZ2h0bmVzcygkY29sb3IpID4gNTAlLCAjMjEyNTI5LCAjZmZmKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLWxhbWEtbGFiYSB7XG4gIC0tYnMtYnRuLWJnOiAjRjVEQjRBO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2YzZDMyMztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjJkMTFhO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1pY3MtbGFiYSB7XG4gIC0tYnMtYnRuLWJnOiAjNjZCOTY2O1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzRkYTk0ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNGFhMjRhO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgLS1icy1idG4tYmc6ICM4QTM0N0Y7XG4gIC8qIHByb2R1Y2UgQlM0LXN0eWxlIGhvdmVyIGJ5IGRhcmtlbmluZyBieSA4JSAodHdlYWsgdG8gdGFzdGUpICovXG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNmMyOTY0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2NTI2NWQ7XG4gIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cbiAgLS1icy1idG4taG92ZXItY29sb3I6IGlmKGxpZ2h0bmVzcygkY29sb3IpID4gNTAlLCAjMjEyNTI5LCAjZmZmKTsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tYWFoLXJlZCB7XG4gIC0tYnMtYnRuLWJnOiAjREY0MTBGO1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2I5MzYwYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYWYzMzBjO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxhbmRpbmctMSB7XG4gIC0tYnMtYnRuLWJnOiAjOTE0NzE4O1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzZlMzYxMjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNjUzMjExO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxhbmRpbmctMiB7XG4gIC0tYnMtYnRuLWJnOiAjRkY2NjA1O1xuICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RiNTUwMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZDE1MTAwO1xuICAvKiBvcHRpb25hbCB0ZXh0IGNvbG9yOyBjb21wdXRlIGNvbnRyYXN0IG9yIHNldCBzdGF0aWNhbGx5ICovXG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7IH1cblxuLyogbGluZSAxMjYsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19jb2x1bW5zLnNjc3MgKi9cbi5jb2x1bW5zLW1kLTIge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGNvbHVtbi1nYXA6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2NvbHVtbnMuc2NzcyAqL1xuICAgIC5jb2x1bW5zLW1kLTIge1xuICAgICAgY29sdW1uLWNvdW50OiAyOyB9IH1cblxuLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvX2NvbHVtbnMuc2NzcyAqL1xuLmZvb3Rub3Rlcy5jb2x1bW5zLW1kLTIge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGNvbHVtbi1nYXA6IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvX2NvbHVtbnMuc2NzcyAqL1xuICAgIC5mb290bm90ZXMuY29sdW1ucy1tZC0yIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjsgfSB9XG5cbi8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9fY29sdW1ucy5zY3NzICovXG4uZm9vdG5vdGVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFyZW07IH1cblxuLyogbGluZSAyMiwgc3JjL2Fzc2V0cy9zY3NzL19jb2x1bW5zLnNjc3MgKi9cbi5mb290bm90ZXMgbGkge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuLmRyb3Bkb3duLmRyb3Bkb3duLTEge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4gIC5kcm9wZG93bi5kcm9wZG93bi0xID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMxNTcxN0Q7XG4gICAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAgIC5kcm9wZG93bi5kcm9wZG93bi0xID4gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl9kb3duLnN2Z1wiKTtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAuZHJvcGRvd24uZHJvcGRvd24tMSA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXAuc3ZnXCIpOyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgLmRyb3Bkb3duLmRyb3Bkb3duLTEgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSB7XG4gICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDMwLCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4gICAgLmRyb3Bkb3duLmRyb3Bkb3duLTEgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAgIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAgIC5kcm9wZG93bi5kcm9wZG93bi0xIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgYS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLmRyb3Bkb3duLTEgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSBhLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi5kcm9wZG93bi0xIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgYS5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi8qIGxpbmUgNTYsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wZG93bi0yLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4vKiBsaW5lIDYxLCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4uZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1LCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4gIC5kcm9wZG93bi0yLXdyYXBwZXIgLmRyb3Bkb3duLmRyb3Bkb3duLTIgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0YzNjYzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLyogbGluZSA2NSwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAgICAgLmRyb3Bkb3duLTItd3JhcHBlciAuZHJvcGRvd24uZHJvcGRvd24tMiA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAvKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4gICAgLmRyb3Bkb3duLTItd3JhcHBlciAuZHJvcGRvd24uZHJvcGRvd24tMiA+IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bi5zdmdcIik7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLyogbGluZSA4MSwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAgICAgICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yID4gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTsgfSB9XG4gICAgLyogbGluZSA5NCwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAgIC5kcm9wZG93bi0yLXdyYXBwZXIgLmRyb3Bkb3duLmRyb3Bkb3duLTIgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwLnN2Z1wiKTsgfVxuICAvKiBsaW5lIDEwMSwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi10b2dnbGUge1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgLyogbGluZSAxMDQsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bl93aGl0ZS5zdmdcIik7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLyogbGluZSAxMDQsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAgICAgLmRyb3Bkb3duLTItd3JhcHBlciAuZHJvcGRvd24uZHJvcGRvd24tMiAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLyogbGluZSAxMTYsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwX3doaXRlLnN2Z1wiKTsgfVxuICAvKiBsaW5lIDEyMiwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkge1xuICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLyogbGluZSAxMjcsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgaDYuZHJvcGRvd24taGVhZGVyLCAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgLmRyb3Bkb3duLWhlYWRlci5oNiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuICAgIC8qIGxpbmUgMTM1LCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4gICAgLmRyb3Bkb3duLTItd3JhcHBlciAuZHJvcGRvd24uZHJvcGRvd24tMiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IGEuZHJvcGRvd24taXRlbSB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLyogbGluZSAxNDAsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAgIC5kcm9wZG93bi0yLXdyYXBwZXIgLmRyb3Bkb3duLmRyb3Bkb3duLTIgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSBhLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgYS5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgYS5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gIC8qIGxpbmUgMTQ4LCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4gIC5kcm9wZG93bi0yLXdyYXBwZXIgLmRyb3Bkb3duLmRyb3Bkb3duLTIgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgMTUxLCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4gICAgLmRyb3Bkb3duLTItd3JhcHBlciAuZHJvcGRvd24uZHJvcGRvd24tMiAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgICB0b3A6IDM2cHg7XG4gICAgICBsZWZ0OiAwLjVyZW07IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuLmNhcmQuYWNjb3JkaW9uLWNhcmQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjNTQ0RjQwO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNGMzY2MzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19hY2NvcmRpb25zLnNjc3MgKi9cbiAgLmNhcmQuYWNjb3JkaW9uLWNhcmQtMSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl91cC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgICAvKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuICAgIC5jYXJkLmFjY29yZGlvbi1jYXJkLTEgLmNhcmQtaGVhZGVyLmNvbGxhcHNlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX2Rvd24uc3ZnXCIpOyB9XG4gICAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL19hY2NvcmRpb25zLnNjc3MgKi9cbiAgICAuY2FyZC5hY2NvcmRpb24tY2FyZC0xIC5jYXJkLWhlYWRlciBoNSwgLmNhcmQuYWNjb3JkaW9uLWNhcmQtMSAuY2FyZC1oZWFkZXIgLmg1IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzE1NzE3RDtcbiAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtOyB9XG5cbi8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9fYWNjb3JkaW9ucy5zY3NzICovXG4uY2FyZC5hY2NvcmRpb24tY2FyZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuICAuY2FyZC5hY2NvcmRpb24tY2FyZC0yIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXBfdGVhbC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuICAgIC5jYXJkLmFjY29yZGlvbi1jYXJkLTIgLmNhcmQtaGVhZGVyLmNvbGxhcHNlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX2Rvd25fdGVhbC5zdmdcIik7IH1cbiAgICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuICAgIC5jYXJkLmFjY29yZGlvbi1jYXJkLTIgLmNhcmQtaGVhZGVyIGg0LCAuY2FyZC5hY2NvcmRpb24tY2FyZC0yIC5jYXJkLWhlYWRlciAuaDQge1xuICAgICAgY29sb3I6ICMxNTcxN0Q7XG4gICAgICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgNTUsIHNyYy9hc3NldHMvc2Nzcy9fYWNjb3JkaW9ucy5zY3NzICovXG4udG9nZ2xlLW1vcmUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl91cC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuICAvKiBsaW5lIDYyLCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuICAudG9nZ2xlLW1vcmUuY29sbGFwc2VkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX2Rvd24uc3ZnXCIpOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19jYXJkcy5zY3NzICovXG4uY2FyZC1oZWFkZXIsIC5jYXJkLWJvZHksIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9fY2FyZHMuc2NzcyAqL1xuLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA4LCBzcmMvYXNzZXRzL3Njc3MvX2NhcmRzLnNjc3MgKi9cbmEuY2FyZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL19jYXJkcy5zY3NzICovXG5hLmNhcmQtZG93bmxvYWQtcGRmIHAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvX2NhcmRzLnNjc3MgKi9cbmEuY2FyZC1kb3dubG9hZC1wZGYgLmljb24tZm9sZGVyIHtcbiAgaGVpZ2h0OiA2Ni42NnB4O1xuICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL19jYXJkcy5zY3NzICovXG4gICAgYS5jYXJkLWRvd25sb2FkLXBkZiAuaWNvbi1mb2xkZXIge1xuICAgICAgaGVpZ2h0OiAxMzRweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNjhweDsgfSB9XG5cbi8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9fY2FyZHMuc2NzcyAqL1xuLmNhcmQtMSAuY2FyZC1ib2R5IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlOyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9fY2FyZHMuc2NzcyAqL1xuLmNhcmQtMiAuY2FyZC1ib2R5IGg2LCAuY2FyZC0yIC5jYXJkLWJvZHkgLmg2IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19jaGFydHMuc2NzcyAqL1xuLmNoYXJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4gICAgLmNoYXJ0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19jaGFydHMuc2NzcyAqL1xuICAgIC5jaGFydC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4vKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4uY2hhcnQtY29weSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4uY2hhcnQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4uY2hhcnQtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgICAuY2hhcnQtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4vKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4uY2hhcnQtcGVyYyB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4gICAgLmNoYXJ0LXBlcmMge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuXG4vKiBsaW5lIDQ0LCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4uY2hhcnQtbGVnZW5kLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1yaWdodDogMS4wcmVtOyB9XG4gIC8qIGxpbmUgNDksIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgLmNoYXJ0LWxlZ2VuZC1idXR0b24gLmNoYXJ0LWxlZ2VuZC1kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLyogbGluZSA1OCwgc3JjL2Fzc2V0cy9zY3NzL19jaGFydHMuc2NzcyAqL1xuICAuY2hhcnQtbGVnZW5kLWJ1dHRvbiAuY2hhcnQtbGVnZW5kLWRhc2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1NDRGNDAgMCUsICM1NDRGNDAgNTAlLCAjZmZmIDUwJSwgI2ZmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuICAvKiBsaW5lIDcwLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4gIC5jaGFydC1sZWdlbmQtYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC8qIGxpbmUgNzgsIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgLmNoYXJ0LWxlZ2VuZC1idXR0b24uaGlkZSB7XG4gICAgY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgODAsIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgICAuY2hhcnQtbGVnZW5kLWJ1dHRvbi5oaWRlIC5jaGFydC1sZWdlbmQtZG90IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgODMsIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgICAuY2hhcnQtbGVnZW5kLWJ1dHRvbi5oaWRlIC5jaGFydC1sZWdlbmQtZGFzaCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNDQ0MgMCUsICNDQ0MgNTAlLCAjZmZmIDUwJSwgI2ZmZiAxMDAlKTsgfVxuICAgIC8qIGxpbmUgODYsIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgICAuY2hhcnQtbGVnZW5kLWJ1dHRvbi5oaWRlIHNwYW4ge1xuICAgICAgY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fdGFicy5zY3NzICovXG4ubmF2LXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvX3RhYnMuc2NzcyAqL1xuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMC41cHggc29saWQgI0VGRUZFRDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VGRUZFRDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjODc4Mzc5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL190YWJzLnNjc3MgKi9cbiAgLm5hdi10YWJzIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9fdGFicy5zY3NzICovXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLFxuICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE1NzE3RDtcbiAgICBjb2xvcjogIzE1NzE3RDsgfVxuXG4vKiBsaW5lIDMwLCBzcmMvYXNzZXRzL3Njc3MvX3RhYnMuc2NzcyAqL1xuI3B1cmNoYXNpbmctdHJlbmRzLXRhYnMgLm5hdi10YWJzIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL190YWJzLnNjc3MgKi9cbiAgI3B1cmNoYXNpbmctdHJlbmRzLXRhYnMgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRkVGRUQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogI0VGRUZFRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9fdGFicy5zY3NzICovXG4gICNwdXJjaGFzaW5nLXRyZW5kcy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvX3RhYnMuc2NzcyAqL1xuICAjcHVyY2hhc2luZy10cmVuZHMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLFxuICAjcHVyY2hhc2luZy10cmVuZHMtdGFicyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgI3B1cmNoYXNpbmctdHJlbmRzLXRhYnMgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyxcbiAgI3B1cmNoYXNpbmctdHJlbmRzLXRhYnMgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxNTcxN0Q7XG4gICAgY29sb3I6ICMxNTcxN0Q7IH1cblxuLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvX3RlYW0uc2NzcyAqL1xuLnRlYW0tbWVtYmVyIGltZy50ZWFtLW1lbWJlci1waG90byB7XG4gIG1heC13aWR0aDogMTIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvX3RlYW0uc2NzcyAqL1xuICAgIC50ZWFtLW1lbWJlciBpbWcudGVhbS1tZW1iZXItcGhvdG8ge1xuICAgICAgbWF4LXdpZHRoOiAxMzhweDsgfSB9XG5cbi8qIGxpbmUgOSwgc3JjL2Fzc2V0cy9zY3NzL190ZWFtLnNjc3MgKi9cbi50ZWFtLW1lbWJlciBwLnRlYW0tbWVtYmVyLW5hbWUge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvX3RlYW0uc2NzcyAqL1xuICAudGVhbS1tZW1iZXIgcC50ZWFtLW1lbWJlci1uYW1lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9fdGVhbS5zY3NzICovXG4udGVhbS1tZW1iZXIgcC50ZWFtLW1lbWJlci1yb2xlIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi8qIGxpbmUgMjUsIHNyYy9hc3NldHMvc2Nzcy9fdGVhbS5zY3NzICovXG4udGVhbS1tZW1iZXIgYS50ZWFtLW1lbWJlci1lbWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL190ZWFtLnNjc3MgKi9cbiAgLnRlYW0tbWVtYmVyIGEudGVhbS1tZW1iZXItZW1haWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDIuNXB4O1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2ljb25fZW52ZWxvcGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA0Miwgc3JjL2Fzc2V0cy9zY3NzL190ZWFtLnNjc3MgKi9cbi50ZWFtLW1lbWJlciBhLnRlYW0tbWVtYmVyLXBob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAvKiBsaW5lIDQ1LCBzcmMvYXNzZXRzL3Njc3MvX3RlYW0uc2NzcyAqL1xuICAudGVhbS1tZW1iZXIgYS50ZWFtLW1lbWJlci1waG9uZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMS41cHg7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEyLjQ4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9tb2JpbGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEyLjQ4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07IH1cblxuLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwtbGcge1xuICBtYXgtd2lkdGg6IDcyMHB4OyB9XG5cbi8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC14bCB7XG4gIG1heC13aWR0aDogOTcwcHg7IH1cblxuLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1oZWFkZXIsIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTksIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI1LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuaDIubW9kYWwtdGl0bGUsIC5tb2RhbC10aXRsZS5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWJvZHkge1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDQ1LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qIGxpbmUgNTMsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1mb290ZXIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNjMsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDY4LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDEuMDsgfVxuXG4vKiBsaW5lIDcyLCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwtYmFja2Ryb3AubW9kYWwtYmFja2Ryb3AtYmxhY2suc2hvdyB7XG4gIG9wYWNpdHk6IDEuMDsgfVxuXG4vKiBsaW5lIDc3LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDgyLCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4gIC5tb2RhbC1jb250YWN0LWRldGFpbHMge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4OyB9IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAtdHJpZ2dlciB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9pbmZvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcCB7XG4gIHotaW5kZXg6IDEwODA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwODA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDI5LCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAudG9vbHRpcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLnRvb2x0aXAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuOHJlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTsgfVxuICAgIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuICAvKiBsaW5lIDQ5LCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgNTIsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzU0NEY0MDsgfVxuXG4vKiBsaW5lIDYwLCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAvKiBsaW5lIDYzLCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAvKiBsaW5lIDY4LCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTQ0RjQwOyB9XG5cbi8qIGxpbmUgNzYsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuICAvKiBsaW5lIDc5LCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICAgIHRvcDogMDsgfVxuICAgIC8qIGxpbmUgODIsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU0NEY0MDsgfVxuXG4vKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLyogbGluZSA5Mywgc3JjL2Fzc2V0cy9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAvKiBsaW5lIDk4LCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NDRGNDA7IH1cblxuLyogbGluZSAxMjIsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ0RjQwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fYmFja2dyb3VuZHMuc2NzcyAqL1xuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19iYWNrZ3JvdW5kcy5zY3NzICovXG4uYmctZ3JhZGllbnQtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JhY2tncm91bmRzL2dyYWRpZW50MS5qcGdcIik7IH1cblxuLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL19iYWNrZ3JvdW5kcy5zY3NzICovXG4uYmctZ3JhZGllbnQtMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JhY2tncm91bmRzL2dyYWRpZW50Mi5qcGdcIik7IH1cblxuLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL19iYWNrZ3JvdW5kcy5zY3NzICovXG4uYmctZ3JhZGllbnQtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JhY2tncm91bmRzL2dyYWRpZW50My5qcGdcIik7IH1cblxuLyogbGluZSAxOSwgc3JjL2Fzc2V0cy9zY3NzL19iYWNrZ3JvdW5kcy5zY3NzICovXG4uYmctZ3JhZGllbnQtNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JhY2tncm91bmRzL2dyYWRpZW50NC5qcGdcIik7IH1cblxuLyogbGluZSAyMywgc3JjL2Fzc2V0cy9zY3NzL19iYWNrZ3JvdW5kcy5zY3NzICovXG4uYmctZ3JhZGllbnQtNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JhY2tncm91bmRzL2dyYWRpZW50NS5qcGdcIik7IH1cblxuLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL19iYWNrZ3JvdW5kcy5zY3NzICovXG4uYmctZ3JhZGllbnQtNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2JhY2tncm91bmRzL2dyYWRpZW50Ni5qcGdcIik7IH1cblxuLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL19iYWNrZ3JvdW5kcy5zY3NzICovXG4uYmctZ3JhZGllbnQtb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0YzNjYzMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWE1ZjFlIDAlLCAjZjM5NTE3IDEwMCUpOyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzU0NEY0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGMzY2MzM7IH1cblxuLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjsgfVxuXG4vKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUgdGgsIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMzAsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZXNvcnRlci1kZWZhdWx0IC5oZWFkZXIsIC50YWJsZXNvcnRlci1kZWZhdWx0IC50YWJsZXNvcnRlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRlFBSkFJQUFBUC8vLy8vLy95SDVCQUVBQUFFQUxBQUFBQUFWQUFrQUFBSVhqSStBeXduYVluaFVNb3F0M2daWFBtVmc5NHlKVlFBQU93PT0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCAuaGVhZGVyU29ydFVwLCAudGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCAudGFibGVzb3J0ZXItaGVhZGVyQXNjLCAudGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCAudGFibGVzb3J0ZXItaGVhZGVyU29ydFVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakk4QnlhMnduSU5VTW9wWkFRQTcpOyB9XG5cbi8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZXNvcnRlci1kZWZhdWx0IHRoZWFkIC5oZWFkZXJTb3J0RG93biwgLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlckRlc2MsIC50YWJsZXNvcnRlci1kZWZhdWx0IHRoZWFkIC50YWJsZXNvcnRlci1oZWFkZXJTb3J0RG93biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpCK2dDK2pQMnB0bjBXc2tMUUE3KTsgfVxuXG4vKiBsaW5lIDM2LCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCAuc29ydGVyLWZhbHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMzgsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZXNvcnRlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlLnRhYmxlLXN0eWxlLTQge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDQ1LCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZXNvcnRlci50YWJsZS1zdHlsZS00IHRoZWFkIHRyIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZXNvcnRlci50YWJsZS1zdHlsZS00IHRoZWFkIHRyIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy13aGl0ZS5naWYpOyB9XG5cbi8qIGxpbmUgNTQsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlLnRhYmxlc29ydGVyLnRhYmxlLXN0eWxlLTQgdGhlYWQgdHIgLmhlYWRlclNvcnREb3duIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kZXNjLXdoaXRlLmdpZik7IH1cblxuLyogbGluZSA1Nywgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudGFibGUudGFibGVzb3J0ZXIudGFibGUtc3R5bGUtNCB0aGVhZCB0ciAuaGVhZGVyU29ydFVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hc2Mtd2hpdGUuZ2lmKTsgfVxuXG4vKiBsaW5lIDYyLCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZS1zdHlsZS00IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNjYzMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YwRUZFRDsgfVxuXG4vKiBsaW5lIDc1LCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZS1zdHlsZS00IHRoOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4vKiBsaW5lIDc4LCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZS1zdHlsZS00IHRkIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTBERkREOyovIH1cblxuLyogbGluZSA4Mywgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudGFibGUudGFibGUtc3R5bGUtNCB0ZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMjUlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTBERkREOyB9XG5cbi8qIGxpbmUgOTMsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlLnRhYmxlLXN0eWxlLTQgdGQ6Zmlyc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4vKiBsaW5lIDk2LCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZS1zdHlsZS00IHRib2R5IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUZFRDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMERGREQ7IH1cblxuLyogbGluZSAxMDAsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlLnRhYmxlLXN0eWxlLTQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2YzNjYzMzsgfVxuXG4vKiBsaW5lIDEwMywgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudGFibGUudGFibGUtc3R5bGUtNCB0ZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLyogbGluZSAxMDksIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlLnRhYmxlLXN0eWxlLTQgdGJvZHkgdHIucGNuLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVGRUQ4ODsgfVxuXG4vKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudHIucGNuLXJvdyB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi8qIENIQU5HRVMgRlJPTSBIRVJFICovXG4vKiBsaW5lIDEyMSwgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudGFibGUudGFibGUtc3R5bGUtNCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDdweDsgfVxuXG4vKiBsaW5lIDEyNiwgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudGFibGUudGFibGUtc3R5bGUtNCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cblxuLyogbGluZSAxMzAsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlLnRhYmxlLXN0eWxlLTQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW46IDEwcHggNXB4IDAgMDsgfVxuXG4vKiBsaW5lIDEzNiwgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xuLmRpc2NvdW50LXRhYmxlIGNhcHRpb24ge1xuICBjb2xvcjogI0YzNjYzMztcbiAgZm9udC1zaXplOiAxLjByZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjYXB0aW9uLXNpZGU6IHRvcDsgfVxuXG4vKiBsaW5lIDE0Mywgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xuLmRpc2NvdW50LXRhYmxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQuYWxlcnQtMS50ZXh0LXdoaXRlIHAgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdnc2staWNvbnMnO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2dzay1pY29ucy5lb3Q/cDB3ZWwwXCIpO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL2dzay1pY29ucy5lb3Q/cDB3ZWwwI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9nc2staWNvbnMudHRmP3Awd2VsMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZ3NrLWljb25zLndvZmY/cDB3ZWwwXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL2dzay1pY29ucy5zdmc/cDB3ZWwwI2dzay1pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24ge1xuICBmb250LWZhbWlseTogXCJnc2staWNvbnNcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLW9yYW5nZSB7XG4gIGNvbG9yOiAjRjM2NjMzOyB9XG5cbi8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWdyZXkge1xuICBjb2xvcjogIzcyNjM1RDsgfVxuXG4vKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1ncmVlbiB7XG4gIGNvbG9yOiAjNTRBNDFDOyB9XG5cbi8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWdyZWVuLWxpZ2h0IHtcbiAgY29sb3I6ICNiOGNmMjk7IH1cblxuLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tYmx1ZSB7XG4gIGNvbG9yOiAjMDA2NUIyOyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA2Mywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0teHMge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLyogbGluZSA2OCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tc20ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLyogbGluZSA3Mywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tbWQge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuLyogbGluZSA3OCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tbGcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDQ4cHg7IH1cblxuLyogbGluZSA4Mywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0teGwge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBmb250LXNpemU6IDcycHg7IH1cblxuLyogbGluZSA4OCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tZGVsaXZlcnktc28uaWNvbi0tc20ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLyogbGluZSA5NCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLyogbGluZSA5Nywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLyogbGluZSAxMDAsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLyogbGluZSAxMDMsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWNvbmZpcm0tdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi8qIGxpbmUgMTA2LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4vKiBsaW5lIDEwOSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tZGVsaXZlcnktc286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4vKiBsaW5lIDExMiwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tZGVsaXZlcnktdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi8qIGxpbmUgMTE1LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1kZWxpdmVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG5cbi8qIGxpbmUgMTE4LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG5cbi8qIGxpbmUgMTIxLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1kb3dubG9hZC10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7IH1cblxuLyogbGluZSAxMjQsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cblxuLyogbGluZSAxMjcsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cblxuLyogbGluZSAxMzAsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiOyB9XG5cbi8qIGxpbmUgMTMzLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1saXZlLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjsgfVxuXG4vKiBsaW5lIDEzNiwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cblxuLyogbGluZSAxMzksIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLW1hZ25pZmllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiOyB9XG5cbi8qIGxpbmUgMTQyLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjsgfVxuXG4vKiBsaW5lIDE0NSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tbWFuYWdlLXNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7IH1cblxuLyogbGluZSAxNDgsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjsgfVxuXG4vKiBsaW5lIDE1MSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjsgfVxuXG4vKiBsaW5lIDE1NCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tbW9uZXktdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiOyB9XG5cbi8qIGxpbmUgMTU3LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1uZWVkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjsgfVxuXG4vKiBsaW5lIDE2MCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tbmV4dC1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjsgfVxuXG4vKiBsaW5lIDE2Mywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiOyB9XG5cbi8qIGxpbmUgMTY2LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1udWRlLXRpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjsgfVxuXG4vKiBsaW5lIDE2OSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tb25saW5lLW9yZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiOyB9XG5cbi8qIGxpbmUgMTcyLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1vbmxpbmUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiOyB9XG5cbi8qIGxpbmUgMTc1LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1vcmRlci1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjsgfVxuXG4vKiBsaW5lIDE3OCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tcGFkbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiOyB9XG5cbi8qIGxpbmUgMTgxLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1wZXJjZW50YWdlLXNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiOyB9XG5cbi8qIGxpbmUgMTg0LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1wZXJjZW50YWdlLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjsgfVxuXG4vKiBsaW5lIDE4Nywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tcGVyY2VudGFnZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7IH1cblxuLyogbGluZSAxOTAsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXBob25lLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjsgfVxuXG4vKiBsaW5lIDE5Mywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjsgfVxuXG4vKiBsaW5lIDE5Niwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tcGxheS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjsgfVxuXG4vKiBsaW5lIDE5OSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiOyB9XG5cbi8qIGxpbmUgMjAyLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiOyB9XG5cbi8qIGxpbmUgMjA1LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7IH1cblxuLyogbGluZSAyMDgsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXByb2R1Y3RzLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjsgfVxuXG4vKiBsaW5lIDIxMSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tcHJvZmlsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7IH1cblxuLyogbGluZSAyMTQsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjsgfVxuXG4vKiBsaW5lIDIxNywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tcHJvZml0LWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiOyB9XG5cbi8qIGxpbmUgMjIwLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiOyB9XG5cbi8qIGxpbmUgMjIzLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiOyB9XG5cbi8qIGxpbmUgMjI2LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7IH1cblxuLyogbGluZSAyMjksIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXRpY2stZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7IH1cblxuLyogbGluZSAyMzIsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXRpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjsgfVxuXG4vKiBsaW5lIDIzNSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tdHJlbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7IH1cblxuLyogbGluZSAyMzgsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXZvbHVtZS1kaXNjb3VudC1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjsgfVxuXG4vKiBsaW5lIDI0MSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tdm9sdW1lLWRpc2NvdW50LXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjsgfVxuXG4vKiBsaW5lIDI0NCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0td29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjsgfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi5wcm9ncmVzcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTZweDsgfVxuXG4vKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi5wcm9ncmVzcyBsaSB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblxuLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnByb2dyZXNzID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnByb2dyZXNzX19pdGVtIHtcbiAgd2lkdGg6IDUwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxOSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuICAucHJvZ3Jlc3NfX2l0ZW0ge1xuICAgIHdpZHRoOiA3MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuICAucHJvZ3Jlc3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAxNzBweDsgfSB9XG5cbi8qIGxpbmUgMzMsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi5wcm9ncmVzc19fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGMEVGRUQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDQ1LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4gIC5wcm9ncmVzc19fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjByZW07XG4gICAgbWFyZ2luOiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA1Mywgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuICAucHJvZ3Jlc3NfX2xpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbi8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi5wcm9ncmVzc19fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNENUQxQ0U7IH1cblxuLyogbGluZSA2Mywgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnByb2dyZXNzX19saW5rOmhvdmVyIC5wcm9ncmVzc19faWNvbiB7XG4gIGNvbG9yOiAjRDVEMUNFOyB9XG5cbi8qIGxpbmUgNjYsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi5wcm9ncmVzc19faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICNGMEVGRUQ7IH1cblxuLyogbGluZSA3NSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnByb2dyZXNzX19saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI0YzNjYzMzsgfVxuXG4vKiBsaW5lIDc4LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4ubWFpbi13cmFwcGVyLS1mbHUgLnByb2dyZXNzX19saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzFEQUFCQTsgfVxuXG4vKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4ucHJvZ3Jlc3NfX2xpbmstLWFjdGl2ZSAucHJvZ3Jlc3NfX2ljb24ge1xuICBjb2xvcjogI0YzNjYzMzsgfVxuXG4vKiBsaW5lIDg0LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4ubWFpbi13cmFwcGVyLS1mbHUgLnByb2dyZXNzX19saW5rLS1hY3RpdmUgLnByb2dyZXNzX19pY29uIHtcbiAgY29sb3I6ICMxREFBQkE7IH1cblxuLyogbGluZSA4Nywgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnByb2dyZXNzX19saW5rLS1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI0YzNjYzMzsgfVxuXG4vKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4ubWFpbi13cmFwcGVyLS1mbHUgLnByb2dyZXNzX19saW5rLS1hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzFEQUFCQTsgfVxuXG4vKiBsaW5lIDkzLCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4ucHJvZ3Jlc3NfX2xpbmstLWFjdGl2ZTpob3ZlciAucHJvZ3Jlc3NfX2ljb24ge1xuICBjb2xvcjogI0YzNjYzMzsgfVxuXG4vKiBsaW5lIDk2LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4ubWFpbi13cmFwcGVyLS1mbHUgLnByb2dyZXNzX19saW5rLS1hY3RpdmU6aG92ZXIgLnByb2dyZXNzX19pY29uIHtcbiAgY29sb3I6ICMxREFBQkE7IH1cblxuLyogbGluZSA5OSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnByb2dyZXNzX190aWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4vKiBsaW5lIDEwNiwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnByb2dyZXNzX19saW5rLS1hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSAxMDksIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi5wcm9ncmVzc19fbGluay0tY29tcGxldGUge1xuICBjb2xvcjogI0YzNjYzMztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMTEzLCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4ucHJvZ3Jlc3NfX2xpbmstLWNvbXBsZXRlIC5wcm9ncmVzc19faWNvbiB7XG4gIGNvbG9yOiAjRjM2NjMzOyB9XG5cbi8qIGxpbmUgMTE2LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4ucHJvZ3Jlc3NfX2xpbmstLWNvbXBsZXRlOmhvdmVyLCAucHJvZ3Jlc3NfX2xpbmstLWNvbXBsZXRlOmhvdmVyIC5wcm9ncmVzc19faWNvbiB7XG4gIGNvbG9yOiAjRjM2NjMzOyB9XG5cbi8qIGxpbmUgMTE5LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4uYnRuX19jYXJ0LXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4vKiBsaW5lIDEyNSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLmJ0bl9fbmV4dC1zdGVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyogbGluZSAxMzEsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi50YWJsZSAub3JkZXJfX2lkLS1kZWxpdmVyZWQge1xuICBjb2xvcjogIzE1NzE3RDsgfVxuXG4vKiBsaW5lIDEzNiwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnByb2R1Y3QtYW1vdW50c19fY2FsbG91dC0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNzI2MzVEO1xuICBmb250LXNpemU6IDAuODEyNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAtMTdweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxNTAsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi50YWJsZS0tcHJvZHVjdC1hbW91bnRzIC50ZXh0LS1wcm9kdWN0LWFtb3VudC1vbGR2YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC45MTI1ZW07IH1cblxuLyogbGluZSAxNTQsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi5wcm9kdWN0LWFtb3VudHNfX2NhbGxvdXQtMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2YzNjYzMztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDE2Nywgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnRhYmxlLS1wcm9kdWN0LWFtb3VudHMgLmlucHV0LS1wcm9kdWN0LWFtb3VudC1vbmVvZmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjM2NjMzO1xuICBib3JkZXItY29sb3I6ICNmMzY2MzM7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTc2LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4udGFibGUgdHIudGFibGUtLXJvdy1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVCRTg7IH1cblxuLyogbGluZSAxODAsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi50YWJsZSB0ZC50YWJsZS1sYWJlbC1mbGFnIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDE4Nywgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnRhYmxlIHRkLnRhYmxlLWxhYmVsLWZsYWctLW5leHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjM2NjMzO1xuICBiYWNrZ3JvdW5kOiAjZjM2NjMzO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDE5NCwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnRhYmxlIHRkLnRhYmxlLWRlbGl2ZXJ5LWRhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC45MTI1ZW07IH1cblxuLyogbGluZSAxOTksIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi50YWJsZS1kZWxpdmVyeS1kYXRlLS15ZWFyIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHBhZGRpbmctdG9wOiAycHg7IH1cblxuLyogbGluZSAyMDQsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi50YWJsZSB0ZC50YWJsZS1wcm9kdWN0LWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiA1cHggMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRURFQkU4OyB9XG5cbi8qIGxpbmUgMjExLCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4uZmxhZy0tbmV4dC1ib3JkZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMzY2MzM7IH1cblxuLyogbGluZSAyMTUsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi50YWJsZS0tbXktb3JkZXJzIHRkLnRhYmxlLW1vbnRoLWNvbCwgLnRhYmxlLS1teS1vcmRlcnMta2V5IHRkLnRhYmxlLW1vbnRoLWNvbCB7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi8qIGxpbmUgMjIxLCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4udGFibGUgdGgudGFibGUtbW9udGgtY29sIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSAyMjgsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi50YWJsZSB0ZC50YWJsZS1wcm9kdWN0LWFtb3VudC0tcmVjdXJyaW5nIHtcbiAgY29sb3I6ICM3MjYzNWQ7IH1cblxuLyogbGluZSAyMzEsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi50YWJsZSB0ZC50YWJsZS1wcm9kdWN0LWFtb3VudC0tb25lb2ZmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzNjYzMztcbiAgYm9yZGVyLWNvbG9yOiAjZjM2NjMzO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDIzNiwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnRhYmxlIHRkLnRhYmxlLXByb2R1Y3QtYW1vdW50LS1vdXRvZnN0b2NrIHtcbiAgY29sb3I6ICM3MjYzNWQ7XG4gIC8qdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7Ki8gfVxuXG4vKiBsaW5lIDI0MSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnRhYmxlIHRkLnRhYmxlLXByb2R1Y3QtYW1vdW50LS1vdXRvZnN0b2NrIHN0cmlrZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjQ2LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4udGFibGUgdGQudGFibGUtcHJvZHVjdC1hbW91bnQtLW91dG9mc3RvY2sgc3RyaWtlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzcyNjM1ZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ5JTtcbiAgd2lkdGg6IDE0MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjAlOyB9XG5cbi8qIGxpbmUgMjU2LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4udGFibGUtLW15LW9yZGVycy1rZXkge1xuICBmb250LXNpemU6IDAuODc1ZW07IH1cblxuLyogbGluZSAyNjAsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi5zaGVldC0tbXktb3JkZXJzLWtleSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi8qIGxpbmUgMjY2LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4udGFiYmVkX190YWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMjcxLCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4udGFiYmVkX190YWJzID4gbGksIC50YWJiZWRfX3RhYnMgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMjc1LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4udGFiYmVkX190YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4vKiBsaW5lIDI3OCwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnRhYmJlZF9fdGFicyA+IGxpID4gYTpob3ZlciwgLnRhYmJlZF9fdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDI4MSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnRhYmJlZF9fdGFicyA+IGxpLmRpc2FibGVkID4gYTpob3ZlciwgLnRhYmJlZF9fdGFicyA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAyODUsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi50YWJiZWRfX3RhYnMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi8qIGxpbmUgMjg5LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4udGFiYmVkX190YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0Q1RDFDRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjk2LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4udGFiYmVkX190YWJzID4gbGkuYWN0aXZlID4gYSwgLnRhYmJlZF9fdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC50YWJiZWRfX3RhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNGMzY2MzM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q1RDFDRTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBsaW5lIDMwNCwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLnRhYmJlZF9fY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzMDcsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi50YWJiZWRfX2NvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmctZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbi8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gT3ZlcnJpZGUgQm9vdHN0cmFwIGRlZmF1bHQgdmFyaWFibGVzIGhlcmVcclxuLy8gRG8gbm90IGVkaXQgYW55IG9mIHRoZSBmaWxlcyBpbiAvdmVuZG9yL2Jvb3RzdHJhcC9zY3NzLyFcclxuXHJcbi8vIENvbG9yIFZhcmlhYmxlc1xyXG4vLyBCb290c3RyYXAgQ29sb3IgT3ZlcnJpZGVzXHJcblxyXG4kZ3NrLXByaW1hcnk6ICNGMzY2MzMgIWRlZmF1bHQ7XHJcbiRnc2stZGFyay1ncmV5OiAjNTQ0RjQwICFkZWZhdWx0O1xyXG4kZ3NrLW1lZGl1bTogI0Q1RDFDRSAhZGVmYXVsdDtcclxuXHJcbiRnc2stcHVycGxlOiAjQkMxMDc3ICFkZWZhdWx0O1xyXG4kZ3NrLXJlZDogI0VEMDAzQyAhZGVmYXVsdDtcclxuJGdzay1pbmRpZ28tYmx1ZTogIzQwNDg4RCAhZGVmYXVsdDtcclxuJGdzay1ncmVlbjogIzAwOEEwMCAhZGVmYXVsdDtcclxuJGdzay10ZWFsOiAjMTU3MTdEICFkZWZhdWx0O1xyXG4kZ3NrLXllbGxvdzogI0U0OUIxMyAhZGVmYXVsdDtcclxuXHJcbiR3aGl0ZTogI0ZGRkZGRiAhZGVmYXVsdDtcclxuJHdoaXRlLTg1OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFkZWZhdWx0O1xyXG4kd2hpdGUtOTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MCkgIWRlZmF1bHQ7XHJcbiR3aGl0ZS05NTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhZGVmYXVsdDtcclxuJGdyZXk6ICNCRUJFQkQgIWRlZmF1bHQ7XHJcbiRibGFjazogIzAwMDAwMCAhZGVmYXVsdDtcclxuXHJcbiRnc2stcHVycGxlLTYwOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42MCkgIWRlZmF1bHQ7XHJcbiRnc2stdGVhbC02MDogcmdiYSgyMSwgMTEzLCAxMjUsIDAuNjApICFkZWZhdWx0O1xyXG4kZ3NrLXRlYWwtMzA6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMwKSAhZGVmYXVsdDtcclxuXHJcbiRnc2stZ3JlZW4tNjA6ICM2NkI5NjYgIWRlZmF1bHQ7XHJcbiRnc2stcmVkLTYwOiAjRjQ2NjhBICFkZWZhdWx0O1xyXG4kbGluay1ibHVlOiAjMEQ3NkQxICFkZWZhdWx0O1xyXG5cclxuJHRleHQtYmxhY2s6ICMyRTJFM0MgIWRlZmF1bHQ7XHJcbiR0ZXh0LXNlY29uZGFyeTogIzc3NzM2OSAhZGVmYXVsdDtcclxuJHRleHQtbWVkaXVtOiAjODc4Mzc5ICFkZWZhdWx0O1xyXG4kdGV4dC1saWdodDogI0JCQjlCMyAhZGVmYXVsdDtcclxuXHJcbiRzdXJmYWNlLWRhcms6ICNCRUJFQkQgIWRlZmF1bHQ7XHJcbiRzdXJmYWNlLW1lZGl1bTogI0VGRUZFRCAhZGVmYXVsdDtcclxuJHN1cmZhY2UtbGlnaHQ6ICNGQUZBRjggIWRlZmF1bHQ7XHJcblxyXG4kZ3NrLWxhbWE6ICNFOUE5M0QgIWRlZmF1bHQ7XHJcbiRnc2stbGFiYTogI0Y0NjY4QSAhZGVmYXVsdDtcclxuJGdzay1pY3M6ICMwRDc2RDEgIWRlZmF1bHQ7XHJcbiRnc2stZHBpOiAjQzVEMzRFICFkZWZhdWx0O1xyXG4kZ3NrLWZtaTogIzYwQjBDOSAhZGVmYXVsdDtcclxuJGdzay1tZGk6ICM3NDdFQjYgIWRlZmF1bHQ7XHJcbiRnc2stbGFtYS1sYWJhOiAjRjVEQjRBICFkZWZhdWx0O1xyXG4kZ3NrLWljcy1sYWJhOiAjRERERjAwICFkZWZhdWx0O1xyXG4kZ3NrLWlzYy1sYW1hLWxhYmE6ICM4QTM0N0YgIWRlZmF1bHQ7XHJcblxyXG4kYWFoLXJlZDogI0RGNDEwRiAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJpbWFyeTogICAgICAgJGdzay1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGdzay1kYXJrLWdyZXkgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzOiAgICAgICAkZ3NrLWdyZWVuICFkZWZhdWx0O1xyXG4kaW5mbzogICAgICAgICAgJGdzay10ZWFsICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJGdzay15ZWxsb3cgIWRlZmF1bHQ7XHJcbiRkYW5nZXI6ICAgICAgICAkZ3NrLXJlZCAhZGVmYXVsdDtcclxuXHJcblxyXG4kbGFuZGluZy0xOiAjOTE0NzE4ICFkZWZhdWx0O1xyXG4kbGFuZGluZy0yOiAjRkY2NjA1ICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxyXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXHJcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXHJcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXHJcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcclxuXHJcbiAgICBcImdzay1wcmltYXJ5XCI6ICAgICRnc2stcHJpbWFyeSxcclxuICAgIFwiZ3NrLWRhcmstZ3JleVwiOiAgJGdzay1kYXJrLWdyZXksXHJcbiAgICBcImdzay1tZWRpdW1cIjogICAgICRnc2stbWVkaXVtLFxyXG5cclxuICAgIFwiZ3NrLXB1cnBsZVwiOiAgICAgJGdzay1wdXJwbGUsXHJcbiAgICBcImdzay1yZWRcIjogICAgICAgICRnc2stcmVkLFxyXG4gICAgXCJnc2staW5kaWdvLWJsdWVcIjogICAgJGdzay1pbmRpZ28tYmx1ZSxcclxuICAgIFwiZ3NrLWdyZWVuXCI6ICAgICRnc2stZ3JlZW4sXHJcbiAgICBcImdzay10ZWFsXCI6ICAgICRnc2stdGVhbCxcclxuICAgIFwiZ3NrLXllbGxvd1wiOiAgICAkZ3NrLXllbGxvdyxcclxuXHJcbiAgICBcIndoaXRlXCI6ICAgICR3aGl0ZSxcclxuICAgIFwid2hpdGUtODVcIjogICAgJHdoaXRlLTg1LFxyXG4gICAgXCJ3aGl0ZS05MFwiOiAgICAkd2hpdGUtOTAsXHJcbiAgICBcIndoaXRlLTk1XCI6ICAgICR3aGl0ZS05NSxcclxuICAgIFwiZ3JleVwiOiAgICAkZ3JleSxcclxuICAgIFwiYmxhY2tcIjogICAgJGJsYWNrLFxyXG5cclxuICAgIFwiZ3NrLXB1cnBsZS02MFwiOiAgICAkZ3NrLXB1cnBsZS02MCxcclxuICAgIFwiZ3NrLXRlYWwtNjBcIjogICAgJGdzay10ZWFsLTYwLFxyXG4gICAgXCJnc2stdGVhbC0zMFwiOiAgICAkZ3NrLXRlYWwtMzAsXHJcbiAgICBcImdzay1ncmVlbi02MFwiOiAgICRnc2stZ3JlZW4tNjAsXHJcblxyXG4gICAgXCJsaW5rLWJsdWVcIjogICAgJGxpbmstYmx1ZSxcclxuXHJcbiAgICBcInRleHQtYmxhY2tcIjogICAgJHRleHQtYmxhY2ssXHJcbiAgICBcInRleHQtc2Vjb25kYXJ5XCI6ICR0ZXh0LXNlY29uZGFyeSxcclxuICAgIFwidGV4dC1tZWRpdW1cIjogICAgJHRleHQtbWVkaXVtLFxyXG4gICAgXCJ0ZXh0LWxpZ2h0XCI6ICAgICR0ZXh0LWxpZ2h0LFxyXG5cclxuICAgIFwic3VyZmFjZS1kYXJrXCI6ICAgICRzdXJmYWNlLWRhcmssXHJcbiAgICBcInN1cmZhY2UtbWVkaXVtXCI6ICAgICRzdXJmYWNlLW1lZGl1bSxcclxuICAgIFwic3VyZmFjZS1saWdodFwiOiAgICAkc3VyZmFjZS1saWdodCxcclxuXHJcbiAgICBcImdzay1sYW1hXCI6ICAgICRnc2stbGFtYSxcclxuICAgIFwiZ3NrLWxhYmFcIjogICAgJGdzay1sYWJhLFxyXG4gICAgXCJnc2staWNzXCI6ICAgICRnc2staWNzLFxyXG4gICAgXCJnc2stZHBpXCI6ICAgICRnc2stZHBpLFxyXG4gICAgXCJnc2stZm1pXCI6ICAgICRnc2stZm1pLFxyXG4gICAgXCJnc2stbWRpXCI6ICAgICRnc2stbWRpLFxyXG4gICAgXCJnc2stbGFtYS1sYWJhXCI6ICAgJGdzay1sYW1hLWxhYmEsXHJcbiAgICBcImdzay1pY3MtbGFiYVwiOiAgICAkZ3NrLWdyZWVuLTYwLFxyXG4gICAgXCJnc2staXNjLWxhbWEtbGFiYVwiOiAgICAkZ3NrLWlzYy1sYW1hLWxhYmEsXHJcblxyXG4gICAgXCJhYWgtcmVkXCI6ICRhYWgtcmVkLFxyXG5cclxuICAgIFwibGFuZGluZy0xXCI6ICAgICRsYW5kaW5nLTEsXHJcbiAgICBcImxhbmRpbmctMlwiOiAgICAkbGFuZGluZy0yLFxyXG4gICksXHJcbiAgJHRoZW1lLWNvbG9yc1xyXG4pO1xyXG5cclxuXHJcblxyXG4vLyBDdXN0b20gQnJhbmQgQ29sb3JzXHJcbi8vICRicmFuZC1nb29nbGU6ICNlYTQzMzU7XHJcbi8vICRicmFuZC1mYWNlYm9vazogIzNiNTk5ODtcclxuXHJcbi8vIFNldCBDb250cmFzdCBUaHJlc2hvbGRcclxuLy8gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMTk1ICFkZWZhdWx0O1xyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyAkZm9udC1zaXplLWJhc2U6IDAuODVyZW0gIWRlZmF1bHQ7XHJcbi8vJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNSAhZGVmYXVsdDtcclxuXHJcbi8vICRib2R5LWNvbG9yOiAkZ3NrLWRhcmstZ3JleSAhZGVmYXVsdDtcclxuLy8gJGZvbnQtZmFtaWx5OiAnVHlwZXdyaXRlclNlcmlhbC1MaWdodCcsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFNoYWRvd3NcclxuLy8gJGJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSAwIHJnYmEoJGRhcmtncmV5LCAuMikgIWRlZmF1bHQ7XHJcbi8vICRib3gtc2hhZG93OiAwIDAuMTVyZW0gMS43NXJlbSAwIHJnYmEoJGRhcmtncmV5LCAuMTUpICFkZWZhdWx0O1xyXG4vLyAkYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuLy8gQm9yZGVyc1xyXG4kYm9yZGVyLXdpZHRoOiAxcHg7XHJcbi8vJGJvcmRlci1yYWRpdXM6IDAuMzVyZW0gIWRlZmF1bHQ7XHJcbi8vICRib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4vLyAkYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGdyZXksIDIlKTtcclxuXHJcbi8vIFNwYWNpbmcgVmFyaWFibGVzXHJcbi8vIENoYW5nZSBiZWxvdyB2YXJpYWJsZSBpZiB0aGUgaGVpZ2h0IG9mIHRoZSBuYXZiYXIgY2hhbmdlc1xyXG4vLyAkdG9wYmFyLWJhc2UtaGVpZ2h0OiA0LjM3NXJlbTtcclxuLy8gQ2hhbmdlIGJlbG93IHZhcmlhYmxlIHRvIGNoYW5nZSB0aGUgd2lkdGggb2YgdGhlIHNpZGVuYXZcclxuLy8gJHNpZGViYXItYmFzZS13aWR0aDogMTRyZW07XHJcbi8vIENoYW5nZSBiZWxvdyB2YXJpYWJsZSB0byBjaGFuZ2UgdGhlIHdpZHRoIG9mIHRoZSBzaWRlbmF2IHdoZW4gY29sbGFwc2VkXHJcbi8vICRzaWRlYmFyLWNvbGxhcHNlZC13aWR0aDogNi41cmVtO1xyXG5cclxuLy8gQ2FyZFxyXG4vLyAkY2FyZC1jYXAtYmc6ICRncmV5O1xyXG4vLyAkY2FyZC1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblxyXG4vL2FsZXJ0XHJcbi8vJGFsZXJ0LWJnLWxldmVsOiAxLjA7XHJcblxyXG4vLyBBZGp1c3QgY29sdW1uIHNwYWNpbmcgZm9yIHN5bW1ldHJ5XHJcbi8vICRzcGFjZXI6IDFyZW07XHJcbiRzcGFjZXI6IDhweCAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAkc3BhY2VyICogMS4wO1xyXG5cclxuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xyXG4gJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAgMDogMCxcclxuICAgICAwXzU6ICgkc3BhY2VyICogLjUpLCAgIC8vNHB4XHJcbiAgICAgMTogJHNwYWNlciwgICAgICAgICAgICAvLzhweFxyXG4gICAgIDFfNTogKCRzcGFjZXIgKiAxLjUpLCAgLy8xMnB4XHJcbiAgICAgMjogKCRzcGFjZXIgKiAyKSwgICAgICAvLzE2cHhcclxuICAgICAzOiAoJHNwYWNlciAqIDMpLCAgICAgIC8vMjRweFxyXG4gICAgIDQ6ICgkc3BhY2VyICogNCksICAgICAgLy8zMnB4XHJcbiAgICAgNTogKCRzcGFjZXIgKiA1KSwgICAgICAvLzQwcHhcclxuICAgICA2OiAoJHNwYWNlciAqIDYpLCAgICAgIC8vNDhweFxyXG4gICAgIDc6ICgkc3BhY2VyICogNyksICAgICAgLy81NnB4XHJcbiAgICAgODogKCRzcGFjZXIgKiA4KSwgICAgICAvLzY0cHhcclxuICAgICA5OiAoJHNwYWNlciAqIDkpLCAgICAgIC8vNzJweFxyXG4gICAgIDEwOiAoJHNwYWNlciAqIDEwKSwgICAgLy84MHB4XHJcbiAgICksXHJcbiAgICRzcGFjZXJzXHJcbik7XHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogaGVpZ2h0IC4xNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vLyAkZHJvcGRvd24tZm9udC1zaXplOiAwLjg1cmVtO1xyXG4vLyAkZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gR3JpZFxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgIDEyO1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMycHg7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIC8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXHJcbiAgeHM6IDAsXHJcbiAgLy8gU21hbGwgc2NyZWVuIC8gcGhvbmVcclxuICBzbTogNTc2cHgsXHJcbiAgLy8gTWVkaXVtIHNjcmVlbiAvIHRhYmxldFxyXG4gIG1kOiA3NjhweCxcclxuICAvLyBMYXJnZSBzY3JlZW4gLyBkZXNrdG9wXHJcbiAgbGc6IDk5MnB4LFxyXG4gIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4gIHhsOiAxMjAwcHhcclxuKTtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiAxMDAlLCAvLzU0MHB4XHJcbiAgbWQ6IDEwMCUsIC8vNzIwcHhcclxuICBsZzogMTAwJSwgLy85NjBweFxyXG4gIHhsOiAxMTc2cHggLy8xMTQwcHhcclxuKTtcclxuXHJcbiR0b29sdGlwLXBhZGRpbmcteTogMC41cmVtO1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6IDAuNXJlbTtcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICRnc2stZGFyay1ncmV5O1xyXG4kdG9vbHRpcC1iZzogJGdzay1kYXJrLWdyZXk7XHJcblxyXG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjIgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jY29udHJhc3QtbWluaW11bVxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoLTEgKiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjNcbi8vIGZ1c3YtZW5hYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZpbHRlcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuQGltcG9ydCBcInZhcmlhYmxlcy1kYXJrXCI7IC8vIFRPRE86IGNhbiBiZSByZW1vdmVkIHNhZmVseSBpbiB2Niwgb25seSBoZXJlIHRvIGF2b2lkIGJyZWFraW5nIGNoYW5nZXMgaW4gdjUuM1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRjb3VudCkpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3JlIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbG9yc1xuQGZ1bmN0aW9uIHRvLXJnYigkdmFsdWUpIHtcbiAgQHJldHVybiByZWQoJHZhbHVlKSwgZ3JlZW4oJHZhbHVlKSwgYmx1ZSgkdmFsdWUpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG5AZnVuY3Rpb24gcmdiYS1jc3MtdmFyKCRpZGVudGlmaWVyLCAkdGFyZ2V0KSB7XG4gIEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcImJnXCIge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skaWRlbnRpZmllcn0tYmctcmdiKSwgdmFyKC0tI3skcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9IEBpZiAkaWRlbnRpZmllciA9PSBcImJvZHlcIiBhbmQgJHRhcmdldCA9PSBcInRleHRcIiB7XG4gICAgQHJldHVybiByZ2JhKHZhcigtLSN7JHByZWZpeH0jeyRpZGVudGlmaWVyfS1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9I3skdGFyZ2V0fS1vcGFjaXR5KSk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skaWRlbnRpZmllcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fSN7JHRhcmdldH0tb3BhY2l0eSkpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBtYXAtbG9vcCgkbWFwLCAkZnVuYywgJGFyZ3MuLi4pIHtcbiAgJF9tYXA6ICgpO1xuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAvLyBhbGxvdyB0byBwYXNzIHRoZSAka2V5IGFuZCAkdmFsdWUgb2YgdGhlIG1hcCBhcyBhbiBmdW5jdGlvbiBhcmd1bWVudFxuICAgICRfYXJnczogKCk7XG4gICAgQGVhY2ggJGFyZyBpbiAkYXJncyB7XG4gICAgICAkX2FyZ3M6IGFwcGVuZCgkX2FyZ3MsIGlmKCRhcmcgPT0gXCIka2V5XCIsICRrZXksIGlmKCRhcmcgPT0gXCIkdmFsdWVcIiwgJHZhbHVlLCAkYXJnKSkpO1xuICAgIH1cblxuICAgICRfbWFwOiBtYXAtbWVyZ2UoJF9tYXAsICgka2V5OiBjYWxsKGdldC1mdW5jdGlvbigkZnVuYyksICRfYXJncy4uLikpKTtcbiAgfVxuXG4gIEByZXR1cm4gJF9tYXA7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNjc3MvZG9sbGFyLXZhcmlhYmxlLXBhdHRlcm5cblxuQGZ1bmN0aW9uIHZhcmlmeSgkbGlzdCkge1xuICAkcmVzdWx0OiBudWxsO1xuICBAZWFjaCAkZW50cnkgaW4gJGxpc3Qge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCB2YXIoLS0jeyRwcmVmaXh9I3skZW50cnl9KSwgc3BhY2UpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gSW50ZXJuYWwgQm9vdHN0cmFwIGZ1bmN0aW9uIHRvIHR1cm4gbWFwcyBpbnRvIGl0cyBuZWdhdGl2ZSB2YXJpYW50LlxuLy8gSXQgcHJlZml4ZXMgdGhlIGtleXMgd2l0aCBgbmAgYW5kIG1ha2VzIHRoZSB2YWx1ZSBuZWdhdGl2ZS5cbkBmdW5jdGlvbiBuZWdhdGl2aWZ5LW1hcCgkbWFwKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmICRrZXkgIT0gMCB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKFwiblwiICsgJGtleTogKC0kdmFsdWUpKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gR2V0IG11bHRpcGxlIGtleXMgZnJvbSBhIHNhc3MgbWFwXG5AZnVuY3Rpb24gbWFwLWdldC1tdWx0aXBsZSgkbWFwLCAkdmFsdWVzKSB7XG4gICRyZXN1bHQ6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgQGlmIChpbmRleCgkdmFsdWVzLCAka2V5KSAhPSBudWxsKSB7XG4gICAgICAkcmVzdWx0OiBtYXAtbWVyZ2UoJHJlc3VsdCwgKCRrZXk6ICR2YWx1ZSkpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIE1lcmdlIG11bHRpcGxlIG1hcHNcbkBmdW5jdGlvbiBtYXAtbWVyZ2UtbXVsdGlwbGUoJG1hcHMuLi4pIHtcbiAgJG1lcmdlZC1tYXBzOiAoKTtcblxuICBAZWFjaCAkbWFwIGluICRtYXBzIHtcbiAgICAkbWVyZ2VkLW1hcHM6IG1hcC1tZXJnZSgkbWVyZ2VkLW1hcHMsICRtYXApO1xuICB9XG4gIEByZXR1cm4gJG1lcmdlZC1tYXBzO1xufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgS2l0dHkgR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwMTY4XG5cbi8vIEEgbGlzdCBvZiBwcmUtY2FsY3VsYXRlZCBudW1iZXJzIG9mIHBvdyhkaXZpZGUoKGRpdmlkZSgkdmFsdWUsIDI1NSkgKyAuMDU1KSwgMS4wNTUpLCAyLjQpLiAoZnJvbSAwIHRvIDI1NSlcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuXG4kX2x1bWluYW5jZS1saXN0OiAuMDAwOCAuMDAxIC4wMDExIC4wMDEzIC4wMDE1IC4wMDE3IC4wMDIgLjAwMjIgLjAwMjUgLjAwMjcgLjAwMyAuMDAzMyAuMDAzNyAuMDA0IC4wMDQ0IC4wMDQ4IC4wMDUyIC4wMDU2IC4wMDYgLjAwNjUgLjAwNyAuMDA3NSAuMDA4IC4wMDg2IC4wMDkxIC4wMDk3IC4wMTAzIC4wMTEgLjAxMTYgLjAxMjMgLjAxMyAuMDEzNyAuMDE0NCAuMDE1MiAuMDE2IC4wMTY4IC4wMTc2IC4wMTg1IC4wMTk0IC4wMjAzIC4wMjEyIC4wMjIyIC4wMjMyIC4wMjQyIC4wMjUyIC4wMjYyIC4wMjczIC4wMjg0IC4wMjk2IC4wMzA3IC4wMzE5IC4wMzMxIC4wMzQzIC4wMzU2IC4wMzY5IC4wMzgyIC4wMzk1IC4wNDA5IC4wNDIzIC4wNDM3IC4wNDUyIC4wNDY3IC4wNDgyIC4wNDk3IC4wNTEzIC4wNTI5IC4wNTQ1IC4wNTYxIC4wNTc4IC4wNTk1IC4wNjEyIC4wNjMgLjA2NDggLjA2NjYgLjA2ODUgLjA3MDQgLjA3MjMgLjA3NDIgLjA3NjIgLjA3ODIgLjA4MDIgLjA4MjMgLjA4NDQgLjA4NjUgLjA4ODcgLjA5MDggLjA5MzEgLjA5NTMgLjA5NzYgLjA5OTkgLjEwMjIgLjEwNDYgLjEwNyAuMTA5NSAuMTExOSAuMTE0NCAuMTE3IC4xMTk1IC4xMjIxIC4xMjQ4IC4xMjc0IC4xMzAxIC4xMzI5IC4xMzU2IC4xMzg0IC4xNDEzIC4xNDQxIC4xNDcgLjE1IC4xNTI5IC4xNTU5IC4xNTkgLjE2MiAuMTY1MSAuMTY4MyAuMTcxNCAuMTc0NiAuMTc3OSAuMTgxMiAuMTg0NSAuMTg3OCAuMTkxMiAuMTk0NiAuMTk4MSAuMjAxNiAuMjA1MSAuMjA4NiAuMjEyMiAuMjE1OSAuMjE5NSAuMjIzMiAuMjI3IC4yMzA3IC4yMzQ2IC4yMzg0IC4yNDIzIC4yNDYyIC4yNTAyIC4yNTQyIC4yNTgyIC4yNjIzIC4yNjY0IC4yNzA1IC4yNzQ3IC4yNzg5IC4yODMxIC4yODc0IC4yOTE4IC4yOTYxIC4zMDA1IC4zMDUgLjMwOTUgLjMxNCAuMzE4NSAuMzIzMSAuMzI3OCAuMzMyNSAuMzM3MiAuMzQxOSAuMzQ2NyAuMzUxNSAuMzU2NCAuMzYxMyAuMzY2MyAuMzcxMiAuMzc2MyAuMzgxMyAuMzg2NCAuMzkxNiAuMzk2OCAuNDAyIC40MDcyIC40MTI1IC40MTc5IC40MjMzIC40Mjg3IC40MzQyIC40Mzk3IC40NDUyIC40NTA4IC40NTY0IC40NjIxIC40Njc4IC40NzM1IC40NzkzIC40ODUxIC40OTEgLjQ5NjkgLjUwMjkgLjUwODkgLjUxNDkgLjUyMSAuNTI3MSAuNTMzMyAuNTM5NSAuNTQ1NyAuNTUyIC41NTgzIC41NjQ3IC41NzExIC41Nzc2IC41ODQxIC41OTA2IC41OTcyIC42MDM4IC42MTA1IC42MTcyIC42MjQgLjYzMDggLjYzNzYgLjY0NDUgLjY1MTQgLjY1ODQgLjY2NTQgLjY3MjQgLjY3OTUgLjY4NjcgLjY5MzkgLjcwMTEgLjcwODQgLjcxNTcgLjcyMzEgLjczMDUgLjczNzkgLjc0NTQgLjc1MjkgLjc2MDUgLjc2ODIgLjc3NTggLjc4MzUgLjc5MTMgLjc5OTEgLjgwNyAuODE0OCAuODIyOCAuODMwOCAuODM4OCAuODQ2OSAuODU1IC44NjMyIC44NzE0IC44Nzk2IC44ODc5IC44OTYzIC45MDQ3IC45MTMxIC45MjE2IC45MzAxIC45Mzg3IC45NDczIC45NTYgLjk2NDcgLjk3MzQgLjk4MjMgLjk5MTEgMTtcblxuQGZ1bmN0aW9uIGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kLCAkY29sb3ItY29udHJhc3QtZGFyazogJGNvbG9yLWNvbnRyYXN0LWRhcmssICRjb2xvci1jb250cmFzdC1saWdodDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkbWluLWNvbnRyYXN0LXJhdGlvOiAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICRmb3JlZ3JvdW5kczogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCAkY29sb3ItY29udHJhc3QtZGFyaywgJHdoaXRlLCAkYmxhY2s7XG4gICRtYXgtcmF0aW86IDA7XG4gICRtYXgtcmF0aW8tY29sb3I6IG51bGw7XG5cbiAgQGVhY2ggJGNvbG9yIGluICRmb3JlZ3JvdW5kcyB7XG4gICAgJGNvbnRyYXN0LXJhdGlvOiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGNvbG9yKTtcbiAgICBAaWYgJGNvbnRyYXN0LXJhdGlvID4gJG1pbi1jb250cmFzdC1yYXRpbyB7XG4gICAgICBAcmV0dXJuICRjb2xvcjtcbiAgICB9IEBlbHNlIGlmICRjb250cmFzdC1yYXRpbyA+ICRtYXgtcmF0aW8ge1xuICAgICAgJG1heC1yYXRpbzogJGNvbnRyYXN0LXJhdGlvO1xuICAgICAgJG1heC1yYXRpby1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIEB3YXJuIFwiRm91bmQgbm8gY29sb3IgbGVhZGluZyB0byAjeyRtaW4tY29udHJhc3QtcmF0aW99OjEgY29udHJhc3QgcmF0aW8gYWdhaW5zdCAjeyRiYWNrZ3JvdW5kfS4uLlwiO1xuXG4gIEByZXR1cm4gJG1heC1yYXRpby1jb2xvcjtcbn1cblxuQGZ1bmN0aW9uIGNvbnRyYXN0LXJhdGlvKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZDogJGNvbG9yLWNvbnRyYXN0LWxpZ2h0KSB7XG4gICRsMTogbHVtaW5hbmNlKCRiYWNrZ3JvdW5kKTtcbiAgJGwyOiBsdW1pbmFuY2Uob3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkpO1xuXG4gIEByZXR1cm4gaWYoJGwxID4gJGwyLCBkaXZpZGUoJGwxICsgLjA1LCAkbDIgKyAuMDUpLCBkaXZpZGUoJGwyICsgLjA1LCAkbDEgKyAuMDUpKTtcbn1cblxuLy8gUmV0dXJuIFdDQUcyLjIgcmVsYXRpdmUgbHVtaW5hbmNlXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2Rmbi1yZWxhdGl2ZS1sdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jZGZuLWNvbnRyYXN0LXJhdGlvXG5AZnVuY3Rpb24gbHVtaW5hbmNlKCRjb2xvcikge1xuICAkcmdiOiAoXG4gICAgXCJyXCI6IHJlZCgkY29sb3IpLFxuICAgIFwiZ1wiOiBncmVlbigkY29sb3IpLFxuICAgIFwiYlwiOiBibHVlKCRjb2xvcilcbiAgKTtcblxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRyZ2Ige1xuICAgICR2YWx1ZTogaWYoZGl2aWRlKCR2YWx1ZSwgMjU1KSA8IC4wNDA0NSwgZGl2aWRlKGRpdmlkZSgkdmFsdWUsIDI1NSksIDEyLjkyKSwgbnRoKCRfbHVtaW5hbmNlLWxpc3QsICR2YWx1ZSArIDEpKTtcbiAgICAkcmdiOiBtYXAtbWVyZ2UoJHJnYiwgKCRuYW1lOiAkdmFsdWUpKTtcbiAgfVxuXG4gIEByZXR1cm4gKG1hcC1nZXQoJHJnYiwgXCJyXCIpICogLjIxMjYpICsgKG1hcC1nZXQoJHJnYiwgXCJnXCIpICogLjcxNTIpICsgKG1hcC1nZXQoJHJnYiwgXCJiXCIpICogLjA3MjIpO1xufVxuXG4vLyBSZXR1cm4gb3BhcXVlIGNvbG9yXG4vLyBvcGFxdWUoI2ZmZiwgcmdiYSgwLCAwLCAwLCAuNSkpID0+ICM4MDgwODBcbkBmdW5jdGlvbiBvcGFxdWUoJGJhY2tncm91bmQsICRmb3JlZ3JvdW5kKSB7XG4gIEByZXR1cm4gbWl4KHJnYmEoJGZvcmVncm91bmQsIDEpLCAkYmFja2dyb3VuZCwgb3BhY2l0eSgkZm9yZWdyb3VuZCkgKiAxMDAlKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLWZ1bmN0aW9uc1xuLy8gVGludCBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIHdoaXRlXG5AZnVuY3Rpb24gdGludC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggYmxhY2tcbkBmdW5jdGlvbiBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIHRoZSBjb2xvciBpZiB0aGUgd2VpZ2h0IGlzIHBvc2l0aXZlLCBlbHNlIHRpbnQgaXRcbkBmdW5jdGlvbiBzaGlmdC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBpZigkd2VpZ2h0ID4gMCwgc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSwgdGludC1jb2xvcigkY29sb3IsIC0kd2VpZ2h0KSk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLWZ1bmN0aW9uc1xuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUyKSAhPSBudW1iZXIge1xuICAgICR2YWx1ZTI6IHVucXVvdGUoXCIoXCIpICsgJHZhbHVlMiArIHVucXVvdGUoXCIpXCIpO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gT24gQW5kcm9pZCBDaHJvbWUsIGZvcm0tY29udHJvbCdzIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIC8vXG4gICAgLy8gT24gaU9TIFNhZmFyaSwgZm9ybS1jb250cm9sJ3MgXCJhcHBlYXJhbmNlOiBub25lXCIgKyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXG5cbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAgIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpfTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xuXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKX07XG5cbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cywgMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKX07XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gID4gdGV4dGFyZWE6Zm9jdXMsXG4gID4gdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgIH4gbGFiZWw6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gID4gdGV4dGFyZWE6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cblxuICA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuICA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7IC8vIFJlcXVpcmVkIGZvciBgLmZvcm0tY29udHJvbGBzIGJlY2F1c2Ugb2Ygc3BlY2lmaWNpdHlcbiAgICBjb2xvcjogJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICN7JGlucHV0LWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICRib3JkZXItY29sb3I6ICRjb2xvclxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldChcbiAgJGRpcmVjdGlvbjogZG93bixcbiAgJHdpZHRoOiAkY2FyZXQtd2lkdGgsXG4gICRzcGFjaW5nOiAkY2FyZXQtc3BhY2luZyxcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cbikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIHRvcCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVW5kZXJsaW5lXG4vL1xuXG4ubmF2LXVuZGVybGluZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwOiAjeyRuYXYtdW5kZXJsaW5lLWdhcH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcblxuICBnYXA6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcCk7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2hvdyB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcblxuICBhLFxuICBhOmhvdmVyLFxuICBhOmZvY3VzICB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi5uYXZiYXItbGlnaHQge1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JGNhcmQtdGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yOiAjeyRjYXJkLXN1YnRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgPiAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgPiAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgID4gLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgPiAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICA+IC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSxcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLFxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSBjYWxjKC0xICogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9KSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgJjpub3QoLmFjdGl2ZSkge1xuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcjogI3skYnRuLWNsb3NlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnOiAjeyBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIH07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAjeyRidG4tY2xvc2UtaG92ZXItb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICN7JGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcik7XG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eSk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcjogI3skYnRuLWNsb3NlLWZpbHRlci1kYXJrfTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyOiAjeyRidG4tY2xvc2UtZmlsdGVyfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gIH1cbn1cbiIsIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZyk7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGNhbGModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgLy8gU3BsaXQgcHJvcGVydGllcyB0byBhdm9pZCBpbnZhbGlkIGNhbGMoKSBmdW5jdGlvbiBpZiB2YWx1ZSBpcyAwXG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICN7XCIvKnJ0bDpcIiArIGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSArIFwiKi9cIn07XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICsgXCIqL1wifTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZy1kYXJrfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI3skY2Fyb3VzZWwtY2FwdGlvbi1jb2xvci1kYXJrfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogI3skY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlci1kYXJrfTtcbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICN7JGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogI3skY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcn07XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIC8vIFNwbGl0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW52YWxpZCBjYWxjKCkgZnVuY3Rpb24gaWYgdmFsdWUgaXMgMFxuICAgIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAkaG92ZXItY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh0by1yZ2IoJGhvdmVyLWNvbG9yKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBPbmUtb2ZmIHNwZWNpYWwgbGluayBoZWxwZXIgYXMgYSBicmlkZ2UgdW50aWwgdjZcbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgfVxuICB9XG59XG4iLCIuZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIC8vIEJ5IGRlZmF1bHQsIHRoZXJlIGlzIG5vIGAtLWJzLWZvY3VzLXJpbmcteGAsIGAtLWJzLWZvY3VzLXJpbmcteWAsIG9yIGAtLWJzLWZvY3VzLXJpbmctYmx1cmAsIGJ1dCB3ZSBwcm92aWRlIENTUyB2YXJpYWJsZXMgd2l0aCBmYWxsYmFja3MgdG8gaW5pdGlhbCBgMGAgdmFsdWVzXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXgsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXksIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcik7XG59XG4iLCIuaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogJGljb24tbGluay1nYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gID4gLmJpIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbik7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3ZlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgPiAuYmkge1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9aWNvbi1saW5rLXRyYW5zZm9ybSwgJGljb24tbGluay1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXG4gIC8vIEZpeCBmb3IgcG9zaXRpb25lZCB0YWJsZSBjYXB0aW9uIHRoYXQgY291bGQgYmVjb21lIGFub255bW91cyBjZWxsc1xuICAmOm5vdChjYXB0aW9uKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBGaXggdG8gcHJldmVudCBvdmVyZmxvd2luZyBjaGlsZHJlbiB0byBiZWNvbWUgZm9jdXNhYmxlXG4gICoge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1dBSS9XQ0FHMjIvVGVjaG5pcXVlcy9nZW5lcmFsL0cxLmh0bWxcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdsb2JhbCBjb21wb25lbnQgc3R5bGVzXHJcblxyXG5odG1sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRjb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAkZ3NrLXRlYWw7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcblx0XHQvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgdG9vIG1hbnkga25vY2stb24gZWZmZWN0cyB0byBhZGQgaGVyZVxyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuI3dyYXBwZXIge1xyXG5cdCNjb250ZW50LXdyYXBwZXIge1xyXG5cdFx0bWluLWhlaWdodDogMTAwdmg7XHJcblxyXG5cdFx0I2NvbnRlbnQge1xyXG5cdFx0XHRmbGV4OiAxIDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cdH1cclxufVxyXG4vLyBTY3JvbGwgdG8gdG9wIGJ1dHRvblxyXG5cclxuLnNjcm9sbC10by10b3Age1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMC41cmVtO1xyXG5cdGJvdHRvbTogMC41cmVtO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDIuNzVyZW07XHJcblx0aGVpZ2h0OiAyLjc1cmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdGJhY2tncm91bmQ6IGZhZGUtb3V0KCRncmV5LCAuNSk7XHJcblx0bGluZS1oZWlnaHQ6IDQ2cHg7XHJcblxyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHR9XHJcblxyXG5cdGkge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC1vcmFuZ2Uge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny4zOGRlZywgI0U0MjMxMyAxOC43NiUsICNGRkRBMDAgODcuOTElKTtcclxufVxyXG5cclxuLmJnLWdyYWRpZW50LWdyZXkge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny4zOGRlZywgIzY0NTY0RSAxOC43NiUsICNCOUIzQUUgODcuOTElKTtcclxufVxyXG5cclxuLmJnLWdyYWRpZW50LXB1cnBsZSB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjM4ZGVnLCAjMzEyNzc5IDE4Ljc2JSwgI0U4MzA4QSA4Ny45MSUpO1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtcmVkIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjcuMzhkZWcsICNFNDAwM0IgMTguNzYlLCAjRUI1QjhDIDg3LjkxJSk7XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC1ncmVlbiB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjM4ZGVnLCAjMDA4OTNFIDE4Ljc2JSwgI0U0RTAyMyA4Ny45MSUpO1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtdGVhbCB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjM4ZGVnLCAjMDA2Qjc3IDE4Ljc2JSwgIzAwQjRDRCA4Ny45MSUpO1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtdGVhbC0zMCB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjM4ZGVnLCByZ2JhKDAsIDEwNywgMTE5LCAwLjMpIDE4Ljc2JSwgcmdiYSgwLCAxODAsIDIwNSwgMC4zKSA4Ny45MSUpO1xyXG59XHJcbi8qIEVmZmVjdCBzdHlsZXMgKi9cclxuXHJcbi5zaGFkb3ctc20sXHJcbi5zaGFkb3ctc21hbGwge1xyXG5cdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSg4NCwgNzksIDY0LCAwLjA2KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2hhZG93LFxyXG4uc2hhZG93LW1lZGl1bSB7XHJcblx0Ym94LXNoYWRvdzogMCAycHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaGFkb3ctbGFyZ2UsXHJcbi5zaGFkb3ctbGcge1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDc1cHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zZWN0aW9uLmhlcm8taGVhZGVyLTEge1xyXG5cdHBhZGRpbmctdG9wOiAxMjhweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTg4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0cGFkZGluZy10b3A6IDE5MnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4uaGVyby1oZWFkZXItMS1pbm5lciB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlLTg1O1xyXG5cdHBhZGRpbmc6IDQwcHggMjRweDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDI0cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdHBhZGRpbmc6IDQ4cHggNjRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWlubmVyIHtcclxuXHRwYWRkaW5nOiA0MHB4IDI0cHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0cGFkZGluZzogNDBweCAyNHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRwYWRkaW5nOiA0OHB4IDY0cHg7XHJcblx0fVxyXG59XHJcblxyXG5zZWN0aW9uLmhlcm8taGVhZGVyLTIge1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxOHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbnNlY3Rpb24uaGVyby1oZWFkZXItMiBoMiArIHAge1xyXG5cdG1hcmdpbi10b3A6IC0xNnB4O1xyXG59XHJcblxyXG5zZWN0aW9uLnBhZGRlZC1zZWN0aW9uIHtcclxuXHRwYWRkaW5nLXRvcDogNDhweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNzJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA5NnB4O1xyXG5cdH1cclxufVxyXG5cclxuc2VjdGlvbi5uZXh0LXN0ZXBzIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdC5uZXh0LXN0ZXBzLWlubmVyIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NzJweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA5NzZweDtcclxuXHRcdH1cclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZS04NTtcclxuXHRcdHBhZGRpbmc6IDQwcHggMjRweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRwYWRkaW5nOiA0OHB4IDY0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubnVtYmVyLWNpcmNsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiA0OHB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRib3JkZXItd2lkdGg6IDRweDtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0Zm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHg7XHJcblx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zdGF0LXRpdGxlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxcmVtO1xyXG5cdHJpZ2h0OiAxcmVtO1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblxyXG5cdGgzIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaWNvbiB7XHJcblx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zdGF0LWJveCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRnc2stcHJpbWFyeTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHR3aWR0aDogODUlO1xyXG5cdH1cclxuXHJcblx0LnN0YXQtdmFsdWUge1xyXG5cdFx0Zm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uc3RhY2tlZC1icmVhZGNydW1icyB7XHJcblx0bWFyZ2luLXRvcDogLTg0cHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0bWFyZ2luLXRvcDogLTkycHg7XHJcblx0fVxyXG59XHJcblxyXG4uc3RhY2tlZC1icmVhZGNydW1iLWl0ZW0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uc3RhY2tlZC1icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZCAuc3RhY2tlZC1icmVhZGNydW1iLWRvdDphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnN0YWNrZWQtYnJlYWRjcnVtYi1kb3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXItY29sb3I6ICRnc2stZGFyay1ncmV5O1xyXG59XHJcblxyXG4uc3RhY2tlZC1icmVhZGNydW1iLWRvdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2ljb25fYnJlYWRjcnVtYnRpY2suc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTNweDtcclxuXHRoZWlnaHQ6IDEzcHg7XHJcblx0dG9wOiA4cHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLnN0YWNrZWQtYnJlYWRjcnVtYi1kb3Q6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHdpZHRoOiAxM3B4O1xyXG5cdGhlaWdodDogMTNweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR0b3A6IDEzcHg7XHJcblx0Ym90dG9tOiAtOHB4O1xyXG5cdGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuXHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLnN0YWNrZWQtYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSAuc3RhY2tlZC1icmVhZGNydW1iLWRvdDphZnRlcixcclxuLnN0YWNrZWQtYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSAuc3RhY2tlZC1icmVhZGNydW1iLWRvdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuXHRib3JkZXItd2lkdGg6IDJweDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR3aWR0aDogMTlweDtcclxuXHRoZWlnaHQ6IDE5cHg7XHJcblx0dG9wOiA4cHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLnN0YWNrZWQtYnJlYWRjcnVtYi1pdGVtIGg0IHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcbn1cclxuXHJcblxyXG4udGV4dC1kaXZpZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1heC13aWR0aDogODAlO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLnRleHQtZGl2aWRlcjo6YWZ0ZXIsXHJcbi50ZXh0LWRpdmlkZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuLnRleHQtZGl2aWRlcjpub3QoOmVtcHR5KTo6YmVmb3JlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG59XHJcblxyXG4udGV4dC1kaXZpZGVyOm5vdCg6ZW1wdHkpOjphZnRlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG59XHJcblxyXG5cclxuLmFycm93LWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5hcnJvdyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRnc2stcHJpbWFyeTtcclxuXHQmLmhvcml6b250YWwge1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0fVxyXG5cdCYudmVydGljYWwge1xyXG5cdFx0Ly8gaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcHgpO1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1sZWdlbmQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDQ1JTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSkgcm90YXRlKDkwZGVnKTtcclxuICB3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmFycm93OjphZnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcbiAgYm9yZGVyOiBzb2xpZCAkZ3NrLXByaW1hcnk7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMnB4O1xyXG59XHJcblxyXG4ucmlnaHQuYXJyb3c6OmFmdGVyICB7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAtMnB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuXHJcbi5sZWZ0LmFycm93OjphZnRlciAge1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAtMnB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbn1cclxuXHJcbi51cC5hcnJvdzo6YWZ0ZXIgIHtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogLTJweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxufVxyXG5cclxuLmRvd24uYXJyb3c6OmFmdGVyICB7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IC0ycHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG5cclxuXHJcbi8vaGFja2luZyBzb21lIGNvbG91cnNcclxuLmJnLXdoaXRlLTg1IHtiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7fVxyXG4uYmctd2hpdGUtOTAge2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwKSAhaW1wb3J0YW50O31cclxuLmJnLXdoaXRlLTk1IHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDt9XHJcbi5iZy1nc2stcHVycGxlLTYwIHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTg4LCAxNiwgMTE5LCAwLjYwKSAhaW1wb3J0YW50O31cclxuLmJnLWdzay10ZWFsLTYwIHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjEsIDExMywgMTI1LCAwLjYwKSAhaW1wb3J0YW50O31cclxuLmJnLWdzay10ZWFsLTMwIHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjEsIDExMywgMTI1LCAwLjMwKSAhaW1wb3J0YW50O31cclxuXHJcbi50ZXh0LXdoaXRlLTg1IHtjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50O31cclxuLnRleHQtd2hpdGUtOTAge2NvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MCkgIWltcG9ydGFudDt9XHJcbi50ZXh0LXdoaXRlLTk1IHtjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFpbXBvcnRhbnQ7fVxyXG4udGV4dC1nc2stcHVycGxlLTYwIHtjb2xvcjpyZ2JhKDE4OCwgMTYsIDExOSwgMC42MCkgIWltcG9ydGFudDt9XHJcbi50ZXh0LWdzay10ZWFsLTYwIHtjb2xvcjpyZ2JhKDIxLCAxMTMsIDEyNSwgMC42MCkgIWltcG9ydGFudDt9XHJcbi50ZXh0LWdzay10ZWFsLTMwIHtjb2xvcjpyZ2JhKDIxLCAxMTMsIDEyNSwgMC4zMCkgIWltcG9ydGFudDt9XHJcblxyXG5cclxuLy8gLlBhZ2VyIGE6aG92ZXIsXHJcbi8vIGEubGluazpob3ZlciB7XHJcbi8vIFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbi8vIH0iLCIvLyBCYWNrZ3JvdW5kIEdyYWRpZW50IFV0aWxpdGllc1xyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJnLWdyYWRpZW50LSN7JGNvbG9yfSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkdmFsdWUgMTAlLCBkYXJrZW4oJHZhbHVlLCAxNSUpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIGdyZXlzY2FsZSBCYWNrZ3JvdW5kIFV0aWxpdGllc1xyXG5cclxuQGVhY2ggJGxldmVsLCAkdmFsdWUgaW4gJGdyYXlzIHtcclxuICAuYmctZ3JleS0jeyRsZXZlbH0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5ib3JkZXIjeyRpbmZpeH0tdG9wIHsgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkOyB9XG4gICAgLmJvcmRlciN7JGluZml4fS1yaWdodCB7ICAgIGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0tYm90dG9tIHsgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkOyB9XG4gICAgLmJvcmRlciN7JGluZml4fS1sZWZ0IHsgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkOyB9XG5cbiAgICAuYm9yZGVyI3skaW5maXh9LXRvcC0wIHsgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmJvcmRlciN7JGluZml4fS1yaWdodC0wIHsgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgLmJvcmRlciN7JGluZml4fS1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0tbGVmdC0wIHsgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYm9yZGVyI3skaW5maXh9LXgge1xuICAgICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQ7XG4gICAgfVxuXG4gICAgLmJvcmRlciN7JGluZml4fS15IHtcbiAgICAgIGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuYm9yZGVyLS0jeyRjb2xvcn0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvLyBGaWxsIFV0aWxpdGllc1xyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC5maWxsLSN7JGNvbG9yfSB7XHJcbiAgICAgIGZpbGw6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIFBzZXVkbyBMaW5lIFV0aWxpdGllc1xyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAuYmVmb3JlLWxpbmUtI3skY29sb3J9IHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRcdH1cclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAuYWZ0ZXItZnVsbC1saW5lLSN7JGNvbG9yfSB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdH1cclxuICAgIH1cclxufVxyXG4iLCIvLyAjaGVhZGVyLnN0aWNreSB7XHJcbi8vICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgIHRvcDogMDtcclxuLy8gICB3aWR0aDogMTAwJTtcclxuLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHN1cmZhY2UtbWVkaXVtO1xyXG4vLyB9XHJcblxyXG5oZWFkZXIjaGVhZGVyIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHN1cmZhY2UtbWVkaXVtO1xyXG5cclxuXHQubmF2YmFyIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0YS5uYXYtYnJhbmQge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdC8vIHdpZHRoOiA0MHB4O1xyXG5cdFx0XHQvLyBoZWlnaHQ6IGF1dG87XHJcblx0XHRcdGhlaWdodDogMjZweDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdG1heC1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdG1heC13aWR0aDogYXV0bztcclxuXHRcdFx0bWFyZ2luOiAwLjI1cmVtIDAuNXJlbSAwLjVyZW0gMS4yNXJlbTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHQvLyB3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IDU2Ljg1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OS4wMzMzcHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNDkuMDMzM3B4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nLmltZy1mbHVpZCB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0Ly8gbWF4LWhlaWdodDogNDkuMDMzM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXItdG9nZ2xlciB7XHJcblx0XHRcdHBhZGRpbmc6IDAuNzVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc3VyZmFjZS1tZWRpdW07XHJcblxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1saWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xyXG5cdFx0XHRcdC5pY29uLW1lbnUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbi1jbG9zZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0Lmljb24tbWVudSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lmljb24tY2xvc2Uge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHN1cmZhY2UtbWVkaXVtO1xyXG5cclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAuNzVyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRnc2stZGFyay1ncmV5O1xyXG5cdFx0XHRcdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0XHQvLyBcdGxpbmUtaGVpZ2h0OiA2N3B4O1xyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRnc2stZGFyay1ncmV5O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtbGlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSAubmF2LWxpbmsge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3NrLWRhcmstZ3JleTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1saWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNsaW5rcy5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzdXJmYWNlLW1lZGl1bTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdC5uYXZiYXItY29sbGFwc2Uuc2hvdyAubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3VyZmFjZS1tZWRpdW07XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0XHQubmF2YmFyLXNlYXJjaCBpbnB1dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLXNlYXJjaCB7XHJcblx0XHRcdC5pbnB1dC1ncm91cCAqIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9zZWFyY2guc3ZnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDhweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcclxuXHRcdFx0XHQvLyAmOmZvY3VzIHtcclxuXHRcdFx0XHQvLyBcdC8vIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuXHRcdFx0XHQvLyBcdC8vIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1saWdodDtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0Y29sb3I6ICRnc2stZGFyay1ncmV5O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkc3VyZmFjZS1tZWRpdW07XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRyb3Bkb3duLWl0ZW0ge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHN1cmZhY2UtbWVkaXVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjc1cmVtO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtbGlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjbmF2LWxvZ2dlZGluIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzcHggMS4wcmVtIDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdzay1wcmltYXJ5O1xyXG5cclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnc2stcHJpbWFyeTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIC5uYXYtbGluayB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I25hdi1hZG1pbiB7XHJcblxyXG5cdFx0XHR1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIHtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0cGFkZGluZzogM3B4IDEuMHJlbSAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsYWNrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSAubmF2LWxpbmsge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbn1cclxuXHJcbiNuYXYtbG9nZ2VkaW4td3JhcCwgI25hdi1hZG1pbi13cmFwICB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuaGVhZGVyI2hlYWRlciAjYWRtaW4tdG9nZ2xlci5uYXZiYXItdG9nZ2xlciB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cclxuXHQmOmZvY3VzLFxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuI2hlYWRlci1pbmZvIHtcclxuXHR6LWluZGV4OiAxMDI5O1xyXG59XHJcblxyXG5cclxuI2hlYWRlci1hbGVydCAuYnRuLWNsb3NlIHtcclxuXHQtLWJzLWJ0bi1jbG9zZS1iZzogbm9uZTtcclxufSIsImZvb3RlciNmb290ZXIge1xyXG4gIC8vIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDA4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBhLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb2xvcjogJGdzay10ZWFsO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2Zvb3Rlci1wcmVzY3JpYmluZy1pbmZvLWxpbmtzIHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2Zvb3Rlci1sZWdhbC1saW5rcyB7XHJcbiAgICBhLm5hdi1saW5rIHtcclxuICAgICAgcGFkZGluZzogMC4yNXJlbSAxLjByZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgI2Zvb3Rlci1saW5rcyAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDU3cHg7XHJcbiAgICAgIC8vIGhlaWdodDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1N3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9nc2stbG9nby5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiA1Ni44NXB4IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTdweCBhdXRvO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTY4cHg7XHJcbiAgICAgIC8vIHRvcDogNzJweDtcclxuICAgICAgdG9wOiA3OHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2Zvb3Rlci1hZHZlcnNlLWV2ZW50cyAubWVkaXVtIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn0iLCJoMSwgLmgxIHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0bWFyZ2luOiAwIDAgNDBweCAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIDAgNDhweCAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbjogMCAwIDQ4cHggMDtcclxuXHR9XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMjZweDtcclxuXHRsaW5lLWhlaWdodDogMTM1JTtcclxuXHRtYXJnaW46IDI0cHggMCAyNHB4IDA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XHJcblx0XHRtYXJnaW46IDI0cHggMCAzMnB4IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG5cdFx0bWFyZ2luOiAyNHB4IDAgNDBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuaDMsIC5oMyB7XHJcblx0Zm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdG1hcmdpbjogMjRweCAwIDMycHggMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdG1hcmdpbjogMjRweCAwIDMycHggMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRtYXJnaW46IDI2cHggMCAzNnB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5oNCwgLmg0IHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDE5cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0bWFyZ2luOiAxNnB4IDAgMjBweCAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0bWFyZ2luOiAxNnB4IDAgMjBweCAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdG1hcmdpbjogMThweCAwIDI0cHggMDtcclxuXHR9XHJcbn1cclxuXHJcbmg1LCAuaDUge1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRtYXJnaW46IDEycHggMCAxNnB4IDA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRtYXJnaW46IDEycHggMCAxNnB4IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0bWFyZ2luOiAxNHB4IDAgMThweCAwO1xyXG5cdH1cclxufVxyXG5cclxuaDYsIC5oNiB7XHJcblx0Zm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdG1hcmdpbjogMTJweCAwIDE2cHggMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTM4JTtcclxuXHRcdG1hcmdpbjogMTJweCAwIDE2cHggMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRtYXJnaW46IDE0cHggMCAxOHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5wIHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdG1hcmdpbjogMjBweCAwIDI0cHggMDtcclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0Ly8gXHRmb250LXNpemU6IDE3cHg7XHJcblx0Ly8gXHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHQvLyBcdG1hcmdpbjogMjBweCAwIDI0cHggMDtcclxuXHQvLyB9XHJcblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdC8vIFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdC8vIFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0Ly8gXHRtYXJnaW46IDIxcHggMCAyOHB4IDA7XHJcblx0Ly8gfVxyXG5cclxuXHQmLmludHJvIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdFx0bWFyZ2luOiAyNHB4IDAgMzJweCAwO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMTglO1xyXG5cdFx0XHRtYXJnaW46IDI0cHggMCAzMnB4IDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDExOCU7XHJcblx0XHRcdG1hcmdpbjogMjhweCAwIDM2cHggMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubWVkaXVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0bWFyZ2luOiAxNnB4IDAgMjBweCAwO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0XHRtYXJnaW46IDE2cHggMCAyMXB4IDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRcdG1hcmdpbjogMThweCAwIDI0cHggMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuc21hbGwge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE3MCU7XHJcblx0XHRtYXJnaW46IDEycHggMCAxNnB4IDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE3MCU7XHJcblx0XHRcdG1hcmdpbjogMTJweCAwIDE2cHggMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTcwJTtcclxuXHRcdFx0bWFyZ2luOiAxMnB4IDAgMTZweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji54LXNtYWxsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4ud2VpZ2h0LW1lZGl1bSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5cclxuZGl2ID4gcDpmaXJzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuXHJcbmxpIHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHQvLyBcdGZvbnQtc2l6ZTogMTdweDtcclxuXHQvLyBcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdC8vIH1cclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0Ly8gXHRmb250LXNpemU6IDE4cHg7XHJcblx0Ly8gXHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHQvLyB9XHJcblxyXG5cdCYuaW50cm8ge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDExOCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDExOCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLm1lZGl1bSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuc21hbGwge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE3MCU7XHJcblx0XHRtYXJnaW46IDEycHggMCAxNnB4IDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE3MCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE3MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLy8gLnNtYWxsLWxpbmsge1xyXG4vLyBcdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDtcclxuLy8gXHRmb250LXNpemU6IDE2cHg7XHJcbi8vIFx0bGluZS1oZWlnaHQ6IDEyNSU7XHJcbi8vIH1cclxuXHJcbi50b3AtaGVhZGVyIHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEyNSU7XHJcblx0Y29sb3I6ICRnc2stdGVhbDtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdzay1wcmltYXJ5O1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiA4NnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcC1oZWFkZXIgKyBoMSB7XHJcblx0bWFyZ2luLXRvcDogNDhweDtcclxufVxyXG5cclxuLnRpdGxlLWhlYWRlciB7XHJcblx0Zm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMTIzJTtcclxuXHRjb2xvcjogJGdzay10ZWFsO1xyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogOTZweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDEyOHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRpdGxlLWhlYWRlciArIGgyIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdH1cclxufVxyXG5cclxuXHJcbi50b3AtbmF2IHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdC8vIGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLm1lZGl1bS1ib2xkIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcblxyXG4ubGluZS1oZWlnaHQtMTAwIHtcclxuXHRsaW5lLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWZ0ZXItbGluZSB7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRnc2stcHJpbWFyeTtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0fVxyXG59XHJcblxyXG4uYmVmb3JlLWxpbmUge1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdzay1wcmltYXJ5O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5zbWFsbCwgLnNtYWxsIHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59IiwiYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbm9wdGlvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcblx0Zm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGNvbG9yOiAkZ3NrLWRhcmstZ3JleTtcclxufVxyXG4vLyA6OnBsYWNlaG9sZGVyIHtcclxuLy8gICBjb2xvcjogJHN1cmZhY2UtbWVkaXVtO1xyXG4vLyAgIG9wYWNpdHk6IDE7XHJcbi8vIH1cclxuLy9cclxuLy8gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbi8vICAgY29sb3I6ICRzdXJmYWNlLW1lZGl1bTtcclxuLy8gfVxyXG4vL1xyXG4vLyA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbi8vICAgY29sb3I6ICRzdXJmYWNlLW1lZGl1bTtcclxuLy8gfVxyXG4vL1xyXG4vLyAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XHJcbi8vIFx0Y29sb3I6ICRzdXJmYWNlLW1lZGl1bTtcclxuLy8gXHRvcGFjaXR5OiAxO1xyXG4vLyB9XHJcblxyXG5cclxuLmZvcm0tc2VsZWN0IHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi8vIC5mb3JtLWdyb3VwOm5vdCguZm9ybS1ncm91cC1zbSkge1xyXG4uZm9ybS1zdHlsZWQge1x0XHJcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcclxuXHJcblx0LmZvcm0tY29udHJvbCwgLmZvcm0tc2VsZWN0IHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRtaW4taGVpZ2h0OiA1NnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRib3JkZXItY29sb3I6ICRzdXJmYWNlLWxpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtbGlnaHQ7XHJcblx0fVxyXG5cclxuXHQuZm9ybS1jb250cm9sLmZvcm0tc3R5bGUtMiB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRtaW4taGVpZ2h0OiA1NnB4O1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRib3JkZXItY29sb3I6ICRnc2stdGVhbDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblxyXG5cdC8vIGxhYmVsOm5vdCguY3VzdG9tLWNvbnRyb2wtbGFiZWwpIHtcclxuXHRcdGxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblxyXG5cdHNlbGVjdCB7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX2Rvd24uc3ZnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxcmVtO1xyXG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXAuc3ZnXCIpO1xyXG5cdFx0fVxyXG5cclxuXHRcdG9wdGlvbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLFxyXG5cdC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoIHtcclxuXHRcdGZvbnQtc2l6ZTogNzAlO1xyXG5cdH1cclxufVxyXG5cclxuLy8gLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbi8vIFx0Ym9yZGVyLXJhZGl1czogMDtcclxuLy8gfVxyXG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy9SYW5nZXNsaWRlclxyXG4kcm91bmRuZXNzOiA1cHg7XHJcbiRzbGlkZXJIZWlnaHQ6IDRweDtcclxuJGhhbmRsZVNpemU6IDIwcHg7XHJcbiR2YWx1ZVdpZHRoOiA1MHB4O1xyXG4kbGFiZWxNYXJrZXJIZWlnaHQ6IDEycHg7XHJcblxyXG4ucmFuZ2VzbGlkZXItd3JhcCB7XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG5cdC5yYW5nZXNsaWRlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6ICRzbGlkZXJIZWlnaHQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcm91bmRuZXNzO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1tZWRpdW07XHJcblxyXG5cdFx0Jl9faGFuZGxlIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR3aWR0aDogJGhhbmRsZVNpemU7XHJcblx0XHRcdGhlaWdodDogJGhhbmRsZVNpemU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnc2stdGVhbDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHR0b3VjaC1hY3Rpb246IHBhbi15O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHR0b3A6IC0oJGhhbmRsZVNpemUvMikgKyAoJHNsaWRlckhlaWdodC8yKTtcclxuXHJcblx0XHRcdCZfX3ZhbHVlIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4xcywgdHJhbnNmb3JtIDAuMXM7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHR3aWR0aDogJHZhbHVlV2lkdGg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRnc2stdGVhbDtcclxuXHRcdFx0XHRsZWZ0OiAtKCR2YWx1ZVdpZHRoLzIgLSAkaGFuZGxlU2l6ZS8yKTtcclxuXHRcdFx0XHR0b3A6IC00MHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZmlsbCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnc2stdGVhbDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJvdW5kbmVzcztcclxuXHRcdH1cclxuXHJcblx0XHQmX19sYWJlbHMge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHQmX19sYWJlbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3NrLWRhcmstZ3JleTtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6ICRsYWJlbE1hcmtlckhlaWdodCAtIDNweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1cmZhY2UtbWVkaXVtLCAuNSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOmJlZm9yZSxcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGhlaWdodDogJGxhYmVsTWFya2VySGVpZ2h0O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1tZWRpdW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLW1lZGl1bTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OCUpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OCUpO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gYWN0aXZlIHN0YXRlXHJcblx0XHQvLyAmLnJhbmdlc2xpZGVyLS1hY3RpdmUge1xyXG5cdFx0Ly8gXHQucmFuZ2VzbGlkZXJfX2hhbmRsZSB7fVxyXG5cclxuXHRcdC8vIFx0LnJhbmdlc2xpZGVyX19oYW5kbGVfX3ZhbHVlIHt9XHJcblx0XHQvLyB9XHJcblx0fVxyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXItd3JhcC5wZXJjZW50YWdlc2xpZGVyIHtcclxuXHQucmFuZ2VzbGlkZXIge1xyXG5cdFx0Jl9faGFuZGxlIHtcclxuXHRcdFx0Jl9fdmFsdWUge1xyXG5cdFx0XHRcdGxlZnQ6IC0oKCR2YWx1ZVdpZHRoLzIgLSAkaGFuZGxlU2l6ZS8yKSsyKTtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIiVcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5yYW5nZXNsaWRlcl9fbGFiZWxzX19sYWJlbDphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIiVcIjtcclxuXHR9XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlci13cmFwLmdyZWVuc2xpZGVyIHtcclxuXHQucmFuZ2VzbGlkZXIge1xyXG5cdFx0Jl9faGFuZGxlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdzay1ncmVlbjtcclxuXHJcblx0XHRcdCZfX3ZhbHVlIHtcclxuXHRcdFx0XHRjb2xvcjogJGdzay1ncmVlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ZpbGwge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3NrLWdyZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJhbmdlc2xpZGVyLXdyYXAuZHVhbHNsaWRlciB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblxyXG5cdC5yYW5nZXNsaWRlciB7XHJcblx0XHQmX19oYW5kbGUge1xyXG5cdFx0XHQmX192YWx1ZSB7XHJcblx0XHRcdFx0dG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0MiB7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRtaW4taGVpZ2h0OiA1NnB4O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRib3JkZXItY29sb3I6ICRzdXJmYWNlLWxpZ2h0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLWxpZ2h0O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bi5zdmdcIik7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMXJlbTtcclxuXHRwYWRkaW5nOiAwLjM3NXJlbSAycmVtIDAuMzc1cmVtIDAuNzVyZW07XHJcblx0Y29sb3I6ICRnc2stZGFyay1ncmV5O1xyXG59XHJcblxyXG5cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIGxpLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRnc2stdGVhbDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3NrLXRlYWw7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgNXB4IDVweCAwO1xyXG5cdHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0cGFkZGluZzogMCA0cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAycmVtO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdHBhZGRpbmctbGVmdDogMnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuXHRoZWlnaHQ6IDI4cHg7XHJcblx0Ly8gbWFyZ2luLXRvcDogNXB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdGNvbG9yOiAkc3VyZmFjZS1tZWRpdW07XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogODAlO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRzdXJmYWNlLWxpZ2h0O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgMTAyLCA1MSwgMC4yNSk7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCAxMDIsIDUxLCAwLjI1KTtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXHJcbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl91cC5zdmdcIik7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcblx0aGVpZ2h0OiA1NnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdGNvbG9yOiAkZ3NrLWRhcmstZ3JleSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuLy8gICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUubG9jYXRpb24tc2VsZWN0IHtcclxuXHQvLyBib3JkZXItY29sb3I6ICRzdXJmYWNlLW1lZGl1bTtcclxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1tZWRpdW07XHJcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLmxvY2F0aW9uLXNlbGVjdCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRjb2xvcjogJGdzay1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubDIge1xyXG5cdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5sMyB7XHJcblx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmRyb3Bkb3duLWJhY2sge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMTJweDtcclxuXHR0b3A6IDEycHg7XHJcblx0ei1pbmRleDogMjtcclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5sYXJnZS1kYXRlLWlucHV0IHtcclxuXHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdC8vIHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuI3NlbGVjdDItc29fcHJvZHVjdC1jb250YWluZXIuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRtYXgtd2lkdGg6IDMxOHB4O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIGlucHV0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9zZWFyY2guc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMTBweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG5cclxuaW5wdXQucHJvZHVjdF9fcXR5LWlucHV0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDIwMHB4O1xyXG59IiwiYS5saW5rIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Y29sb3I6ICRnc2stcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdCYuZXh0ZXJuYWwtbGluazo6YWZ0ZXIge1xyXG5cdFx0ICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcblx0XHRcdHdpZHRoOiAxcmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDFyZW07XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9uZXdfd2luZG93LnN2ZycpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0biB7XHJcblx0bWluLWhlaWdodDogNDJweDtcclxuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdHdpZHRoOiAyMTVweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdHdpZHRoOiAyOTVweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0d2lkdGg6IDIzMnB4O1xyXG5cdH1cclxuXHJcblx0Ji5idG4td2lkdGgtYXV0byB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCAuYnRuIHtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmJ0bi5saW5rIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGNvbG9yOiAkZ3NrLXRlYWw7XHJcbn1cclxuXHJcbi5idG4tc20ge1xyXG5cdG1pbi1oZWlnaHQ6IDMzLjZweDtcclxuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdGJvcmRlci13aWR0aDogMXB4O1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnNtYWxsLWxpbmsge1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEyNSU7XHJcbn1cclxuXHJcblxyXG4uYnRuLWdyb3VwLnRvZ2dsZS1jaGFydHMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLW1lZGl1bTtcclxuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gIC5idG4tc20ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdzay10ZWFsO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmJ0biBzcGFuLmRvd25sb2FkLWljb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL2ljb25zL2ljb25fZG93bmxvYWRfYnV0dG9uLnN2ZycpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMXJlbTtcclxuXHRtYXJnaW4tbGVmdDogMXJlbTtcclxufVxyXG5cclxuLmJ0bjpob3ZlciBzcGFuLmRvd25sb2FkLWljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9kb3dubG9hZF9idXR0b25fd2hpdGUuc3ZnJyk7XHJcbn1cclxuXHJcblxyXG4uYnRuLXByaW1hcnksIC5idG4tZ3NrLXByaW1hcnkge1xyXG4gICAgLS1icy1idG4tY29sb3I6ICNmZmZmZmY7XHJcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcclxuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZjtcclxuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLWdzay1wcmltYXJ5IHtcclxuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG5cclxuQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYnRuLSN7JG5hbWV9IHtcclxuICAgIC0tYnMtYnRuLWJnOiAjeyRjb2xvcn07XHJcbiAgICAvKiBwcm9kdWNlIEJTNC1zdHlsZSBob3ZlciBieSBkYXJrZW5pbmcgYnkgOCUgKHR3ZWFrIHRvIHRhc3RlKSAqL1xyXG4gICAgLS1icy1idG4taG92ZXItYmc6ICN7ZGFya2VuKCRjb2xvciwgOCUpfTtcclxuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3tkYXJrZW4oJGNvbG9yLCAxMCUpfTtcclxuICAgIC8qIG9wdGlvbmFsIHRleHQgY29sb3I7IGNvbXB1dGUgY29udHJhc3Qgb3Igc2V0IHN0YXRpY2FsbHkgKi9cclxuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBpZihsaWdodG5lc3MoJGNvbG9yKSA+IDUwJSwgIzIxMjUyOSwgI2ZmZik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5idG4tY2xvc2Uge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn0iLCIuY29sdW1ucy1tZC0yIHtcclxuXHRjb2x1bW4tY291bnQ6IDE7XHJcblx0Y29sdW1uLWdhcDogMXJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRjb2x1bW4tY291bnQ6IDI7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdG5vdGVzLmNvbHVtbnMtbWQtMiB7XHJcblx0Y29sdW1uLWNvdW50OiAxO1xyXG5cdGNvbHVtbi1nYXA6IDJyZW07XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Y29sdW1uLWNvdW50OiAyO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rub3RlcyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDAgMXJlbTtcclxufVxyXG5cclxuLmZvb3Rub3RlcyBsaSB7XHJcblx0YnJlYWstaW5zaWRlOiBhdm9pZDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcbiIsIi5kcm9wZG93bi5kcm9wZG93bi0xIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG5cdD4uZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdGNvbG9yOiAkZ3NrLXRlYWw7XHJcblx0XHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMC4yNWVtO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogMDtcclxuXHRcdFx0Y29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl9kb3duLnN2Z1wiKTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl91cC5zdmdcIik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IHtcclxuXHRcdG1pbi13aWR0aDogMTVyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdGEuZHJvcGRvd24taXRlbSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xyXG5cclxuXHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gLmRyb3Bkb3duLXN1Ym1lbnUge1xyXG5cdC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vXHJcblx0Ly8gXHQuZHJvcGRvd24tbWVudSB7XHJcblx0Ly8gXHRcdHRvcDogMDtcclxuXHQvLyBcdFx0bGVmdDogLTE1cmVtO1xyXG5cdC8vIFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLTItd3JhcHBlciB7XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblxyXG4uZHJvcGRvd24uZHJvcGRvd24tMiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQ+LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHRjb2xvcjogJGdzay1wcmltYXJ5O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl9kb3duLnN2Z1wiKTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjI1ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XHJcblx0XHRjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwLnN2Z1wiKTtcclxuXHR9XHJcblxyXG5cclxuXHR9XHJcblxyXG5cdC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX2Rvd25fd2hpdGUuc3ZnXCIpO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlOjphZnRlciB7XHJcblx0XHRjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwX3doaXRlLnN2Z1wiKTtcclxuXHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSB7XHJcblx0XHRtaW4td2lkdGg6IDE1cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdzay1wcmltYXJ5O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRoNi5kcm9wZG93bi1oZWFkZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcblx0XHR9XHJcblxyXG5cdFx0YS5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0cGFkZGluZzogMC4xMjVyZW0gMC41cmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZHJvcGRvd24tc3VibWVudSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHQvLyB0b3A6IDA7XHJcblx0XHRcdC8vIGxlZnQ6IC0xNXJlbTtcclxuXHRcdFx0dG9wOiAzNnB4O1xyXG5cdFx0XHRsZWZ0OiAwLjVyZW07XHJcblx0XHRcdC8vIG1hcmdpbi10b3A6IC02cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG59XHJcbiIsIi5jYXJkLmFjY29yZGlvbi1jYXJkLTEge1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyOiAxcHggZGFzaGVkICRnc2stZGFyay1ncmV5O1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGdzay1wcmltYXJ5O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwLnN2Z1wiKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMXJlbTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHJcblx0XHQmLmNvbGxhcHNlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bi5zdmdcIik7XHJcblx0XHR9XHJcblxyXG5cdFx0aDUge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGdzay10ZWFsO1xyXG5cdFx0XHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZC5hY2NvcmRpb24tY2FyZC0yIHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLW1lZGl1bTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXBfdGVhbC5zdmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFyZW07XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG5cdFx0Ji5jb2xsYXBzZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX2Rvd25fdGVhbC5zdmdcIik7XHJcblx0XHR9XHJcblxyXG5cdFx0aDQge1xyXG5cdFx0XHRjb2xvcjogJGdzay10ZWFsO1xyXG5cdFx0XHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnRvZ2dsZS1tb3JlIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwLnN2Z1wiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cclxuXHQmLmNvbGxhcHNlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX2Rvd24uc3ZnXCIpO1xyXG5cdH1cclxufVxyXG4iLCIuY2FyZC1oZWFkZXIsIC5jYXJkLWJvZHksIC5jYXJkLWZvb3RlciB7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcbi5jYXJkLWZvb3RlciB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmEuY2FyZCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5hLmNhcmQtZG93bmxvYWQtcGRmIHtcclxuXHRwLmNhcmQtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0Lmljb24tZm9sZGVyIHtcclxuXHRcdGhlaWdodDogNjYuNjZweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRoZWlnaHQ6IDEzNHB4O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAxNjhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLTEge1xyXG5cdC5jYXJkLWJvZHkge1xyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE3MCU7XHJcblx0XHRcdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0Ly8gXHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdC8vIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLTIge1xyXG5cdC5jYXJkLWJvZHkge1xyXG5cdFx0aDYge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jaGFydC10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNoYXJ0LWNvcHkge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmNoYXJ0LWRlc2Mge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmNoYXJ0LWxhYmVsIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jaGFydC1wZXJjIHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2hhcnQtbGVnZW5kIHt9XHJcblxyXG4uY2hhcnQtbGVnZW5kLWJ1dHRvbiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0cGFkZGluZy1yaWdodDogMS4wcmVtO1xyXG5cclxuXHQuY2hhcnQtbGVnZW5kLWRvdCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0d2lkdGg6IDEycHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHR9XHJcblxyXG5cdC5jaGFydC1sZWdlbmQtZGFzaCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdzay1kYXJrLWdyZXkgMCUsICRnc2stZGFyay1ncmV5IDUwJSwgI2ZmZiA1MCUsICNmZmYgMTAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDhweCAycHg7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6IHJnYig1MSw1MSw1MSk7XHJcblx0fVxyXG5cclxuXHQmLmhpZGUge1xyXG5cdFx0Y29sb3I6ICNjY2MgIWltcG9ydGFudDtcclxuXHRcdC5jaGFydC1sZWdlbmQtZG90IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LmNoYXJ0LWxlZ2VuZC1kYXNoIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjQ0NDIDAlLCAjQ0NDIDUwJSwgI2ZmZiA1MCUsICNmZmYgMTAwJSk7XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICNjY2MgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG4iLCIubmF2LXRhYnMge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuXHQubmF2LWxpbmsge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTJweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAkc3VyZmFjZS1tZWRpdW07XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHN1cmZhY2UtbWVkaXVtO1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LW1lZGl1bTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblxyXG5cdC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXHJcblx0Lm5hdi1saW5rLmFjdGl2ZSxcclxuXHQubmF2LWxpbms6Zm9jdXMsXHJcblx0Lm5hdi1saW5rOmhvdmVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3NrLXRlYWw7XHJcblx0XHRjb2xvcjogJGdzay10ZWFsO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbiNwdXJjaGFzaW5nLXRyZW5kcy10YWJzIC5uYXYtdGFicyB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHJcblx0Lm5hdi1saW5rIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0ycHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHN1cmZhY2UtbWVkaXVtO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGNvbG9yOiAkc3VyZmFjZS1tZWRpdW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cclxuXHQubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLFxyXG5cdC5uYXYtbGluay5hY3RpdmUsXHJcblx0Lm5hdi1saW5rOmZvY3VzLFxyXG5cdC5uYXYtbGluazpob3ZlciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGdzay10ZWFsO1xyXG5cdFx0Y29sb3I6ICRnc2stdGVhbDtcclxuXHR9XHJcbn1cclxuIiwiLnRlYW0tbWVtYmVyIHtcclxuXHRpbWcudGVhbS1tZW1iZXItcGhvdG8ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMjBweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0Ly8gbWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEzOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRwLnRlYW0tbWVtYmVyLW5hbWUge1xyXG5cdFx0Zm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRwLnRlYW0tbWVtYmVyLXJvbGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0YS50ZWFtLW1lbWJlci1lbWFpbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDIuNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxLjVyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9lbnZlbG9wZS5zdmcnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRhLnRlYW0tbWVtYmVyLXBob25lIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMS41cHg7XHJcblx0XHRcdFx0d2lkdGg6IDEuNXJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEyLjQ4cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9pY29ucy9pY29uX21vYmlsZS5zdmcnKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMi40OHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubW9kYWwge1xyXG5cdC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcclxufVxyXG5cclxuXHJcbi5tb2RhbC1sZyB7XHJcblx0bWF4LXdpZHRoOiA3MjBweDtcclxufVxyXG5cclxuLm1vZGFsLXhsIHtcclxuICBtYXgtd2lkdGg6IDk3MHB4O1xyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCwgLm1vZGFsLWhlYWRlciwgLm1vZGFsLWZvb3RlciB7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmgyLm1vZGFsLXRpdGxlIHtcclxuXHQvLyBmb250LXNpemU6IDEuNzVlbTtcclxuXHQvLyBsaW5lLWhlaWdodDogMS40O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1vZGFsLWJvZHkge1xyXG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIgcCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5cclxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcclxuICAgIG9wYWNpdHk6IDEuMDtcclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wLm1vZGFsLWJhY2tkcm9wLWJsYWNrLnNob3cge1xyXG4gICAgb3BhY2l0eTogMS4wO1xyXG59XHJcblxyXG5cclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtY29udGFjdC1kZXRhaWxzIHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRtaW4taGVpZ2h0OiAyMjBweDtcclxuXHR9XHJcbn1cclxuIiwiLnRvb2x0aXAtdHJpZ2dlciB7XHJcbiAgd2lkdGg6IDFyZW07XHJcbiAgaGVpZ2h0OiAxcmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9pY29uX2luZm8uc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLnRvb2x0aXAge1xyXG5cdHotaW5kZXg6IDEwODA7XHJcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4udG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxyXG5cclxuICAuYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtdG9vbHRpcC10b3Age1xyXG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtcmlnaHQge1xyXG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xyXG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtbGVmdCB7XHJcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtYXV0byB7XHJcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XHJcbi50b29sdGlwLWlubmVyIHtcclxuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcclxuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xyXG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG4iLCIuYmctZ3JhZGllbnQge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC0xIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL2JhY2tncm91bmRzL2dyYWRpZW50MS5qcGcnKTtcclxufVxyXG5cclxuLmJnLWdyYWRpZW50LTIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvYmFja2dyb3VuZHMvZ3JhZGllbnQyLmpwZycpO1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtMyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9iYWNrZ3JvdW5kcy9ncmFkaWVudDMuanBnJyk7XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC00IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL2JhY2tncm91bmRzL2dyYWRpZW50NC5qcGcnKTtcclxufVxyXG5cclxuLmJnLWdyYWRpZW50LTUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvYmFja2dyb3VuZHMvZ3JhZGllbnQ1LmpwZycpO1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtNiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9iYWNrZ3JvdW5kcy9ncmFkaWVudDYuanBnJyk7XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC1vcmFuZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNGMzY2MzM7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzNCw5NSwzMCwxKSAwJSwgcmdiYSgyNDMsMTQ5LDIzLDEpIDEwMCUpO1xyXG59XHJcbiIsIi8vIFByaW50IHBhZ2VzXHJcblxyXG4udGFibGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcclxuICBjb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtbWVkaXVtO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRnc2stcHJpbWFyeTtcclxufVxyXG5cclxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbn1cclxuXHJcbi50YWJsZSB0aGVhZCB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XHJcbn1cclxuLnRhYmxlIHRoLCAudGFibGUgdGQge1xyXG4gICAgcGFkZGluZzogMC43NXJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4vL1NUQVJUIHBhZ2VcclxuXHJcbi50YWJsZXNvcnRlci1kZWZhdWx0IC5oZWFkZXIsLnRhYmxlc29ydGVyLWRlZmF1bHQgLnRhYmxlc29ydGVyLWhlYWRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFKQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQWtBQUFJWGpJK0F5d25hWW5oVU1vcXQzZ1pYUG1WZzk0eUpWUUFBT3c9PSk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vcm1hbDt9XHJcblxyXG4udGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCAuaGVhZGVyU29ydFVwLC50YWJsZXNvcnRlci1kZWZhdWx0IHRoZWFkIC50YWJsZXNvcnRlci1oZWFkZXJBc2MsLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlclNvcnRVcHtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpJOEJ5YTJ3bklOVU1vcFpBUUE3KTt9XHJcblxyXG4udGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCAuaGVhZGVyU29ydERvd24sLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlckRlc2MsLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlclNvcnREb3due2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakIrZ0MralAycHRuMFdza0xRQTcpO31cclxuXHJcbi50YWJsZXNvcnRlci1kZWZhdWx0IHRoZWFkIC5zb3J0ZXItZmFsc2V7YmFja2dyb3VuZC1pbWFnZTpub25lO2N1cnNvcjpkZWZhdWx0O31cclxuXHJcbi50YWJsZXNvcnRlci1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG50YWJsZS50YWJsZS1zdHlsZS00IHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxudGFibGUudGFibGVzb3J0ZXIudGFibGUtc3R5bGUtNCB0aGVhZCB0ciAuaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG59XHJcblxyXG5cclxudGFibGUudGFibGVzb3J0ZXIudGFibGUtc3R5bGUtNCB0aGVhZCB0ciAuaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmctd2hpdGUuZ2lmKTtcclxufVxyXG50YWJsZS50YWJsZXNvcnRlci50YWJsZS1zdHlsZS00IHRoZWFkIHRyIC5oZWFkZXJTb3J0RG93biB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rlc2Mtd2hpdGUuZ2lmKTtcclxufVxyXG50YWJsZS50YWJsZXNvcnRlci50YWJsZS1zdHlsZS00IHRoZWFkIHRyIC5oZWFkZXJTb3J0VXAge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hc2Mtd2hpdGUuZ2lmKTtcclxufVxyXG5cclxuXHJcbnRhYmxlLnRhYmxlLXN0eWxlLTQgdGgge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMzY2MzM7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxLjNlbTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0dGV4dC1hbGlnbjogIGNlbnRlcjtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMEVGRUQ7XHJcbn1cclxudGFibGUudGFibGUtc3R5bGUtNCB0aDpmaXJzdC1vZi10eXBlIHtcclxuXHRib3JkZXItbGVmdDogMFxyXG59XHJcbnRhYmxlLnRhYmxlLXN0eWxlLTQgdGQge1xyXG5cdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Lypib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMERGREQ7Ki9cclxufVxyXG50YWJsZS50YWJsZS1zdHlsZS00IHRkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG4gICAgdG9wOiAyNSU7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UwREZERDtcclxufVxyXG5cclxudGFibGUudGFibGUtc3R5bGUtNCB0ZDpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XHJcblx0Ym9yZGVyLWxlZnQ6IDBcclxufVxyXG50YWJsZS50YWJsZS1zdHlsZS00IHRib2R5IHRyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEVGRUQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMERGREQ7XHJcbn1cclxudGFibGUudGFibGUtc3R5bGUtNCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmMzY2MzM7XHJcbn1cclxudGFibGUudGFibGUtc3R5bGUtNCB0ZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcblxyXG50YWJsZS50YWJsZS1zdHlsZS00IHRib2R5IHRyLnBjbi1yb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUZFRDg4O1xyXG59XHJcblxyXG5cclxudHIucGNuLXJvdyB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxufVxyXG5cclxuLyogQ0hBTkdFUyBGUk9NIEhFUkUgKi9cclxuXHJcblxyXG50YWJsZS50YWJsZS1zdHlsZS00IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHRtaW4taGVpZ2h0OiA0N3B4O1xyXG59XHJcblxyXG50YWJsZS50YWJsZS1zdHlsZS00IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbnRhYmxlLnRhYmxlLXN0eWxlLTQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG5cdG1hcmdpbjogMTBweCA1cHggMCAwO1xyXG59XHJcblxyXG5cclxuXHJcbi5kaXNjb3VudC10YWJsZSBjYXB0aW9uIHtcclxuICBjb2xvcjogJGdzay1wcmltYXJ5O1xyXG5cdGZvbnQtc2l6ZTogMS4wcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNhcHRpb24tc2lkZTogdG9wO1xyXG59XHJcblxyXG4uZGlzY291bnQtdGFibGUge1xyXG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuIiwiLmFsZXJ0IHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDEuMjVyZW07XHJcbiAgICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMC43NXJlbTtcclxufVxyXG5cclxuJGFsZXJ0LWJnLWxldmVsOiAxLjA7XHJcblxyXG5cclxuLmFsZXJ0LmFsZXJ0LTEudGV4dC13aGl0ZSB7XHJcblx0cCB7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vSWNvbnMgZnJvbSBvbGQgZmlsdGVyc19faXRlbVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZ3NrLWljb25zJztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9nc2staWNvbnMuZW90P3Awd2VsMCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL2dzay1pY29ucy5lb3Q/cDB3ZWwwI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL3dlYmZvbnRzL2dzay1pY29ucy50dGY/cDB3ZWwwJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL3dlYmZvbnRzL2dzay1pY29ucy53b2ZmP3Awd2VsMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL3dlYmZvbnRzL2dzay1pY29ucy5zdmc/cDB3ZWwwI2dzay1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXHJcbn1cclxuLmljb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdnc2staWNvbnMnIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxyXG59XHJcblxyXG4uaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0XHJcbn1cclxuLmljb24tLW9yYW5nZSB7XHJcbiAgICBjb2xvcjogI0YzNjYzM1xyXG59XHJcbi5pY29uLS1ncmV5IHtcclxuICAgIGNvbG9yOiAjNzI2MzVEXHJcbn1cclxuLmljb24tLWdyZWVuIHtcclxuICAgIGNvbG9yOiAjNTRBNDFDXHJcbn1cclxuLmljb24tLWdyZWVuLWxpZ2h0IHtcclxuICAgIGNvbG9yOiAjYjhjZjI5XHJcbn1cclxuLmljb24tLWJsdWUge1xyXG4gICAgY29sb3I6ICMwMDY1QjJcclxufVxyXG4uaWNvbi0td2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG4vLyAuaWNvbi0tdm9sdW1lLWRpc2NvdW50LWZpbGxlZCB7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuLy8gfVxyXG4vLyAuaWNvbi0tdm9sdW1lLWRpc2NvdW50LWZpbGxlZDpiZWZvcmUge1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgei1pbmRleDogMlxyXG4vLyB9XHJcbi8vIC5pY29uLS12b2x1bWUtZGlzY291bnQtZmlsbGVkOmFmdGVyIHtcclxuLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuLy8gICAgIHdpZHRoOiAyMHB4O1xyXG4vLyAgICAgaGVpZ2h0OiAyMHB4O1xyXG4vLyAgICAgdG9wOiA4cHg7XHJcbi8vICAgICBsZWZ0OiA4cHg7XHJcbi8vICAgICB6LWluZGV4OiAxXHJcbi8vIH1cclxuLmljb24tLXhzIHtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbn1cclxuLmljb24tLXNtIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4XHJcbn1cclxuLmljb24tLW1kIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgZm9udC1zaXplOiAzNnB4XHJcbn1cclxuLmljb24tLWxnIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgZm9udC1zaXplOiA0OHB4XHJcbn1cclxuLmljb24tLXhsIHtcclxuICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgZm9udC1zaXplOiA3MnB4XHJcbn1cclxuLmljb24tLWRlbGl2ZXJ5LXNvLmljb24tLXNtIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4XHJcbn1cclxuXHJcbi5pY29uLS1jYW5jZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCJcclxufVxyXG4uaWNvbi0tY2hldnJvbi1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiXHJcbn1cclxuLmljb24tLWNsb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiXHJcbn1cclxuLmljb24tLWNvbmZpcm0tdGhpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDNcIlxyXG59XHJcbi5pY29uLS1kYXNoYm9hcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCJcclxufVxyXG4uaWNvbi0tZGVsaXZlcnktc286YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCJcclxufVxyXG4uaWNvbi0tZGVsaXZlcnktdGhpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDZcIlxyXG59XHJcbi5pY29uLS1kZWxpdmVyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDdcIlxyXG59XHJcbi5pY29uLS1kb2N1bWVudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDhcIlxyXG59XHJcbi5pY29uLS1kb3dubG9hZC10aGluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiXHJcbn1cclxuLmljb24tLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiXHJcbn1cclxuLmljb24tLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiXHJcbn1cclxuLmljb24tLWV5ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGNcIlxyXG59XHJcbi5pY29uLS1saXZlLWNoYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCJcclxufVxyXG4uaWNvbi0tbG9nb3V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiXHJcbn1cclxuLmljb24tLW1hZ25pZmllcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGZcIlxyXG59XHJcbi5pY29uLS1tYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCJcclxufVxyXG4uaWNvbi0tbWFuYWdlLXNvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxMVwiXHJcbn1cclxuLmljb24tLW1hcC1tYXJrZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCJcclxufVxyXG4uaWNvbi0tbWludXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCJcclxufVxyXG4uaWNvbi0tbW9uZXktdGhpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTRcIlxyXG59XHJcbi5pY29uLS1uZWVkbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCJcclxufVxyXG4uaWNvbi0tbmV4dC1zdHJva2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCJcclxufVxyXG4uaWNvbi0tbmV4dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTdcIlxyXG59XHJcbi5pY29uLS1udWRlLXRpY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCJcclxufVxyXG4uaWNvbi0tb25saW5lLW9yZGVyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTlcIlxyXG59XHJcbi5pY29uLS1vbmxpbmUtdGhpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWFcIlxyXG59XHJcbi5pY29uLS1vcmRlci1maWxsZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTFiXCJcclxufVxyXG4uaWNvbi0tcGFkbG9jazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWNcIlxyXG59XHJcbi5pY29uLS1wZXJjZW50YWdlLXNjcmVlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWRcIlxyXG59XHJcbi5pY29uLS1wZXJjZW50YWdlLXN0YXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTFlXCJcclxufVxyXG4uaWNvbi0tcGVyY2VudGFnZS10aGluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiXHJcbn1cclxuLmljb24tLXBob25lLXRoaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTIwXCJcclxufVxyXG4uaWNvbi0tcGhvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCJcclxufVxyXG4uaWNvbi0tcGxheS1maWxsZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCJcclxufVxyXG4uaWNvbi0tcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjNcIlxyXG59XHJcbi5pY29uLS1wcmV2aW91czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjRcIlxyXG59XHJcbi5pY29uLS1wcmludGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiXHJcbn1cclxuLmljb24tLXByb2R1Y3RzLXRoaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCJcclxufVxyXG4uaWNvbi0tcHJvZmlsZS10aGluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiXHJcbn1cclxuLmljb24tLXByb2ZpbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCJcclxufVxyXG4uaWNvbi0tcHJvZml0LWZpbGxlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjlcIlxyXG59XHJcbi5pY29uLS1xdWVzdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmFcIlxyXG59XHJcbi5pY29uLS1zcGxpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmJcIlxyXG59XHJcbi5pY29uLS1zdGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiXHJcbn1cclxuLmljb24tLXRpY2stZmlsbGVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiXHJcbn1cclxuLmljb24tLXRpY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCJcclxufVxyXG4uaWNvbi0tdHJlbmRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiXHJcbn1cclxuLmljb24tLXZvbHVtZS1kaXNjb3VudC1maWxsZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCJcclxufVxyXG4uaWNvbi0tdm9sdW1lLWRpc2NvdW50LXRoaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTMxXCJcclxufVxyXG4uaWNvbi0td29tYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTMyXCJcclxufVxyXG4iLCIvL2xlZ2FjeSBiaXRzIHBsdXMgZWRpdHNcclxuLnByb2dyZXNzIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTZweFxyXG59XHJcbi5wcm9ncmVzcyBsaSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsXHJcbn1cclxuLnByb2dyZXNzPmxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3BcclxufVxyXG4ucHJvZ3Jlc3NfX2l0ZW0ge1xyXG4gIHdpZHRoOiA1MHB4XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAucHJvZ3Jlc3NfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDcwcHhcclxufVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLnByb2dyZXNzX19pdGVtIHtcclxuICAgIHdpZHRoOiAxNzBweFxyXG59XHJcbn1cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbi8vICAgLnByb2dyZXNzX19pdGVtIHtcclxuLy8gICAgIHdpZHRoOiBhdXRvXHJcbi8vIH1cclxuLy8gfVxyXG4ucHJvZ3Jlc3NfX2xpbmsge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogI0YwRUZFRDtcclxuICAgIGN1cnNvcjogZGVmYXVsdFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIC5wcm9ncmVzc19fbGluayB7XHJcbiAgICBmb250LXNpemU6IDEuMHJlbTtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5wcm9ncmVzc19fbGluayB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3NfX2xpbms6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNENUQxQ0VcclxufVxyXG4ucHJvZ3Jlc3NfX2xpbms6aG92ZXIgLnByb2dyZXNzX19pY29uIHtcclxuICAgIGNvbG9yOiAjRDVEMUNFXHJcbn1cclxuLnByb2dyZXNzX19pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgY29sb3I6ICNGMEVGRURcclxufVxyXG4ucHJvZ3Jlc3NfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI0YzNjYzM1xyXG59XHJcbi5tYWluLXdyYXBwZXItLWZsdSAucHJvZ3Jlc3NfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzFEQUFCQVxyXG59XHJcbi5wcm9ncmVzc19fbGluay0tYWN0aXZlIC5wcm9ncmVzc19faWNvbiB7XHJcbiAgICBjb2xvcjogI0YzNjYzM1xyXG59XHJcbi5tYWluLXdyYXBwZXItLWZsdSAucHJvZ3Jlc3NfX2xpbmstLWFjdGl2ZSAucHJvZ3Jlc3NfX2ljb24ge1xyXG4gICAgY29sb3I6ICMxREFBQkFcclxufVxyXG4ucHJvZ3Jlc3NfX2xpbmstLWFjdGl2ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogI0YzNjYzM1xyXG59XHJcbi5tYWluLXdyYXBwZXItLWZsdSAucHJvZ3Jlc3NfX2xpbmstLWFjdGl2ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzFEQUFCQVxyXG59XHJcbi5wcm9ncmVzc19fbGluay0tYWN0aXZlOmhvdmVyIC5wcm9ncmVzc19faWNvbiB7XHJcbiAgICBjb2xvcjogI0YzNjYzM1xyXG59XHJcbi5tYWluLXdyYXBwZXItLWZsdSAucHJvZ3Jlc3NfX2xpbmstLWFjdGl2ZTpob3ZlciAucHJvZ3Jlc3NfX2ljb24ge1xyXG4gICAgY29sb3I6ICMxREFBQkFcclxufVxyXG4ucHJvZ3Jlc3NfX3RpY2tlZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCVcclxufVxyXG4ucHJvZ3Jlc3NfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG4ucHJvZ3Jlc3NfX2xpbmstLWNvbXBsZXRlIHtcclxuICAgIGNvbG9yOiAkZ3NrLXByaW1hcnk7IC8vIzAwOEEwMDsgLy8jNTRBNDFDO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuLnByb2dyZXNzX19saW5rLS1jb21wbGV0ZSAucHJvZ3Jlc3NfX2ljb24ge1xyXG4gICAgY29sb3I6ICRnc2stcHJpbWFyeTsgLy8jMDA4QTAwOyAvLyM1NEE0MUM7XHJcbn1cclxuLnByb2dyZXNzX19saW5rLS1jb21wbGV0ZTpob3ZlciwgLnByb2dyZXNzX19saW5rLS1jb21wbGV0ZTpob3ZlciAucHJvZ3Jlc3NfX2ljb24ge1xyXG4gICAgY29sb3I6ICRnc2stcHJpbWFyeTsgLy8jMDA4QTAwOyAvLyM1NEE0MUM7XHJcbn1cclxuLmJ0bl9fY2FydC12YWx1ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xXHJcbn1cclxuLmJ0bl9fbmV4dC1zdGVwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxXHJcbn1cclxuLnRhYmxlIC5vcmRlcl9faWQtLWRlbGl2ZXJlZCB7XHJcbiAgY29sb3I6ICRnc2stdGVhbDtcclxufVxyXG5cclxuLy9zdGFuZGluZyBvcmRlcnMgbGVnYWN5IGJpdHNcclxuLnByb2R1Y3QtYW1vdW50c19fY2FsbG91dC0xIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y29sb3I6ICM3MjYzNUQ7XHJcbiAgICBmb250LXNpemU6IDAuODEyNWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbWFyZ2luLXRvcDogMTdweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTdweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRhYmxlLS1wcm9kdWN0LWFtb3VudHMgLnRleHQtLXByb2R1Y3QtYW1vdW50LW9sZHZhbHVlIHtcclxuXHRmb250LXNpemU6IDAuOTEyNWVtO1xyXG59XHJcblxyXG4ucHJvZHVjdC1hbW91bnRzX19jYWxsb3V0LTIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGNvbG9yOiAjZjM2NjMzO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnRhYmxlLS1wcm9kdWN0LWFtb3VudHMgLmlucHV0LS1wcm9kdWN0LWFtb3VudC1vbmVvZmYge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMzY2MzM7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZjM2NjMzO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4udGFibGUgdHIudGFibGUtLXJvdy1ib3JkZXItYm90dG9tIHtcclxuIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVCRTg7XHJcbn1cclxuXHJcbi50YWJsZSB0ZC50YWJsZS1sYWJlbC1mbGFnIHtcclxuXHRmb250LXNpemU6IDAuNzVlbTtcclxuXHRwYWRkaW5nLXRvcDogM3B4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGFibGUgdGQudGFibGUtbGFiZWwtZmxhZy0tbmV4dCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2YzNjYzMztcclxuXHRiYWNrZ3JvdW5kOiAjZjM2NjMzO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5cclxuLnRhYmxlIHRkLnRhYmxlLWRlbGl2ZXJ5LWRhdGUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDAuOTEyNWVtO1xyXG59XHJcblxyXG4udGFibGUtZGVsaXZlcnktZGF0ZS0teWVhciB7XHJcblx0Zm9udC1zaXplOiAwLjc1ZW07XHJcblx0cGFkZGluZy10b3A6IDJweDtcclxufVxyXG5cclxuLnRhYmxlIHRkLnRhYmxlLXByb2R1Y3QtYW1vdW50IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgcGFkZGluZzogNXB4IDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogI0VERUJFODtcclxufVxyXG5cclxuLmZsYWctLW5leHQtYm9yZGVyIHtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMzY2MzM7XHJcbn1cclxuXHJcbi50YWJsZS0tbXktb3JkZXJzIHRkLnRhYmxlLW1vbnRoLWNvbCwgLnRhYmxlLS1teS1vcmRlcnMta2V5IHRkLnRhYmxlLW1vbnRoLWNvbCB7XHJcbiAgICBwYWRkaW5nOiAwIDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG59XHJcblxyXG4udGFibGUgdGgudGFibGUtbW9udGgtY29sIHtcclxuXHRmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLnRhYmxlIHRkLnRhYmxlLXByb2R1Y3QtYW1vdW50LS1yZWN1cnJpbmcge1xyXG5cdGNvbG9yOiAjNzI2MzVkO1xyXG59XHJcbi50YWJsZSB0ZC50YWJsZS1wcm9kdWN0LWFtb3VudC0tb25lb2ZmIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjM2NjMzO1xyXG5cdGJvcmRlci1jb2xvcjogI2YzNjYzMztcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4udGFibGUgdGQudGFibGUtcHJvZHVjdC1hbW91bnQtLW91dG9mc3RvY2sge1xyXG5cdGNvbG9yOiAjNzI2MzVkO1xyXG5cdC8qdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7Ki9cclxufVxyXG5cclxuLnRhYmxlIHRkLnRhYmxlLXByb2R1Y3QtYW1vdW50LS1vdXRvZnN0b2NrIHN0cmlrZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4udGFibGUgdGQudGFibGUtcHJvZHVjdC1hbW91bnQtLW91dG9mc3RvY2sgc3RyaWtlOjphZnRlcntcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3MjYzNWQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA0OSU7XHJcbiAgICB3aWR0aDogMTQwJTtcclxuXHRtYXJnaW4tbGVmdDogLTIwJTtcclxufVxyXG5cclxuLnRhYmxlLS1teS1vcmRlcnMta2V5IHtcclxuXHRmb250LXNpemU6IDAuODc1ZW07XHJcbn1cclxuXHJcbi5zaGVldC0tbXktb3JkZXJzLWtleSB7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLy8gcHVyY2hhc2luZyB0cmVuZHMgbGVnYWN5IGJpdHNcclxuLnRhYmJlZF9fdGFicyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZVxyXG59XHJcbi50YWJiZWRfX3RhYnM+bGksIC50YWJiZWRfX3RhYnM+bGk+YSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcbi50YWJiZWRfX3RhYnM+bGk+YSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4XHJcbn1cclxuLnRhYmJlZF9fdGFicz5saT5hOmhvdmVyLCAudGFiYmVkX190YWJzPmxpPmE6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuLnRhYmJlZF9fdGFicz5saS5kaXNhYmxlZD5hOmhvdmVyLCAudGFiYmVkX190YWJzPmxpLmRpc2FibGVkPmE6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG4udGFiYmVkX190YWJzPmxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweFxyXG59XHJcbi50YWJiZWRfX3RhYnM+bGk+YSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjRDVEMUNFO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXHJcbn1cclxuLnRhYmJlZF9fdGFicz5saS5hY3RpdmU+YSwgLnRhYmJlZF9fdGFicz5saS5hY3RpdmU+YTpob3ZlciwgLnRhYmJlZF9fdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjb2xvcjogI0YzNjYzMztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q1RDFDRTtcclxuICAgIG91dGxpbmU6IG5vbmVcclxufVxyXG4udGFiYmVkX19jb250ZW50Pi50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuLnRhYmJlZF9fY29udGVudD4uYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuIl19 */
