/*!***************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
: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: #000;
  --bs-white: #fff;
  --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: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: 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: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --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: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --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(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #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: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

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

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

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

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

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

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

textarea {
  resize: vertical;
}

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

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

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

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.figure {
  display: inline-block;
}

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

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

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

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

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

.col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

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

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

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

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

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

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

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

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

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

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

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

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

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

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%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);
  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);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

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

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

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

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

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

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  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;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

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

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

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, #calendar-container .btn-check[disabled] + .fc-today-button, #calendar-container .btn-check[disabled] + .fc-button, .btn-check:disabled + .btn, #calendar-container .btn-check:disabled + .fc-today-button, #calendar-container .btn-check:disabled + .fc-button {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

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

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  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) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  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) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

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

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn, .input-group #calendar-container .fc-today-button, #calendar-container .input-group .fc-today-button, .input-group #calendar-container .fc-button, #calendar-container .input-group .fc-button {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group #calendar-container .fc-today-button:focus, #calendar-container .input-group .fc-today-button:focus, .input-group #calendar-container .fc-button:focus, #calendar-container .input-group .fc-button:focus {
  z-index: 5;
}

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

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

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

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

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

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

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

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

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

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%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);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

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

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

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

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

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

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

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%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);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%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);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

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

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

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

.btn, #calendar-container .fc-today-button, #calendar-container .fc-button {
  --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;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  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);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, #calendar-container .fc-today-button, #calendar-container .fc-button {
    transition: none;
  }
}
.btn:hover, #calendar-container .fc-today-button:hover, #calendar-container .fc-button:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover, #calendar-container .btn-check + .fc-today-button:hover, #calendar-container .btn-check + .fc-button:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible, #calendar-container .fc-today-button:focus-visible, #calendar-container .fc-button:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, #calendar-container .btn-check:focus-visible + .fc-today-button, #calendar-container .btn-check:focus-visible + .fc-button {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, #calendar-container .btn-check:checked + .fc-today-button, #calendar-container .btn-check:checked + .fc-button, :not(.btn-check) + .btn:active, #calendar-container :not(.btn-check) + .fc-today-button:active, #calendar-container :not(.btn-check) + .fc-button:active, .btn:first-child:active, #calendar-container .fc-today-button:first-child:active, #calendar-container .fc-button:first-child:active, .btn.active, #calendar-container .active.fc-today-button, #calendar-container .active.fc-button, .btn.show, #calendar-container .show.fc-today-button, #calendar-container .show.fc-button {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, #calendar-container .btn-check:checked + .fc-today-button:focus-visible, #calendar-container .btn-check:checked + .fc-button:focus-visible, :not(.btn-check) + .btn:active:focus-visible, #calendar-container :not(.btn-check) + .fc-today-button:active:focus-visible, #calendar-container :not(.btn-check) + .fc-button:active:focus-visible, .btn:first-child:active:focus-visible, #calendar-container .fc-today-button:first-child:active:focus-visible, #calendar-container .fc-button:first-child:active:focus-visible, .btn.active:focus-visible, #calendar-container .active.fc-today-button:focus-visible, #calendar-container .active.fc-button:focus-visible, .btn.show:focus-visible, #calendar-container .show.fc-today-button:focus-visible, #calendar-container .show.fc-button:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn, #calendar-container .btn-check:checked:focus-visible + .fc-today-button, #calendar-container .btn-check:checked:focus-visible + .fc-button {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, #calendar-container .fc-today-button:disabled, #calendar-container .fc-button:disabled, .btn.disabled, #calendar-container .disabled.fc-today-button, #calendar-container .disabled.fc-button, .btn.btn-loading, #calendar-container .btn-loading.fc-today-button, #calendar-container .btn-loading.fc-button, fieldset:disabled .btn, fieldset:disabled #calendar-container .fc-today-button, #calendar-container fieldset:disabled .fc-today-button, fieldset:disabled #calendar-container .fc-button, #calendar-container fieldset:disabled .fc-button {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary, #calendar-container .fc-button {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary, #calendar-container .fc-today-button {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

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

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

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

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

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

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

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

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

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

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

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

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

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

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

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

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

.btn-sm, .btn-group-sm > .btn, #calendar-container .btn-group-sm > .fc-today-button, #calendar-container .btn-group-sm > .fc-button {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-group, #calendar-container .fc-button-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, #calendar-container .fc-button-group > .btn, #calendar-container .btn-group > .fc-today-button, #calendar-container .fc-button-group > .fc-today-button, #calendar-container .btn-group > .fc-button, #calendar-container .fc-button-group > .fc-button,
.btn-group-vertical > .btn,
#calendar-container .btn-group-vertical > .fc-today-button,
#calendar-container .btn-group-vertical > .fc-button {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, #calendar-container .fc-button-group > .btn-check:checked + .btn, #calendar-container .btn-group > .btn-check:checked + .fc-today-button, #calendar-container .fc-button-group > .btn-check:checked + .fc-today-button, #calendar-container .btn-group > .btn-check:checked + .fc-button, #calendar-container .fc-button-group > .btn-check:checked + .fc-button,
.btn-group > .btn-check:focus + .btn,
#calendar-container .fc-button-group > .btn-check:focus + .btn,
#calendar-container .btn-group > .btn-check:focus + .fc-today-button,
#calendar-container .fc-button-group > .btn-check:focus + .fc-today-button,
#calendar-container .btn-group > .btn-check:focus + .fc-button,
#calendar-container .fc-button-group > .btn-check:focus + .fc-button,
.btn-group > .btn:hover,
#calendar-container .fc-button-group > .btn:hover,
#calendar-container .btn-group > .fc-today-button:hover,
#calendar-container .fc-button-group > .fc-today-button:hover,
#calendar-container .btn-group > .fc-button:hover,
#calendar-container .fc-button-group > .fc-button:hover,
.btn-group > .btn:focus,
#calendar-container .fc-button-group > .btn:focus,
#calendar-container .btn-group > .fc-today-button:focus,
#calendar-container .fc-button-group > .fc-today-button:focus,
#calendar-container .btn-group > .fc-button:focus,
#calendar-container .fc-button-group > .fc-button:focus,
.btn-group > .btn:active,
#calendar-container .fc-button-group > .btn:active,
#calendar-container .btn-group > .fc-today-button:active,
#calendar-container .fc-button-group > .fc-today-button:active,
#calendar-container .btn-group > .fc-button:active,
#calendar-container .fc-button-group > .fc-button:active,
.btn-group > .btn.active,
#calendar-container .fc-button-group > .btn.active,
#calendar-container .btn-group > .active.fc-today-button,
#calendar-container .fc-button-group > .active.fc-today-button,
#calendar-container .btn-group > .active.fc-button,
#calendar-container .fc-button-group > .active.fc-button,
.btn-group-vertical > .btn-check:checked + .btn,
#calendar-container .btn-group-vertical > .btn-check:checked + .fc-today-button,
#calendar-container .btn-group-vertical > .btn-check:checked + .fc-button,
.btn-group-vertical > .btn-check:focus + .btn,
#calendar-container .btn-group-vertical > .btn-check:focus + .fc-today-button,
#calendar-container .btn-group-vertical > .btn-check:focus + .fc-button,
.btn-group-vertical > .btn:hover,
#calendar-container .btn-group-vertical > .fc-today-button:hover,
#calendar-container .btn-group-vertical > .fc-button:hover,
.btn-group-vertical > .btn:focus,
#calendar-container .btn-group-vertical > .fc-today-button:focus,
#calendar-container .btn-group-vertical > .fc-button:focus,
.btn-group-vertical > .btn:active,
#calendar-container .btn-group-vertical > .fc-today-button:active,
#calendar-container .btn-group-vertical > .fc-button:active,
.btn-group-vertical > .btn.active,
#calendar-container .btn-group-vertical > .active.fc-today-button,
#calendar-container .btn-group-vertical > .active.fc-button {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

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

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

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, #calendar-container .btn-group-sm > .fc-today-button + .dropdown-toggle-split, #calendar-container .btn-group-sm > .fc-button + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, #calendar-container .btn-group-lg > .fc-today-button + .dropdown-toggle-split, #calendar-container .btn-group-lg > .fc-button + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn, #calendar-container .btn-group-vertical > .fc-today-button, #calendar-container .btn-group-vertical > .fc-button,
.btn-group-vertical > .btn-group,
#calendar-container .btn-group-vertical > .fc-button-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), #calendar-container .btn-group-vertical > .fc-today-button:not(:first-child), #calendar-container .btn-group-vertical > .fc-button:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child),
#calendar-container .btn-group-vertical > .fc-button-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), #calendar-container .btn-group-vertical > .fc-today-button:not(:last-child):not(.dropdown-toggle), #calendar-container .btn-group-vertical > .fc-button:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
#calendar-container .btn-group-vertical > .fc-button-group:not(:last-child) > .btn,
#calendar-container .btn-group-vertical > .btn-group:not(:last-child) > .fc-today-button,
#calendar-container .btn-group-vertical > .fc-button-group:not(:last-child) > .fc-today-button,
#calendar-container .btn-group-vertical > .btn-group:not(:last-child) > .fc-button,
#calendar-container .btn-group-vertical > .fc-button-group:not(:last-child) > .fc-button {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn, #calendar-container .btn-group-vertical > .fc-today-button ~ .btn, #calendar-container .btn-group-vertical > .btn ~ .fc-today-button, #calendar-container .btn-group-vertical > .fc-today-button ~ .fc-today-button, #calendar-container .btn-group-vertical > .fc-button ~ .btn, #calendar-container .btn-group-vertical > .fc-button ~ .fc-today-button, #calendar-container .btn-group-vertical > .btn ~ .fc-button, #calendar-container .btn-group-vertical > .fc-today-button ~ .fc-button, #calendar-container .btn-group-vertical > .fc-button ~ .fc-button,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
#calendar-container .btn-group-vertical > .fc-button-group:not(:first-child) > .btn,
#calendar-container .btn-group-vertical > .btn-group:not(:first-child) > .fc-today-button,
#calendar-container .btn-group-vertical > .fc-button-group:not(:first-child) > .fc-today-button,
#calendar-container .btn-group-vertical > .btn-group:not(:first-child) > .fc-button,
#calendar-container .btn-group-vertical > .fc-button-group:not(:first-child) > .fc-button {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.nav-link.disabled, .nav-link.btn.btn-loading, #calendar-container .nav-link.btn-loading.fc-today-button, #calendar-container .nav-link.btn-loading.fc-button, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

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

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

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

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

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

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

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: 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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 37, 41, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

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

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

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

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

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

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

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212529%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23052c65%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

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

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

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

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

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%236ea8fe%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%236ea8fe%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}

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

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

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

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

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

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

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

.btn .badge, #calendar-container .fc-today-button .badge, #calendar-container .fc-button .badge {
  position: relative;
  top: -1px;
}

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

.alert-heading {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

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

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

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

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

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

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

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

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

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

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

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

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

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

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%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(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled, .btn-close.btn.btn-loading, #calendar-container .btn-close.btn-loading.fc-today-button, #calendar-container .btn-close.btn-loading.fc-button {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

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

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

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

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

.toast-header {
  display: flex;
  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));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    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;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .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);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    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;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .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);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    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;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .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);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    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;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .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);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    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;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  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;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

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

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

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

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

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

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

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

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

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

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

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mb-2, .form-group {
  margin-bottom: 0.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

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

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

.row-gap-2 {
  row-gap: 0.5rem !important;
}

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

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

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

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

.column-gap-2 {
  column-gap: 0.5rem !important;
}

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

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary, #calendar-container a {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

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

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

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

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

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

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

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

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

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

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

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

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

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

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

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

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

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

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

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

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

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
.fa, .btn.btn-loading .btn-loader, #calendar-container .btn-loading.fc-today-button .btn-loader, #calendar-container .btn-loading.fc-button .btn-loader, .breadcrumb .breadcrumb-divider:before {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa-solid,
.fa-regular,
.fa-brands,
.fas,
.far,
.content-tabs .tab-content .selected:after,
.fab,
.fa-sharp-solid,
.fa-classic,
.fa,
.btn.btn-loading .btn-loader,
#calendar-container .btn-loading.fc-today-button .btn-loader,
#calendar-container .btn-loading.fc-button .btn-loader,
.breadcrumb .breadcrumb-divider:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-pulse, .btn.btn-loading .btn-loader, #calendar-container .btn-loading.fc-today-button .btn-loader, #calendar-container .btn-loading.fc-button .btn-loader,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-male::before {
  content: "\f183";
}

.fa-laptop::before {
  content: "\f109";
}

.fa-file-csv::before {
  content: "\f6dd";
}

.fa-menorah::before {
  content: "\f676";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

.fa-face-grin-stars::before {
  content: "\f587";
}

.fa-grin-stars::before {
  content: "\f587";
}

.fa-bong::before {
  content: "\f55c";
}

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.fa-circle-h::before {
  content: "\f47e";
}

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-pager::before {
  content: "\f815";
}

.fa-address-book::before {
  content: "\f2b9";
}

.fa-contact-book::before {
  content: "\f2b9";
}

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-k::before {
  content: "K";
}

.fa-landmark-flag::before {
  content: "\e51c";
}

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

.fa-backward::before {
  content: "\f04a";
}

.fa-caret-right::before {
  content: "\f0da";
}

.fa-comments::before {
  content: "\f086";
}

.fa-paste::before {
  content: "\f0ea";
}

.fa-file-clipboard::before {
  content: "\f0ea";
}

.fa-code-pull-request::before {
  content: "\e13c";
}

.fa-clipboard-list::before {
  content: "\f46d";
}

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

.fa-user-check::before {
  content: "\f4fc";
}

.fa-vial-virus::before {
  content: "\e597";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

.fa-blog::before {
  content: "\f781";
}

.fa-user-ninja::before {
  content: "\f504";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

.fa-broom-ball::before {
  content: "\f458";
}

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-toggle-off::before {
  content: "\f204";
}

.fa-box-archive::before {
  content: "\f187";
}

.fa-archive::before {
  content: "\f187";
}

.fa-person-drowning::before {
  content: "\e545";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-w::before {
  content: "W";
}

.fa-earth-africa::before {
  content: "\f57c";
}

.fa-globe-africa::before {
  content: "\f57c";
}

.fa-rainbow::before {
  content: "\f75b";
}

.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-paw::before {
  content: "\f1b0";
}

.fa-cloud::before {
  content: "\f0c2";
}

.fa-trowel-bricks::before {
  content: "\e58a";
}

.fa-face-flushed::before {
  content: "\f579";
}

.fa-flushed::before {
  content: "\f579";
}

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.fa-gavel::before {
  content: "\f0e3";
}

.fa-legal::before {
  content: "\f0e3";
}

.fa-binoculars::before {
  content: "\f1e5";
}

.fa-microphone-slash::before {
  content: "\f131";
}

.fa-box-tissue::before {
  content: "\e05b";
}

.fa-motorcycle::before {
  content: "\f21c";
}

.fa-bell-concierge::before {
  content: "\f562";
}

.fa-concierge-bell::before {
  content: "\f562";
}

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

.fa-square-caret-right::before {
  content: "\f152";
}

.fa-caret-square-right::before {
  content: "\f152";
}

.fa-scissors::before {
  content: "\f0c4";
}

.fa-cut::before {
  content: "\f0c4";
}

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.fa-tachograph-digital::before {
  content: "\f566";
}

.fa-digital-tachograph::before {
  content: "\f566";
}

.fa-users-slash::before {
  content: "\e073";
}

.fa-clover::before {
  content: "\e139";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

.fa-house-fire::before {
  content: "\e50c";
}

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-helicopter::before {
  content: "\f533";
}

.fa-compass::before {
  content: "\f14e";
}

.fa-square-caret-down::before {
  content: "\f150";
}

.fa-caret-square-down::before {
  content: "\f150";
}

.fa-file-circle-question::before {
  content: "\e4ef";
}

.fa-laptop-code::before {
  content: "\f5fc";
}

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-navicon::before {
  content: "\f0c9";
}

.fa-people-group::before {
  content: "\e533";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-square-up-right::before {
  content: "\f360";
}

.fa-external-link-square-alt::before {
  content: "\f360";
}

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

.fa-film::before {
  content: "\f008";
}

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-caret-left::before {
  content: "\f0d9";
}

.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

.fa-circle-chevron-down::before {
  content: "\f13a";
}

.fa-chevron-circle-down::before {
  content: "\f13a";
}

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

.fa-cloud-showers-heavy::before {
  content: "\f740";
}

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.fa-donate::before {
  content: "\f4b9";
}

.fa-memory::before {
  content: "\f538";
}

.fa-road-spikes::before {
  content: "\e568";
}

.fa-fire-burner::before {
  content: "\e4f1";
}

.fa-flag::before {
  content: "\f024";
}

.fa-hanukiah::before {
  content: "\f6e6";
}

.fa-feather::before {
  content: "\f52d";
}

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

.fa-comment-slash::before {
  content: "\f4b3";
}

.fa-cloud-sun-rain::before {
  content: "\f743";
}

.fa-compress::before {
  content: "\f066";
}

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

.fa-ankh::before {
  content: "\f644";
}

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-asterisk::before {
  content: "\*";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-check-square::before {
  content: "\f14a";
}

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

.fa-ghost::before {
  content: "\f6e2";
}

.fa-list::before {
  content: "\f03a";
}

.fa-list-squares::before {
  content: "\f03a";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

.fa-cart-plus::before {
  content: "\f217";
}

.fa-gamepad::before {
  content: "\f11b";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-dot-circle::before {
  content: "\f192";
}

.fa-face-dizzy::before {
  content: "\f567";
}

.fa-dizzy::before {
  content: "\f567";
}

.fa-egg::before {
  content: "\f7fb";
}

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.fa-campground::before {
  content: "\f6bb";
}

.fa-folder-plus::before {
  content: "\f65e";
}

.fa-futbol::before {
  content: "\f1e3";
}

.fa-futbol-ball::before {
  content: "\f1e3";
}

.fa-soccer-ball::before {
  content: "\f1e3";
}

.fa-paintbrush::before {
  content: "\f1fc";
}

.fa-paint-brush::before {
  content: "\f1fc";
}

.fa-lock::before {
  content: "\f023";
}

.fa-gas-pump::before {
  content: "\f52f";
}

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-pen-to-square::before {
  content: "\f044";
}

.fa-edit::before {
  content: "\f044";
}

.fa-car-side::before {
  content: "\f5e4";
}

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-hourglass-half::before {
  content: "\f252";
}

.fa-hourglass-2::before {
  content: "\f252";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-eye-slash::before {
  content: "\f070";
}

.fa-flask-vial::before {
  content: "\e4f3";
}

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-om::before {
  content: "\f679";
}

.fa-worm::before {
  content: "\e599";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-plug::before {
  content: "\f1e6";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-hand-spock::before {
  content: "\f259";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.fa-face-grin-tongue::before {
  content: "\f589";
}

.fa-grin-tongue::before {
  content: "\f589";
}

.fa-chess-bishop::before {
  content: "\f43a";
}

.fa-face-grin-wink::before {
  content: "\f58c";
}

.fa-grin-wink::before {
  content: "\f58c";
}

.fa-ear-deaf::before {
  content: "\f2a4";
}

.fa-deaf::before {
  content: "\f2a4";
}

.fa-deafness::before {
  content: "\f2a4";
}

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

.fa-road-circle-check::before {
  content: "\e564";
}

.fa-dice-five::before {
  content: "\f523";
}

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-i::before {
  content: "I";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-pills::before {
  content: "\f484";
}

.fa-face-grin-wide::before {
  content: "\f581";
}

.fa-grin-alt::before {
  content: "\f581";
}

.fa-tooth::before {
  content: "\f5c9";
}

.fa-v::before {
  content: "V";
}

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}

.fa-bicycle::before {
  content: "\f206";
}

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

.fa-truck-medical::before {
  content: "\f0f9";
}

.fa-ambulance::before {
  content: "\f0f9";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-school::before {
  content: "\f549";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-joint::before {
  content: "\f595";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-horse::before {
  content: "\f6f0";
}

.fa-q::before {
  content: "Q";
}

.fa-g::before {
  content: "G";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-dong-sign::before {
  content: "\e169";
}

.fa-capsules::before {
  content: "\f46b";
}

.fa-poo-storm::before {
  content: "\f75a";
}

.fa-poo-bolt::before {
  content: "\f75a";
}

.fa-face-frown-open::before {
  content: "\f57a";
}

.fa-frown-open::before {
  content: "\f57a";
}

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-money-bill::before {
  content: "\f0d6";
}

.fa-bookmark::before {
  content: "\f02e";
}

.fa-align-justify::before {
  content: "\f039";
}

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-helmet-un::before {
  content: "\e503";
}

.fa-bullseye::before {
  content: "\f140";
}

.fa-bacon::before {
  content: "\f7e5";
}

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.fa-folder::before {
  content: "\f07b";
}

.fa-folder-blank::before {
  content: "\f07b";
}

.fa-file-waveform::before {
  content: "\f478";
}

.fa-file-medical-alt::before {
  content: "\f478";
}

.fa-radiation::before {
  content: "\f7b9";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-vial::before {
  content: "\f492";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-e::before {
  content: "E";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.fa-user::before {
  content: "\f007";
}

.fa-school-circle-check::before {
  content: "\e56b";
}

.fa-dumpster::before {
  content: "\f793";
}

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

.fa-building-user::before {
  content: "\e4da";
}

.fa-square-caret-left::before {
  content: "\f191";
}

.fa-caret-square-left::before {
  content: "\f191";
}

.fa-highlighter::before {
  content: "\f591";
}

.fa-key::before {
  content: "\f084";
}

.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-globe::before {
  content: "\f0ac";
}

.fa-synagogue::before {
  content: "\f69b";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-c::before {
  content: "C";
}

.fa-tablet-button::before {
  content: "\f10a";
}

.fa-building-lock::before {
  content: "\e4d6";
}

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-chart-area::before {
  content: "\f1fe";
}

.fa-area-chart::before {
  content: "\f1fe";
}

.fa-house-flag::before {
  content: "\e50d";
}

.fa-person-circle-minus::before {
  content: "\e540";
}

.fa-ban::before {
  content: "\f05e";
}

.fa-cancel::before {
  content: "\f05e";
}

.fa-camera-rotate::before {
  content: "\e0d8";
}

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.fa-air-freshener::before {
  content: "\f5d0";
}

.fa-star::before {
  content: "\f005";
}

.fa-repeat::before {
  content: "\f363";
}

.fa-cross::before {
  content: "\f654";
}

.fa-box::before {
  content: "\f466";
}

.fa-venus-mars::before {
  content: "\f228";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-maximize::before {
  content: "\f31e";
}

.fa-expand-arrows-alt::before {
  content: "\f31e";
}

.fa-charging-station::before {
  content: "\f5e7";
}

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-spider::before {
  content: "\f717";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

.fa-file-invoice-dollar::before {
  content: "\f571";
}

.fa-plane-circle-exclamation::before {
  content: "\e556";
}

.fa-x-ray::before {
  content: "\f497";
}

.fa-spell-check::before {
  content: "\f891";
}

.fa-slash::before {
  content: "\f715";
}

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-server::before {
  content: "\f233";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

.fa-blender-phone::before {
  content: "\f6b6";
}

.fa-building-wheat::before {
  content: "\e4db";
}

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-venus::before {
  content: "\f221";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-thumbtack-slash::before {
  content: "\e68f";
}

.fa-thumb-tack-slash::before {
  content: "\e68f";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-microchip::before {
  content: "\f2db";
}

.fa-crown::before {
  content: "\f521";
}

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

.fa-file-prescription::before {
  content: "\f572";
}

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

.fa-chess-knight::before {
  content: "\f441";
}

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-wheelchair::before {
  content: "\f193";
}

.fa-circle-arrow-up::before {
  content: "\f0aa";
}

.fa-arrow-circle-up::before {
  content: "\f0aa";
}

.fa-toggle-on::before {
  content: "\f205";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-l::before {
  content: "L";
}

.fa-fire::before {
  content: "\f06d";
}

.fa-bed-pulse::before {
  content: "\f487";
}

.fa-procedures::before {
  content: "\f487";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

.fa-folder-open::before {
  content: "\f07c";
}

.fa-heart-circle-plus::before {
  content: "\e500";
}

.fa-code-fork::before {
  content: "\e13b";
}

.fa-city::before {
  content: "\f64f";
}

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-headset::before {
  content: "\f590";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

.fa-champagne-glasses::before {
  content: "\f79f";
}

.fa-glass-cheers::before {
  content: "\f79f";
}

.fa-clipboard::before {
  content: "\f328";
}

.fa-house-circle-exclamation::before {
  content: "\e50a";
}

.fa-file-arrow-up::before {
  content: "\f574";
}

.fa-file-upload::before {
  content: "\f574";
}

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

.fa-bath::before {
  content: "\f2cd";
}

.fa-bathtub::before {
  content: "\f2cd";
}

.fa-underline::before {
  content: "\f0cd";
}

.fa-user-pen::before {
  content: "\f4ff";
}

.fa-user-edit::before {
  content: "\f4ff";
}

.fa-signature::before {
  content: "\f5b7";
}

.fa-stroopwafel::before {
  content: "\f551";
}

.fa-bold::before {
  content: "\f032";
}

.fa-anchor-lock::before {
  content: "\e4ad";
}

.fa-building-ngo::before {
  content: "\e4d7";
}

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

.fa-car-battery::before {
  content: "\f5df";
}

.fa-battery-car::before {
  content: "\f5df";
}

.fa-gift::before {
  content: "\f06b";
}

.fa-dice-two::before {
  content: "\f528";
}

.fa-chess-queen::before {
  content: "\f445";
}

.fa-glasses::before {
  content: "\f530";
}

.fa-chess-board::before {
  content: "\f43c";
}

.fa-building-circle-check::before {
  content: "\e4d2";
}

.fa-person-chalkboard::before {
  content: "\e53d";
}

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

.fa-square-caret-up::before {
  content: "\f151";
}

.fa-caret-square-up::before {
  content: "\f151";
}

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

.fa-chart-bar::before {
  content: "\f080";
}

.fa-bar-chart::before {
  content: "\f080";
}

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-train::before {
  content: "\f238";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

.fa-crow::before {
  content: "\f520";
}

.fa-sailboat::before {
  content: "\e445";
}

.fa-window-restore::before {
  content: "\f2d2";
}

.fa-square-plus::before {
  content: "\f0fe";
}

.fa-plus-square::before {
  content: "\f0fe";
}

.fa-torii-gate::before {
  content: "\f6a1";
}

.fa-frog::before {
  content: "\f52e";
}

.fa-bucket::before {
  content: "\e4cf";
}

.fa-image::before {
  content: "\f03e";
}

.fa-microphone::before {
  content: "\f130";
}

.fa-cow::before {
  content: "\f6c8";
}

.fa-caret-up::before {
  content: "\f0d8";
}

.fa-screwdriver::before {
  content: "\f54a";
}

.fa-folder-closed::before {
  content: "\e185";
}

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.fa-martini-glass::before {
  content: "\f57b";
}

.fa-glass-martini-alt::before {
  content: "\f57b";
}

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

.fa-rotate-backward::before {
  content: "\f2ea";
}

.fa-undo-alt::before {
  content: "\f2ea";
}

.fa-table-columns::before {
  content: "\f0db";
}

.fa-columns::before {
  content: "\f0db";
}

.fa-lemon::before {
  content: "\f094";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-handshake::before {
  content: "\f2b5";
}

.fa-gem::before {
  content: "\f3a5";
}

.fa-dolly::before {
  content: "\f472";
}

.fa-dolly-box::before {
  content: "\f472";
}

.fa-smoking::before {
  content: "\f48d";
}

.fa-minimize::before {
  content: "\f78c";
}

.fa-compress-arrows-alt::before {
  content: "\f78c";
}

.fa-monument::before {
  content: "\f5a6";
}

.fa-snowplow::before {
  content: "\f7d2";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-angle-double-right::before {
  content: "\f101";
}

.fa-cannabis::before {
  content: "\f55f";
}

.fa-circle-play::before {
  content: "\f144";
}

.fa-play-circle::before {
  content: "\f144";
}

.fa-tablets::before {
  content: "\f490";
}

.fa-ethernet::before {
  content: "\f796";
}

.fa-euro-sign::before {
  content: "\f153";
}

.fa-eur::before {
  content: "\f153";
}

.fa-euro::before {
  content: "\f153";
}

.fa-chair::before {
  content: "\f6c0";
}

.fa-circle-check::before {
  content: "\f058";
}

.fa-check-circle::before {
  content: "\f058";
}

.fa-circle-stop::before {
  content: "\f28d";
}

.fa-stop-circle::before {
  content: "\f28d";
}

.fa-compass-drafting::before {
  content: "\f568";
}

.fa-drafting-compass::before {
  content: "\f568";
}

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-universal-access::before {
  content: "\f29a";
}

.fa-circle-chevron-up::before {
  content: "\f139";
}

.fa-chevron-circle-up::before {
  content: "\f139";
}

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-arrow-down-long::before {
  content: "\f175";
}

.fa-long-arrow-down::before {
  content: "\f175";
}

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.fa-certificate::before {
  content: "\f0a3";
}

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

.fa-filter-circle-dollar::before {
  content: "\f662";
}

.fa-funnel-dollar::before {
  content: "\f662";
}

.fa-camera-retro::before {
  content: "\f083";
}

.fa-circle-arrow-down::before {
  content: "\f0ab";
}

.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-file-import::before {
  content: "\f56f";
}

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

.fa-external-link-square::before {
  content: "\f14c";
}

.fa-box-open::before {
  content: "\f49e";
}

.fa-scroll::before {
  content: "\f70e";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

.fa-bomb::before {
  content: "\f1e2";
}

.fa-registered::before {
  content: "\f25d";
}

.fa-address-card::before {
  content: "\f2bb";
}

.fa-contact-card::before {
  content: "\f2bb";
}

.fa-vcard::before {
  content: "\f2bb";
}

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.fa-balance-scale-right::before {
  content: "\f516";
}

.fa-subscript::before {
  content: "\f12c";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

.fa-directions::before {
  content: "\f5eb";
}

.fa-burst::before {
  content: "\e4dc";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-smog::before {
  content: "\f75f";
}

.fa-crutch::before {
  content: "\f7f7";
}

.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.fa-cloud-upload::before {
  content: "\f0ee";
}

.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.fa-palette::before {
  content: "\f53f";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-vest::before {
  content: "\e085";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-left-right::before {
  content: "\f337";
}

.fa-arrows-alt-h::before {
  content: "\f337";
}

.fa-boxes-packing::before {
  content: "\e4c7";
}

.fa-circle-arrow-left::before {
  content: "\f0a8";
}

.fa-arrow-circle-left::before {
  content: "\f0a8";
}

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

.fa-candy-cane::before {
  content: "\f786";
}

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

.fa-cloud-bolt::before {
  content: "\f76c";
}

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

.fa-file-word::before {
  content: "\f1c2";
}

.fa-file-powerpoint::before {
  content: "\f1c4";
}

.fa-arrows-left-right::before {
  content: "\f07e";
}

.fa-arrows-h::before {
  content: "\f07e";
}

.fa-house-lock::before {
  content: "\e510";
}

.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.fa-cloud-download::before {
  content: "\f0ed";
}

.fa-cloud-download-alt::before {
  content: "\f0ed";
}

.fa-children::before {
  content: "\e4e1";
}

.fa-chalkboard::before {
  content: "\f51b";
}

.fa-blackboard::before {
  content: "\f51b";
}

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

.fa-envelope-open::before {
  content: "\f2b6";
}

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

.fa-fire-extinguisher::before {
  content: "\f134";
}

.fa-cruzeiro-sign::before {
  content: "\e152";
}

.fa-greater-than-equal::before {
  content: "\f532";
}

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

.fa-book-atlas::before {
  content: "\f558";
}

.fa-atlas::before {
  content: "\f558";
}

.fa-virus::before {
  content: "\e074";
}

.fa-envelope-circle-check::before {
  content: "\e4e8";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

.fa-archway::before {
  content: "\f557";
}

.fa-heart-circle-check::before {
  content: "\e4fd";
}

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

.fa-file-zipper::before {
  content: "\f1c6";
}

.fa-file-archive::before {
  content: "\f1c6";
}

.fa-square::before {
  content: "\f0c8";
}

.fa-martini-glass-empty::before {
  content: "\f000";
}

.fa-glass-martini::before {
  content: "\f000";
}

.fa-couch::before {
  content: "\f4b8";
}

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-italic::before {
  content: "\f033";
}

.fa-table-cells-column-lock::before {
  content: "\e678";
}

.fa-church::before {
  content: "\f51d";
}

.fa-comments-dollar::before {
  content: "\f653";
}

.fa-democrat::before {
  content: "\f747";
}

.fa-z::before {
  content: "Z";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-a::before {
  content: "A";
}

.fa-temperature-arrow-down::before {
  content: "\e03f";
}

.fa-temperature-down::before {
  content: "\e03f";
}

.fa-feather-pointed::before {
  content: "\f56b";
}

.fa-feather-alt::before {
  content: "\f56b";
}

.fa-p::before {
  content: "P";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-newspaper::before {
  content: "\f1ea";
}

.fa-rectangle-ad::before {
  content: "\f641";
}

.fa-ad::before {
  content: "\f641";
}

.fa-circle-arrow-right::before {
  content: "\f0a9";
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
}

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-locust::before {
  content: "\e520";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-vector-square::before {
  content: "\f5cb";
}

.fa-bread-slice::before {
  content: "\f7ec";
}

.fa-language::before {
  content: "\f1ab";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

.fa-filter::before {
  content: "\f0b0";
}

.fa-question::before {
  content: "\?";
}

.fa-file-signature::before {
  content: "\f573";
}

.fa-up-down-left-right::before {
  content: "\f0b2";
}

.fa-arrows-alt::before {
  content: "\f0b2";
}

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

.fa-money-check::before {
  content: "\f53c";
}

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

.fa-code::before {
  content: "\f121";
}

.fa-whiskey-glass::before {
  content: "\f7a0";
}

.fa-glass-whiskey::before {
  content: "\f7a0";
}

.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-external-link::before {
  content: "\f08e";
}

.fa-cubes-stacked::before {
  content: "\e4e6";
}

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-f::before {
  content: "F";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-road::before {
  content: "\f018";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

.fa-chart-pie::before {
  content: "\f200";
}

.fa-pie-chart::before {
  content: "\f200";
}

.fa-bolt-lightning::before {
  content: "\e0b7";
}

.fa-sack-xmark::before {
  content: "\e56a";
}

.fa-file-excel::before {
  content: "\f1c3";
}

.fa-file-contract::before {
  content: "\f56c";
}

.fa-fish-fins::before {
  content: "\e4f2";
}

.fa-building-flag::before {
  content: "\e4d5";
}

.fa-face-grin-beam::before {
  content: "\f582";
}

.fa-grin-beam::before {
  content: "\f582";
}

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-poop::before {
  content: "\f619";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

.fa-eject::before {
  content: "\f052";
}

.fa-circle-right::before {
  content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.fa-plane-circle-check::before {
  content: "\e555";
}

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-object-group::before {
  content: "\f247";
}

.fa-chart-line::before {
  content: "\f201";
}

.fa-line-chart::before {
  content: "\f201";
}

.fa-mask-ventilator::before {
  content: "\e524";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

.fa-cash-register::before {
  content: "\f788";
}

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-h::before {
  content: "H";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-heart::before {
  content: "\f004";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

.fa-dumpster-fire::before {
  content: "\f794";
}

.fa-house-crack::before {
  content: "\e3b1";
}

.fa-martini-glass-citrus::before {
  content: "\f561";
}

.fa-cocktail::before {
  content: "\f561";
}

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

.fa-circle-pause::before {
  content: "\f28b";
}

.fa-pause-circle::before {
  content: "\f28b";
}

.fa-toilet-paper-slash::before {
  content: "\e072";
}

.fa-apple-whole::before {
  content: "\f5d1";
}

.fa-apple-alt::before {
  content: "\f5d1";
}

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-r::before {
  content: "R";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

.fa-cube::before {
  content: "\f1b2";
}

.fa-bitcoin-sign::before {
  content: "\e0b4";
}

.fa-shield-dog::before {
  content: "\e573";
}

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

.fa-circle::before {
  content: "\f111";
}

.fa-backward-fast::before {
  content: "\f049";
}

.fa-fast-backward::before {
  content: "\f049";
}

.fa-recycle::before {
  content: "\f1b8";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-trademark::before {
  content: "\f25c";
}

.fa-basketball::before {
  content: "\f434";
}

.fa-basketball-ball::before {
  content: "\f434";
}

.fa-satellite-dish::before {
  content: "\f7c0";
}

.fa-circle-up::before {
  content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-users-rays::before {
  content: "\e593";
}

.fa-wallet::before {
  content: "\f555";
}

.fa-clipboard-check::before {
  content: "\f46c";
}

.fa-file-audio::before {
  content: "\f1c7";
}

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

.fa-file-image::before {
  content: "\f1c5";
}

.fa-circle-question::before {
  content: "\f059";
}

.fa-question-circle::before {
  content: "\f059";
}

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-handshake-slash::before {
  content: "\e060";
}

.fa-book-bookmark::before {
  content: "\e0bb";
}

.fa-code-branch::before {
  content: "\f126";
}

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-truck-front::before {
  content: "\e2b7";
}

.fa-cat::before {
  content: "\f6be";
}

.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.fa-truck-field::before {
  content: "\e58d";
}

.fa-route::before {
  content: "\f4d7";
}

.fa-clipboard-question::before {
  content: "\e4e3";
}

.fa-panorama::before {
  content: "\e209";
}

.fa-comment-medical::before {
  content: "\f7f5";
}

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

.fa-forward-fast::before {
  content: "\f050";
}

.fa-fast-forward::before {
  content: "\f050";
}

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-house-signal::before {
  content: "\e012";
}

.fa-bars-progress::before {
  content: "\f828";
}

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-faucet-drip::before {
  content: "\e006";
}

.fa-cart-flatbed::before {
  content: "\f474";
}

.fa-dolly-flatbed::before {
  content: "\f474";
}

.fa-ban-smoking::before {
  content: "\f54d";
}

.fa-smoking-ban::before {
  content: "\f54d";
}

.fa-terminal::before {
  content: "\f120";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-tape::before {
  content: "\f4db";
}

.fa-bus-simple::before {
  content: "\f55e";
}

.fa-bus-alt::before {
  content: "\f55e";
}

.fa-eye::before {
  content: "\f06e";
}

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

.fa-audio-description::before {
  content: "\f29e";
}

.fa-person-military-to-person::before {
  content: "\e54c";
}

.fa-file-shield::before {
  content: "\e4f0";
}

.fa-user-slash::before {
  content: "\f506";
}

.fa-pen::before {
  content: "\f304";
}

.fa-tower-observation::before {
  content: "\e586";
}

.fa-file-code::before {
  content: "\f1c9";
}

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

.fa-bus::before {
  content: "\f207";
}

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

.fa-face-frown::before {
  content: "\f119";
}

.fa-frown::before {
  content: "\f119";
}

.fa-prescription::before {
  content: "\f5b1";
}

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

.fa-balance-scale-left::before {
  content: "\f515";
}

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-commenting::before {
  content: "\f4ad";
}

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-diamond::before {
  content: "\f219";
}

.fa-face-grin-squint::before {
  content: "\f585";
}

.fa-grin-squint::before {
  content: "\f585";
}

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

.fa-drum-steelpan::before {
  content: "\f56a";
}

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

.fa-arrow-rotate-right::before {
  content: "\f01e";
}

.fa-arrow-right-rotate::before {
  content: "\f01e";
}

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

.fa-biohazard::before {
  content: "\f780";
}

.fa-location-crosshairs::before {
  content: "\f601";
}

.fa-location::before {
  content: "\f601";
}

.fa-mars-double::before {
  content: "\f227";
}

.fa-child-dress::before {
  content: "\e59c";
}

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-lungs-virus::before {
  content: "\e067";
}

.fa-face-grin-tears::before {
  content: "\f588";
}

.fa-grin-tears::before {
  content: "\f588";
}

.fa-phone::before {
  content: "\f095";
}

.fa-calendar-xmark::before {
  content: "\f273";
}

.fa-calendar-times::before {
  content: "\f273";
}

.fa-child-reaching::before {
  content: "\e59d";
}

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-user-gear::before {
  content: "\f4fe";
}

.fa-user-cog::before {
  content: "\f4fe";
}

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

.fa-door-closed::before {
  content: "\f52a";
}

.fa-shield-virus::before {
  content: "\e06c";
}

.fa-dice-six::before {
  content: "\f526";
}

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

.fa-book-medical::before {
  content: "\f7e6";
}

.fa-poo::before {
  content: "\f2fe";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

.fa-cubes::before {
  content: "\f1b3";
}

.fa-divide::before {
  content: "\f529";
}

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-republican::before {
  content: "\f75e";
}

.fa-arrow-left::before {
  content: "\f060";
}

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-ruler::before {
  content: "\f545";
}

.fa-align-left::before {
  content: "\f036";
}

.fa-dice-d6::before {
  content: "\f6d1";
}

.fa-restroom::before {
  content: "\f7bd";
}

.fa-j::before {
  content: "J";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

.fa-file-video::before {
  content: "\f1c8";
}

.fa-up-right-from-square::before {
  content: "\f35d";
}

.fa-external-link-alt::before {
  content: "\f35d";
}

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-book-bible::before {
  content: "\f647";
}

.fa-bible::before {
  content: "\f647";
}

.fa-o::before {
  content: "O";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-otter::before {
  content: "\f700";
}

.fa-person-dress::before {
  content: "\f182";
}

.fa-female::before {
  content: "\f182";
}

.fa-comment-dollar::before {
  content: "\f651";
}

.fa-business-time::before {
  content: "\f64a";
}

.fa-briefcase-clock::before {
  content: "\f64a";
}

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

.fa-book-tanakh::before {
  content: "\f827";
}

.fa-tanakh::before {
  content: "\f827";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.fa-clipboard-user::before {
  content: "\f7f3";
}

.fa-child::before {
  content: "\f1ae";
}

.fa-lira-sign::before {
  content: "\f195";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-tag::before {
  content: "\f02b";
}

.fa-comment::before {
  content: "\f075";
}

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-birthday-cake::before {
  content: "\f1fd";
}

.fa-cake::before {
  content: "\f1fd";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-angles-up::before {
  content: "\f102";
}

.fa-angle-double-up::before {
  content: "\f102";
}

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-border-none::before {
  content: "\f850";
}

.fa-circle-nodes::before {
  content: "\e4e2";
}

.fa-parachute-box::before {
  content: "\f4cd";
}

.fa-indent::before {
  content: "\f03c";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f254";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

.fa-circle-info::before {
  content: "\f05a";
}

.fa-info-circle::before {
  content: "\f05a";
}

.fa-cloud-meatball::before {
  content: "\f73b";
}

.fa-camera::before {
  content: "\f030";
}

.fa-camera-alt::before {
  content: "\f030";
}

.fa-square-virus::before {
  content: "\e578";
}

.fa-meteor::before {
  content: "\f753";
}

.fa-car-on::before {
  content: "\e4dd";
}

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-water::before {
  content: "\f773";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-braille::before {
  content: "\f2a1";
}

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-truck::before {
  content: "\f0d1";
}

.fa-crosshairs::before {
  content: "\f05b";
}

.fa-person-cane::before {
  content: "\e53c";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-vest-patches::before {
  content: "\e086";
}

.fa-check-double::before {
  content: "\f560";
}

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

.fa-cookie::before {
  content: "\f563";
}

.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

.fa-face-grin-squint-tears::before {
  content: "\f586";
}

.fa-grin-squint-tears::before {
  content: "\f586";
}

.fa-dumbbell::before {
  content: "\f44b";
}

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

.fa-calendar-plus::before {
  content: "\f271";
}

.fa-plane-arrival::before {
  content: "\f5af";
}

.fa-circle-left::before {
  content: "\f359";
}

.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

.fa-crop-simple::before {
  content: "\f565";
}

.fa-crop-alt::before {
  content: "\f565";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.fa-dna::before {
  content: "\f471";
}

.fa-virus-slash::before {
  content: "\e075";
}

.fa-minus::before {
  content: "\f068";
}

.fa-subtract::before {
  content: "\f068";
}

.fa-chess::before {
  content: "\f439";
}

.fa-arrow-left-long::before {
  content: "\f177";
}

.fa-long-arrow-left::before {
  content: "\f177";
}

.fa-plug-circle-check::before {
  content: "\e55c";
}

.fa-street-view::before {
  content: "\f21d";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-asl-interpreting::before {
  content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-gear::before {
  content: "\f013";
}

.fa-cog::before {
  content: "\f013";
}

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-vials::before {
  content: "\f493";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

.fa-arrow-turn-up::before {
  content: "\f148";
}

.fa-level-up::before {
  content: "\f148";
}

.fa-u::before {
  content: "U";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

.fa-clock::before {
  content: "\f017";
}

.fa-clock-four::before {
  content: "\f017";
}

.fa-backward-step::before {
  content: "\f048";
}

.fa-step-backward::before {
  content: "\f048";
}

.fa-pallet::before {
  content: "\f482";
}

.fa-faucet::before {
  content: "\e005";
}

.fa-baseball-bat-ball::before {
  content: "\f432";
}

.fa-s::before {
  content: "S";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-keyboard::before {
  content: "\f11c";
}

.fa-caret-down::before {
  content: "\f0d7";
}

.fa-house-chimney-medical::before {
  content: "\f7f2";
}

.fa-clinic-medical::before {
  content: "\f7f2";
}

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

.fa-battery-half::before {
  content: "\f242";
}

.fa-battery-3::before {
  content: "\f242";
}

.fa-mountain-city::before {
  content: "\e52e";
}

.fa-coins::before {
  content: "\f51e";
}

.fa-khanda::before {
  content: "\f66d";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

.fa-folder-tree::before {
  content: "\f802";
}

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

.fa-flask::before {
  content: "\f0c3";
}

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-ellipsis-v::before {
  content: "\f142";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.fa-flag-usa::before {
  content: "\f74d";
}

.fa-laptop-file::before {
  content: "\e51d";
}

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.fa-closed-captioning::before {
  content: "\f20a";
}

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-images::before {
  content: "\f302";
}

.fa-calculator::before {
  content: "\f1ec";
}

.fa-people-pulling::before {
  content: "\e535";
}

.fa-n::before {
  content: "N";
}

.fa-cable-car::before {
  content: "\f7da";
}

.fa-tram::before {
  content: "\f7da";
}

.fa-cloud-rain::before {
  content: "\f73d";
}

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.fa-download::before {
  content: "\f019";
}

.fa-face-grin::before {
  content: "\f580";
}

.fa-grin::before {
  content: "\f580";
}

.fa-delete-left::before {
  content: "\f55a";
}

.fa-backspace::before {
  content: "\f55a";
}

.fa-eye-dropper::before {
  content: "\f1fb";
}

.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.fa-eyedropper::before {
  content: "\f1fb";
}

.fa-file-circle-check::before {
  content: "\e5a0";
}

.fa-forward::before {
  content: "\f04e";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-mobile-android::before {
  content: "\f3ce";
}

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

.fa-align-center::before {
  content: "\f037";
}

.fa-book-skull::before {
  content: "\f6b7";
}

.fa-book-dead::before {
  content: "\f6b7";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

.fa-calendar-week::before {
  content: "\f784";
}

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-b::before {
  content: "B";
}

.fa-file-medical::before {
  content: "\f477";
}

.fa-dice-one::before {
  content: "\f525";
}

.fa-kiwi-bird::before {
  content: "\f535";
}

.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.fa-exchange::before {
  content: "\f0ec";
}

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

.fa-rotate-forward::before {
  content: "\f2f9";
}

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-skull::before {
  content: "\f54c";
}

.fa-tower-broadcast::before {
  content: "\f519";
}

.fa-broadcast-tower::before {
  content: "\f519";
}

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-stop::before {
  content: "\f04d";
}

.fa-code-merge::before {
  content: "\f387";
}

.fa-upload::before {
  content: "\f093";
}

.fa-hurricane::before {
  content: "\f751";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-toilet-portable::before {
  content: "\e583";
}

.fa-compact-disc::before {
  content: "\f51f";
}

.fa-file-arrow-down::before {
  content: "\f56d";
}

.fa-file-download::before {
  content: "\f56d";
}

.fa-caravan::before {
  content: "\f8ff";
}

.fa-shield-cat::before {
  content: "\e572";
}

.fa-bolt::before {
  content: "\f0e7";
}

.fa-zap::before {
  content: "\f0e7";
}

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-mars::before {
  content: "\f222";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

.fa-sun::before {
  content: "\f185";
}

.fa-guitar::before {
  content: "\f7a6";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-industry::before {
  content: "\f275";
}

.fa-circle-down::before {
  content: "\f358";
}

.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-less-than::before {
  content: "\<";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-car-tunnel::before {
  content: "\e4de";
}

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-user-lock::before {
  content: "\f502";
}

.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.fa-ellipsis::before {
  content: "\f141";
}

.fa-ellipsis-h::before {
  content: "\f141";
}

.fa-chess-pawn::before {
  content: "\f443";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-first-aid::before {
  content: "\f479";
}

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

.fa-bug::before {
  content: "\f188";
}

.fa-credit-card::before {
  content: "\f09d";
}

.fa-credit-card-alt::before {
  content: "\f09d";
}

.fa-car::before {
  content: "\f1b9";
}

.fa-automobile::before {
  content: "\f1b9";
}

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

.fa-book-open-reader::before {
  content: "\f5da";
}

.fa-book-reader::before {
  content: "\f5da";
}

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.fa-dice-d20::before {
  content: "\f6cf";
}

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

.fa-temperature-arrow-up::before {
  content: "\e040";
}

.fa-temperature-up::before {
  content: "\e040";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-bed::before {
  content: "\f236";
}

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

.fa-bell::before {
  content: "\f0f3";
}

.fa-superscript::before {
  content: "\f12b";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

.fa-file::before {
  content: "\f15b";
}

.fa-greater-than::before {
  content: "\>";
}

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

.fa-arrow-down::before {
  content: "\f063";
}

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

.fa-eraser::before {
  content: "\f12d";
}

.fa-earth-americas::before {
  content: "\f57d";
}

.fa-earth::before {
  content: "\f57d";
}

.fa-earth-america::before {
  content: "\f57d";
}

.fa-globe-americas::before {
  content: "\f57d";
}

.fa-person-burst::before {
  content: "\e53b";
}

.fa-dove::before {
  content: "\f4ba";
}

.fa-battery-empty::before {
  content: "\f244";
}

.fa-battery-0::before {
  content: "\f244";
}

.fa-socks::before {
  content: "\f696";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-section::before {
  content: "\e447";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

.fa-envelope-open-text::before {
  content: "\f658";
}

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

.fa-chess-rook::before {
  content: "\f447";
}

.fa-bars-staggered::before {
  content: "\f550";
}

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

.fa-dharmachakra::before {
  content: "\f655";
}

.fa-hotdog::before {
  content: "\f80f";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

.fa-blind::before {
  content: "\f29d";
}

.fa-drum::before {
  content: "\f569";
}

.fa-ice-cream::before {
  content: "\f810";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.fa-fax::before {
  content: "\f1ac";
}

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-star-half::before {
  content: "\f089";
}

.fa-boxes-stacked::before {
  content: "\f468";
}

.fa-boxes::before {
  content: "\f468";
}

.fa-boxes-alt::before {
  content: "\f468";
}

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.fa-tree-city::before {
  content: "\e587";
}

.fa-play::before {
  content: "\f04b";
}

.fa-font::before {
  content: "\f031";
}

.fa-table-cells-row-lock::before {
  content: "\e67a";
}

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

.fa-diagnoses::before {
  content: "\f470";
}

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

.fa-cart-arrow-down::before {
  content: "\f218";
}

.fa-walkie-talkie::before {
  content: "\f8ef";
}

.fa-file-pen::before {
  content: "\f31c";
}

.fa-file-edit::before {
  content: "\f31c";
}

.fa-receipt::before {
  content: "\f543";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

.fa-person-circle-exclamation::before {
  content: "\e53f";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-battery-full::before {
  content: "\f240";
}

.fa-battery::before {
  content: "\f240";
}

.fa-battery-5::before {
  content: "\f240";
}

.fa-skull-crossbones::before {
  content: "\f714";
}

.fa-code-compare::before {
  content: "\e13a";
}

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-ranking-star::before {
  content: "\e561";
}

.fa-chess-king::before {
  content: "\f43f";
}

.fa-person-harassing::before {
  content: "\e549";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-shrimp::before {
  content: "\e448";
}

.fa-list-check::before {
  content: "\f0ae";
}

.fa-tasks::before {
  content: "\f0ae";
}

.fa-jug-detergent::before {
  content: "\e519";
}

.fa-circle-user::before {
  content: "\f2bd";
}

.fa-user-circle::before {
  content: "\f2bd";
}

.fa-user-shield::before {
  content: "\f505";
}

.fa-wind::before {
  content: "\f72e";
}

.fa-car-burst::before {
  content: "\f5e1";
}

.fa-car-crash::before {
  content: "\f5e1";
}

.fa-y::before {
  content: "Y";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

.fa-fish::before {
  content: "\f578";
}

.fa-user-graduate::before {
  content: "\f501";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

.fa-adjust::before {
  content: "\f042";
}

.fa-clapperboard::before {
  content: "\e131";
}

.fa-circle-radiation::before {
  content: "\f7ba";
}

.fa-radiation-alt::before {
  content: "\f7ba";
}

.fa-baseball::before {
  content: "\f433";
}

.fa-baseball-ball::before {
  content: "\f433";
}

.fa-jet-fighter-up::before {
  content: "\e518";
}

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

.fa-child-combatant::before {
  content: "\e4e0";
}

.fa-child-rifle::before {
  content: "\e4e0";
}

.fa-gun::before {
  content: "\e19b";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-plus::before {
  content: "\+";
}

.fa-add::before {
  content: "\+";
}

.fa-expand::before {
  content: "\f065";
}

.fa-computer::before {
  content: "\e4e5";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.fa-arrows::before {
  content: "\f047";
}

.fa-chalkboard-user::before {
  content: "\f51c";
}

.fa-chalkboard-teacher::before {
  content: "\f51c";
}

.fa-peso-sign::before {
  content: "\e222";
}

.fa-building-shield::before {
  content: "\e4d8";
}

.fa-baby::before {
  content: "\f77c";
}

.fa-users-line::before {
  content: "\e592";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-tractor::before {
  content: "\f722";
}

.fa-trash-arrow-up::before {
  content: "\f829";
}

.fa-trash-restore::before {
  content: "\f829";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-ruler-combined::before {
  content: "\f546";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-equals::before {
  content: "\=";
}

.fa-blender::before {
  content: "\f517";
}

.fa-teeth::before {
  content: "\f62e";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-map::before {
  content: "\f279";
}

.fa-rocket::before {
  content: "\f135";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-photo-video::before {
  content: "\f87c";
}

.fa-folder-minus::before {
  content: "\f65d";
}

.fa-store::before {
  content: "\f54e";
}

.fa-arrow-trend-up::before {
  content: "\e098";
}

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

.fa-sign::before {
  content: "\f4d9";
}

.fa-bezier-curve::before {
  content: "\f55b";
}

.fa-bell-slash::before {
  content: "\f1f6";
}

.fa-tablet::before {
  content: "\f3fb";
}

.fa-tablet-android::before {
  content: "\f3fb";
}

.fa-school-flag::before {
  content: "\e56e";
}

.fa-fill::before {
  content: "\f575";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-drumstick-bite::before {
  content: "\f6d7";
}

.fa-holly-berry::before {
  content: "\f7aa";
}

.fa-chevron-left::before {
  content: "\f053";
}

.fa-bacteria::before {
  content: "\e059";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-notdef::before {
  content: "\e1fe";
}

.fa-disease::before {
  content: "\f7fa";
}

.fa-briefcase-medical::before {
  content: "\f469";
}

.fa-genderless::before {
  content: "\f22d";
}

.fa-chevron-right::before, .breadcrumb .breadcrumb-divider::before {
  content: "\f054";
}

.fa-retweet::before {
  content: "\f079";
}

.fa-car-rear::before {
  content: "\f5de";
}

.fa-car-alt::before {
  content: "\f5de";
}

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-video-slash::before {
  content: "\f4e2";
}

.fa-battery-quarter::before {
  content: "\f243";
}

.fa-battery-2::before {
  content: "\f243";
}

.fa-radio::before {
  content: "\f8d7";
}

.fa-baby-carriage::before {
  content: "\f77d";
}

.fa-carriage-baby::before {
  content: "\f77d";
}

.fa-traffic-light::before {
  content: "\f637";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-percent::before {
  content: "\%";
}

.fa-percentage::before {
  content: "\%";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-display::before {
  content: "\e163";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-robot::before {
  content: "\f544";
}

.fa-peace::before {
  content: "\f67c";
}

.fa-gears::before {
  content: "\f085";
}

.fa-cogs::before {
  content: "\f085";
}

.fa-warehouse::before {
  content: "\f494";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-splotch::before {
  content: "\f5bc";
}

.fa-face-grin-hearts::before {
  content: "\f584";
}

.fa-grin-hearts::before {
  content: "\f584";
}

.fa-dice-four::before {
  content: "\f524";
}

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-mercury::before {
  content: "\f223";
}

.fa-arrow-turn-down::before {
  content: "\f149";
}

.fa-level-down::before {
  content: "\f149";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

.fa-award::before {
  content: "\f559";
}

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

.fa-building::before {
  content: "\f1ad";
}

.fa-angles-left::before {
  content: "\f100";
}

.fa-angle-double-left::before {
  content: "\f100";
}

.fa-qrcode::before {
  content: "\f029";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.fa-grin-beam-sweat::before {
  content: "\f583";
}

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-tents::before {
  content: "\e582";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-moon::before {
  content: "\f186";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-music::before {
  content: "\f001";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-hashtag::before {
  content: "\#";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-t::before {
  content: "T";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-fan::before {
  content: "\f863";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-m::before {
  content: "M";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-book::before {
  content: "\f02d";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-check::before {
  content: "\f00c";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-rug::before {
  content: "\e569";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-share::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-dice::before {
  content: "\f522";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-jar::before {
  content: "\e516";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-table-cells-row-unlock::before {
  content: "\e691";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-plane::before {
  content: "\f072";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-exclamation::before {
  content: "\!";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-print::before {
  content: "\f02f";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-dollar-sign::before {
  content: "\$";
}

.fa-dollar::before {
  content: "\$";
}

.fa-usd::before {
  content: "\$";
}

.fa-x::before {
  content: "X";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-d::before {
  content: "D";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/fonts/fa-regular-400.bc372268.woff2) format("woff2"), url(/build/fonts/fa-regular-400.17a6e1ae.ttf) format("truetype");
}
.far, .content-tabs .tab-content .selected:after,
.fa-regular {
  font-weight: 400;
}

/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/fonts/fa-solid-900.93f719f4.woff2) format("woff2"), url(/build/fonts/fa-solid-900.07ed6d5f.ttf) format("truetype");
}
.fas,
.fa-solid {
  font-weight: 900;
}

/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/fonts/fa-brands-400.bb8d5a14.woff2) format("woff2"), url(/build/fonts/fa-brands-400.0ff70dcb.ttf) format("truetype");
}
.fab,
.fa-brands {
  font-weight: 400;
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-aws:before {
  content: "\f375";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-pixiv:before {
  content: "\e640";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-modx:before {
  content: "\f285";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-square-js:before {
  content: "\f3b9";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-jxl:before {
  content: "\e67b";
}

.fa-dart-lang:before {
  content: "\e693";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-unity:before {
  content: "\e049";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-vk:before {
  content: "\f189";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-square-reddit:before {
  content: "\f1a2";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-square-font-awesome:before {
  content: "\e5ad";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-brave:before {
  content: "\e63c";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-square-instagram:before {
  content: "\e055";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-square-hacker-news:before {
  content: "\f3af";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-edge:before {
  content: "\f282";
}

.fa-threads:before {
  content: "\e618";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-square-snapchat:before {
  content: "\f2ad";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-safari:before {
  content: "\f267";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-square-viadeo:before {
  content: "\f2aa";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-centos:before {
  content: "\f789";
}

.fa-adn:before {
  content: "\f170";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-opensuse:before {
  content: "\e62b";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-square-dribbble:before {
  content: "\f397";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-node:before {
  content: "\f419";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-debian:before {
  content: "\e60b";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-square-twitter:before {
  content: "\f081";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-golang:before {
  content: "\e40f";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-square-kickstarter:before {
  content: "\f3bb";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-square-youtube:before {
  content: "\f431";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-rendact:before {
  content: "\f3e4";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-nfc-directional:before {
  content: "\e530";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-meta:before {
  content: "\e49b";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-square-letterboxd:before {
  content: "\e62e";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-hips:before {
  content: "\f452";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-discord:before {
  content: "\f392";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-shoelace:before {
  content: "\e60c";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-square-steam:before {
  content: "\f1b7";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-square-vimeo:before {
  content: "\f194";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-flag:before {
  content: "\f2b4";
}

.fa-font-awesome-logo-full:before {
  content: "\f2b4";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-apple:before {
  content: "\f179";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-padlet:before {
  content: "\e4a0";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-square-github:before {
  content: "\f092";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-neos:before {
  content: "\f612";
}

.fa-square-threads:before {
  content: "\e619";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-angular:before {
  content: "\f420";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envira:before {
  content: "\f299";
}

.fa-google-scholar:before {
  content: "\e63b";
}

.fa-square-gitlab:before {
  content: "\e5ae";
}

.fa-gitlab-square:before {
  content: "\e5ae";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-square-odnoklassniki:before {
  content: "\f264";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-sith:before {
  content: "\f512";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-hashnode:before {
  content: "\e499";
}

.fa-react:before {
  content: "\f41b";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-gg:before {
  content: "\f260";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-square-pinterest:before {
  content: "\f0d3";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-xing:before {
  content: "\f168";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-less:before {
  content: "\f41d";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-signal-messenger:before {
  content: "\e663";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-nfc-symbol:before {
  content: "\e531";
}

.fa-mintbit:before {
  content: "\e62f";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-brave-reverse:before {
  content: "\e63d";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-square-google-plus:before {
  content: "\f0d4";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-web-awesome:before {
  content: "\e682";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-square-xing:before {
  content: "\f169";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-fly:before {
  content: "\f417";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-viber:before {
  content: "\f409";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-letterboxd:before {
  content: "\e62d";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-audible:before {
  content: "\f373";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-bilibili:before {
  content: "\e3d9";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-x-twitter:before {
  content: "\e61b";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-42-group:before {
  content: "\e080";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-square-pied-piper:before {
  content: "\e01e";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-square-web-awesome-stroke:before {
  content: "\e684";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-square-facebook:before {
  content: "\f082";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-flutter:before {
  content: "\e694";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-square-lastfm:before {
  content: "\f203";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-figma:before {
  content: "\f799";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-cmplid:before {
  content: "\e360";
}

.fa-upwork:before {
  content: "\e641";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-square-upwork:before {
  content: "\e67c";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-docker:before {
  content: "\f395";
}

.fa-screenpal:before {
  content: "\e570";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-square-web-awesome:before {
  content: "\e683";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-wirsindhandwerk:before {
  content: "\e2d0";
}

.fa-wsh:before {
  content: "\e2d0";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-apper:before {
  content: "\f371";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-bluesky:before {
  content: "\e671";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-square-behance:before {
  content: "\f1b5";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-webflow:before {
  content: "\e65c";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-space-awesome:before {
  content: "\e5ac";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-square-git:before {
  content: "\f1d2";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-square-tumblr:before {
  content: "\f174";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-trello:before {
  content: "\f181";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-android:before {
  content: "\f17b";
}

.fa-bots:before {
  content: "\e340";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-uber:before {
  content: "\f402";
}

.fa-github:before {
  content: "\f09b";
}

.fa-php:before {
  content: "\f457";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-stubber:before {
  content: "\e5c7";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f2c6";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-odysee:before {
  content: "\e5c6";
}

.fa-square-whatsapp:before {
  content: "\f40c";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f198";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-usb:before {
  content: "\f287";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-square-x-twitter:before {
  content: "\e61a";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f23a";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-sitrox:before {
  content: "\e44a";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-strava:before {
  content: "\f428";
}

.fa-ember:before {
  content: "\f423";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-zhihu:before {
  content: "\f63f";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-pix:before {
  content: "\e43a";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.text-primary, #calendar-container a {
  color: #207BAC !important;
}

.text-secondary {
  color: #7E9D3D !important;
}

.text-tertiary {
  color: #757575;
}

.bg-primary-blue, #calendar-container .fc-event, #calendar-container .fc-day-today {
  background-color: #207BAC;
}

.bg-secondary-green {
  background-color: #7E9D3D;
}

.bg-secondary-gold {
  background-color: #bbc54a;
}

.bg-tertiary-gray {
  background-color: #757575;
}

.bg-red-900 {
  background-color: #F44336;
}

.bg-pink-900 {
  background-color: #FF4081;
}

.bg-purple-900 {
  background-color: #9C27B0;
}

.bg-deep-purple-900 {
  background-color: #673AB7;
}

.bg-indigo-900 {
  background-color: #3F51B5;
}

.bg-blue-900 {
  background-color: #2196F3;
}

.bg-light-blue-900 {
  background-color: #03A9F4;
}

.bg-cyan-900 {
  background-color: #00BCD4;
}

.bg-teal-900 {
  background-color: #009688;
}

.bg-green-900 {
  background-color: #4CAF50;
}

.bg-light-green-900 {
  background-color: #8BC34A;
}

.bg-lime-900 {
  background-color: #CDDC39;
}

.bg-yellow-900 {
  background-color: #FFC107;
}

.bg-amber-900 {
  background-color: #FF9800;
}

.bg-orange-900 {
  background-color: #FF5722;
}

.bg-brown-900 {
  background-color: #795548;
}

.bg-grey-900 {
  background-color: #607D8B;
}

.bg-blue-grey-900 {
  background-color: #607D8B;
}

.bg-primary-blue-25 {
  background-color: rgba(71, 156, 199, 0.25);
}

.bg-primary-blue-50 {
  background-color: rgba(71, 156, 199, 0.5);
}

.bg-primary-blue-75 {
  background-color: rgba(71, 156, 199, 0.75);
}

.bg-secondary-green-25 {
  background-color: rgba(126, 157, 61, 0.25);
}

.bg-secondary-green-50 {
  background-color: rgba(126, 157, 61, 0.5);
}

.bg-secondary-green-75 {
  background-color: rgba(126, 157, 61, 0.75);
}

.bg-secondary-gold-25 {
  background-color: rgba(187, 197, 74, 0.25);
}

.bg-secondary-gold-50 {
  background-color: rgba(187, 197, 74, 0.5);
}

.bg-secondary-gold-75 {
  background-color: rgba(187, 197, 74, 0.75);
}

.bg-tertiary-gray-25 {
  background-color: rgba(86, 94, 100, 0.25);
}

.bg-tertiary-gray-50 {
  background-color: rgba(86, 94, 100, 0.5);
}

.bg-tertiary-gray-75 {
  background-color: rgba(86, 94, 100, 0.75);
}

.bg-alert-success {
  background: #198754;
}

.bg-alert-danger {
  background: #CA2E18;
}

.bg-alert-info {
  background: #336EA1;
}

.bg-alert-warning {
  background: #FFF59C;
}

.bg-alert-success-50 {
  background: #99ecc6;
}

.bg-alert-danger-50 {
  background: #f9d4ce;
}

.bg-alert-info-50 {
  background: #cbdeef;
}

.bg-alert-warning-50 {
  background: white;
}

.text-alert-success {
  color: #198754;
}

.text-alert-danger {
  color: #CA2E18;
}

.text-alert-info {
  color: #336EA1;
}

.text-alert-warning {
  color: #FFF59C;
}

.alert-orange {
  color: #7a2f00; /* Texto laranja-escuro para contraste */
  background-color: #ffe1b3; /* Laranja claro mas vibrante no fundo */
  border-color: #ff9800; /* Laranja forte na borda */
}

.alert-orange hr {
  border-top-color: #ff9800;
}

.alert-orange .alert-link {
  color: #5a1f00;
}

.base-menu-border {
  --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);
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}

.base-menu .link {
  color: #479cc7 !important;
}

.base-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-right: 14px;
  margin-left: -40px;
  margin-top: 17.68px;
  min-height: calc(100vh - 624px);
  gap: 0.75rem;
  /* #region NavSidebar*/
  /* #endRegion NavSidebar */
}
.base-container .base-sidebar {
  height: auto;
  padding: 10px 14px;
  background: #FFFFFF;
  transition: all 0.4s ease;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  border-top-right-radius: 10px;
  width: 64px;
  overflow-x: hidden;
  flex-shrink: 0;
}
.base-container .base-sidebar .menu-page-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-y: hidden;
  overflow-x: hidden;
  align-items: center;
  height: 100%;
}
.base-container .base-sidebar .menu-page-container button {
  background-color: #FFFFFF;
}
.base-container .base-sidebar .menu-page-container button:hover {
  background-color: #F8F9FA;
}
.base-container .base-sidebar .menu-page-item {
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative;
}
@media (max-width: 1199.98px) {
  .base-container .base-sidebar .menu-page-item {
    display: flex;
  }
}
.base-container .base-sidebar .page-item {
  height: 50px;
  margin-top: 10px;
  list-style: none;
  display: flex;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .base-container .base-sidebar .page-item {
    gap: 10px;
    margin-top: unset;
  }
}
.base-container .base-sidebar .page-item a li {
  height: 50px;
  min-width: 55px;
  display: flex;
  font-size: 22px;
  align-items: center;
  justify-content: center;
}
.base-container .base-sidebar .page-item.active,
.base-container .base-sidebar .page-item:hover {
  border-radius: 4px;
  background-color: #edf6fa;
}
.base-container .base-sidebar .page-item:hover {
  background-color: #daf3f6;
}
.base-container .base-sidebar .link {
  align-items: center;
  display: flex;
  border-radius: 8px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  text-decoration: none;
  width: 100%;
}
.base-container .base-sidebar span {
  margin-left: 10px;
  font-size: 18px;
  color: #000000;
  display: none;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 1.5s linear;
}
.base-container .base-sidebar i {
  color: #479cc7;
  font-size: 22px;
}
@media (min-width: 1199.99px) {
  .base-container .base-sidebar.full {
    top: 0;
    left: 0;
    height: auto;
    width: 300px;
    padding: 10px 14px;
    background: #FFFFFF;
    transition: all 0.4s ease;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .base-container .base-sidebar.full .page-item {
    justify-content: unset;
  }
  .base-container .base-sidebar.full span {
    display: initial;
    visibility: visible;
    opacity: 1;
  }
}
@media (max-width: 1199.98px) {
  .base-container {
    margin: unset;
    flex-direction: column;
  }
  .base-container .base-menu {
    padding: 0 !important;
    margin: 0 !important;
    flex: 0 0 auto !important;
    width: 100% !important;
  }
  .base-container .base-content {
    flex: 0 0 auto !important;
    width: 100% !important;
  }
  .base-container .base-sidebar {
    border-radius: 10px;
    flex: 0 0 auto !important;
  }
  .base-container .base-sidebar .menu-page-container {
    margin-left: 0;
    flex-direction: row;
    overflow-x: auto;
  }
  .base-container .base-sidebar .menu-page-container .menu-page-item {
    display: flex;
    width: 100%;
    justify-content: space-around;
    grid-column-gap: 10px;
  }
  .base-container .base-sidebar .menu-page-container .menu-page-item .page-item {
    gap: 10px;
    margin-top: unset;
  }
  .base-container .base-sidebar .menu-page-container .menu-page-item .page-item.active a span {
    display: initial;
    visibility: visible;
    white-space: nowrap;
    opacity: 1;
  }
  .base-container .base-sidebar .menu-page-container .menu-page-item .page-item:hover span {
    display: initial;
    visibility: visible;
    opacity: 1;
  }
  .base-container .base-sidebar .menu-page-container .btn-toggle-sidebar {
    display: none;
  }
}

.select2 {
  position: relative;
}
.select2 .select2-selection {
  height: fit-content !important;
}
.select2 .select2-selection--single {
  padding-left: 10px !important;
  padding-right: 25% !important;
  padding-top: 8px !important;
}
.select2 .select2-selection--single .select2-selection__clear {
  margin-left: 5px;
}
.select2 .select2-selection--multiple {
  padding-left: 10px !important;
  padding-bottom: 6px !important;
}
.select2 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding-top: 0;
  padding-bottom: 0;
}
.select2 .select2-search {
  padding: 0 !important;
}
.select2 .select2-search--dropdown {
  padding: 0 !important;
}

.select2-container--bootstrap-5 .select2-dropdown .select2-search {
  padding: 0;
  margin-top: 2px;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-left: 0;
  margin: 0;
  list-style: none;
  width: 100%;
}

html {
  height: 100%;
}

body {
  min-height: 100%;
  position: relative;
  background: #F3F5F7;
  display: flex;
  flex-direction: column;
}
body main {
  margin-top: 53.75px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 1%;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
}
body main .container-fluid .title, body main .container-sm .title, body main .container-md .title, body main .container-lg .title, body main .container-xl .title, body main .container-xxl .title {
  padding-bottom: 10px;
}
body main .container-fluid .title h3, body main .container-sm .title h3, body main .container-md .title h3, body main .container-lg .title h3, body main .container-xl .title h3, body main .container-xxl .title h3, body main .container-fluid .title .h3, body main .container-sm .title .h3, body main .container-md .title .h3, body main .container-lg .title .h3, body main .container-xl .title .h3, body main .container-xxl .title .h3 {
  color: #207BAC;
  font-style: normal;
  font-weight: 500;
  font-size: 21.5px;
  line-height: 26px;
}
body main .container-fluid .filtro, body main .container-sm .filtro, body main .container-md .filtro, body main .container-lg .filtro, body main .container-xl .filtro, body main .container-xxl .filtro {
  padding-top: 20px;
}
body main .container-fluid .filtro .actions, body main .container-sm .filtro .actions, body main .container-md .filtro .actions, body main .container-lg .filtro .actions, body main .container-xl .filtro .actions, body main .container-xxl .filtro .actions {
  padding: 20px 0px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 10.75px;
}
body main .container-fluid .filtro .btn.btn-filtro, body main .container-fluid .filtro #calendar-container .btn-filtro.fc-today-button, #calendar-container body main .container-fluid .filtro .btn-filtro.fc-today-button, body main .container-fluid .filtro #calendar-container .btn-filtro.fc-button, #calendar-container body main .container-fluid .filtro .btn-filtro.fc-button, body main .container-sm .filtro .btn.btn-filtro, body main .container-sm .filtro #calendar-container .btn-filtro.fc-today-button, #calendar-container body main .container-sm .filtro .btn-filtro.fc-today-button, body main .container-sm .filtro #calendar-container .btn-filtro.fc-button, #calendar-container body main .container-sm .filtro .btn-filtro.fc-button, body main .container-md .filtro .btn.btn-filtro, body main .container-md .filtro #calendar-container .btn-filtro.fc-today-button, #calendar-container body main .container-md .filtro .btn-filtro.fc-today-button, body main .container-md .filtro #calendar-container .btn-filtro.fc-button, #calendar-container body main .container-md .filtro .btn-filtro.fc-button, body main .container-lg .filtro .btn.btn-filtro, body main .container-lg .filtro #calendar-container .btn-filtro.fc-today-button, #calendar-container body main .container-lg .filtro .btn-filtro.fc-today-button, body main .container-lg .filtro #calendar-container .btn-filtro.fc-button, #calendar-container body main .container-lg .filtro .btn-filtro.fc-button, body main .container-xl .filtro .btn.btn-filtro, body main .container-xl .filtro #calendar-container .btn-filtro.fc-today-button, #calendar-container body main .container-xl .filtro .btn-filtro.fc-today-button, body main .container-xl .filtro #calendar-container .btn-filtro.fc-button, #calendar-container body main .container-xl .filtro .btn-filtro.fc-button, body main .container-xxl .filtro .btn.btn-filtro, body main .container-xxl .filtro #calendar-container .btn-filtro.fc-today-button, #calendar-container body main .container-xxl .filtro .btn-filtro.fc-today-button, body main .container-xxl .filtro #calendar-container .btn-filtro.fc-button, #calendar-container body main .container-xxl .filtro .btn-filtro.fc-button {
  border-radius: 5px;
  padding: 8px 15px;
  font-size: 12px;
  color: white !important;
}
body main .container-fluid .filtro .btn.btn-filtro:active, body main .container-fluid .filtro #calendar-container .btn-filtro.fc-today-button:active, #calendar-container body main .container-fluid .filtro .btn-filtro.fc-today-button:active, body main .container-fluid .filtro #calendar-container .btn-filtro.fc-button:active, #calendar-container body main .container-fluid .filtro .btn-filtro.fc-button:active, body main .container-sm .filtro .btn.btn-filtro:active, body main .container-sm .filtro #calendar-container .btn-filtro.fc-today-button:active, #calendar-container body main .container-sm .filtro .btn-filtro.fc-today-button:active, body main .container-sm .filtro #calendar-container .btn-filtro.fc-button:active, #calendar-container body main .container-sm .filtro .btn-filtro.fc-button:active, body main .container-md .filtro .btn.btn-filtro:active, body main .container-md .filtro #calendar-container .btn-filtro.fc-today-button:active, #calendar-container body main .container-md .filtro .btn-filtro.fc-today-button:active, body main .container-md .filtro #calendar-container .btn-filtro.fc-button:active, #calendar-container body main .container-md .filtro .btn-filtro.fc-button:active, body main .container-lg .filtro .btn.btn-filtro:active, body main .container-lg .filtro #calendar-container .btn-filtro.fc-today-button:active, #calendar-container body main .container-lg .filtro .btn-filtro.fc-today-button:active, body main .container-lg .filtro #calendar-container .btn-filtro.fc-button:active, #calendar-container body main .container-lg .filtro .btn-filtro.fc-button:active, body main .container-xl .filtro .btn.btn-filtro:active, body main .container-xl .filtro #calendar-container .btn-filtro.fc-today-button:active, #calendar-container body main .container-xl .filtro .btn-filtro.fc-today-button:active, body main .container-xl .filtro #calendar-container .btn-filtro.fc-button:active, #calendar-container body main .container-xl .filtro .btn-filtro.fc-button:active, body main .container-xxl .filtro .btn.btn-filtro:active, body main .container-xxl .filtro #calendar-container .btn-filtro.fc-today-button:active, #calendar-container body main .container-xxl .filtro .btn-filtro.fc-today-button:active, body main .container-xxl .filtro #calendar-container .btn-filtro.fc-button:active, #calendar-container body main .container-xxl .filtro .btn-filtro.fc-button:active {
  background: none !important;
}
body main .container-fluid .filtro .btn.btn-filtro-limpar, body main .container-fluid .filtro #calendar-container .btn-filtro-limpar.fc-today-button, #calendar-container body main .container-fluid .filtro .btn-filtro-limpar.fc-today-button, body main .container-fluid .filtro #calendar-container .btn-filtro-limpar.fc-button, #calendar-container body main .container-fluid .filtro .btn-filtro-limpar.fc-button, body main .container-sm .filtro .btn.btn-filtro-limpar, body main .container-sm .filtro #calendar-container .btn-filtro-limpar.fc-today-button, #calendar-container body main .container-sm .filtro .btn-filtro-limpar.fc-today-button, body main .container-sm .filtro #calendar-container .btn-filtro-limpar.fc-button, #calendar-container body main .container-sm .filtro .btn-filtro-limpar.fc-button, body main .container-md .filtro .btn.btn-filtro-limpar, body main .container-md .filtro #calendar-container .btn-filtro-limpar.fc-today-button, #calendar-container body main .container-md .filtro .btn-filtro-limpar.fc-today-button, body main .container-md .filtro #calendar-container .btn-filtro-limpar.fc-button, #calendar-container body main .container-md .filtro .btn-filtro-limpar.fc-button, body main .container-lg .filtro .btn.btn-filtro-limpar, body main .container-lg .filtro #calendar-container .btn-filtro-limpar.fc-today-button, #calendar-container body main .container-lg .filtro .btn-filtro-limpar.fc-today-button, body main .container-lg .filtro #calendar-container .btn-filtro-limpar.fc-button, #calendar-container body main .container-lg .filtro .btn-filtro-limpar.fc-button, body main .container-xl .filtro .btn.btn-filtro-limpar, body main .container-xl .filtro #calendar-container .btn-filtro-limpar.fc-today-button, #calendar-container body main .container-xl .filtro .btn-filtro-limpar.fc-today-button, body main .container-xl .filtro #calendar-container .btn-filtro-limpar.fc-button, #calendar-container body main .container-xl .filtro .btn-filtro-limpar.fc-button, body main .container-xxl .filtro .btn.btn-filtro-limpar, body main .container-xxl .filtro #calendar-container .btn-filtro-limpar.fc-today-button, #calendar-container body main .container-xxl .filtro .btn-filtro-limpar.fc-today-button, body main .container-xxl .filtro #calendar-container .btn-filtro-limpar.fc-button, #calendar-container body main .container-xxl .filtro .btn-filtro-limpar.fc-button {
  border-radius: 5px;
  padding: 8px 15px;
  font-size: 12px;
  color: #adb5bd !important;
}
body main .container-fluid .resultados, body main .container-sm .resultados, body main .container-md .resultados, body main .container-lg .resultados, body main .container-xl .resultados, body main .container-xxl .resultados {
  padding: 20px 50px 50px 50px;
  background: white !important;
  min-height: 420px;
}
body main .container-fluid .resultados .title h4, body main .container-sm .resultados .title h4, body main .container-md .resultados .title h4, body main .container-lg .resultados .title h4, body main .container-xl .resultados .title h4, body main .container-xxl .resultados .title h4, body main .container-fluid .resultados .title .h4, body main .container-sm .resultados .title .h4, body main .container-md .resultados .title .h4, body main .container-lg .resultados .title .h4, body main .container-xl .resultados .title .h4, body main .container-xxl .resultados .title .h4 {
  color: #bbc54a;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 20px;
}
body main .container-fluid .resultados .actions-header, body main .container-sm .resultados .actions-header, body main .container-md .resultados .actions-header, body main .container-lg .resultados .actions-header, body main .container-xl .resultados .actions-header, body main .container-xxl .resultados .actions-header {
  margin-left: auto;
}
body main .container-fluid .resultados .actions-header button, body main .container-sm .resultados .actions-header button, body main .container-md .resultados .actions-header button, body main .container-lg .resultados .actions-header button, body main .container-xl .resultados .actions-header button, body main .container-xxl .resultados .actions-header button, body main .container-fluid .resultados .actions-header a.btn, body main .container-fluid .resultados .actions-header #calendar-container a.fc-today-button, #calendar-container body main .container-fluid .resultados .actions-header a.fc-today-button, body main .container-fluid .resultados .actions-header #calendar-container a.fc-button, #calendar-container body main .container-fluid .resultados .actions-header a.fc-button, body main .container-sm .resultados .actions-header a.btn, body main .container-sm .resultados .actions-header #calendar-container a.fc-today-button, #calendar-container body main .container-sm .resultados .actions-header a.fc-today-button, body main .container-sm .resultados .actions-header #calendar-container a.fc-button, #calendar-container body main .container-sm .resultados .actions-header a.fc-button, body main .container-md .resultados .actions-header a.btn, body main .container-md .resultados .actions-header #calendar-container a.fc-today-button, #calendar-container body main .container-md .resultados .actions-header a.fc-today-button, body main .container-md .resultados .actions-header #calendar-container a.fc-button, #calendar-container body main .container-md .resultados .actions-header a.fc-button, body main .container-lg .resultados .actions-header a.btn, body main .container-lg .resultados .actions-header #calendar-container a.fc-today-button, #calendar-container body main .container-lg .resultados .actions-header a.fc-today-button, body main .container-lg .resultados .actions-header #calendar-container a.fc-button, #calendar-container body main .container-lg .resultados .actions-header a.fc-button, body main .container-xl .resultados .actions-header a.btn, body main .container-xl .resultados .actions-header #calendar-container a.fc-today-button, #calendar-container body main .container-xl .resultados .actions-header a.fc-today-button, body main .container-xl .resultados .actions-header #calendar-container a.fc-button, #calendar-container body main .container-xl .resultados .actions-header a.fc-button, body main .container-xxl .resultados .actions-header a.btn, body main .container-xxl .resultados .actions-header #calendar-container a.fc-today-button, #calendar-container body main .container-xxl .resultados .actions-header a.fc-today-button, body main .container-xxl .resultados .actions-header #calendar-container a.fc-button, #calendar-container body main .container-xxl .resultados .actions-header a.fc-button {
  border-radius: 5px;
  padding: 8px 15px;
  font-size: 12px;
}

header .navbar {
  height: 53.75px;
  height: auto;
  background: #7E9D3D;
  box-shadow: 0px 5.375px 10.75px rgba(0, 0, 0, 0.15);
  color: #fff;
  z-index: 1000;
  padding: 0 1%;
}
header .navbar a.dropdown-item, header .navbar .dropdown-item {
  color: #212529 !important;
}
header .navbar a.dropdown-item:active, header .navbar .dropdown-item:active {
  color: #207BAC;
  background-color: #fff;
}
header .navbar .navbar-brand {
  height: 100%;
  padding: 0;
  margin-right: 1rem;
}
header .navbar .navbar-brand .logo {
  height: 100%;
  max-height: 50px;
  width: auto;
  object-fit: contain;
  filter: brightness(0) invert(1);
}
header .navbar .navbar-main ul:not(.dropdown-menu) {
  padding-left: 20px;
}
header .navbar .navbar-main ul li {
  font-size: 16px;
}
header .navbar .navbar-main ul li:first-child a:not(.dropdown-item) {
  color: rgb(187, 197, 74) !important;
  font-weight: 700;
}
@media (max-width: 1199.98px) {
  header .navbar .navbar-profile .time-header {
    padding-right: 10px;
  }
}
header .navbar .navbar-profile .time-header {
  user-select: none;
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}
header .navbar .navbar-profile .avatar {
  color: white;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s;
  padding: 2px;
}
header .navbar .navbar-profile .avatar .avatar-md {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
header .navbar .navbar-profile .avatar .img-circle {
  border-radius: 50px !important;
}
header .navbar .navbar-profile .dropdown-menu {
  position: absolute;
}
@media (max-width: 1199.98px) {
  header .navbar .navbar-brand {
    height: min-content;
  }
  header .navbar ul.navbar-nav {
    align-items: flex-start !important;
    padding-top: 1rem;
    margin-bottom: 1rem;
  }
  header .navbar ul.navbar-nav li {
    width: 100%;
  }
  header .navbar .menu_level_1, header .navbar .dropdown-menu {
    margin-right: 2%;
  }
  header .navbar .dropdown-menu {
    background-color: var(--bs-gray-600);
    padding-left: 1%;
    padding-right: 2%;
  }
  header .navbar .dropdown-menu a {
    color: white !important;
  }
  header .navbar .dropdown-menu a:active, header .navbar .dropdown-menu a:hover {
    background-color: #444444 !important;
  }
  header .navbar a.dropdown-item:active, header .navbar a.dropdown-item:focus, header .navbar .dropdown-item:active, header .navbar .dropdown-item:focus {
    background-color: var(--bs-gray-600);
  }
  header .navbar a.dropdown-item.profile {
    color: white !important;
  }
}
header .navbar-toggler:focus {
  box-shadow: none;
}
header #navbarSupportedContentMobile.collapsing,
header #navbarSupportedContentMobile.collapse.show {
  background-color: #4c5760;
}
header #navbarSupportedContentMobile.collapse.show {
  max-height: calc(95vh - 50px);
  overflow-y: auto;
  overflow-X: unset;
  /* Works on Firefox */
  scrollbar-width: thin;
  scrollbar-color: #7d9c45 #E5E7EB;
  /* Works on Chrome, Edge, and Safari */
}
header #navbarSupportedContentMobile.collapse.show::-webkit-scrollbar {
  width: 7px;
}
header #navbarSupportedContentMobile.collapse.show::-webkit-scrollbar-track {
  background: #E5E7EB;
  border-radius: 20px;
}
header #navbarSupportedContentMobile.collapse.show::-webkit-scrollbar-thumb {
  background-color: #7d9c45;
  border-radius: 20px;
  border: 1px solid #E5E7EB;
}
header a {
  font-weight: 400;
  color: white !important;
}

footer {
  width: 100%;
  line-height: 44px;
  background: #3F4F1F;
}
footer.footer-primary {
  background: #0d6efd;
  color: white;
}
footer.footer-primary .container a {
  color: white !important;
}
footer a {
  font-weight: 400;
  color: white;
  text-decoration: none !important;
}
footer a:hover {
  color: #6c757d !important;
}
footer .container, footer .container-fluid, footer .container-sm, footer .container-md, footer .container-lg, footer .container-xl, footer .container-xxl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 23px 43px 21.5px;
  gap: 10.75px;
}
footer .container .links-container, footer .container-fluid .links-container, footer .container-sm .links-container, footer .container-md .links-container, footer .container-lg .links-container, footer .container-xl .links-container, footer .container-xxl .links-container {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  padding: 0px;
  gap: 43px;
  height: 75.91px;
  color: white;
  width: 100%;
}
footer .container .links-container .contactos .label, footer .container .links-container .links-uteis .label, footer .container .links-container .ajuda .label, footer .container .links-container .redes-sociais .label, footer .container-fluid .links-container .contactos .label, footer .container-sm .links-container .contactos .label, footer .container-md .links-container .contactos .label, footer .container-lg .links-container .contactos .label, footer .container-xl .links-container .contactos .label, footer .container-xxl .links-container .contactos .label, footer .container-fluid .links-container .links-uteis .label, footer .container-sm .links-container .links-uteis .label, footer .container-md .links-container .links-uteis .label, footer .container-lg .links-container .links-uteis .label, footer .container-xl .links-container .links-uteis .label, footer .container-xxl .links-container .links-uteis .label, footer .container-fluid .links-container .ajuda .label, footer .container-sm .links-container .ajuda .label, footer .container-md .links-container .ajuda .label, footer .container-lg .links-container .ajuda .label, footer .container-xl .links-container .ajuda .label, footer .container-xxl .links-container .ajuda .label, footer .container-fluid .links-container .redes-sociais .label, footer .container-sm .links-container .redes-sociais .label, footer .container-md .links-container .redes-sociais .label, footer .container-lg .links-container .redes-sociais .label, footer .container-xl .links-container .redes-sociais .label, footer .container-xxl .links-container .redes-sociais .label {
  height: 12px;
  font-style: normal;
  font-weight: 400;
  font-size: 16.125px;
  line-height: 120%;
  leading-trim: both;
  text-edge: cap;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  margin-bottom: 10px;
}
footer .container .links-container .contactos .text, footer .container .links-container .links-uteis .text, footer .container .links-container .ajuda .text, footer .container .links-container .redes-sociais .text, footer .container-fluid .links-container .contactos .text, footer .container-sm .links-container .contactos .text, footer .container-md .links-container .contactos .text, footer .container-lg .links-container .contactos .text, footer .container-xl .links-container .contactos .text, footer .container-xxl .links-container .contactos .text, footer .container-fluid .links-container .links-uteis .text, footer .container-sm .links-container .links-uteis .text, footer .container-md .links-container .links-uteis .text, footer .container-lg .links-container .links-uteis .text, footer .container-xl .links-container .links-uteis .text, footer .container-xxl .links-container .links-uteis .text, footer .container-fluid .links-container .ajuda .text, footer .container-sm .links-container .ajuda .text, footer .container-md .links-container .ajuda .text, footer .container-lg .links-container .ajuda .text, footer .container-xl .links-container .ajuda .text, footer .container-xxl .links-container .ajuda .text, footer .container-fluid .links-container .redes-sociais .text, footer .container-sm .links-container .redes-sociais .text, footer .container-md .links-container .redes-sociais .text, footer .container-lg .links-container .redes-sociais .text, footer .container-xl .links-container .redes-sociais .text, footer .container-xxl .links-container .redes-sociais .text {
  height: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 9px;
  line-height: 120%;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  flex: none;
  order: 0;
  flex-grow: 0;
}
footer .container .links-container .contactos .telefone, footer .container .links-container .links-uteis .telefone, footer .container .links-container .ajuda .telefone, footer .container .links-container .redes-sociais .telefone, footer .container-fluid .links-container .contactos .telefone, footer .container-sm .links-container .contactos .telefone, footer .container-md .links-container .contactos .telefone, footer .container-lg .links-container .contactos .telefone, footer .container-xl .links-container .contactos .telefone, footer .container-xxl .links-container .contactos .telefone, footer .container-fluid .links-container .links-uteis .telefone, footer .container-sm .links-container .links-uteis .telefone, footer .container-md .links-container .links-uteis .telefone, footer .container-lg .links-container .links-uteis .telefone, footer .container-xl .links-container .links-uteis .telefone, footer .container-xxl .links-container .links-uteis .telefone, footer .container-fluid .links-container .ajuda .telefone, footer .container-sm .links-container .ajuda .telefone, footer .container-md .links-container .ajuda .telefone, footer .container-lg .links-container .ajuda .telefone, footer .container-xl .links-container .ajuda .telefone, footer .container-xxl .links-container .ajuda .telefone, footer .container-fluid .links-container .redes-sociais .telefone, footer .container-sm .links-container .redes-sociais .telefone, footer .container-md .links-container .redes-sociais .telefone, footer .container-lg .links-container .redes-sociais .telefone, footer .container-xl .links-container .redes-sociais .telefone, footer .container-xxl .links-container .redes-sociais .telefone {
  margin-top: 5px;
  height: 13px;
  font-style: normal;
  font-weight: 600;
  font-size: 10.75px;
  line-height: 120%;
}
footer .container .links-container .em-contacto, footer .container-fluid .links-container .em-contacto, footer .container-sm .links-container .em-contacto, footer .container-md .links-container .em-contacto, footer .container-lg .links-container .em-contacto, footer .container-xl .links-container .em-contacto, footer .container-xxl .links-container .em-contacto {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 32.82px;
  background: #F2F9ED;
  border-radius: 2.46989px;
}
footer .container .logos-container, footer .container-fluid .logos-container, footer .container-sm .logos-container, footer .container-md .logos-container, footer .container-lg .logos-container, footer .container-xl .logos-container, footer .container-xxl .logos-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 0;
  gap: 69.88px;
  width: 100%;
}
@media (max-width: 1199.98px) {
  footer .container .logos-container, footer .container-fluid .logos-container, footer .container-sm .logos-container, footer .container-md .logos-container, footer .container-lg .logos-container, footer .container-xl .logos-container, footer .container-xxl .logos-container {
    flex-direction: column;
  }
}

.alert-success {
  color: white !important;
  background: #198754 !important;
}

.alert-danger {
  color: white !important;
  background: #CA2E18 !important;
}

.alert-info {
  color: white !important;
  background: #336EA1 !important;
}

.alert-warning {
  color: #212529 !important;
  background: #FFF59C !important;
}

.badge.text-bg-info {
  color: #212529 !important;
  font-weight: normal;
  background-color: #DAEBF4 !important;
}

#btn-back-to-top {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #00635f;
  color: white;
  cursor: pointer;
  font-size: 15px;
  padding: 20px;
}

#btn-back-to-top:hover {
  background-color: #555;
}

.breadcrumb-container {
  display: flex;
  justify-content: space-between;
}

.breadcrumb {
  background: transparent;
  display: flex;
  flex-grow: 1;
  align-items: center;
  padding: 10px 0px;
}
.breadcrumb .breadcrumb-item, .breadcrumb .breadcrumb-divider {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}
.breadcrumb .breadcrumb-divider:before {
  color: #b2bbcb;
  font-size: 12px;
}
.breadcrumb .breadcrumb-item {
  color: #207BAC !important;
  font-size: 14px;
  font-weight: 400;
}
.breadcrumb .breadcrumb-item a {
  color: #207BAC !important;
  text-decoration: none;
}
.breadcrumb .breadcrumb-item.home {
  font-size: 14px;
}
.breadcrumb .breadcrumb-item.home a {
  color: #7E9D3D !important;
  font-weight: 700;
}
.breadcrumb .breadcrumb-item.active {
  font-size: 14px;
  font-weight: 600;
  color: #7E9D3D;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: none;
}

.breadcrumb-action {
  padding: 10px 0;
  margin-bottom: 1rem;
}
.breadcrumb-action a:not(:last-child) {
  margin-right: 20px;
}

.btn, #calendar-container .fc-today-button, #calendar-container .fc-button {
  font-size: 13px;
  font-weight: 700;
  border-radius: 4px;
  text-transform: uppercase;
}
.btn .btn-loader, #calendar-container .fc-today-button .btn-loader, #calendar-container .fc-button .btn-loader {
  display: none;
}
.btn:focus, #calendar-container .fc-today-button:focus, #calendar-container .fc-button:focus {
  outline: 0;
}
.btn:active, #calendar-container .fc-today-button:active, #calendar-container .fc-button:active {
  box-shadow: none !important;
}
.btn.no-shadow, #calendar-container .no-shadow.fc-today-button, #calendar-container .no-shadow.fc-button {
  box-shadow: none;
}
.btn.btn-xs, #calendar-container .btn-xs.fc-today-button, #calendar-container .btn-xs.fc-button {
  padding: 0.175rem 0.75rem;
  font-size: 11px;
  text-transform: capitalize;
}
.btn.btn-primary, #calendar-container .btn-primary.fc-today-button, #calendar-container .fc-button {
  background: #207BAC;
  border-color: #207BAC;
}
.btn.btn-primary:active, #calendar-container .btn-primary.fc-today-button:active, #calendar-container .fc-button:active, .btn.btn-primary:hover, #calendar-container .btn-primary.fc-today-button:hover, #calendar-container .fc-button:hover {
  background: #757575;
}
.btn.btn-secondary, #calendar-container .fc-today-button, #calendar-container .btn-secondary.fc-button {
  background: #7E9D3D;
  border-color: #7E9D3D;
}
.btn.btn-secondary:active, #calendar-container .fc-today-button:active, #calendar-container .btn-secondary.fc-button:active, .btn.btn-secondary:hover, #calendar-container .fc-today-button:hover, #calendar-container .btn-secondary.fc-button:hover {
  background: #757575;
  border-color: #757575;
}
.btn.btn-secondary:focus-visible, #calendar-container .fc-today-button:focus-visible, #calendar-container .btn-secondary.fc-button:focus-visible {
  background-color: #757575;
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn.btn-secondary-dark-green, #calendar-container .btn-secondary-dark-green.fc-today-button, #calendar-container .btn-secondary-dark-green.fc-button {
  background: #3F4F1F;
  border-color: #3F4F1F;
  color: white;
}
.btn.btn-secondary-dark-green:active, #calendar-container .btn-secondary-dark-green.fc-today-button:active, #calendar-container .btn-secondary-dark-green.fc-button:active, .btn.btn-secondary-dark-green:hover, #calendar-container .btn-secondary-dark-green.fc-today-button:hover, #calendar-container .btn-secondary-dark-green.fc-button:hover {
  background: #757575;
  border-color: #757575;
}
.btn.btn-secondary-dark-green:focus-visible, #calendar-container .btn-secondary-dark-green.fc-today-button:focus-visible, #calendar-container .btn-secondary-dark-green.fc-button:focus-visible {
  background-color: #757575;
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn.btn-primary-variant, #calendar-container .btn-primary-variant.fc-today-button, #calendar-container .btn-primary-variant.fc-button {
  background: #469CC9;
  border-color: #469CC9;
  color: white;
}
.btn.btn-primary-variant:active, #calendar-container .btn-primary-variant.fc-today-button:active, #calendar-container .btn-primary-variant.fc-button:active, .btn.btn-primary-variant:hover, #calendar-container .btn-primary-variant.fc-today-button:hover, #calendar-container .btn-primary-variant.fc-button:hover {
  background: #757575;
  border-color: #757575;
}
.btn.btn-primary-variant:focus-visible, #calendar-container .btn-primary-variant.fc-today-button:focus-visible, #calendar-container .btn-primary-variant.fc-button:focus-visible {
  background-color: #757575;
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn[class^=btn-outline], #calendar-container [class^=btn-outline].fc-today-button, #calendar-container [class^=btn-outline].fc-button {
  background: rgba(0, 0, 0, 0);
}
.btn.btn-outline-primary, #calendar-container .btn-outline-primary.fc-today-button, #calendar-container .btn-outline-primary.fc-button {
  color: #207BAC;
  border-color: #207BAC;
}
.btn.btn-outline-primary:active, #calendar-container .btn-outline-primary.fc-today-button:active, #calendar-container .btn-outline-primary.fc-button:active, .btn.btn-outline-primary:hover, #calendar-container .btn-outline-primary.fc-today-button:hover, #calendar-container .btn-outline-primary.fc-button:hover {
  color: #fff;
  background: #207BAC;
}
.btn.btn-outline-customized, #calendar-container .btn-outline-customized.fc-today-button, #calendar-container .btn-outline-customized.fc-button {
  color: #207BAC;
  border-color: #ADB5BD;
}
.btn.btn-outline-customized.active, #calendar-container .btn-outline-customized.active.fc-today-button, #calendar-container .btn-outline-customized.active.fc-button, .btn.btn-outline-customized:active, #calendar-container .btn-outline-customized.fc-today-button:active, #calendar-container .btn-outline-customized.fc-button:active, .btn.btn-outline-customized:hover, #calendar-container .btn-outline-customized.fc-today-button:hover, #calendar-container .btn-outline-customized.fc-button:hover {
  color: #207BAC !important;
  background: #DAEBF4 !important;
}
.btn.btn-outline-secondary, #calendar-container .btn-outline-secondary.fc-today-button, #calendar-container .btn-outline-secondary.fc-button {
  color: #7E9D3D;
  border-color: #7E9D3D;
}
.btn.btn-outline-secondary:active, #calendar-container .btn-outline-secondary.fc-today-button:active, #calendar-container .btn-outline-secondary.fc-button:active, .btn.btn-outline-secondary:hover, #calendar-container .btn-outline-secondary.fc-today-button:hover, #calendar-container .btn-outline-secondary.fc-button:hover {
  color: #fff;
  background: #7E9D3D;
}
.btn.btn-outline-secondary:focus-visible, #calendar-container .btn-outline-secondary.fc-today-button:focus-visible, #calendar-container .btn-outline-secondary.fc-button:focus-visible {
  color: #fff;
  background: #757575;
  border-color: unset;
}
.btn.btn-tertiary, #calendar-container .btn-tertiary.fc-today-button, #calendar-container .btn-tertiary.fc-button, .btn.btn-outline-tertiary, #calendar-container .btn-outline-tertiary.fc-today-button, #calendar-container .btn-outline-tertiary.fc-button {
  color: #757575;
  border-color: #757575;
}
.btn.btn-tertiary, #calendar-container .btn-tertiary.fc-today-button, #calendar-container .btn-tertiary.fc-button {
  color: #fff;
  background: #757575;
}
.btn.btn-tertiary:active, #calendar-container .btn-tertiary.fc-today-button:active, #calendar-container .btn-tertiary.fc-button:active, .btn.btn-tertiary:hover, #calendar-container .btn-tertiary.fc-today-button:hover, #calendar-container .btn-tertiary.fc-button:hover {
  background: #3b4346;
}
.btn.btn-outline-tertiary:active, #calendar-container .btn-outline-tertiary.fc-today-button:active, #calendar-container .btn-outline-tertiary.fc-button:active, .btn.btn-outline-tertiary:hover, #calendar-container .btn-outline-tertiary.fc-today-button:hover, #calendar-container .btn-outline-tertiary.fc-button:hover {
  color: #fff;
  background: #757575;
}
.btn.btn-outline-tertiary:focus-visible, #calendar-container .btn-outline-tertiary.fc-today-button:focus-visible, #calendar-container .btn-outline-tertiary.fc-button:focus-visible {
  color: #fff;
  background: #757575;
  border-color: unset;
}
.btn.btn-filtro, #calendar-container .btn-filtro.fc-today-button, #calendar-container .btn-filtro.fc-button {
  background: #ced4da;
  color: white;
}
.btn.btn-filtro:not(:disabled):not(.disabled):not(.btn.btn-loading):hover, #calendar-container .btn-filtro.fc-today-button:not(:disabled):not(.disabled):not(.btn.btn-loading):hover, #calendar-container .btn-filtro.fc-button:not(:disabled):not(.disabled):not(.btn.btn-loading):hover {
  filter: brightness(0.9);
}
.btn.btn-filtro.btn-inactive, #calendar-container .btn-filtro.btn-inactive.fc-today-button, #calendar-container .btn-filtro.btn-inactive.fc-button {
  background: #b2bbcb;
}
.btn.btn-filtro:active, #calendar-container .btn-filtro.fc-today-button:active, #calendar-container .btn-filtro.fc-button:active {
  box-shadow: none !important;
  background: #207BAC !important;
}
.btn.btn-loading, #calendar-container .btn-loading.fc-today-button, #calendar-container .btn-loading.fc-button {
  pointer-events: none;
}
.btn.btn-loading .btn-loader, #calendar-container .btn-loading.fc-today-button .btn-loader, #calendar-container .btn-loading.fc-button .btn-loader {
  display: inline-block;
  margin-left: 0.5rem;
}
.btn.btn-loading .btn-loader:before, #calendar-container .btn-loading.fc-today-button .btn-loader:before, #calendar-container .btn-loading.fc-button .btn-loader:before {
  content: "\f110";
}
.btn.btn-help-popover.active, #calendar-container .btn-help-popover.active.fc-today-button, #calendar-container .btn-help-popover.active.fc-button, .btn.btn-help-popover:active, #calendar-container .btn-help-popover.fc-today-button:active, #calendar-container .btn-help-popover.fc-button:active, .btn.btn-help-popover:hover, #calendar-container .btn-help-popover.fc-today-button:hover, #calendar-container .btn-help-popover.fc-button:hover {
  background: #E8EBEE !important;
}

/* Dashed */
hr.dashed {
  border-top: 3px dashed rgb(199, 201, 201);
}

/* Dotted border */
hr.dotted {
  border-top: 3px dotted rgb(199, 201, 201);
}

/* Solid border */
hr.solid {
  border-top: 3px solid rgb(199, 201, 201);
}

/* Rounded border */
hr.rounded {
  border-top: 8px solid rgb(199, 201, 201);
  border-radius: 5px;
}

.divider {
  border-bottom: 1px solid #DEE2E6;
  margin: 0px -50px;
}

.text-divider {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  gap: 1rem;
}
.text-divider::before, .text-divider::after {
  content: "";
  border-top: 0.1rem double rgb(199, 201, 201);
  align-self: center;
}

.dropdown-menu {
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.dropdown-menu .dropdown-divider {
  border-top: 1px solid #e1ebf0;
}
.dropdown-menu a.dropdown-item.profile,
.dropdown-menu .dropdown-item.profile {
  align-self: stretch;
  color: #207BAC !important;
}
.dropdown-menu a.dropdown-item.profile:active,
.dropdown-menu .dropdown-item.profile:active {
  color: #fff !important;
  background-color: #207BAC;
}
.dropdown-menu a.dropdown-item:hover, .dropdown-menu a.dropdown-item:focus,
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus {
  background-color: rgb(233, 236, 239);
}
.dropdown-menu a.dropdown-item:active,
.dropdown-menu .dropdown-item:active {
  background-color: #207BAC;
}
@media (max-width: 1199.98px) {
  .dropdown-menu a.dropdown-item:hover, .dropdown-menu a.dropdown-item:focus,
  .dropdown-menu .dropdown-item:hover,
  .dropdown-menu .dropdown-item:focus {
    background-color: #444444;
  }
}
.dropdown-menu.dropdown-menu-dark a.dropdown-item:hover, .dropdown-menu.dropdown-menu-dark a.dropdown-item:focus,
.dropdown-menu.dropdown-menu-dark .dropdown-item:hover,
.dropdown-menu.dropdown-menu-dark .dropdown-item:focus {
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu.dropdown-menu-dark a.dropdown-item:active,
.dropdown-menu.dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #207BAC;
}
.dropdown-menu li {
  position: relative;
}
.dropdown-menu .dropdown-submenu {
  display: none;
  width: 100%;
  position: absolute;
  left: 100%;
  top: -7px;
}

.comeco-profile {
  display: flex;
  width: 139.078px;
  align-items: center;
  gap: 5.375px;
}

li.last.dropdown {
  width: max-content;
}
li.last.dropdown .dropdown-toggle::after {
  margin-block-start: -1em;
}
li.last.dropdown ul li {
  width: 15em;
}
li.last.dropdown ul .informacao-utilizador {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.687px;
  flex: 1 0 0;
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  margin: auto 14px auto 14px;
}
li.last.dropdown ul .informacao-utilizador span.nome {
  color: var(--tertiary-green, #7E9D3D);
  line-height: normal;
  font-weight: 500;
}
li.last.dropdown ul .informacao-utilizador span.entidade {
  color: var(--text-black, #000);
  font-weight: 400;
}
li.last.dropdown ul .informacao-utilizador hr {
  width: 165.953px;
  height: 0.672px;
  background: #E1E7F7;
  margin: 10px auto 10px auto;
}
li.last.dropdown > a.comeco-profile {
  width: 15em;
}
li.last.dropdown .user-menu {
  display: flex;
  align-items: center;
  gap: inherit;
}
li.last.dropdown .user-menu .user-details {
  display: flex;
  flex-direction: column;
}
li.last.dropdown .user-menu .user-details div.entidade {
  color: var(--secundary-green-300, #D6DC92);
  font-size: 10px;
  font-style: normal;
  padding-left: 13px;
}
li.last.dropdown .user-menu .user-details div.entidade .nome {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 9em;
  min-width: 1em;
}
li.last.dropdown .user-menu .user-details div.entidade.row > * {
  width: auto;
}

ul.dropdown-menu[data-bs-popper] {
  top: auto;
  left: auto;
  margin-top: var(--bs-dropdown-spacer);
}

.nav-link.menu-inicial div {
  display: flex;
  align-items: center;
}

@media (min-width: 1199.98px) {
  #navbarSupportedContentDesktop li:hover > .dropdown-submenu {
    display: block;
    width: fit-content;
  }
}
@media (max-width: 1199.98px) {
  #navbarSupportedContentMobile li > .dropdown-submenu {
    display: none;
    width: fit-content;
    padding-left: 5%;
    padding-right: 2%;
  }
}
.form-check.success > input {
  border-color: #138656;
}
.form-check.success > input:checked[type=checkbox], .form-check.success > input:checked[type=radio] {
  background-color: #138656;
  border-color: #138656;
}
.form-check.success > input:focus {
  border-color: #138656;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.form-check.success > label {
  color: #138656;
}
.form-check.danger > input {
  border-color: #dc3545;
}
.form-check.danger > input:checked[type=checkbox], .form-check.danger > input:checked[type=radio] {
  background-color: #dc3545;
  border-color: #dc3545;
}
.form-check.danger > input:focus {
  border-color: #dc3545;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.form-check.danger > label {
  color: #dc3545;
}

.form-switch .form-check-input:focus:not(:checked) {
  --bs-form-switch-bg: url("data:image/svg+xml, <svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27><circle r=%273%27 fill=%27rgba%28134, 183, 254, 1%29%27 /> </svg>");
}
.form-switch .form-check-input.success:focus:not(:checked) {
  --bs-form-switch-bg: url("data:image/svg+xml, <svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27><circle r=%273%27 fill=%27rgba%2825, 135, 84, 1%29%27 /> </svg>");
}
.form-switch .form-check-input.danger:focus:not(:checked) {
  --bs-form-switch-bg: url("data:image/svg+xml, <svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27><circle r=%273%27 fill=%27rgba%28220, 53, 69, 1%29%27 /> </svg>");
}

.form-check-input:checked[type=checkbox], .form-check-input:checked[type=radio], .form-check-input[type=checkbox]:indeterminate {
  background-color: #207BAC;
  border-color: #207BAC;
}
.form-check-input:focus {
  border-color: #207BAC;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.form-check-input.success {
  border-color: #138656;
}
.form-check-input.success:checked[type=checkbox], .form-check-input.success:checked[type=radio] {
  background-color: #138656;
  border-color: #138656;
}
.form-check-input.success:focus {
  border-color: #138656;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.form-check-input.success[type=checkbox]:indeterminate {
  background-color: #138656;
  border-color: #138656;
}
.form-check-input.danger {
  border-color: #dc3545;
}
.form-check-input.danger:checked[type=checkbox], .form-check-input.danger:checked[type=radio] {
  background-color: #dc3545;
  border-color: #dc3545;
}
.form-check-input.danger:focus {
  border-color: #dc3545;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.form-check-input.danger[type=checkbox]:indeterminate {
  background-color: #dc3545;
  border-color: #dc3545;
}

.form-range::-webkit-slider-thumb {
  background-color: #207BAC;
}
.form-range::-moz-range-thumb {
  background-color: #207BAC;
}
.form-range:hover::-webkit-slider-thumb {
  background-color: rgb(53, 117, 151);
}
.form-range:hover::-moz-range-thumb {
  background-color: rgb(53, 117, 151);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb:active {
  background-color: #207BAC;
}
.form-range::-webkit-slider-runnable-track {
  background-color: rgb(222, 226, 230);
}
.form-range::-moz-range-thumb:active {
  background-color: #207BAC;
}
.form-range::-moz-range-track {
  background-color: rgb(222, 226, 230);
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: gray(500);
}
.form-range:disabled::-moz-range-thumb {
  background-color: gray(500);
}
.form-range + datalist {
  display: flex;
  margin-top: -4px;
}
.form-range + datalist option {
  display: inline-block;
  width: calc((100% - 12px) / (var(--datalist-length) - 1));
  text-align: center;
}
.form-range + datalist option:first-child, .form-range + datalist option:last-child {
  width: calc((100% - 12px) / ((var(--datalist-length) - 1) * 2) + 6px);
}
.form-range + datalist option:first-child {
  text-align: left;
}
.form-range + datalist option:last-child {
  text-align: right;
}

.form-label {
  color: #6c757d;
  font-size: 14px;
  font-weight: 700;
  margin-top: 1rem !important;
  margin-bottom: 0 !important;
}

.form-input {
  position: relative;
}
.form-input.is-invalid a.input-right-icon {
  right: 35px !important;
}

input[type=text].left-icon, input[type=number].left-icon, input[type=password].left-icon, input[type=search].left-icon, input[type=email].left-icon {
  padding-left: 40px !important;
}
input[type=text].right-icon, input[type=number].right-icon, input[type=password].right-icon, input[type=search].right-icon, input[type=email].right-icon {
  padding-right: 40px !important;
}
input[type=text]::placeholder, input[type=number]::placeholder, input[type=password]::placeholder, input[type=search]::placeholder, input[type=email]::placeholder {
  color: #b2bbcb;
}

.filepond-inline {
  border: none !important;
}
.filepond-inline .filepond--drop-label {
  min-height: 2.8em;
  font-size: 14px;
}

.input-left-icon, .input-right-icon {
  z-index: 10;
  position: absolute;
  top: 0 !important;
  color: #6c757d !important;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

.input-left-icon {
  left: 0 !important;
}

.input-right-icon {
  right: 15px !important;
}

.input-left-icon.input-action-icon, .input-right-icon.input-action-icon {
  cursor: pointer;
}

input.password {
  position: relative;
  overflow: hidden;
  z-index: 10;
}
input.password:focus {
  outline: none;
}

.strength {
  position: absolute;
  bottom: -10px;
  left: 0;
  right: 0;
  display: block;
  width: 25%;
  height: 100%;
  background-color: #a5df41;
  border-radius: 40px;
  overflow: hidden;
  z-index: 9;
  transition: all 0.5s linear;
}
.strength.level_0 {
  bottom: 0;
  width: 15%;
  background-color: #fa0f07;
}
.strength.level_1 {
  bottom: -10;
  width: 15%;
  background-color: #fa0f07;
}
.strength.level_2 {
  bottom: -10px;
  width: 25%;
  background-color: #BB4440;
}
.strength.level_3 {
  bottom: -10px;
  width: 50%;
  background-color: #E17D30;
}
.strength.level_4 {
  bottom: -10px;
  width: 75%;
  background-color: #F0B03F;
}
.strength.level_5 {
  bottom: -10px;
  width: 100%;
  background-color: #A5DF41;
}

.center-text {
  display: flex;
  justify-content: center;
  align-items: center;
}

.label-obrigatorio:after {
  content: " *";
  color: red;
}

.titulo-pesquisa-avancado {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  background: var(--hit-box, rgba(255, 255, 255, 0));
}
.titulo-pesquisa-avancado .pesquisa-avancado {
  align-items: center;
  gap: 5.375px;
}
.titulo-pesquisa-avancado .pesquisa-avancada-toggle {
  color: var(--primary-blue, #469CC9);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 16.125px */
  text-transform: uppercase;
}
.titulo-pesquisa-avancado .bi-chevron-down {
  flex-direction: column;
  align-items: center;
  background: var(--hit-box, rgba(255, 255, 255, 0));
}

.pesquisa-avancada-fields {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10.75px;
}
.pesquisa-avancada-fields .titulo {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10.75px;
}
.pesquisa-avancada-fields .titulo span.titulo {
  color: var(--primary-blue, #469CC9);
  font-family: Inter;
  font-size: 16.125px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.readonly-input-background {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
  pointer-events: none; /* Disables interaction */
}

.list-group:active,
.list-group .active {
  color: #fff;
  background-color: #207BAC;
  border-color: #207BAC;
}

#loader {
  position: fixed;
  left: calc(50% - 21px);
  top: calc(50% - 21px);
  z-index: 9999999 !important;
  color: #7E9D3D;
}

#loader-fade-darken {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9999998 !important;
  background-color: rgba(255, 255, 255, 0);
  animation: fade-in 1s forwards;
}

@keyframes fade-in {
  0% {
    background-color: rgba(255, 255, 255, 0);
  }
  100% {
    background-color: rgba(0, 0, 0, 0.7);
  }
}
.modal .modal-dialog {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal .modal-dialog .modal-header {
  align-items: center;
  border: none;
  border-bottom: 1px solid #e1ebf0;
}
.modal .modal-dialog .modal-header h3, .modal .modal-dialog .modal-header .h3 {
  color: #207BAC;
  font-style: normal;
  font-weight: 500;
  font-size: 21.5px;
  line-height: 26px;
}
.modal .modal-dialog .modal-header .close {
  background: none;
  border: none;
  font-size: 14px;
  color: #6c757d;
  opacity: 1;
}
.modal .modal-dialog .modal-header .close:hover, .modal .modal-dialog .modal-header .close:focus {
  opacity: 1 !important;
  outline: none !important;
}
.modal .modal-dialog .modal-body {
  font-size: 14px;
  color: #6c757d;
  line-height: 24px;
  overflow-y: auto;
  overflow-x: hidden;
}
.modal .modal-dialog .modal-body.modal-overflow-visible {
  overflow: visible;
}
.modal .modal-dialog .modal-body .conteiner-central {
  display: flex;
  padding: 30.946px 8.842px;
  flex-direction: column;
  align-items: center;
  gap: 22.104px;
  align-self: stretch;
  /*
  #FIXME REVER
  .titulo {
    color: var(--gray-900, #212529);
    text-align: center;
    font-size: 21.262px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; !* 15.915px *!
  }

  .sub-titulo {
    color: var(--gray-900, #212529);
    text-align: center;
    font-size: 13.947px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; !* 11.936px *!
  }

  .comprovativo {
    display: flex;
    width: 175.728px;
    padding: 6.631px 8.842px;
    justify-content: space-between;
    align-items: center;
    border-radius: 2.21px;
    border: 0.553px solid var(--primary-blue-100, #DAEBF4);
    background: var(--primary-blue-50, #EDF6FA);
  }*/
}
.modal .modal-dialog .modal-body .conteiner-central .bi {
  width: 17.683px;
  height: 17.683px;
  color: #469CC9;
}
.modal .modal-dialog .modal-footer {
  border: none;
  border-top: 1px solid #e1ebf0;
}
.modal .modal-dialog .modal-footer .modal-actions {
  margin: 0;
}
.modal .modal-dialog .modal-footer .btn, .modal .modal-dialog .modal-footer #calendar-container .fc-today-button, #calendar-container .modal .modal-dialog .modal-footer .fc-today-button, .modal .modal-dialog .modal-footer #calendar-container .fc-button, #calendar-container .modal .modal-dialog .modal-footer .fc-button {
  margin-top: 0;
  margin-bottom: 0;
}
.modal .modal-dialog .modal-footer.central {
  display: flex;
  padding: 6.631px 6.631px 0px 6.631px;
  justify-content: center;
  align-items: flex-end;
  gap: 4.421px;
  align-self: stretch;
  border-top: 0.553px solid var(--theme-border, #DEE2E6);
}
.modal.overflow .modal-dialog .modal-body {
  overflow-y: auto;
  overflow-x: hidden;
}
.modal.no-overflow .modal-dialog .modal-body {
  z-index: 9999;
}
.modal.fullscreen {
  top: 20%;
  width: 100vw;
  max-width: none;
  height: 80%;
  margin: 0;
}
.modal .modal-full-body {
  margin: 0 2% 0 2%;
}
.modal .modal-full-footer {
  border: none;
  border-top: 1px solid #e1ebf0;
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
}
.modal .modal-full-footer .btn, .modal .modal-full-footer #calendar-container .fc-today-button, #calendar-container .modal .modal-full-footer .fc-today-button, .modal .modal-full-footer #calendar-container .fc-button, #calendar-container .modal .modal-full-footer .fc-button {
  margin-top: 0;
  margin-bottom: 0;
}

.select2-container {
  width: 100% !important;
  font-size: 14px;
}

.invalid-select2 {
  border: 1px solid red;
  border-radius: 0.385rem;
}

.valid-select2 {
  border: 1px solid #198754;
  border-radius: 0.385rem;
}
.valid-select2 .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #198754;
  border-radius: 6px;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-sizing: border-box;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ced4da;
  border: none;
  margin-top: 0;
  margin-bottom: 2px;
}

span.select2 .select2-selection {
  padding: 5px 0;
  border-radius: 0.385rem;
  border-color: #ced4da;
  height: 38px;
  font-size: 15px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #dee2e6 1px;
  border-radius: 6px !important;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  box-sizing: border-box;
}
.select2-container--default.select2-container--focus .select2-selection--multiple:focus {
  box-shadow: none;
}

.select2-container .select2-search--inline .select2-search__field {
  font-size: 1rem;
  font-family: inherit !important;
  margin: 0 0 6px 12px;
}
.select2-container .select2-search--inline .select2-search__field::placeholder {
  color: black;
}
.select2-container .select2-search--inline .select2-search__field::ms-input-placeholder {
  color: black;
}

.select2-container--default .select2-selection--multiple:before {
  content: " ";
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  border: 2px solid;
  border-color: #383e44 #383e44 transparent transparent;
  border-radius: 2px;
  rotate: 135deg;
  right: 15px;
  margin-left: -4px;
  margin-top: -2px;
  top: 36%;
  cursor: pointer;
}

.select2-container--open .select2-selection--multiple:before {
  content: " ";
  display: block;
  position: absolute;
  width: 9px;
  height: 9px;
  border: 2px solid;
  border-color: #383e44 #383e44 transparent transparent;
  border-radius: 2px;
  rotate: 135deg;
  right: 15px;
  margin-left: -4px;
  margin-top: -2px;
  top: 36%;
  cursor: pointer;
}

.pagination {
  --bs-pagination-color: #479CC7FF;
  --bs-pagination-hover-bg: grayscale(300);
  --bs-pagination-hover-color: rgba(70, 156, 201, 1);
  --bs-pagination-active-bg: rgba(70, 156, 201, 1);
  --bs-pagination-active-border-color: rgba(70, 156, 201, 1);
  --bs-pagination-disabled-color: grayscale(600);
}
.pagination.pagination-primary {
  --bs-pagination-color: #479CC7FF;
  --bs-pagination-hover-bg: grayscale(300);
  --bs-pagination-hover-color: rgba(70, 156, 201, 1);
  --bs-pagination-active-bg: rgba(70, 156, 201, 1);
  --bs-pagination-active-border-color: rgba(70, 156, 201, 1);
  --bs-pagination-disabled-color: grayscale(600);
}
.pagination.pagination-secondary {
  --bs-pagination-color: #7E9D3D;
  --bs-pagination-hover-bg: grayscale(300);
  --bs-pagination-hover-color: rgba(126, 157, 61, 1);
  --bs-pagination-active-bg: rgba(126, 157, 61, 1);
  --bs-pagination-active-border-color: rgba(126, 157, 61, 1);
  --bs-pagination-disabled-color: grayscale(600);
}
.pagination.pagination-tertiary {
  --bs-pagination-color: #565E64;
  --bs-pagination-hover-bg: grayscale(300);
  --bs-pagination-hover-color: rgba(86, 94 100, 1);
  --bs-pagination-active-bg: rgba(86, 94 100, 1);
  --bs-pagination-active-border-color: rgba(86, 94 100, 1);
  --bs-pagination-disabled-color: rgba(86, 94 100, 1);
}

.popover.popover-lg {
  max-width: 500px;
  width: 500px;
}
.popover.popover-xl {
  max-width: 1000px;
  width: 1000px;
}

.popover.btn-help-popover {
  --bs-popover-max-width: 800px;
  --bs-popover-border-radius: 4.8px;
  max-height: 300px;
}
.popover.btn-help-popover .popover-body {
  row-gap: 0.25rem;
}
.popover.btn-help-popover .popover-body .header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.popover.btn-help-popover .popover-body .header [role=button]:active {
  border-color: white;
}
.popover.btn-help-popover .popover-body .body {
  overflow-y: auto;
  max-height: 230px;
  margin-right: 12px;
  /* Works on Firefox */
  scrollbar-width: thin;
  scrollbar-color: #DFE0E2 #FFFFFF;
  /* Works on Chrome, Edge, and Safari */
}
.popover.btn-help-popover .popover-body .body::-webkit-scrollbar {
  width: 12px;
}
.popover.btn-help-popover .popover-body .body::-webkit-scrollbar-track {
  background: #F8F9FB;
  border-radius: 20px;
}
.popover.btn-help-popover .popover-body .body::-webkit-scrollbar-thumb {
  background-color: #DFE0E2;
  border-radius: 20px;
  border: 1px solid #E5E7EB;
}

.rating {
  border: none;
  width: auto;
}
.rating.rating-star > label:before {
  content: "\f005";
}
.rating.rating-star > label:before {
  --fa-style: 900;
  font-weight: 900;
}
.rating.rating-star > .half:before {
  content: "\f089";
}
.rating.rating-face > label:before {
  content: "\f118";
}

.rating > input {
  display: none;
}

.rating > label {
  color: #ddd;
  float: right;
}

.rating > label:before {
  margin: 5px;
  font-size: 1.25em;
  font-family: "Font Awesome 6 Free", emoji;
  --fa-style-family: "Font Awesome 6 Free";
  display: inline-block;
}

.rating > .half:before {
  position: absolute;
}

.rating > input:checked {
  font-weight: 900;
}

.rating > input:checked ~ label,
.rating:not(:checked) > label:hover,
.rating:not(:checked) > label:hover ~ label {
  color: #FADB14;
} /* hover sobre as estrelas anteriores */
.rating > input:checked + label:hover,
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label,
.rating > input:checked ~ label:hover ~ label {
  color: #FFED85;
}

.table,
.table-responsive,
table.table {
  margin-bottom: 0;
}
.table.table-fixed,
.table-responsive.table-fixed,
table.table.table-fixed {
  table-layout: fixed;
}
.table.table-primary-blue tbody .odd,
.table-responsive.table-primary-blue tbody .odd,
table.table.table-primary-blue tbody .odd {
  background-color: #edf6fa;
  --bs-table-bg: $table-primary-odd-background;
}
.table.table-primary-blue tbody .even,
.table-responsive.table-primary-blue tbody .even,
table.table.table-primary-blue tbody .even {
  background-color: transparent;
  --bs-table-bg: $table-secondary-even-background;
}
.table.table-primary-blue th .th-content .th-content-sort.active,
.table-responsive.table-primary-blue th .th-content .th-content-sort.active,
table.table.table-primary-blue th .th-content .th-content-sort.active {
  color: #207BAC;
}
.table.table-primary-blue td.td-actions,
.table-responsive.table-primary-blue td.td-actions,
table.table.table-primary-blue td.td-actions {
  color: #207BAC;
}
.table.table-primary-blue td.td-actions a, .table.table-primary-blue td.td-actions .action,
.table-responsive.table-primary-blue td.td-actions a,
.table-responsive.table-primary-blue td.td-actions .action,
table.table.table-primary-blue td.td-actions a,
table.table.table-primary-blue td.td-actions .action {
  cursor: pointer;
  color: #207BAC;
  font-size: #207BAC;
}
.table.table-primary-blue td.td-actions a:hover, .table.table-primary-blue td.td-actions .action:hover,
.table-responsive.table-primary-blue td.td-actions a:hover,
.table-responsive.table-primary-blue td.td-actions .action:hover,
table.table.table-primary-blue td.td-actions a:hover,
table.table.table-primary-blue td.td-actions .action:hover {
  color: #207BAC;
}
.table.table-primary-blue td a.forbidden,
.table-responsive.table-primary-blue td a.forbidden,
table.table.table-primary-blue td a.forbidden {
  cursor: not-allowed;
}
.table.table-secondary-green tbody .odd,
.table-responsive.table-secondary-green tbody .odd,
table.table.table-secondary-green tbody .odd {
  background-color: #effffc;
  --bs-table-bg: $table-secondary-odd-background;
}
.table.table-secondary-green tbody .even,
.table-responsive.table-secondary-green tbody .even,
table.table.table-secondary-green tbody .even {
  background-color: transparent;
  --bs-table-bg: $table-secondary-even-background;
}
.table.table-secondary-green th .th-content .th-content-sort.active,
.table-responsive.table-secondary-green th .th-content .th-content-sort.active,
table.table.table-secondary-green th .th-content .th-content-sort.active {
  color: #7E9D3D;
}
.table.table-secondary-green td.td-actions,
.table-responsive.table-secondary-green td.td-actions,
table.table.table-secondary-green td.td-actions {
  color: #7E9D3D;
}
.table.table-secondary-green td.td-actions a, .table.table-secondary-green td.td-actions .action,
.table-responsive.table-secondary-green td.td-actions a,
.table-responsive.table-secondary-green td.td-actions .action,
table.table.table-secondary-green td.td-actions a,
table.table.table-secondary-green td.td-actions .action {
  cursor: pointer;
  color: #7E9D3D;
  font-size: #7E9D3D;
}
.table.table-secondary-green td.td-actions a:hover, .table.table-secondary-green td.td-actions .action:hover,
.table-responsive.table-secondary-green td.td-actions a:hover,
.table-responsive.table-secondary-green td.td-actions .action:hover,
table.table.table-secondary-green td.td-actions a:hover,
table.table.table-secondary-green td.td-actions .action:hover {
  color: #7E9D3D;
}
.table.table-secondary-green td a.forbidden,
.table-responsive.table-secondary-green td a.forbidden,
table.table.table-secondary-green td a.forbidden {
  cursor: not-allowed;
}
.table.table-secondary-green.datatable .dataTables_wrapper .input-group-text,
.table-responsive.table-secondary-green.datatable .dataTables_wrapper .input-group-text,
table.table.table-secondary-green.datatable .dataTables_wrapper .input-group-text {
  color: #7E9D3D;
  background-color: #fdfdfd;
}
.table.table-secondary-green.datatable .dataTables_paginate ul.pagination li.paginate_button a,
.table-responsive.table-secondary-green.datatable .dataTables_paginate ul.pagination li.paginate_button a,
table.table.table-secondary-green.datatable .dataTables_paginate ul.pagination li.paginate_button a {
  font-size: 14px;
  color: #7E9D3D;
}
.table.table-secondary-green.datatable .dataTables_paginate ul.pagination li.active .paginate_button a,
.table-responsive.table-secondary-green.datatable .dataTables_paginate ul.pagination li.active .paginate_button a,
table.table.table-secondary-green.datatable .dataTables_paginate ul.pagination li.active .paginate_button a {
  background: #7E9D3D;
  border: 1px solid #7E9D3D;
  color: white !important;
}
.table.table-tertiary-gray tbody .odd,
.table-responsive.table-tertiary-gray tbody .odd,
table.table.table-tertiary-gray tbody .odd {
  background-color: #fafafa;
  --bs-table-bg: $table-tertiary-odd-background;
}
.table.table-tertiary-gray tbody .even,
.table-responsive.table-tertiary-gray tbody .even,
table.table.table-tertiary-gray tbody .even {
  background-color: transparent;
  --bs-table-bg: $table-secondary-even-background;
}
.table.table-tertiary-gray th .th-content .th-content-sort.active,
.table-responsive.table-tertiary-gray th .th-content .th-content-sort.active,
table.table.table-tertiary-gray th .th-content .th-content-sort.active {
  color: #757575;
}
.table.table-tertiary-gray td.td-actions,
.table-responsive.table-tertiary-gray td.td-actions,
table.table.table-tertiary-gray td.td-actions {
  color: #757575;
}
.table.table-tertiary-gray td.td-actions a, .table.table-tertiary-gray td.td-actions .action,
.table-responsive.table-tertiary-gray td.td-actions a,
.table-responsive.table-tertiary-gray td.td-actions .action,
table.table.table-tertiary-gray td.td-actions a,
table.table.table-tertiary-gray td.td-actions .action {
  cursor: pointer;
  color: #757575;
  font-size: #757575;
}
.table.table-tertiary-gray td.td-actions a:hover, .table.table-tertiary-gray td.td-actions .action:hover,
.table-responsive.table-tertiary-gray td.td-actions a:hover,
.table-responsive.table-tertiary-gray td.td-actions .action:hover,
table.table.table-tertiary-gray td.td-actions a:hover,
table.table.table-tertiary-gray td.td-actions .action:hover {
  color: #757575;
}
.table.table-tertiary-gray td a.forbidden,
.table-responsive.table-tertiary-gray td a.forbidden,
table.table.table-tertiary-gray td a.forbidden {
  cursor: not-allowed;
}
.table.table-tertiary-gray.datatable .dataTables_wrapper .input-group-text,
.table-responsive.table-tertiary-gray.datatable .dataTables_wrapper .input-group-text,
table.table.table-tertiary-gray.datatable .dataTables_wrapper .input-group-text {
  color: #757575;
  background-color: #fdfdfd;
}
.table.table-tertiary-gray.datatable .dataTables_paginate ul.pagination li.paginate_button a,
.table-responsive.table-tertiary-gray.datatable .dataTables_paginate ul.pagination li.paginate_button a,
table.table.table-tertiary-gray.datatable .dataTables_paginate ul.pagination li.paginate_button a {
  font-size: 14px;
  color: #757575;
}
.table.table-tertiary-gray.datatable .dataTables_paginate ul.pagination li.active .paginate_button a,
.table-responsive.table-tertiary-gray.datatable .dataTables_paginate ul.pagination li.active .paginate_button a,
table.table.table-tertiary-gray.datatable .dataTables_paginate ul.pagination li.active .paginate_button a {
  background: #757575;
  border: 1px solid #757575;
  color: white !important;
}
.table tbody,
.table-responsive tbody,
table.table tbody {
  border-top: none !important;
}
.table tbody + tbody,
.table-responsive tbody + tbody,
table.table tbody + tbody {
  border-top: none;
}
.table tbody .odd,
.table-responsive tbody .odd,
table.table tbody .odd {
  background-color: #fafafa;
  --bs-table-bg: $table-tertiary-odd-background;
}
.table tbody .even,
.table-responsive tbody .even,
table.table tbody .even {
  background-color: transparent;
  --bs-table-bg: $table-secondary-even-background;
}
.table th,
.table td,
.table-responsive th,
.table-responsive td,
table.table th,
table.table td {
  vertical-align: middle;
}
.table.table-dark th,
.table-responsive.table-dark th,
table.table.table-dark th {
  color: unset;
}
.table th,
.table-responsive th,
table.table th {
  border-top: none;
  border-bottom: none;
  font-size: 14px;
  font-weight: 700;
  color: #495057;
}
.table th .th-content,
.table-responsive th .th-content,
table.table th .th-content {
  display: flex;
  align-items: center;
}
.table th .th-content .th-content-text,
.table-responsive th .th-content .th-content-text,
table.table th .th-content .th-content-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.table th .th-content .th-content-sort.active,
.table-responsive th .th-content .th-content-sort.active,
table.table th .th-content .th-content-sort.active {
  color: #207BAC;
}
.table th .th-content.sortable,
.table-responsive th .th-content.sortable,
table.table th .th-content.sortable {
  cursor: pointer;
}
.table td,
.table-responsive td,
table.table td {
  border: none;
  font-size: 13px;
}
.table td ul,
.table-responsive td ul,
table.table td ul {
  list-style-type: none;
  padding-left: 0;
}
.table td.td-actions a + a,
.table-responsive td.td-actions a + a,
table.table td.td-actions a + a {
  margin-left: 1em;
}

.resultados.small-pad {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.resultados .table tbody .odd,
.resultados .table-responsive tbody .odd {
  background-color: #effffc;
  --bs-table-bg: $table-secondary-odd-background;
}
.resultados .table tbody .even,
.resultados .table-responsive tbody .even {
  background-color: transparent;
  --bs-table-bg: $table-secondary-even-background;
}
.resultados .table tbody.dropdown-table .odd, .resultados .table tbody.dropdown-table .even,
.resultados .table-responsive tbody.dropdown-table .odd,
.resultados .table-responsive tbody.dropdown-table .even {
  background-color: unset;
  --bs-table-bg: unset;
}
.resultados .table tbody.dropdown-table tr:nth-child(1),
.resultados .table-responsive tbody.dropdown-table tr:nth-child(1) {
  background-color: #edf6fa;
  --bs-table-bg: $table-primary-odd-background;
}
.resultados .table tbody.dropdown-table .dropdown-table-trigger,
.resultados .table-responsive tbody.dropdown-table .dropdown-table-trigger {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.resultados .table tbody.dropdown-table .dropdown-table-trigger i,
.resultados .table-responsive tbody.dropdown-table .dropdown-table-trigger i {
  flex-direction: column;
  align-items: center;
  background: var(--hit-box, rgba(255, 255, 255, 0));
  width: 17.683px;
  height: 17.683px;
  color: #469CC9;
}
.resultados .table tbody.dropdown-table .dropdown-inner-title,
.resultados .table-responsive tbody.dropdown-table .dropdown-inner-title {
  background-color: #fafafa;
}
.resultados .table td.td-actions,
.resultados .table-responsive td.td-actions {
  color: #7E9D3D;
}
.resultados .table td.td-actions form,
.resultados .table-responsive td.td-actions form {
  display: inline-flex;
}
.resultados .table td.td-actions a, .resultados .table td.td-actions .action, .resultados .table td.td-actions .btn.btn-link, .resultados .table td.td-actions #calendar-container .btn-link.fc-today-button, #calendar-container .resultados .table td.td-actions .btn-link.fc-today-button, .resultados .table td.td-actions #calendar-container .btn-link.fc-button, #calendar-container .resultados .table td.td-actions .btn-link.fc-button,
.resultados .table-responsive td.td-actions a,
.resultados .table-responsive td.td-actions .action,
.resultados .table-responsive td.td-actions .btn.btn-link,
.resultados .table-responsive td.td-actions #calendar-container .btn-link.fc-today-button,
#calendar-container .resultados .table-responsive td.td-actions .btn-link.fc-today-button,
.resultados .table-responsive td.td-actions #calendar-container .btn-link.fc-button,
#calendar-container .resultados .table-responsive td.td-actions .btn-link.fc-button {
  cursor: pointer;
  color: #7E9D3D;
  font-size: #7E9D3D;
}
.resultados .table td.td-actions a:hover, .resultados .table td.td-actions .action:hover, .resultados .table td.td-actions .btn.btn-link:hover, .resultados .table td.td-actions #calendar-container .btn-link.fc-today-button:hover, #calendar-container .resultados .table td.td-actions .btn-link.fc-today-button:hover, .resultados .table td.td-actions #calendar-container .btn-link.fc-button:hover, #calendar-container .resultados .table td.td-actions .btn-link.fc-button:hover,
.resultados .table-responsive td.td-actions a:hover,
.resultados .table-responsive td.td-actions .action:hover,
.resultados .table-responsive td.td-actions .btn.btn-link:hover,
.resultados .table-responsive td.td-actions #calendar-container .btn-link.fc-today-button:hover,
#calendar-container .resultados .table-responsive td.td-actions .btn-link.fc-today-button:hover,
.resultados .table-responsive td.td-actions #calendar-container .btn-link.fc-button:hover,
#calendar-container .resultados .table-responsive td.td-actions .btn-link.fc-button:hover {
  color: #7E9D3D;
}
.resultados .table .dataTables_wrapper .dataTables_length label, .resultados .table .dataTables_wrapper .dataTables_filter label,
.resultados .table-responsive .dataTables_wrapper .dataTables_length label,
.resultados .table-responsive .dataTables_wrapper .dataTables_filter label {
  font-size: 14px;
  color: #6c757d;
  font-weight: 700;
}
.resultados .table .dataTables_wrapper .dataTables_length input, .resultados .table .dataTables_wrapper .dataTables_filter input,
.resultados .table-responsive .dataTables_wrapper .dataTables_length input,
.resultados .table-responsive .dataTables_wrapper .dataTables_filter input {
  background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27%237E9D3D%27 class=%27bi bi-search%27 viewBox=%270 0 16 16%27><path d=%27M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z%27/></svg>") !important;
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  padding-right: calc(1.5em + 0.75rem);
  line-height: 15px;
}
.resultados .table .dataTables_wrapper .dataTables_length .input-group-text, .resultados .table .dataTables_wrapper .dataTables_filter .input-group-text,
.resultados .table-responsive .dataTables_wrapper .dataTables_length .input-group-text,
.resultados .table-responsive .dataTables_wrapper .dataTables_filter .input-group-text {
  color: #7E9D3D;
  background-color: #fdfdfd;
}
.resultados .table .dataTables_wrapper .dataTables_length select, .resultados .table .dataTables_wrapper .dataTables_filter select,
.resultados .table-responsive .dataTables_wrapper .dataTables_length select,
.resultados .table-responsive .dataTables_wrapper .dataTables_filter select {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  border: var(--bs-border-width) solid var(--bs-border-color);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  color: var(--gray-600, #6C757D);
  line-height: 150%; /* 14.109px */
}
.resultados .table .dataTables_wrapper .dataTables_info,
.resultados .table-responsive .dataTables_wrapper .dataTables_info {
  font-size: 14px;
  color: #6c757d;
  font-weight: 700;
  display: flex;
}
.resultados .table .dataTables_wrapper .dataTables_paginate ul.pagination li,
.resultados .table-responsive .dataTables_wrapper .dataTables_paginate ul.pagination li {
  line-height: 15px;
}
.resultados .table .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a,
.resultados .table-responsive .dataTables_wrapper .dataTables_paginate ul.pagination li.paginate_button a {
  font-size: 14px;
  color: #7E9D3D;
}
.resultados .table .dataTables_wrapper .dataTables_paginate ul.pagination li.active.paginate_button a,
.resultados .table-responsive .dataTables_wrapper .dataTables_paginate ul.pagination li.active.paginate_button a {
  background: #7E9D3D;
  border: 1px solid #7E9D3D;
  color: white !important;
}

.dropdown-bar-table {
  color: #207BAC;
  background: #fff;
  padding: 0.5em 1em;
  margin: 0.3em 0;
  border: medium solid #AEC7D5;
  border-radius: 5px;
  text-align: left;
}
.dropdown-bar-table .bi-chevron-down, .dropdown-bar-table .bi-chevron-right {
  float: right;
}

.nav.nav-tabs, .nav.nav-justified {
  border-bottom: 0;
}
.nav.nav-tabs .nav-item .nav-link, .nav.nav-justified .nav-item .nav-link {
  background-color: unset;
  border: 0;
  font-weight: 600;
  color: #b2bbcb;
}
.nav.nav-tabs .nav-item .nav-link.active, .nav.nav-justified .nav-item .nav-link.active {
  color: #207BAC;
  border-bottom: 2px solid #207BAC;
}
.nav.nav-pills .nav-item .nav-link {
  background-color: unset;
  border: 0;
  font-weight: 600;
  color: #b2bbcb;
}
.nav.nav-pills .nav-item .nav-link.active {
  color: white;
  background-color: #207BAC;
}
.nav.nav-tabs-grow .nav-item {
  display: flex;
  justify-content: center;
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.nav.nav-tabs-grow .nav-item .nav-link {
  width: 100%;
}
.nav.nav-tabs-vertical .nav-item .nav-link {
  background-color: unset;
  border: 0;
  font-weight: 600;
  color: #b2bbcb;
}
.nav.nav-tabs-vertical .nav-item .nav-link.active {
  color: #207BAC;
  border-left: 2px solid #207BAC;
  border-radius: 0px;
}

.content-tabs .tab-content .is-selectable {
  cursor: pointer;
}
.content-tabs .tab-content .selected:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.4;
  transition: opacity 0.3s;
  z-index: 1;
  border-radius: 4px;
}
.content-tabs .tab-content .selected:after {
  content: "\f00c";
  font-size: 20px;
  position: absolute;
  bottom: 4px;
  right: 8px;
  color: white;
  z-index: 2;
  animation: showicon 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.Vue-Toastification__container {
  top: 5rem !important;
}

.tooltip-container {
  display: inline-block;
  margin-left: 4px;
  position: relative;
  overflow: visible;
}
.tooltip-container:hover .tooltip {
  opacity: 1;
}
.tooltip-container .tooltip {
  position: absolute;
  z-index: 9999999;
  transition: opacity 0.3s;
  overflow: visible;
}
.tooltip-container .tooltip-body {
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  max-width: 100vw;
  width: max-content;
  padding: 5px;
  font-size: 13px;
  overflow-y: auto;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tooltip.show {
  opacity: 1;
}

.badge.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(32, 123, 172, var(--bs-bg-opacity)) !important;
}

.badge.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(126, 157, 61, var(--bs-bg-opacity)) !important;
}

.badge.bg-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(117, 117, 117, var(--bs-bg-opacity)) !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(32, 123, 172, var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(126, 157, 61, var(--bs-border-opacity)) !important;
}

.border-tertiary {
  --bs-border-opacity: 1;
  border-color: rgba(117, 117, 117, var(--bs-border-opacity)) !important;
}

.breadcrumb-container {
  display: flex;
  justify-content: space-between;
}

.breadcrumb {
  background: transparent;
  display: flex;
  flex-grow: 1;
  align-items: center;
  padding: 10px 0px;
}
.breadcrumb .breadcrumb-item, .breadcrumb .breadcrumb-divider {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
}
.breadcrumb .breadcrumb-divider:before {
  color: #b2bbcb;
  font-size: 12px;
}
.breadcrumb .breadcrumb-item {
  color: #207BAC;
  font-size: 14px;
  font-weight: 400;
}
.breadcrumb .breadcrumb-item a {
  color: #207BAC;
  text-decoration: none;
}
.breadcrumb .breadcrumb-item.home {
  font-size: 14px;
}
.breadcrumb .breadcrumb-item.home a {
  color: #6c757d;
  font-weight: 700;
}
.breadcrumb .breadcrumb-item.active {
  font-size: 14px;
  font-weight: 600;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: none;
}

.breadcrumb-action {
  padding: 10px 0;
  margin-bottom: 1rem;
}
.breadcrumb-action a:not(:last-child) {
  margin-right: 20px;
}

.avatar {
  color: white;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  transition: all 0.3s;
  padding: 2px;
}
.avatar .avatar-md {
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.avatar .avatar-lg {
  width: 60px;
  height: 60px;
  line-height: 58px;
  font-size: 26px;
  font-weight: 700;
}
.avatar .img-circle {
  border-radius: 50px !important;
}

.tox-tinymce {
  width: 100%;
  border: 1px solid #dee2e6 !important;
  border-radius: 0.375rem !important;
  display: block;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.tox-tinymce.invalid {
  border: 1px solid #dc3545 !important; /* Red border color */
  border-radius: 0.25rem !important; /* Rounded corners */
}
.tox-tinymce.valid {
  border: 1px solid #138656 !important; /* Green border color */
  border-radius: 0.25rem !important; /* Rounded corners */
}
.tox-tinymce:focus-within, .tox-tinymce.focus-within {
  border-color: #86b7fe !important; /* Bootstrap blue color */
  box-shadow: 0 0 3px rgba(0, 123, 255, 0.25) !important; /* Optional: Add a subtle box shadow */
  transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out !important; /* Optional: Add a smooth transition effect */
}
.tox-tinymce .tox-editor-container .tox-statusbar .tox-statusbar__text-container .tox-statusbar__wordcount {
  display: none;
}
.tox-tinymce .tox-editor-container .tox-statusbar #charcount {
  position: absolute;
}

#calendar-container {
  top: 0;
  left: 20px;
  right: 20px;
  bottom: 20px;
}
#calendar-container .fc-day-today .fc-daygrid-day-number {
  color: white !important;
}
#calendar-container .fc-day-today {
  color: white;
}
#calendar-container a {
  text-transform: capitalize;
  text-decoration: none;
}
#calendar-container .fc-header-toolbar {
  /*
    the calendar will be butting up against the edges,
    but let's scoot in the header's buttons
    */
  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
  text-transform: capitalize;
}
#calendar-container #calendar {
  margin: 0 auto;
}
#calendar-container #calendar .fc-view-container {
  background-color: #fff;
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.2);
}
#calendar-container #calendar .fc-toolbar.fc-header-toolbar .fc-center {
  display: block;
}
.fc-view-harness {
  background: white;
}

@media (max-width: 767.98px) {
  .fc-toolbar {
    display: block !important;
    text-align: center;
  }
  .fc-toolbar .fc-center {
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.character-counter-box .character-counter-info {
  background-color: transparent;
  color: rgba(34, 47, 62, 0.7);
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  font-size: 0.9rem;
  font-weight: 400;
  width: auto;
  overflow: hidden;
  padding: 0 8px;
  position: relative;
  text-transform: none;
}

#balcao .dashboard .container-fluid .data, #balcao .dashboard .container-sm .data, #balcao .dashboard .container-md .data, #balcao .dashboard .container-lg .data, #balcao .dashboard .container-xl .data, #balcao .dashboard .container-xxl .data {
  font-size: 12px;
  line-height: 120%;
  color: #495057;
}
#balcao .dashboard .container-fluid #botao-modal-nova-candidatura, #balcao .dashboard .container-sm #botao-modal-nova-candidatura, #balcao .dashboard .container-md #botao-modal-nova-candidatura, #balcao .dashboard .container-lg #botao-modal-nova-candidatura, #balcao .dashboard .container-xl #botao-modal-nova-candidatura, #balcao .dashboard .container-xxl #botao-modal-nova-candidatura {
  background-color: #FFF;
  padding: 8px 16px !important;
  font-weight: 400;
  font-size: 16px;
}
#balcao .dashboard .container-fluid #botao-modal-nova-candidatura:hover, #balcao .dashboard .container-sm #botao-modal-nova-candidatura:hover, #balcao .dashboard .container-md #botao-modal-nova-candidatura:hover, #balcao .dashboard .container-lg #botao-modal-nova-candidatura:hover, #balcao .dashboard .container-xl #botao-modal-nova-candidatura:hover, #balcao .dashboard .container-xxl #botao-modal-nova-candidatura:hover {
  background-color: #479cc7;
  color: #FFF;
}
@media only screen and (max-width: 770px) {
  #balcao .dashboard .container-fluid #botao-modal-nova-candidatura, #balcao .dashboard .container-sm #botao-modal-nova-candidatura, #balcao .dashboard .container-md #botao-modal-nova-candidatura, #balcao .dashboard .container-lg #botao-modal-nova-candidatura, #balcao .dashboard .container-xl #botao-modal-nova-candidatura, #balcao .dashboard .container-xxl #botao-modal-nova-candidatura {
    font-size: 13px;
    text-wrap: nowrap;
    margin-left: 20px;
  }
  #balcao .dashboard .container-fluid .welcome, #balcao .dashboard .container-sm .welcome, #balcao .dashboard .container-md .welcome, #balcao .dashboard .container-lg .welcome, #balcao .dashboard .container-xl .welcome, #balcao .dashboard .container-xxl .welcome {
    margin-left: 20px;
  }
  #balcao .dashboard .container-fluid .data, #balcao .dashboard .container-sm .data, #balcao .dashboard .container-md .data, #balcao .dashboard .container-lg .data, #balcao .dashboard .container-xl .data, #balcao .dashboard .container-xxl .data {
    margin-left: 20px;
  }
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body {
  background-color: #f3f5f7;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros {
  padding-left: 24px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa {
  display: flex;
  justify-content: space-around;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa {
  padding: 0.375rem 0.75rem;
  margin-top: 32px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:hover, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:hover, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:hover, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:hover, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:hover, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:hover {
  color: #FFF;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:active, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:active, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:active, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:active, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:active, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa:active {
  background-color: #0c5ed8;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile {
  display: none;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa {
  padding: 0.375rem 0.75rem;
  margin-top: 32px;
  background-color: #FFF;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:hover, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:hover, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:hover, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:hover, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:hover, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:hover {
  background-color: #469CC9;
  color: #FFF;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:active, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:active, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:active, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:active, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:active, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa:active {
  background-color: #357ebd;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile {
  display: none;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos {
  padding: 0.375rem 0.75rem;
  border: 1px solid #469CC9;
  color: #469CC9;
  border-radius: 0.375rem;
  background-color: #FFF;
  margin-top: 32px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:hover, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:hover, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:hover, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:hover, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:hover, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:hover {
  padding: 0.375rem 0.75rem;
  border: 1px solid #469CC9;
  color: #FFF;
  border-radius: 0.375rem;
  background-color: #469CC9;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:active, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:active, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:active, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:active, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:active, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos:active {
  background-color: #357ebd;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos-selecionado, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos-selecionado, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos-selecionado, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos-selecionado, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos-selecionado, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-favoritos-selecionado {
  padding: 0.375rem 0.75rem;
  border: 1px solid #469CC9;
  color: #FFF;
  border-radius: 0.375rem;
  background-color: #469CC9;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos {
  margin-top: 22px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso {
  background-color: #FFF;
  border-radius: 10px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso {
  margin: 5px 0 5px 0;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6 {
  font-weight: 600;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p {
  font-size: 16px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso {
  margin: 0;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p {
  font-size: 18px;
  margin-bottom: 7px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span {
  font-size: 14px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas {
  font-size: 14px;
  font-weight: 600;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span {
  font-size: 11px;
  text-decoration: none;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso i.seta, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso i.seta, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso i.seta, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso i.seta, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso i.seta, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso i.seta {
  font-size: 9px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas {
  font-size: 14px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .datas h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .datas h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .datas h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .datas h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .datas h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .datas h6, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .datas .h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .datas .h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .datas .h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .datas .h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .datas .h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .datas .h6 {
  margin: 0;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .datas p, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .datas p, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .datas p, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .datas p, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .datas p, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .datas p {
  font-size: 16px;
  margin-bottom: 5px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem {
  width: 100%;
  border-radius: 0.375rem;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span {
  font-size: 16px;
  margin-bottom: 5px;
}
#balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button {
  font-size: 16px;
  margin: 0 9px 0 0;
  width: 100%;
}
@media only screen and (max-width: 1200px) {
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros {
    padding-left: 0;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botao-pesquisa, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botao-pesquisa, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botao-pesquisa, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botao-pesquisa, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botao-pesquisa, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botao-pesquisa, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botao-limpa-pesquisa, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botao-limpa-pesquisa, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botao-limpa-pesquisa, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botao-limpa-pesquisa, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botao-limpa-pesquisa, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botao-limpa-pesquisa {
    margin-right: 7px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem {
    height: 100%;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6 {
    font-size: 11px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p {
    font-size: 11px;
    margin-bottom: 0;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso {
    margin-bottom: 0;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p {
    font-size: 14px;
    margin-bottom: 0;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span {
    font-size: 11px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas {
    font-size: 10px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span {
    font-size: 10px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i {
    font-size: 8px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas {
    font-size: 11px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas h6, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .h6, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas p, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas p, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas p, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas p, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas p, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas p {
    font-size: 12px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button {
    font-size: 12px;
    margin-bottom: 3px;
  }
}
@media only screen and (max-width: 990px) {
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa {
    justify-content: center !important;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.desktop, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.desktop, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.desktop, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.desktop, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.desktop, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.desktop {
    display: none;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-pesquisa.mobile {
    display: block;
    font-weight: 400;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.desktop, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.desktop, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.desktop, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.desktop, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.desktop, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.desktop {
    display: none;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile {
    display: block;
    font-weight: 400;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile i, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile i, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile i, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile i, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile i, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .filtros .botoes-pesquisa .botao-limpa-pesquisa.mobile i {
    font-size: 16px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .imagem {
    width: 50% !important;
    margin: 0 auto;
    display: block;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso {
    margin-top: 10px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso h6, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso .h6, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .codigo-aviso p {
    font-size: 15px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-aviso p {
    font-size: 18px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .contexto span {
    font-size: 14px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .titulo-medidas {
    font-size: 16px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span {
    font-size: 12px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .ver-medidas span i {
    font-size: 9px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .medidas {
    font-size: 14px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin: 10px 0 10px 0;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio h6, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio .h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio .h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio .h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio .h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio .h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio .h6 {
    font-size: 14px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio p, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio p, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio p, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio p, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio p, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataInicio p {
    font-size: 16px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim {
    margin-left: 30px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim h6, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim .h6, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim .h6, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim .h6, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim .h6, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim .h6, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim .h6 {
    font-size: 14px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim p, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim p, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim p, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim p, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim p, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso .datas .dataFim p {
    font-size: 16px;
  }
  #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso span, #balcao .dashboard .container-fluid #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-sm #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-md #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-lg #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-xl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button, #balcao .dashboard .container-xxl #modal-nova-candidatura .modal-body .container-avisos .aviso .info-aviso button {
    font-size: 16px;
  }
}
#balcao .dashboard .container-fluid .nav.nav-pills .nav-item .nav-link, #balcao .dashboard .container-sm .nav.nav-pills .nav-item .nav-link, #balcao .dashboard .container-md .nav.nav-pills .nav-item .nav-link, #balcao .dashboard .container-lg .nav.nav-pills .nav-item .nav-link, #balcao .dashboard .container-xl .nav.nav-pills .nav-item .nav-link, #balcao .dashboard .container-xxl .nav.nav-pills .nav-item .nav-link {
  color: #469CC9;
}
#balcao .dashboard .container-fluid .nav.nav-pills .nav-item .nav-link.active, #balcao .dashboard .container-sm .nav.nav-pills .nav-item .nav-link.active, #balcao .dashboard .container-md .nav.nav-pills .nav-item .nav-link.active, #balcao .dashboard .container-lg .nav.nav-pills .nav-item .nav-link.active, #balcao .dashboard .container-xl .nav.nav-pills .nav-item .nav-link.active, #balcao .dashboard .container-xxl .nav.nav-pills .nav-item .nav-link.active {
  background: #469CC9;
  color: #FFF;
}
#balcao .dashboard .container-fluid .tab-content, #balcao .dashboard .container-sm .tab-content, #balcao .dashboard .container-md .tab-content, #balcao .dashboard .container-lg .tab-content, #balcao .dashboard .container-xl .tab-content, #balcao .dashboard .container-xxl .tab-content {
  background-color: #FFF;
  border-radius: 5.00807px;
  padding-bottom: 5px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .link, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .link, #balcao .dashboard .container-md .tab-content #tab-candidaturas .link, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .link, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .link, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .link {
  color: #277AA6;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas h4, #balcao .dashboard .container-sm .tab-content #tab-candidaturas h4, #balcao .dashboard .container-md .tab-content #tab-candidaturas h4, #balcao .dashboard .container-lg .tab-content #tab-candidaturas h4, #balcao .dashboard .container-xl .tab-content #tab-candidaturas h4, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas h4, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .h4, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .h4, #balcao .dashboard .container-md .tab-content #tab-candidaturas .h4, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .h4, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .h4, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .h4 {
  color: #495057;
  text-transform: capitalize;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .botoes-pesquisa, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .botoes-pesquisa, #balcao .dashboard .container-md .tab-content #tab-candidaturas .botoes-pesquisa, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .botoes-pesquisa, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .botoes-pesquisa, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .botoes-pesquisa {
  display: flex;
  justify-content: end;
  margin: 30px 0;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa, #balcao .dashboard .container-md .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa {
  background-color: #e9ecef;
  border: 1px solid #e9ecef;
  color: #61696e;
  border-radius: 4px;
  padding: 6px 12px;
  box-shadow: none;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa:hover, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa:hover, #balcao .dashboard .container-md .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa:hover, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa:hover, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa:hover, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .botoes-pesquisa .botao-limpar-pesquisa:hover {
  background-color: #b7bdc1;
  color: #FFF;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .botoes-pesquisa #pesquisar, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .botoes-pesquisa #pesquisar, #balcao .dashboard .container-md .tab-content #tab-candidaturas .botoes-pesquisa #pesquisar, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .botoes-pesquisa #pesquisar, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .botoes-pesquisa #pesquisar, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .botoes-pesquisa #pesquisar {
  font-weight: 400;
  font-size: 16px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas hr, #balcao .dashboard .container-sm .tab-content #tab-candidaturas hr, #balcao .dashboard .container-md .tab-content #tab-candidaturas hr, #balcao .dashboard .container-lg .tab-content #tab-candidaturas hr, #balcao .dashboard .container-xl .tab-content #tab-candidaturas hr, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas hr {
  border: 1px solid #c5c8ca;
  margin: 0;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 50px;
  row-gap: 43px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico {
  box-shadow: 0 10px 20px -2px #c5c5c5;
  border-color: #CED4DA;
  width: 32%;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico hr, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico hr, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico hr, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico hr, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico hr, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico hr {
  border: 1px solid #696a6b;
  margin: 10px 0 0 0;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header {
  background-color: #FFF;
  border-bottom: none;
  padding: 28px 28px 0 28px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span {
  font-size: 24px;
  font-weight: 500;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo {
  text-decoration: none;
  display: flex;
  justify-content: end;
  font-size: 20px;
  color: #277AA6;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short {
  margin-top: 8px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body {
  display: flex;
  align-items: center;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart], #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart], #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart], #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart], #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart], #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart] {
  width: 200px;
  height: 200px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio], #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio], #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio], #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio], #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio], #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] {
  width: 200px;
  height: 180px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img {
  display: block;
  margin: 0 auto;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico {
  display: flex;
  align-items: center;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge {
  padding-left: 21px;
  padding-right: 21px;
  border-radius: 1px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-danger, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-danger, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-danger, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-danger, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-danger, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-danger {
  background-color: #CA2E18 !important;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-warning, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-warning, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-warning, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-warning, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-warning, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-warning {
  background-color: #FFE588 !important;
  color: #000;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-secondary, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-secondary, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-secondary, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-secondary, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-secondary, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .bg-secondary {
  background-color: #E9ECEF !important;
  color: #000;
}
@media only screen and (max-width: 1870px) {
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span {
    font-size: 22px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo {
    font-size: 17px;
    margin-top: 3px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short {
    margin-top: 5px;
  }
}
@media only screen and (max-width: 1732px) {
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico {
    display: block;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span {
    font-size: 20px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo {
    font-size: 15px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short {
    margin-top: 3px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body {
    flex-direction: column;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small {
    font-size: 13px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .badge {
    padding-left: 21px;
    padding-right: 21px;
    border-radius: 1px;
  }
}
@media only screen and (max-width: 1608px) {
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span {
    font-size: 18px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo {
    font-size: 13px;
    margin-top: 3px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short {
    margin-top: 1px;
  }
}
@media only screen and (max-width: 1488px) {
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico {
    flex-direction: column;
    margin-bottom: 0;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico {
    width: 100%;
    margin-bottom: 32px;
    align-items: center;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span {
    font-size: 24px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo {
    font-size: 20px;
    margin-top: 3px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short {
    margin-top: 7px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body {
    flex-direction: row;
    justify-content: space-evenly;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart], #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart], #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart], #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart], #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart], #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [id^=chart] {
    width: 200px;
    height: 200px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .grafico [class^=grafico-vazio] img {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 770px) {
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span {
    font-size: 19px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo {
    font-size: 17px;
    margin-top: 3px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short {
    margin-top: 4px;
  }
}
@media only screen and (max-width: 640px) {
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span {
    font-size: 18px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo {
    font-size: 15px;
    margin-top: 3px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short {
    margin-top: 3px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body {
    flex-direction: column;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span {
    font-size: 11px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small {
    font-size: 11px;
  }
}
@media only screen and (max-width: 600px) {
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header span {
    font-size: 16px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo {
    font-size: 13px;
    margin-top: 3px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-header .ancora-ver-grupo .bi-arrow-down-short {
    margin-top: 3px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico span {
    font-size: 11px;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico small, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-md .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .div-cards-infografico .infografico .card-body .legenda-grafico .small {
    font-size: 11px;
  }
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse {
  border-color: #E9ECEF;
  margin-bottom: 32px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header {
  background-color: #E9ECEF;
  border-color: #E9ECEF;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-left: 4px;
  padding-right: 4px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items {
  display: flex;
  align-items: center;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .title, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .title, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .title, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .title, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .title, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .title {
  color: #495057;
  text-transform: capitalize;
  margin: 5px 25px 0 0;
  font-size: 24px;
  font-weight: 500;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .quantidade-candidaturas, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .quantidade-candidaturas, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .quantidade-candidaturas, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .quantidade-candidaturas, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .quantidade-candidaturas, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .quantidade-candidaturas {
  color: #939AA1;
  font-size: 23px;
  margin-bottom: 4px;
  font-weight: 500;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas {
  background-color: #FFFFFF;
  font-weight: 500;
  margin-right: 20px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas .bi-box-arrow-up-right, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas .bi-box-arrow-up-right, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas .bi-box-arrow-up-right, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas .bi-box-arrow-up-right, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas .bi-box-arrow-up-right, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas .bi-box-arrow-up-right {
  margin-left: 8px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas:hover, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas:hover, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas:hover, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas:hover, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas:hover, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .botao-ver-todas:hover {
  background-color: #479cc7;
  color: #FFF;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items h6 .fa-chevron-up, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items h6 .fa-chevron-up, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items h6 .fa-chevron-up, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items h6 .fa-chevron-up, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items h6 .fa-chevron-up, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items h6 .fa-chevron-up, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .h6 .fa-chevron-up, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .h6 .fa-chevron-up, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .h6 .fa-chevron-up, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .h6 .fa-chevron-up, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .h6 .fa-chevron-up, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items .h6 .fa-chevron-up {
  color: #495057;
  margin-top: 7px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile {
  width: 100%;
  padding-left: 4px;
  padding-right: 4px;
  display: none;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .header-collapse-card-items .title, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .header-collapse-card-items .title, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .header-collapse-card-items .title, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .header-collapse-card-items .title, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .header-collapse-card-items .title, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .header-collapse-card-items .title {
  color: #495057;
  text-transform: capitalize;
  margin: 5px 0 0 0;
  font-size: 20px;
  font-weight: 500;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .fa-chevron-up, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .fa-chevron-up, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .fa-chevron-up, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .fa-chevron-up, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .fa-chevron-up, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .fa-chevron-up {
  color: #495057;
  margin-top: 7px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .quantidade-candidaturas, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .quantidade-candidaturas, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .quantidade-candidaturas, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .quantidade-candidaturas, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .quantidade-candidaturas, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .quantidade-candidaturas {
  color: #939AA1;
  font-size: 17px;
  margin-bottom: 4px;
  font-weight: 500;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas {
  background-color: #FFFFFF;
  font-weight: 500;
  margin-right: 20px;
  display: none;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas .bi-box-arrow-up-right, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas .bi-box-arrow-up-right, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas .bi-box-arrow-up-right, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas .bi-box-arrow-up-right, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas .bi-box-arrow-up-right, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas .bi-box-arrow-up-right {
  margin-left: 8px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas:hover, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas:hover, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas:hover, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas:hover, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas:hover, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas:hover {
  background-color: #479cc7;
  color: #FFF;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.fa, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.fa, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.fa, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.fa, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.fa, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.fa, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.fa, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.fa, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.fa, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.fa, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.fa, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.fa, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.fa, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.fa, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.fa, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.fa, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.fa, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.fa, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.fa, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.fa, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.fa, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.fa, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.fa, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.fa, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.fa, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.fa, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.fa, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.fa, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.fa, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.fa, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .fa.h6, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .fa.h6, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .fa.h6, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .fa.h6, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .fa.h6, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .fa.h6, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .fa.h6, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .fa.h6, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .fa.h6, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .fa.h6, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .fa.h6, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .fa.h6, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .fa.h6, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .fa.h6, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .fa.h6, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .fa.h6, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .fa.h6, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .fa.h6, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .fa.h6, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .fa.h6, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .fa.h6, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .fa.h6, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .fa.h6, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .fa.h6, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .fa.h6, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .fa.h6, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .fa.h6, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .fa.h6, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .fa.h6, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .fa.h6, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.breadcrumb-divider:before, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.breadcrumb-divider:before, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.breadcrumb-divider:before, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.breadcrumb-divider:before, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.breadcrumb-divider:before, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.breadcrumb-divider:before, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.breadcrumb-divider:before, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.breadcrumb-divider:before, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.breadcrumb-divider:before, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.breadcrumb-divider:before, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.breadcrumb-divider:before, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.breadcrumb-divider:before, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.breadcrumb-divider:before, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.breadcrumb-divider:before, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.breadcrumb-divider:before, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.breadcrumb-divider:before, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.breadcrumb-divider:before, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.breadcrumb-divider:before, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.breadcrumb-divider:before, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.breadcrumb-divider:before, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.breadcrumb-divider:before, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.breadcrumb-divider:before, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.breadcrumb-divider:before, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.breadcrumb-divider:before, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.breadcrumb-divider:before, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .breadcrumb .h6.breadcrumb-divider:before, .breadcrumb #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.breadcrumb-divider:before, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn.btn-loading .h6.btn-loader, .btn.btn-loading #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-button .h6.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .btn.collapsed .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-button .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button .h6.btn-loader, #calendar-container #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .btn-loading.fc-today-button .h6.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .collapsed.fc-today-button .h6.btn-loader {
  rotate: 180deg;
}
@media only screen and (max-width: 870px) {
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop {
    display: none;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.desktop .header-collapse-card-items {
    display: none;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile {
    display: inline-block;
  }
  #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-header .header-collapse-card.mobile .botao-ver-todas {
    display: inline-block;
  }
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body {
  background-color: #F8F9FA;
  padding-bottom: 0;
  border-radius: 0 0 5px 5px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura {
  border: none;
  box-shadow: 0px 5px 11px 0px #c5c5c5;
  margin-bottom: 1rem;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header {
  border-bottom: none;
  background-color: #FFF;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header h5, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header h5, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header h5, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header h5, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header h5, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header h5, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header .h5, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header .h5, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header .h5, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header .h5, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header .h5, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-header .h5 {
  color: #343A40;
  font-weight: 600;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body {
  background-color: #FFF;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-title, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-title, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-title, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-title, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-title, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-title {
  display: block;
  margin-bottom: 0;
  color: #6C757D;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-text, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-text, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-text, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-text, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-text, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .card-text {
  display: block;
  font-weight: 500;
  color: #343A40;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas {
  display: flex;
  justify-content: end;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small {
  display: block;
  font-weight: 500;
  cursor: pointer;
  color: #277AA6;
  margin-top: 2px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.fa, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.fa, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.fa, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.fa, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.fa, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.fa, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.fa, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.fa, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.fa, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.fa, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.fa, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.fa, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.breadcrumb-divider:before, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.breadcrumb-divider:before, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.breadcrumb-divider:before, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.breadcrumb-divider:before, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.breadcrumb-divider:before, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.breadcrumb-divider:before, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.breadcrumb-divider:before, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.breadcrumb-divider:before, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.breadcrumb-divider:before, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.breadcrumb-divider:before, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.breadcrumb-divider:before, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .breadcrumb i.breadcrumb-divider:before, .breadcrumb #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.breadcrumb-divider:before, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small .btn.btn-loading i.btn-loader, .btn.btn-loading #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-button i.btn-loader, #calendar-container .btn-loading.fc-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas small i.btn-loader, #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small #calendar-container .btn-loading.fc-today-button i.btn-loader, #calendar-container .btn-loading.fc-today-button #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .div-ver-medidas .small i.btn-loader {
  font-size: 11px;
  margin-left: 3px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas {
  margin-top: 5px;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas span, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas span, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas span, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas span, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas span, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-body .medidas span {
  display: block;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-muito-urgente, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-muito-urgente, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-muito-urgente, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-muito-urgente, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-muito-urgente, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-muito-urgente {
  border-color: #CA2E18 !important;
  background-color: #CA2E18 !important;
  color: #FFF !important;
  text-align: center;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-urgente, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-urgente, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-urgente, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-urgente, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-urgente, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-urgente {
  border-color: #FFE588 !important;
  background-color: #FFE588 !important;
  color: #000 !important;
  text-align: center;
}
#balcao .dashboard .container-fluid .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-sem-urgencia, #balcao .dashboard .container-sm .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-sem-urgencia, #balcao .dashboard .container-md .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-sem-urgencia, #balcao .dashboard .container-lg .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-sem-urgencia, #balcao .dashboard .container-xl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-sem-urgencia, #balcao .dashboard .container-xxl .tab-content #tab-candidaturas .cards-collapse .card-body .div-cards-candidaturas .card-candidatura .card-footer.aviso-fim-sem-urgencia {
  border-color: #ADB5BD !important;
  background-color: #ADB5BD !important;
  color: #FFF !important;
  text-align: center;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .azul, #balcao .dashboard .container-sm .tab-content #tab-avisos .azul, #balcao .dashboard .container-md .tab-content #tab-avisos .azul, #balcao .dashboard .container-lg .tab-content #tab-avisos .azul, #balcao .dashboard .container-xl .tab-content #tab-avisos .azul, #balcao .dashboard .container-xxl .tab-content #tab-avisos .azul {
  color: #469CC9;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .cinza, #balcao .dashboard .container-sm .tab-content #tab-avisos .cinza, #balcao .dashboard .container-md .tab-content #tab-avisos .cinza, #balcao .dashboard .container-lg .tab-content #tab-avisos .cinza, #balcao .dashboard .container-xl .tab-content #tab-avisos .cinza, #balcao .dashboard .container-xxl .tab-content #tab-avisos .cinza {
  color: #6C757D;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos #fundos, #balcao .dashboard .container-sm .tab-content #tab-avisos #fundos, #balcao .dashboard .container-md .tab-content #tab-avisos #fundos, #balcao .dashboard .container-lg .tab-content #tab-avisos #fundos, #balcao .dashboard .container-xl .tab-content #tab-avisos #fundos, #balcao .dashboard .container-xxl .tab-content #tab-avisos #fundos {
  border-right: 1px solid #dee2e6;
  padding-right: 25px;
}
@media only screen and (max-width: 768px) {
  #balcao .dashboard .container-fluid .tab-content #tab-avisos #fundos, #balcao .dashboard .container-sm .tab-content #tab-avisos #fundos, #balcao .dashboard .container-md .tab-content #tab-avisos #fundos, #balcao .dashboard .container-lg .tab-content #tab-avisos #fundos, #balcao .dashboard .container-xl .tab-content #tab-avisos #fundos, #balcao .dashboard .container-xxl .tab-content #tab-avisos #fundos {
    border-right: none;
  }
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos #avisos-relacionados, #balcao .dashboard .container-sm .tab-content #tab-avisos #avisos-relacionados, #balcao .dashboard .container-md .tab-content #tab-avisos #avisos-relacionados, #balcao .dashboard .container-lg .tab-content #tab-avisos #avisos-relacionados, #balcao .dashboard .container-xl .tab-content #tab-avisos #avisos-relacionados, #balcao .dashboard .container-xxl .tab-content #tab-avisos #avisos-relacionados {
  padding-left: 25px;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .pesquisar, #balcao .dashboard .container-sm .tab-content #tab-avisos .pesquisar, #balcao .dashboard .container-md .tab-content #tab-avisos .pesquisar, #balcao .dashboard .container-lg .tab-content #tab-avisos .pesquisar, #balcao .dashboard .container-xl .tab-content #tab-avisos .pesquisar, #balcao .dashboard .container-xxl .tab-content #tab-avisos .pesquisar {
  width: 100%;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .pesquisar .input-pesquisar, #balcao .dashboard .container-sm .tab-content #tab-avisos .pesquisar .input-pesquisar, #balcao .dashboard .container-md .tab-content #tab-avisos .pesquisar .input-pesquisar, #balcao .dashboard .container-lg .tab-content #tab-avisos .pesquisar .input-pesquisar, #balcao .dashboard .container-xl .tab-content #tab-avisos .pesquisar .input-pesquisar, #balcao .dashboard .container-xxl .tab-content #tab-avisos .pesquisar .input-pesquisar {
  padding: 0.375rem 0.75rem;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .pesquisar .botao-pesquisar, #balcao .dashboard .container-sm .tab-content #tab-avisos .pesquisar .botao-pesquisar, #balcao .dashboard .container-md .tab-content #tab-avisos .pesquisar .botao-pesquisar, #balcao .dashboard .container-lg .tab-content #tab-avisos .pesquisar .botao-pesquisar, #balcao .dashboard .container-xl .tab-content #tab-avisos .pesquisar .botao-pesquisar, #balcao .dashboard .container-xxl .tab-content #tab-avisos .pesquisar .botao-pesquisar {
  z-index: 10;
  border: 1px solid #ced4da;
  border-left: none;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  background: #FFF;
  padding: 5px 12px;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .pesquisar .botao-pesquisar:hover, #balcao .dashboard .container-sm .tab-content #tab-avisos .pesquisar .botao-pesquisar:hover, #balcao .dashboard .container-md .tab-content #tab-avisos .pesquisar .botao-pesquisar:hover, #balcao .dashboard .container-lg .tab-content #tab-avisos .pesquisar .botao-pesquisar:hover, #balcao .dashboard .container-xl .tab-content #tab-avisos .pesquisar .botao-pesquisar:hover, #balcao .dashboard .container-xxl .tab-content #tab-avisos .pesquisar .botao-pesquisar:hover {
  background-color: #479cc7;
  color: #FFF;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .pesquisar .botao-pesquisar:active, #balcao .dashboard .container-sm .tab-content #tab-avisos .pesquisar .botao-pesquisar:active, #balcao .dashboard .container-md .tab-content #tab-avisos .pesquisar .botao-pesquisar:active, #balcao .dashboard .container-lg .tab-content #tab-avisos .pesquisar .botao-pesquisar:active, #balcao .dashboard .container-xl .tab-content #tab-avisos .pesquisar .botao-pesquisar:active, #balcao .dashboard .container-xxl .tab-content #tab-avisos .pesquisar .botao-pesquisar:active {
  background-color: #357ebd;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .favoritos, #balcao .dashboard .container-sm .tab-content #tab-avisos .favoritos, #balcao .dashboard .container-md .tab-content #tab-avisos .favoritos, #balcao .dashboard .container-lg .tab-content #tab-avisos .favoritos, #balcao .dashboard .container-xl .tab-content #tab-avisos .favoritos, #balcao .dashboard .container-xxl .tab-content #tab-avisos .favoritos {
  padding: 0.375rem 0.75rem;
  border: 1px solid #469CC9;
  color: #469CC9;
  border-radius: 0.375rem;
  background-color: #FFF;
  margin-top: 32px;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .favoritos:hover, #balcao .dashboard .container-sm .tab-content #tab-avisos .favoritos:hover, #balcao .dashboard .container-md .tab-content #tab-avisos .favoritos:hover, #balcao .dashboard .container-lg .tab-content #tab-avisos .favoritos:hover, #balcao .dashboard .container-xl .tab-content #tab-avisos .favoritos:hover, #balcao .dashboard .container-xxl .tab-content #tab-avisos .favoritos:hover {
  padding: 0.375rem 0.75rem;
  border: 1px solid #469CC9;
  color: #FFF;
  border-radius: 0.375rem;
  background-color: #469CC9;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .favoritos:active, #balcao .dashboard .container-sm .tab-content #tab-avisos .favoritos:active, #balcao .dashboard .container-md .tab-content #tab-avisos .favoritos:active, #balcao .dashboard .container-lg .tab-content #tab-avisos .favoritos:active, #balcao .dashboard .container-xl .tab-content #tab-avisos .favoritos:active, #balcao .dashboard .container-xxl .tab-content #tab-avisos .favoritos:active {
  background-color: #357ebd;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .favoritos-selecionado, #balcao .dashboard .container-sm .tab-content #tab-avisos .favoritos-selecionado, #balcao .dashboard .container-md .tab-content #tab-avisos .favoritos-selecionado, #balcao .dashboard .container-lg .tab-content #tab-avisos .favoritos-selecionado, #balcao .dashboard .container-xl .tab-content #tab-avisos .favoritos-selecionado, #balcao .dashboard .container-xxl .tab-content #tab-avisos .favoritos-selecionado {
  padding: 0.375rem 0.75rem;
  border: 1px solid #469CC9;
  color: #FFF;
  border-radius: 0.375rem;
  background-color: #469CC9;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .botao-limpar-filtros, #balcao .dashboard .container-sm .tab-content #tab-avisos .botao-limpar-filtros, #balcao .dashboard .container-md .tab-content #tab-avisos .botao-limpar-filtros, #balcao .dashboard .container-lg .tab-content #tab-avisos .botao-limpar-filtros, #balcao .dashboard .container-xl .tab-content #tab-avisos .botao-limpar-filtros, #balcao .dashboard .container-xxl .tab-content #tab-avisos .botao-limpar-filtros {
  min-width: 140px;
  border-radius: 0.375rem;
  padding: 5px 12px;
  border: 1px solid #469CC9;
  background: transparent;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .programa, #balcao .dashboard .container-sm .tab-content #tab-avisos .programa, #balcao .dashboard .container-md .tab-content #tab-avisos .programa, #balcao .dashboard .container-lg .tab-content #tab-avisos .programa, #balcao .dashboard .container-xl .tab-content #tab-avisos .programa, #balcao .dashboard .container-xxl .tab-content #tab-avisos .programa {
  width: 50%;
}
@media only screen and (max-width: 768px) {
  #balcao .dashboard .container-fluid .tab-content #tab-avisos .programa, #balcao .dashboard .container-sm .tab-content #tab-avisos .programa, #balcao .dashboard .container-md .tab-content #tab-avisos .programa, #balcao .dashboard .container-lg .tab-content #tab-avisos .programa, #balcao .dashboard .container-xl .tab-content #tab-avisos .programa, #balcao .dashboard .container-xxl .tab-content #tab-avisos .programa {
    width: 100%;
  }
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .imagem, #balcao .dashboard .container-sm .tab-content #tab-avisos .imagem, #balcao .dashboard .container-md .tab-content #tab-avisos .imagem, #balcao .dashboard .container-lg .tab-content #tab-avisos .imagem, #balcao .dashboard .container-xl .tab-content #tab-avisos .imagem, #balcao .dashboard .container-xxl .tab-content #tab-avisos .imagem {
  width: 80px;
  height: 80px;
  border-radius: 0.375rem;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .lista-fundos, #balcao .dashboard .container-sm .tab-content #tab-avisos .lista-fundos, #balcao .dashboard .container-md .tab-content #tab-avisos .lista-fundos, #balcao .dashboard .container-lg .tab-content #tab-avisos .lista-fundos, #balcao .dashboard .container-xl .tab-content #tab-avisos .lista-fundos, #balcao .dashboard .container-xxl .tab-content #tab-avisos .lista-fundos {
  max-height: 590px;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .lista-fundos .fundo, #balcao .dashboard .container-sm .tab-content #tab-avisos .lista-fundos .fundo, #balcao .dashboard .container-md .tab-content #tab-avisos .lista-fundos .fundo, #balcao .dashboard .container-lg .tab-content #tab-avisos .lista-fundos .fundo, #balcao .dashboard .container-xl .tab-content #tab-avisos .lista-fundos .fundo, #balcao .dashboard .container-xxl .tab-content #tab-avisos .lista-fundos .fundo {
  padding: 10px;
  margin: 1px 1px;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .lista-fundos .clicavel:hover, #balcao .dashboard .container-sm .tab-content #tab-avisos .lista-fundos .clicavel:hover, #balcao .dashboard .container-md .tab-content #tab-avisos .lista-fundos .clicavel:hover, #balcao .dashboard .container-lg .tab-content #tab-avisos .lista-fundos .clicavel:hover, #balcao .dashboard .container-xl .tab-content #tab-avisos .lista-fundos .clicavel:hover, #balcao .dashboard .container-xxl .tab-content #tab-avisos .lista-fundos .clicavel:hover {
  background: #F1F3DB;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .lista-fundos .clicavel:active, #balcao .dashboard .container-sm .tab-content #tab-avisos .lista-fundos .clicavel:active, #balcao .dashboard .container-md .tab-content #tab-avisos .lista-fundos .clicavel:active, #balcao .dashboard .container-lg .tab-content #tab-avisos .lista-fundos .clicavel:active, #balcao .dashboard .container-xl .tab-content #tab-avisos .lista-fundos .clicavel:active, #balcao .dashboard .container-xxl .tab-content #tab-avisos .lista-fundos .clicavel:active {
  background: #F1F3DB;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .lista-fundos .selecionado, #balcao .dashboard .container-sm .tab-content #tab-avisos .lista-fundos .selecionado, #balcao .dashboard .container-md .tab-content #tab-avisos .lista-fundos .selecionado, #balcao .dashboard .container-lg .tab-content #tab-avisos .lista-fundos .selecionado, #balcao .dashboard .container-xl .tab-content #tab-avisos .lista-fundos .selecionado, #balcao .dashboard .container-xxl .tab-content #tab-avisos .lista-fundos .selecionado {
  background: #F1F3DB;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .lista-avisos, #balcao .dashboard .container-sm .tab-content #tab-avisos .lista-avisos, #balcao .dashboard .container-md .tab-content #tab-avisos .lista-avisos, #balcao .dashboard .container-lg .tab-content #tab-avisos .lista-avisos, #balcao .dashboard .container-xl .tab-content #tab-avisos .lista-avisos, #balcao .dashboard .container-xxl .tab-content #tab-avisos .lista-avisos {
  max-height: 590px;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .lista-avisos .aviso, #balcao .dashboard .container-sm .tab-content #tab-avisos .lista-avisos .aviso, #balcao .dashboard .container-md .tab-content #tab-avisos .lista-avisos .aviso, #balcao .dashboard .container-lg .tab-content #tab-avisos .lista-avisos .aviso, #balcao .dashboard .container-xl .tab-content #tab-avisos .lista-avisos .aviso, #balcao .dashboard .container-xxl .tab-content #tab-avisos .lista-avisos .aviso {
  padding: 10px;
  margin: 1px 1px;
  border-bottom: 1px solid #ced4da;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .lista-avisos .aviso:last-child, #balcao .dashboard .container-sm .tab-content #tab-avisos .lista-avisos .aviso:last-child, #balcao .dashboard .container-md .tab-content #tab-avisos .lista-avisos .aviso:last-child, #balcao .dashboard .container-lg .tab-content #tab-avisos .lista-avisos .aviso:last-child, #balcao .dashboard .container-xl .tab-content #tab-avisos .lista-avisos .aviso:last-child, #balcao .dashboard .container-xxl .tab-content #tab-avisos .lista-avisos .aviso:last-child {
  border-bottom: none !important;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .lista-avisos .aviso .info-aviso, #balcao .dashboard .container-sm .tab-content #tab-avisos .lista-avisos .aviso .info-aviso, #balcao .dashboard .container-md .tab-content #tab-avisos .lista-avisos .aviso .info-aviso, #balcao .dashboard .container-lg .tab-content #tab-avisos .lista-avisos .aviso .info-aviso, #balcao .dashboard .container-xl .tab-content #tab-avisos .lista-avisos .aviso .info-aviso, #balcao .dashboard .container-xxl .tab-content #tab-avisos .lista-avisos .aviso .info-aviso {
  width: 180px;
}
#balcao .dashboard .container-fluid .tab-content #tab-avisos .lista-avisos .aviso .botao-candidatura, #balcao .dashboard .container-sm .tab-content #tab-avisos .lista-avisos .aviso .botao-candidatura, #balcao .dashboard .container-md .tab-content #tab-avisos .lista-avisos .aviso .botao-candidatura, #balcao .dashboard .container-lg .tab-content #tab-avisos .lista-avisos .aviso .botao-candidatura, #balcao .dashboard .container-xl .tab-content #tab-avisos .lista-avisos .aviso .botao-candidatura, #balcao .dashboard .container-xxl .tab-content #tab-avisos .lista-avisos .aviso .botao-candidatura {
  background: #469CC9;
  color: #FFF;
  border: 0.626009px solid #469CC9;
  border-radius: 2.50404px;
}
#balcao .dashboard .container-fluid .verde, #balcao .dashboard .container-sm .verde, #balcao .dashboard .container-md .verde, #balcao .dashboard .container-lg .verde, #balcao .dashboard .container-xl .verde, #balcao .dashboard .container-xxl .verde {
  color: #06b806;
}
#balcao .dashboard .container-fluid .amarelo, #balcao .dashboard .container-sm .amarelo, #balcao .dashboard .container-md .amarelo, #balcao .dashboard .container-lg .amarelo, #balcao .dashboard .container-xl .amarelo, #balcao .dashboard .container-xxl .amarelo {
  color: #FFC107;
}
#balcao .dashboard .container-fluid .vermelho, #balcao .dashboard .container-sm .vermelho, #balcao .dashboard .container-md .vermelho, #balcao .dashboard .container-lg .vermelho, #balcao .dashboard .container-xl .vermelho, #balcao .dashboard .container-xxl .vermelho {
  color: #DC3545;
}
#balcao .dashboard .container-fluid .cursor-pointer, #balcao .dashboard .container-sm .cursor-pointer, #balcao .dashboard .container-md .cursor-pointer, #balcao .dashboard .container-lg .cursor-pointer, #balcao .dashboard .container-xl .cursor-pointer, #balcao .dashboard .container-xxl .cursor-pointer {
  cursor: pointer;
}

#backoffice .container-fluid .nav-link, #backoffice .container-sm .nav-link, #backoffice .container-md .nav-link, #backoffice .container-lg .nav-link, #backoffice .container-xl .nav-link, #backoffice .container-xxl .nav-link {
  color: #207BAC;
}
#backoffice .container-fluid .nav-link.active, #backoffice .container-sm .nav-link.active, #backoffice .container-md .nav-link.active, #backoffice .container-lg .nav-link.active, #backoffice .container-xl .nav-link.active, #backoffice .container-xxl .nav-link.active {
  color: #000;
  border-bottom: 2px solid #000;
}
#backoffice .container-fluid .data, #backoffice .container-sm .data, #backoffice .container-md .data, #backoffice .container-lg .data, #backoffice .container-xl .data, #backoffice .container-xxl .data {
  font-size: 12px;
  line-height: 120%;
  color: #495057;
}
#backoffice .container-fluid .dashboard-list-card.list-group:active, #backoffice .container-sm .dashboard-list-card.list-group:active, #backoffice .container-md .dashboard-list-card.list-group:active, #backoffice .container-lg .dashboard-list-card.list-group:active, #backoffice .container-xl .dashboard-list-card.list-group:active, #backoffice .container-xxl .dashboard-list-card.list-group:active,
#backoffice .container-fluid .dashboard-list-card .list-group:active,
#backoffice .container-sm .dashboard-list-card .list-group:active,
#backoffice .container-md .dashboard-list-card .list-group:active,
#backoffice .container-lg .dashboard-list-card .list-group:active,
#backoffice .container-xl .dashboard-list-card .list-group:active,
#backoffice .container-xxl .dashboard-list-card .list-group:active {
  background-color: white !important;
}
#backoffice .container-fluid .dashboard-list-card .list-group-item, #backoffice .container-sm .dashboard-list-card .list-group-item, #backoffice .container-md .dashboard-list-card .list-group-item, #backoffice .container-lg .dashboard-list-card .list-group-item, #backoffice .container-xl .dashboard-list-card .list-group-item, #backoffice .container-xxl .dashboard-list-card .list-group-item {
  border: 1px solid var(--bs-border-color);
  border-radius: 6px;
  margin: 0.2rem;
  transition: background-color 0.2s;
}
#backoffice .container-fluid .dashboard-list-card .list-group-item:hover, #backoffice .container-sm .dashboard-list-card .list-group-item:hover, #backoffice .container-md .dashboard-list-card .list-group-item:hover, #backoffice .container-lg .dashboard-list-card .list-group-item:hover, #backoffice .container-xl .dashboard-list-card .list-group-item:hover, #backoffice .container-xxl .dashboard-list-card .list-group-item:hover {
  background-color: var(--bs-secondary-bg);
}
#backoffice .container-fluid .dashboard-list-card .list-group-item.active, #backoffice .container-sm .dashboard-list-card .list-group-item.active, #backoffice .container-md .dashboard-list-card .list-group-item.active, #backoffice .container-lg .dashboard-list-card .list-group-item.active, #backoffice .container-xl .dashboard-list-card .list-group-item.active, #backoffice .container-xxl .dashboard-list-card .list-group-item.active {
  background-color: white !important;
  color: white !important;
  font-weight: 500;
  border-radius: 0;
  z-index: 1;
}
#backoffice .container-fluid .dashboard-list-card .list-group-item a, #backoffice .container-sm .dashboard-list-card .list-group-item a, #backoffice .container-md .dashboard-list-card .list-group-item a, #backoffice .container-lg .dashboard-list-card .list-group-item a, #backoffice .container-xl .dashboard-list-card .list-group-item a, #backoffice .container-xxl .dashboard-list-card .list-group-item a {
  color: #000;
  text-decoration: none;
}
#backoffice .container-fluid .dashboard-list-card .list-group-item a:hover, #backoffice .container-sm .dashboard-list-card .list-group-item a:hover, #backoffice .container-md .dashboard-list-card .list-group-item a:hover, #backoffice .container-lg .dashboard-list-card .list-group-item a:hover, #backoffice .container-xl .dashboard-list-card .list-group-item a:hover, #backoffice .container-xxl .dashboard-list-card .list-group-item a:hover {
  color: #000;
}
#backoffice .container-fluid .dashboard-list-card .list-group-item a:focus, #backoffice .container-sm .dashboard-list-card .list-group-item a:focus, #backoffice .container-md .dashboard-list-card .list-group-item a:focus, #backoffice .container-lg .dashboard-list-card .list-group-item a:focus, #backoffice .container-xl .dashboard-list-card .list-group-item a:focus, #backoffice .container-xxl .dashboard-list-card .list-group-item a:focus, #backoffice .container-fluid .dashboard-list-card .list-group-item a:active, #backoffice .container-sm .dashboard-list-card .list-group-item a:active, #backoffice .container-md .dashboard-list-card .list-group-item a:active, #backoffice .container-lg .dashboard-list-card .list-group-item a:active, #backoffice .container-xl .dashboard-list-card .list-group-item a:active, #backoffice .container-xxl .dashboard-list-card .list-group-item a:active {
  background-color: #f8f9fa;
  color: #0d6efd;
  outline: none;
  box-shadow: none;
}
#backoffice .container-fluid .responsive-grid, #backoffice .container-sm .responsive-grid, #backoffice .container-md .responsive-grid, #backoffice .container-lg .responsive-grid, #backoffice .container-xl .responsive-grid, #backoffice .container-xxl .responsive-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: 1.5rem;
  width: 100%;
  box-sizing: border-box;
  overflow: visible;
}
@media (max-width: 480px) {
  #backoffice .container-fluid .responsive-grid, #backoffice .container-sm .responsive-grid, #backoffice .container-md .responsive-grid, #backoffice .container-lg .responsive-grid, #backoffice .container-xl .responsive-grid, #backoffice .container-xxl .responsive-grid {
    gap: 1rem;
  }
}
#backoffice .container-fluid .responsive-grid .card, #backoffice .container-sm .responsive-grid .card, #backoffice .container-md .responsive-grid .card, #backoffice .container-lg .responsive-grid .card, #backoffice .container-xl .responsive-grid .card, #backoffice .container-xxl .responsive-grid .card {
  max-width: 100% !important;
}
#backoffice .container-fluid .responsive-grid .card.card-totalizador .card-header, #backoffice .container-sm .responsive-grid .card.card-totalizador .card-header, #backoffice .container-md .responsive-grid .card.card-totalizador .card-header, #backoffice .container-lg .responsive-grid .card.card-totalizador .card-header, #backoffice .container-xl .responsive-grid .card.card-totalizador .card-header, #backoffice .container-xxl .responsive-grid .card.card-totalizador .card-header {
  height: 100px !important;
}
#backoffice .container-fluid .responsive-grid .card.card-lista, #backoffice .container-sm .responsive-grid .card.card-lista, #backoffice .container-md .responsive-grid .card.card-lista, #backoffice .container-lg .responsive-grid .card.card-lista, #backoffice .container-xl .responsive-grid .card.card-lista, #backoffice .container-xxl .responsive-grid .card.card-lista {
  height: 300px !important;
}
#backoffice .container-fluid .responsive-grid .card.card-lista .card-header, #backoffice .container-sm .responsive-grid .card.card-lista .card-header, #backoffice .container-md .responsive-grid .card.card-lista .card-header, #backoffice .container-lg .responsive-grid .card.card-lista .card-header, #backoffice .container-xl .responsive-grid .card.card-lista .card-header, #backoffice .container-xxl .responsive-grid .card.card-lista .card-header {
  min-height: 70px !important;
  max-height: 70px !important;
}

@media (max-width: 767.98px) {
  body main {
    margin-top: 53.75px;
    padding-top: 20px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 1%;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
  }
}
.placeholder-loading {
  animation: placeholder-loading-animation 1.5s infinite ease-in-out;
  opacity: 0.7;
  filter: grayscale(100%);
}

@keyframes placeholder-loading-animation {
  0% {
    background-position-x: -100%;
    opacity: 0.5;
  }
  50% {
    background-position-x: 200%;
    opacity: 1;
  }
  100% {
    background-position-x: 400%;
    opacity: 0.5;
  }
}
.texto-mapa-indisponivel {
  text-align: center;
  position: absolute;
  top: 60%;
  right: 18%;
}

.divulgacoes-leitura {
  --circle-size: 40px;
}
.divulgacoes-leitura .stepper {
  display: flex;
  align-items: center;
  width: 100%;
}
.divulgacoes-leitura .step-circle {
  width: var(--circle-size);
  height: var(--circle-size);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 14px;
  flex-shrink: 0;
  z-index: 2;
}
.divulgacoes-leitura .step-circle.current {
  background-color: #336EA1;
  color: #fff;
}
.divulgacoes-leitura .step-circle.done {
  background-color: #637F30;
  color: #fff;
}
.divulgacoes-leitura .step-circle.upcoming {
  background-color: #E1E4EA;
  color: #000;
}
.divulgacoes-leitura .step-line {
  flex: 1;
  height: 4px;
  background-color: #E1E4EA;
  margin-left: calc(-1 * var(--circle-size) / 2);
  margin-right: calc(-1 * var(--circle-size) / 2);
  z-index: 1;
  border-radius: 2px;
  max-width: 50px;
}
.divulgacoes-leitura .step-line.active-done {
  background-color: #637F30;
}
.divulgacoes-leitura .step-line.active-current {
  background-color: #336EA1;
}

@media (min-width: 768px) {
  .ecc-divider {
    border-right: 1px solid #ccc;
  }
}

.ecc-file-validation .modal-header {
  background-color: #dd3849;
  color: #FFFFFF;
}
.ecc-file-validation .modal-header,
.ecc-file-validation .btn-close {
  color: #FFFFFF;
}

.formulario-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-right: 14px;
  margin-left: -40px;
  margin-top: 17.68px;
  min-height: calc(100vh - 624px);
  gap: 0.75rem;
  /* #region NavSidebar*/
  /* #endRegion NavSidebar */
}
.formulario-container .formulario-paginacao-sidebar {
  height: auto;
  padding: 10px 14px;
  background: #FFFFFF;
  transition: all 0.4s ease;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  border-top-right-radius: 10px;
  width: 64px;
  overflow-x: hidden;
  flex-shrink: 0;
}
.formulario-container .formulario-paginacao-sidebar .menu-page-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-y: hidden;
  overflow-x: hidden;
  align-items: center;
  height: 100%;
}
.formulario-container .formulario-paginacao-sidebar .menu-page-container button {
  background-color: #FFFFFF;
}
.formulario-container .formulario-paginacao-sidebar .menu-page-container button:hover {
  background-color: #F8F9FA;
}
.formulario-container .formulario-paginacao-sidebar .menu-page-item {
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative;
}
@media (max-width: 1199.98px) {
  .formulario-container .formulario-paginacao-sidebar .menu-page-item {
    display: flex;
  }
}
.formulario-container .formulario-paginacao-sidebar .page-item {
  height: 50px;
  margin-top: 10px;
  list-style: none;
  display: flex;
  align-items: center;
}
@media (max-width: 1199.98px) {
  .formulario-container .formulario-paginacao-sidebar .page-item {
    gap: 10px;
    margin-top: unset;
  }
}
.formulario-container .formulario-paginacao-sidebar .page-item a li {
  height: 50px;
  min-width: 55px;
  display: flex;
  font-size: 22px;
  align-items: center;
  justify-content: center;
}
.formulario-container .formulario-paginacao-sidebar .page-item.active,
.formulario-container .formulario-paginacao-sidebar .page-item:hover {
  border-radius: 4px;
  background-color: #edf6fa;
}
.formulario-container .formulario-paginacao-sidebar .page-item:hover {
  background-color: #daf3f6;
}
.formulario-container .formulario-paginacao-sidebar .link {
  align-items: center;
  display: flex;
  border-radius: 8px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  text-decoration: none;
  width: 100%;
}
.formulario-container .formulario-paginacao-sidebar span {
  margin-left: 10px;
  font-size: 18px;
  color: #000000;
  display: none;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 1.5s linear;
}
.formulario-container .formulario-paginacao-sidebar i {
  color: #479cc7;
  font-size: 22px;
}
@media (min-width: 1199.99px) {
  .formulario-container .formulario-paginacao-sidebar.full {
    top: 0;
    left: 0;
    height: auto;
    width: 300px;
    padding: 10px 14px;
    background: #FFFFFF;
    transition: all 0.4s ease;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .formulario-container .formulario-paginacao-sidebar.full .page-item {
    justify-content: unset;
  }
  .formulario-container .formulario-paginacao-sidebar.full span {
    display: initial;
    visibility: visible;
    opacity: 1;
  }
}
@media (max-width: 1199.98px) {
  .formulario-container {
    margin: unset;
    flex-direction: column;
  }
  .formulario-container .formulario-main {
    overflow-x: unset !important;
  }
  .formulario-container .formulario-paginacao-sidebar {
    width: 100%;
    border-radius: 10px;
  }
  .formulario-container .formulario-paginacao-sidebar .menu-page-container {
    margin-left: 0;
    flex-direction: row;
    overflow-x: auto;
  }
  .formulario-container .formulario-paginacao-sidebar .menu-page-container .menu-page-item {
    display: flex;
    width: 100%;
    justify-content: space-around;
    grid-column-gap: 10px;
  }
  .formulario-container .formulario-paginacao-sidebar .menu-page-container .menu-page-item .page-item {
    gap: 10px;
    margin-top: unset;
  }
  .formulario-container .formulario-paginacao-sidebar .menu-page-container .menu-page-item .page-item.active a span {
    display: initial;
    visibility: visible;
    white-space: nowrap;
    opacity: 1;
  }
  .formulario-container .formulario-paginacao-sidebar .menu-page-container .menu-page-item .page-item:hover span {
    display: initial;
    visibility: visible;
    opacity: 1;
  }
  .formulario-container .formulario-paginacao-sidebar .menu-page-container .btn-toggle-sidebar {
    display: none;
  }
}
.formulario-container .formulario-paginacao-sidebar.top-bar {
  width: 100%;
  border-radius: 10px;
}
.formulario-container .formulario-paginacao-sidebar.top-bar .menu-page-container {
  margin-left: 0;
  flex-direction: row;
  overflow-x: auto;
}
.formulario-container .formulario-paginacao-sidebar.top-bar .menu-page-container .menu-page-item {
  display: flex;
  width: 100%;
  justify-content: center;
}
.formulario-container .formulario-paginacao-sidebar.top-bar .menu-page-container .menu-page-item .page-item {
  margin-top: unset;
  padding-left: 1%;
  padding-right: 1%;
}
.formulario-container .formulario-paginacao-sidebar.top-bar .menu-page-container .menu-page-item .page-item.active a span {
  display: initial;
  visibility: visible;
  white-space: nowrap;
  opacity: 1;
}
.formulario-container .formulario-paginacao-sidebar.top-bar .menu-page-container .btn-toggle-sidebar {
  display: none;
}
.formulario-container .formulario-main {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  overflow-x: auto;
}
.formulario-container .label-color {
  color: #212529;
}
.formulario-container div[class^=seccao-] {
  margin-top: 15px;
}
.formulario-container .card {
  border: none;
}
.formulario-container .card + .card {
  margin-top: 1.5rem !important;
}
.formulario-container .card-header {
  background-color: #fff;
  border-bottom: none;
  border-radius: 9px;
}
.formulario-container .card-header h5, .formulario-container .card-header .h5 {
  text-transform: initial !important;
}
.formulario-container .card-header a.btn:active, .formulario-container .card-header #calendar-container a.fc-button:active, #calendar-container .formulario-container .card-header a.fc-button:active, .formulario-container .card-header #calendar-container a.fc-today-button:active, #calendar-container .formulario-container .card-header a.fc-today-button:active {
  border-color: transparent;
}
.formulario-container .card-header:first-child {
  border-radius: 9px;
}
.formulario-container .card-header .btn.collapsed h5.fa, .formulario-container .card-header #calendar-container .collapsed.fc-button h5.fa, #calendar-container .formulario-container .card-header .collapsed.fc-button h5.fa, .formulario-container .card-header #calendar-container .collapsed.fc-today-button h5.fa, #calendar-container .formulario-container .card-header .collapsed.fc-today-button h5.fa, .formulario-container .card-header .btn.collapsed .fa.h5, .formulario-container .card-header #calendar-container .collapsed.fc-button .fa.h5, #calendar-container .formulario-container .card-header .collapsed.fc-button .fa.h5, .formulario-container .card-header #calendar-container .collapsed.fc-today-button .fa.h5, #calendar-container .formulario-container .card-header .collapsed.fc-today-button .fa.h5, .formulario-container .card-header .btn.collapsed .breadcrumb h5.breadcrumb-divider:before, .breadcrumb .formulario-container .card-header .btn.collapsed h5.breadcrumb-divider:before, .formulario-container .card-header #calendar-container .collapsed.fc-button .breadcrumb h5.breadcrumb-divider:before, .breadcrumb .formulario-container .card-header #calendar-container .collapsed.fc-button h5.breadcrumb-divider:before, #calendar-container .formulario-container .card-header .collapsed.fc-button .breadcrumb h5.breadcrumb-divider:before, .breadcrumb #calendar-container .formulario-container .card-header .collapsed.fc-button h5.breadcrumb-divider:before, .formulario-container .card-header #calendar-container .collapsed.fc-today-button .breadcrumb h5.breadcrumb-divider:before, .breadcrumb .formulario-container .card-header #calendar-container .collapsed.fc-today-button h5.breadcrumb-divider:before, #calendar-container .formulario-container .card-header .collapsed.fc-today-button .breadcrumb h5.breadcrumb-divider:before, .breadcrumb #calendar-container .formulario-container .card-header .collapsed.fc-today-button h5.breadcrumb-divider:before, .formulario-container .card-header .btn.collapsed .breadcrumb .h5.breadcrumb-divider:before, .breadcrumb .formulario-container .card-header .btn.collapsed .h5.breadcrumb-divider:before, .formulario-container .card-header #calendar-container .collapsed.fc-button .breadcrumb .h5.breadcrumb-divider:before, .breadcrumb .formulario-container .card-header #calendar-container .collapsed.fc-button .h5.breadcrumb-divider:before, #calendar-container .formulario-container .card-header .collapsed.fc-button .breadcrumb .h5.breadcrumb-divider:before, .breadcrumb #calendar-container .formulario-container .card-header .collapsed.fc-button .h5.breadcrumb-divider:before, .formulario-container .card-header #calendar-container .collapsed.fc-today-button .breadcrumb .h5.breadcrumb-divider:before, .breadcrumb .formulario-container .card-header #calendar-container .collapsed.fc-today-button .h5.breadcrumb-divider:before, #calendar-container .formulario-container .card-header .collapsed.fc-today-button .breadcrumb .h5.breadcrumb-divider:before, .breadcrumb #calendar-container .formulario-container .card-header .collapsed.fc-today-button .h5.breadcrumb-divider:before, .formulario-container .card-header .btn.collapsed .btn.btn-loading h5.btn-loader, .btn.btn-loading .formulario-container .card-header .btn.collapsed h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-button .btn.btn-loading h5.btn-loader, .btn.btn-loading .formulario-container .card-header #calendar-container .collapsed.fc-button h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-button .btn.btn-loading h5.btn-loader, .btn.btn-loading #calendar-container .formulario-container .card-header .collapsed.fc-button h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading h5.btn-loader, .btn.btn-loading .formulario-container .card-header #calendar-container .collapsed.fc-today-button h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-today-button .btn.btn-loading h5.btn-loader, .btn.btn-loading #calendar-container .formulario-container .card-header .collapsed.fc-today-button h5.btn-loader, .formulario-container .card-header .btn.collapsed .btn.btn-loading .h5.btn-loader, .btn.btn-loading .formulario-container .card-header .btn.collapsed .h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-button .btn.btn-loading .h5.btn-loader, .btn.btn-loading .formulario-container .card-header #calendar-container .collapsed.fc-button .h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-button .btn.btn-loading .h5.btn-loader, .btn.btn-loading #calendar-container .formulario-container .card-header .collapsed.fc-button .h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-today-button .btn.btn-loading .h5.btn-loader, .btn.btn-loading .formulario-container .card-header #calendar-container .collapsed.fc-today-button .h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-today-button .btn.btn-loading .h5.btn-loader, .btn.btn-loading #calendar-container .formulario-container .card-header .collapsed.fc-today-button .h5.btn-loader, .formulario-container .card-header .btn.collapsed #calendar-container .btn-loading.fc-button h5.btn-loader, #calendar-container .btn-loading.fc-button .formulario-container .card-header .btn.collapsed h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button h5.btn-loader, .formulario-container .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-button .btn-loading.fc-button h5.btn-loader, #calendar-container .btn-loading.fc-button .formulario-container .card-header .collapsed.fc-button h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button h5.btn-loader, .formulario-container .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-today-button .btn-loading.fc-button h5.btn-loader, #calendar-container .btn-loading.fc-button .formulario-container .card-header .collapsed.fc-today-button h5.btn-loader, .formulario-container .card-header .btn.collapsed #calendar-container .btn-loading.fc-button .h5.btn-loader, #calendar-container .btn-loading.fc-button .formulario-container .card-header .btn.collapsed .h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-button .h5.btn-loader, .formulario-container .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-button .h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-button .btn-loading.fc-button .h5.btn-loader, #calendar-container .btn-loading.fc-button .formulario-container .card-header .collapsed.fc-button .h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-button .h5.btn-loader, .formulario-container .card-header #calendar-container .btn-loading.fc-button .collapsed.fc-today-button .h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-today-button .btn-loading.fc-button .h5.btn-loader, #calendar-container .btn-loading.fc-button .formulario-container .card-header .collapsed.fc-today-button .h5.btn-loader, .formulario-container .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button h5.btn-loader, #calendar-container .btn-loading.fc-today-button .formulario-container .card-header .btn.collapsed h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button h5.btn-loader, .formulario-container .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-button .btn-loading.fc-today-button h5.btn-loader, #calendar-container .btn-loading.fc-today-button .formulario-container .card-header .collapsed.fc-button h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button h5.btn-loader, .formulario-container .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-today-button .btn-loading.fc-today-button h5.btn-loader, #calendar-container .btn-loading.fc-today-button .formulario-container .card-header .collapsed.fc-today-button h5.btn-loader, .formulario-container .card-header .btn.collapsed #calendar-container .btn-loading.fc-today-button .h5.btn-loader, #calendar-container .btn-loading.fc-today-button .formulario-container .card-header .btn.collapsed .h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-button .btn-loading.fc-today-button .h5.btn-loader, .formulario-container .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-button .h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-button .btn-loading.fc-today-button .h5.btn-loader, #calendar-container .btn-loading.fc-today-button .formulario-container .card-header .collapsed.fc-button .h5.btn-loader, .formulario-container .card-header #calendar-container .collapsed.fc-today-button .btn-loading.fc-today-button .h5.btn-loader, .formulario-container .card-header #calendar-container .btn-loading.fc-today-button .collapsed.fc-today-button .h5.btn-loader, #calendar-container .formulario-container .card-header .collapsed.fc-today-button .btn-loading.fc-today-button .h5.btn-loader, #calendar-container .btn-loading.fc-today-button .formulario-container .card-header .collapsed.fc-today-button .h5.btn-loader {
  rotate: 180deg;
}
.formulario-container p {
  color: #6C757D;
}
.formulario-container .fa-stack.small {
  font-size: 0.8em;
}
.formulario-container h3 i.titleHelper,
.formulario-container .h3 i.titleHelper {
  vertical-align: text-top;
  font-size: 18px;
}
.formulario-container h5 i.titleHelper, .formulario-container .h5 i.titleHelper,
.formulario-container h5 i.titleHelper {
  vertical-align: text-top;
  font-size: 14px;
}
.formulario-container [role~=navigation] .paginaSeguinte, .formulario-container [role~=navigation] .paginaAnterior {
  padding: 2px 6px 2px 6px;
}
.formulario-container [role~=navigation] .paginaSeguinte:hover .text, .formulario-container [role~=navigation] .paginaSeguinte:hover .fa-angle-right,
.formulario-container [role~=navigation] .paginaSeguinte:hover .fa-angle-left, .formulario-container [role~=navigation] .paginaAnterior:hover .text, .formulario-container [role~=navigation] .paginaAnterior:hover .fa-angle-right,
.formulario-container [role~=navigation] .paginaAnterior:hover .fa-angle-left {
  color: #306C8C !important;
}
.formulario-container [role~=navigation] .paginaSeguinte:focus, .formulario-container [role~=navigation] .paginaAnterior:focus {
  border: 2px solid #6FE5FF;
}
.formulario-container [role~=navigation] .paginaSeguinte .fa-stack, .formulario-container [role~=navigation] .paginaAnterior .fa-stack {
  width: 1.2em;
}
.formulario-container [role~=navigation] .space {
  margin-left: 18px;
}
.formulario-container [role~=navigation] .fa-circle {
  color: #daebf4;
}
.formulario-container [role~=navigation] .fa-angle-left,
.formulario-container [role~=navigation] .fa-angle-right {
  font-size: 0.9rem;
}
.formulario-container [role~=navigation] .fa-angle-left,
.formulario-container [role~=navigation] .fa-angle-right,
.formulario-container [role~=navigation] span.text {
  color: #469cc9;
}
.formulario-container [role~=navigation] a {
  text-decoration: none;
}
.formulario-container thead, .formulario-container tbody, .formulario-container tfoot, .formulario-container tr, .formulario-container td, .formulario-container th {
  border: none;
}
.formulario-container .table-responsive {
  overflow-x: auto;
}
.formulario-container .table-striped tbody tr:nth-child(2n+1) td, .formulario-container .table-striped tbody tr:nth-child(2n+1) th {
  background-color: #EFFFFC;
  --bs-table-accent-bg: transparent!important;
}

.formulario-header {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.formulario-header #modal-gestao-acessos .modal-dialog {
  margin-top: 5em;
}
.formulario-header #modal-gestao-acessos .modal-header .editor-title {
  color: #7E9D3D;
  border: 0.1em solid #7E9D3D;
  padding: 0.2em 0.6em;
  margin: 0.5em;
  border-radius: 20px;
}
.formulario-header #modal-gestao-acessos .modal-body {
  background-color: #f3f5f7;
}
.formulario-header #modal-gestao-acessos .modal-body .nav-pills .nav-item {
  gap: 10px;
  margin-top: unset;
}
.formulario-header #modal-gestao-acessos .modal-body .nav-pills .nav-item.active a {
  color: #000000;
  text-decoration: underline;
}

.formulario-estado,
.formulario-cancelar {
  font-size: 10px;
  line-height: 34px;
  font-weight: 500;
  letter-spacing: 0.939px;
  text-transform: uppercase;
}

.formulario-cancelar {
  line-height: 31px;
}

.formulario-divider {
  border-bottom: 1px solid #DEE2E6;
  margin: 0px -50px;
  margin-top: 17.68px;
  margin-bottom: 17.68px;
}

.formulario-validacao {
  position: fixed;
  bottom: 0;
  width: 350px;
  right: 30px;
  border-radius: 10px 10px 0 0;
  background-color: #FFFFFF;
  box-shadow: rgba(149, 157, 165, 0.2) 0 20px 17px 20px;
  display: none;
  z-index: 9;
  /* Works on Firefox */
  /* Works on Chrome, Edge, and Safari */
}
.formulario-validacao .formulario-validacao-container .info {
  padding: 10px 10px 0 10px;
}
.formulario-validacao .formulario-validacao-container .info p {
  font-size: 13.4px;
}
.formulario-validacao[data-validation=error] .header {
  background-color: #e65662;
}
.formulario-validacao[data-validation=success] .header {
  background-color: #198754;
}
.formulario-validacao .header {
  color: #FFF;
  display: flex;
  border-radius: 10px 10px 0 0;
  justify-content: space-between;
  padding: 2px 10px 2px 10px;
}
.formulario-validacao .header .actions {
  display: flex;
  justify-content: flex-end;
}
.formulario-validacao .header .actions a {
  cursor: pointer;
  color: #FFF;
}
.formulario-validacao .body {
  padding: 2px 10px 0 10px;
  overflow-y: auto;
  overflow-x: hidden;
  height: 290px;
  margin-right: 5px;
}
.formulario-validacao .body .card {
  margin-bottom: 10px;
}
.formulario-validacao .body .card li {
  font-size: 13px;
}
.formulario-validacao .body .card div.col-1 {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.formulario-validacao .body .card div.col-1 i.rotate-45 {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: inline-block;
}
.formulario-validacao .body .card.download, .formulario-validacao .body .card.loading {
  height: 270px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  padding: 0 10px 0 10px;
  text-decoration: none;
}
.formulario-validacao .body .card.download i, .formulario-validacao .body .card.loading i {
  font-size: 100px;
}
.formulario-validacao .body .card.download:hover, .formulario-validacao .body .card.loading:hover {
  background-color: #e2fff0;
}
.formulario-validacao .body .card.download {
  cursor: pointer;
}
.formulario-validacao .body .card:hover {
  background-color: #f9f8f7;
}
.formulario-validacao .body .loading {
  height: 270px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.formulario-validacao .body .loading .spinner-border {
  width: 3rem;
  height: 3rem;
  margin-bottom: 10px;
}
.formulario-validacao .body .loading p {
  font-size: 1.25rem;
}
.formulario-validacao[data-validation=error] .body {
  scrollbar-width: thin;
  scrollbar-color: #e65662 #E5E7EB;
}
.formulario-validacao[data-validation=success] .body {
  scrollbar-width: thin;
  scrollbar-color: #198754 #E5E7EB;
}
.formulario-validacao .body::-webkit-scrollbar {
  width: 12px;
}
.formulario-validacao .body::-webkit-scrollbar-track {
  background: #E5E7EB;
  border-radius: 20px;
}
.formulario-validacao[data-validation=error] .body::-webkit-scrollbar-thumb {
  background-color: #e65662;
  border-radius: 20px;
  border: 1px solid #E5E7EB;
}
.formulario-validacao[data-validation=success] .body::-webkit-scrollbar-thumb {
  background-color: #198754;
  border-radius: 20px;
  border: 1px solid #E5E7EB;
}

.formulario-validacao-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7); /* Cor de fundo inicial transparente */
  display: none;
  z-index: 8;
}

.formulario-validacao-inicio .modal-header {
  background-color: #dd3849;
  color: #FFFFFF;
}
.formulario-validacao-inicio .modal-header,
.formulario-validacao-inicio .btn-close {
  color: #FFFFFF;
}

.modo-consulta {
  display: none;
}

#loaderReadonly {
  display: flex;
  justify-content: center;
  align-items: center;
}

.hidden {
  display: none !important;
}

.botao-cinzento .btn.btn-secondary, .botao-cinzento #calendar-container .btn-secondary.fc-button, #calendar-container .botao-cinzento .btn-secondary.fc-button, .botao-cinzento #calendar-container .fc-today-button, #calendar-container .botao-cinzento .fc-today-button {
  background: #6c757d;
  border-color: #6c757d;
}

a.paginaLink:hover {
  color: rgb(154, 34, 34) !important;
}

#loaderTitulos {
  display: flex;
  justify-content: center;
  align-items: center;
}

.disabled-general {
  color: gray !important;
  text-decoration: none;
  opacity: 0.6;
}

.inicio {
  display: flex;
  flex-direction: row;
  min-height: calc(100vh - 667px);
}
.inicio .titulo {
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .resumo {
  padding: 23.163px;
  align-self: stretch;
  max-width: 355px;
  border-radius: 0.375rem 0 0 0.375rem;
  background: var(--primary-blue-100, #DAEBF4);
}
.inicio .resumo .sideMenu.item {
  display: flex;
  padding: 13.262px;
  align-items: flex-start;
  gap: 7.842px;
}
.inicio .resumo .sideMenu.item .bi {
  width: 17.683px;
  height: 17.683px;
  color: #469CC9;
}
.inicio .resumo .sideMenu.item .formulario-nome {
  color: var(--gray-800, #343A40);
  font-size: 20.673px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.inicio .resumo .sideMenu.item .formulario-pagina {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8.842px;
}
.inicio .resumo .sideMenu.item .formulario-ajuda {
  width: 193.411px;
  color: var(--gray-600, #6C757D);
  font-size: 17.109px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.inicio .resumo .sideMenu.item .formulario-ajuda.truncate-text {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-flex-direction: column;
  overflow: hidden;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
}
.inicio .anuncio {
  display: flex;
  flex-direction: column;
  padding: 23.163px;
  gap: 37.862px;
  flex: 1 0 0;
  background: #fff;
  border-radius: 0 0.375rem 0.375rem 0;
}
.inicio .anuncio .codigo-aviso-info {
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .anuncio .codigo-aviso-info .codigo {
  color: var(--primary-blue, #469CC9);
  font-size: 19.782px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 18.236px */
}
.inicio .anuncio .medida-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8.842px;
  align-self: stretch;
}
.inicio .anuncio .medida-info .titulo {
  align-self: stretch;
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .anuncio .medida-info .nome {
  align-self: stretch;
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .anuncio .leader-info {
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .anuncio .data-programa-aviso-info {
  display: flex;
  padding-bottom: 0px;
  align-items: flex-start;
  gap: 22.104px;
  align-self: stretch;
  border-bottom: 0.553px solid var(--gray-300, #DEE2E6);
}
.inicio .anuncio .data-programa-aviso-info .data-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4.421px;
}
.inicio .anuncio .data-programa-aviso-info .data-info .data-label {
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .anuncio .data-programa-aviso-info .data-info .data-aviso {
  color: var(--gray-600, #6C757D);
  font-size: 19.782px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 18.236px */
}
.inicio .anuncio .documento-aviso-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8.842px;
  align-self: stretch;
}
.inicio .anuncio .documento-aviso-info .titulo-documento {
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .anuncio .documento-aviso-info .lista-aviso-doc {
  display: flex;
  padding: 4.421px 13.262px 4.421px 8.842px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-radius: 4.421px;
  background: var(--gray-white, #FFF);
}
.inicio .anuncio .documento-aviso-info span {
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
  color: var(--gray-700, #495057);
  font-weight: 400;
  line-height: 150%;
}
.inicio .anuncio .documento-aviso-info .link {
  text-decoration: none;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.inicio .anuncio .documento-aviso-info .lista-aviso-doc.active,
.inicio .anuncio .documento-aviso-info .lista-aviso-doc:hover {
  background: #EDF6FA;
}
.inicio .anuncio .download-all {
  display: flex;
  padding: 7.212px 7.212px 0px 7.212px;
  align-items: center;
  gap: 7.212px;
  border-top: 0.451px solid var(--gray-300, #DEE2E6);
}
.inicio .anuncio .download-all a {
  text-decoration: none;
}
.inicio .anuncio .download-all .title-download {
  color: var(--primary-blue, #469CC9);
  font-size: 19.782px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 13.522px */
}
.inicio .anuncio .bi {
  width: 10.818px;
  height: 10.818px;
  color: #469CC9;
}
.inicio .anuncio .alteracaoes-formulario {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 7.212px;
  align-self: stretch;
}
.inicio .anuncio .alteracaoes-formulario .lista {
  align-items: center;
  gap: 3.606px;
  align-self: stretch;
}
.inicio .anuncio .alteracaoes-formulario li.item {
  color: var(--gray-700, #495057);
  font-size: 19.782px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 14.874px */
}
.inicio .conteudo-esquerdo {
  padding: 23.163px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8.842px;
  align-self: stretch;
  border-radius: 4.421px 0 0 4.421px;
  background: var(--primary-blue-100, #DAEBF4);
}
.inicio .conteudo-esquerdo .lista-resumo {
  display: flex;
  padding-left: 0px;
  flex-direction: column;
  align-items: flex-start;
  gap: 5.526px;
}
.inicio .conteudo-esquerdo .sideMenu.item {
  display: flex;
  padding: 13.262px;
  align-items: flex-start;
  gap: 7.842px;
  border-radius: 4.421px;
}
.inicio .conteudo-esquerdo .sideMenu.item .bi {
  width: 17.683px;
  height: 17.683px;
  color: #469CC9;
}
.inicio .conteudo-esquerdo .sideMenu.item .formulario-nome {
  color: var(--gray-800, #343A40);
  font-size: 20.673px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.inicio .conteudo-esquerdo .sideMenu.item .formulario-pagina {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8.842px;
}
.inicio .conteudo-esquerdo .sideMenu.item .formulario-ajuda {
  width: 193.411px;
  color: var(--gray-600, #6C757D);
  font-size: 17.109px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.inicio .conteudo-direito {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 13.262px;
  flex: 1 0 0;
}
.inicio .conteudo-direito .anuncio-content {
  display: flex;
  padding: 23.438px;
  justify-content: center;
  align-items: flex-start;
  gap: 28.847px;
  align-self: stretch;
  border-radius: 3.606px;
  background: var(--gray-white, #FFF);
}
.inicio .conteudo-direito .anuncio-content .anuncio-sessions {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 37.862px;
  flex: 1 0 0;
}
.inicio .conteudo-direito .anuncio-content .codigo-aviso-info {
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .conteudo-direito .anuncio-content .codigo-aviso-info .codigo {
  color: var(--primary-blue, #469CC9);
  font-size: 19.782px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%; /* 18.236px */
}
.inicio .conteudo-direito .anuncio-content .medida-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8.842px;
  align-self: stretch;
}
.inicio .conteudo-direito .anuncio-content .medida-info .titulo {
  align-self: stretch;
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .conteudo-direito .anuncio-content .medida-info .nome {
  align-self: stretch;
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .conteudo-direito .anuncio-content .data-programa-aviso-info {
  display: flex;
  padding-bottom: 0px;
  align-items: flex-start;
  gap: 22.104px;
  align-self: stretch;
  border-bottom: 0.553px solid var(--gray-300, #DEE2E6);
}
.inicio .conteudo-direito .anuncio-content .data-programa-aviso-info .data-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4.421px;
}
.inicio .conteudo-direito .anuncio-content .data-programa-aviso-info .data-info .data-label {
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .conteudo-direito .anuncio-content .data-programa-aviso-info .data-info .data-aviso {
  color: var(--gray-600, #6C757D);
  font-size: 19.782px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 18.236px */
}
.inicio .conteudo-direito .anuncio-content .documento-aviso-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8.842px;
  align-self: stretch;
}
.inicio .conteudo-direito .anuncio-content .documento-aviso-info .titulo-documento {
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
}
.inicio .conteudo-direito .anuncio-content .documento-aviso-info .lista-aviso-doc {
  display: flex;
  padding: 4.421px 13.262px 4.421px 8.842px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-radius: 4.421px;
  background: var(--gray-white, #FFF);
}
.inicio .conteudo-direito .anuncio-content .documento-aviso-info span {
  font-size: 19.782px;
  line-height: 120%;
  font-weight: 600;
  font-style: normal;
  color: var(--gray-900, #212529);
  color: var(--gray-700, #495057);
  font-weight: 400;
  line-height: 150%;
}
.inicio .conteudo-direito .anuncio-content .documento-aviso-info .link {
  text-decoration: none;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.inicio .conteudo-direito .anuncio-content .documento-aviso-info .lista-aviso-doc.active,
.inicio .conteudo-direito .anuncio-content .documento-aviso-info .lista-aviso-doc:hover {
  background: #EDF6FA;
}
.inicio .conteudo-direito .anuncio-content .download-all {
  display: flex;
  padding: 7.212px 7.212px 0px 7.212px;
  align-items: center;
  gap: 7.212px;
  border-top: 0.451px solid var(--gray-300, #DEE2E6);
}
.inicio .conteudo-direito .anuncio-content .download-all a {
  text-decoration: none;
}
.inicio .conteudo-direito .anuncio-content .download-all .title-download {
  color: var(--primary-blue, #469CC9);
  font-size: 19.782px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 13.522px */
}
.inicio .conteudo-direito .anuncio-content .bi {
  width: 10.818px;
  height: 10.818px;
  color: #469CC9;
}
.inicio .conteudo-direito .anuncio-content .alteracaoes-formulario {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 7.212px;
  align-self: stretch;
}
.inicio .conteudo-direito .anuncio-content .alteracaoes-formulario .lista {
  align-items: center;
  gap: 3.606px;
  align-self: stretch;
}
.inicio .conteudo-direito .anuncio-content .alteracaoes-formulario li.item {
  color: var(--gray-700, #495057);
  font-size: 19.782px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 14.874px */
}

#widget_rentabilidade_operacao table.table {
  width: 100%;
}
#widget_rentabilidade_operacao .scroll-container {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
#widget_rentabilidade_operacao .table-responsive {
  margin-left: auto;
  margin-right: auto;
}
#widget_rentabilidade_operacao table.table thead tr th {
  text-align: center;
  border: 1px solid var(--Neutral-Neutral-4, #DFE0E2);
  background: var(--Neutral-Grey-200, #E9ECEF);
  box-shadow: 0px -1px 0px 0px #CED4DA inset;
}
#widget_rentabilidade_operacao table.table thead tr th.pos-investimento {
  border: 1px solid var(--Neutro-light-50, #BFBFBF);
  background: var(--Neutral-Grey-300, #DEE2E6);
}
#widget_rentabilidade_operacao table.table tbody tr td {
  border: 1px solid var(--Neutral-Neutral-4, #DFE0E2);
  background: var(--Neutral-Neutral-0, #FFF);
  box-shadow: 0px -1px 0px 0px #CED4DA inset;
}
#widget_rentabilidade_operacao .detalhe-rentabilidade-ano {
  width: 70%;
  margin-left: 10%;
}
#widget_rentabilidade_operacao input.form-control:disabled, #widget_rentabilidade_operacao input.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
#widget_rentabilidade_operacao a:hover {
  cursor: pointer;
}
#widget_rentabilidade_operacao .fixed-column, #widget_rentabilidade_operacao .fixed-column-last {
  position: sticky;
  z-index: 1;
}
#widget_rentabilidade_operacao input {
  text-align: right;
}

.rec-fin-widget .scrollbar {
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #DFE0E2 #F8F9FB;
}
.rec-fin-widget [class^=table-container] {
  border: 1px solid #c3c3c3;
  overflow-x: auto;
  display: flex;
}
.rec-fin-widget [class^=table-container].table-container {
  border-radius: 4px;
  border-collapse: collapse;
  margin-bottom: 1.5rem !important;
}
.rec-fin-widget [class^=table-container] > div {
  flex-shrink: 0;
  min-width: 100%;
}
.rec-fin-widget [class^=table-container] > div > div {
  font-size: 1px;
  background-color: transparent;
}
.rec-fin-widget table.table {
  --bs-table-accent-bg: transparent !important;
}
.rec-fin-widget table.table.accordion {
  --bs-accordion-btn-icon-width: 0.9rem;
}
.rec-fin-widget th, .rec-fin-widget td {
  box-shadow: inset 0 0 0 0.5px #c3c3c3;
  border-collapse: collapse;
}
.rec-fin-widget table.table thead tr.header th:first-child,
.rec-fin-widget table.table thead tr.header th:nth-last-child(2),
.rec-fin-widget table.table thead tr.header th:last-child,
.rec-fin-widget table.table td:first-child,
.rec-fin-widget table.table td:nth-last-child(2),
.rec-fin-widget table.table td:last-child {
  position: sticky;
  left: 0;
  right: 0;
  z-index: 2;
}
.rec-fin-widget table.table thead tr:first-child th:last-child {
  width: 140px;
}
.rec-fin-widget table.table thead {
  border: initial;
}
.rec-fin-widget table.table thead tr th {
  text-align: center;
  border: 1px solid #dfe0e2;
}
.rec-fin-widget table.table thead tr:first-child th {
  background-color: #e9ecef;
}
.rec-fin-widget table.table thead tr:first-child th:not(:nth-child(2)) {
  text-align: left;
}
.rec-fin-widget table.table thead tr:first-child th:nth-child(2) {
  background-color: #dee2e6;
}
.rec-fin-widget table.table thead tr:first-child th:first-child, .rec-fin-widget table.table thead tr:first-child th:last-child {
  border-left: 1px solid #dfe0e2;
}
.rec-fin-widget table.table thead tr:last-child th {
  text-align: left;
}
.rec-fin-widget table.table thead tr:not(:first-child) th {
  border: 1px solid #dfe0e2;
  background-color: #e9ecef;
}
.rec-fin-widget table.table tbody {
  border: 1px solid #dfe0e2;
}
.rec-fin-widget table.table tbody tr {
  white-space: nowrap;
}
.rec-fin-widget table.table tbody tr td,
.rec-fin-widget table.table thead tr th {
  padding-left: 24px;
  padding-right: 24px;
}
.rec-fin-widget table.table tbody tr td.collapsing {
  height: 0;
  transition: height 0.45s ease;
}
.rec-fin-widget table.table tbody tr td:first-child {
  --indent-level: initial;
  --initial-indent-level: calc(24px * (var(--indent-level) + 1));
  padding-left: calc(var(--initial-indent-level));
  min-height: 56px;
}
.rec-fin-widget table.table tbody tr td:first-child.accordion-button:not(.collapsed) {
  color: unset;
  background-color: unset;
}
.rec-fin-widget table.table tbody tr td:first-child.accordion-button:after {
  order: -1;
  margin-left: 0;
  margin-right: 0.5em;
}
.rec-fin-widget table.table tbody tr[data-color-id="0"] td {
  background-color: #cbd8b1 !important;
}
.rec-fin-widget table.table tbody tr[data-color-id="1"] td {
  background-color: #e5ebd8 !important;
}
.rec-fin-widget table.table tbody tr[data-color-id="2"] td {
  background-color: #f3f6ec !important;
}
.rec-fin-widget .accord-button {
  cursor: pointer;
}
.rec-fin-widget input.form-control {
  text-align: end;
}
.rec-fin-widget input.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.rec-fin-widget input.form-control[name^=r-percentagem] {
  text-align: center;
}
.rec-fin-widget input.form-control:not(:focus).is-invalid {
  z-index: 1 !important;
}
.rec-fin-widget input.form-control:focus.is-invalid {
  z-index: 4 !important;
}

.balanco-demonstracao {
  /* Coluna da esquerda fixa */
  /* Colunas percorridas por scroll horizontal */
}
.balanco-demonstracao .scrollbar {
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #DFE0E2 #F8F9FB;
}
.balanco-demonstracao [class^=table-container] {
  border: 1px solid #c3c3c3;
  overflow-x: auto;
  display: flex;
}
.balanco-demonstracao [class^=table-container].table-container {
  border-radius: 4px;
  border-collapse: collapse;
  margin-bottom: 1.5rem !important;
}
.balanco-demonstracao [class^=table-container] > div {
  flex-shrink: 0;
  min-width: 100%;
}
.balanco-demonstracao [class^=table-container] > div > div {
  font-size: 1px;
  background-color: transparent;
}
.balanco-demonstracao table.table {
  --bs-table-accent-bg: transparent !important;
}
.balanco-demonstracao table.table.accordion {
  --bs-accordion-btn-icon-width: 0.9rem;
}
.balanco-demonstracao th, .balanco-demonstracao td {
  box-shadow: inset 0 0 0 0.5px #c3c3c3;
  border-collapse: collapse;
}
.balanco-demonstracao table.table thead tr.header th:first-child,
.balanco-demonstracao table.table td:first-child {
  position: sticky !important;
  left: 0;
  z-index: 2;
}
.balanco-demonstracao table.table thead tr.header th:nth-last-child(2),
.balanco-demonstracao table.table td:nth-last-child(2),
.balanco-demonstracao table.table thead tr.header th:last-child,
.balanco-demonstracao table.table td:last-child {
  position: relative;
}
.balanco-demonstracao table.table thead tr:first-child th:last-child {
  width: 140px;
}
.balanco-demonstracao table.table thead {
  border: initial;
}
.balanco-demonstracao table.table thead tr th {
  text-align: center;
  border: 1px solid #dfe0e2;
}
.balanco-demonstracao table.table thead tr:first-child th {
  width: 40%;
  background-color: #e9ecef;
}
.balanco-demonstracao table.table thead tr:first-child th:not(:nth-child(2)) {
  text-align: left;
}
.balanco-demonstracao table.table thead tr:first-child th:nth-child(2) {
  background-color: #dee2e6;
}
.balanco-demonstracao table.table thead tr:first-child th:first-child, .balanco-demonstracao table.table thead tr:first-child th:last-child {
  border-left: 1px solid #dfe0e2;
}
.balanco-demonstracao table.table thead tr:last-child th {
  text-align: left;
}
.balanco-demonstracao table.table thead tr:not(:first-child) th {
  border: 1px solid #dfe0e2;
  background-color: #e9ecef;
}
.balanco-demonstracao table.table tbody {
  border: 1px solid #dfe0e2;
}
.balanco-demonstracao table.table tbody tr {
  white-space: nowrap;
}
.balanco-demonstracao table.table tbody tr td,
.balanco-demonstracao table.table thead tr th {
  padding-left: 24px;
  padding-right: 24px;
}
.balanco-demonstracao table.table tbody tr td.collapsing {
  height: 0;
  transition: height 0.45s ease;
}
.balanco-demonstracao table.table tbody tr td:first-child {
  --indent-level: initial;
  --initial-indent-level: calc(24px * (var(--indent-level) + 1));
  padding-left: calc(var(--initial-indent-level));
  min-height: 56px;
}
.balanco-demonstracao table.table tbody tr td:first-child.accordion-button:not(.collapsed) {
  color: unset;
  background-color: unset;
}
.balanco-demonstracao table.table tbody tr td:first-child.accordion-button:after {
  order: -1;
  margin-left: 0;
  margin-right: 0.5em;
}
.balanco-demonstracao table.table tbody tr[data-color-id="0"] td {
  background-color: #cbd8b1 !important;
}
.balanco-demonstracao table.table tbody tr[data-color-id="1"] td {
  background-color: #e5ebd8 !important;
}
.balanco-demonstracao table.table tbody tr[data-color-id="2"] td {
  background-color: #f3f6ec !important;
}
.balanco-demonstracao .accord-button {
  cursor: pointer;
}
.balanco-demonstracao input.form-control {
  text-align: end;
}
.balanco-demonstracao input.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.balanco-demonstracao input.form-control[name^=r-percentagem] {
  text-align: center;
}
.balanco-demonstracao input.form-control:not(:focus).is-invalid {
  z-index: 1 !important;
}
.balanco-demonstracao input.form-control:focus.is-invalid {
  z-index: 4 !important;
}

.promotor_input_width {
  min-width: 180px;
  max-width: 180px;
}
.promotor_input_width_group#volume-negocios {
  margin-left: 10px;
}
.promotor_input_width_group#ativo-total {
  margin-left: 20px;
}
.promotor_error_message {
  margin-left: 190px;
  z-index: 10;
  min-width: 360px;
}

.w-200 {
  min-width: 200px;
}

.res-rent-widget .scrollbar {
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #DFE0E2 #F8F9FB;
}
.res-rent-widget [class^=table-container] {
  border: 1px solid #c3c3c3;
  overflow-x: auto;
  display: flex;
}
.res-rent-widget [class^=table-container].table-container {
  border-radius: 4px;
  border-collapse: collapse;
  margin-bottom: 1.5rem !important;
}
.res-rent-widget [class^=table-container] > div {
  flex-shrink: 0;
  min-width: 100%;
}
.res-rent-widget [class^=table-container] > div > div {
  font-size: 1px;
  background-color: transparent;
}
.res-rent-widget table.table {
  --bs-table-accent-bg: transparent !important;
}
.res-rent-widget table.table.accordion {
  --bs-accordion-btn-icon-width: 0.9rem;
}
.res-rent-widget th, .res-rent-widget td {
  box-shadow: inset 0 0 0 0.5px #c3c3c3;
  border-collapse: collapse;
}
.res-rent-widget table.table thead tr.header th:first-child,
.res-rent-widget table.table thead tr.header th:nth-last-child(2),
.res-rent-widget table.table thead tr.header th:last-child,
.res-rent-widget table.table td:first-child,
.res-rent-widget table.table td:nth-last-child(1),
.res-rent-widget table.table td:last-child {
  position: sticky;
  left: 0;
  right: 0;
  z-index: 2;
}
.res-rent-widget table.table thead tr.header th:first-child {
  z-index: 5;
}
.res-rent-widget table.table thead tr:first-child th:last-child {
  width: 250px;
}
.res-rent-widget table.table thead {
  border: initial;
}
.res-rent-widget table.table thead tr th {
  text-align: center;
  border: 1px solid #dfe0e2;
}
.res-rent-widget table.table thead tr:first-child th {
  background-color: #e9ecef;
}
.res-rent-widget table.table thead tr:first-child th:not(:nth-child(2)) {
  text-align: left;
}
.res-rent-widget table.table thead tr:first-child th:nth-child(2) {
  background-color: #dee2e6;
}
.res-rent-widget table.table thead tr:first-child th:first-child, .res-rent-widget table.table thead tr:first-child th:last-child {
  border-left: 1px solid #dfe0e2;
}
.res-rent-widget table.table thead tr:last-child th {
  text-align: left;
}
.res-rent-widget table.table thead tr:not(:first-child) th {
  border: 1px solid #dfe0e2;
  background-color: #e9ecef;
}
.res-rent-widget table.table tbody {
  border: 1px solid #dfe0e2;
}
.res-rent-widget table.table tbody tr {
  white-space: nowrap;
}
.res-rent-widget table.table tbody tr td,
.res-rent-widget table.table thead tr th {
  padding-left: 24px;
  padding-right: 24px;
}
.res-rent-widget table.table tbody tr td.collapsing {
  height: 0;
  transition: height 0.45s ease;
}
.res-rent-widget table.table tbody tr td:first-child {
  --indent-level: initial;
  --initial-indent-level: calc(24px * (var(--indent-level) + 1));
  padding-left: calc(var(--initial-indent-level));
  min-height: 56px;
}
.res-rent-widget table.table tbody tr td:first-child.accordion-button:not(.collapsed) {
  color: unset;
  background-color: unset;
}
.res-rent-widget table.table tbody tr td:first-child.accordion-button:after {
  order: -1;
  margin-left: 0;
  margin-right: 0.5em;
}
.res-rent-widget table.table tbody tr[data-color-id="0"] td {
  background-color: #cbd8b1 !important;
}
.res-rent-widget table.table tbody tr[data-color-id="1"] td {
  background-color: #e5ebd8 !important;
}
.res-rent-widget table.table tbody tr[data-color-id="2"] td {
  background-color: #f3f6ec !important;
}
.res-rent-widget .accord-button {
  cursor: pointer;
}
.res-rent-widget input.form-control {
  text-align: end;
}
.res-rent-widget input.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.res-rent-widget input.form-control[name^=r-percentagem] {
  text-align: center;
}
.res-rent-widget input.form-control:not(:focus).is-invalid {
  z-index: 1 !important;
}
.res-rent-widget input.form-control:focus.is-invalid {
  z-index: 4 !important;
}

#widget_abrangencia_territorial .custom-dropdown {
  position: relative;
  display: inline-block;
  cursor: pointer;
  width: 100%;
}
#widget_abrangencia_territorial .selected-option {
  padding: 8px 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-bottom: 10px;
  cursor: pointer;
}
#widget_abrangencia_territorial .options-list {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top: none;
  border-radius: 0 0 4px 4px;
}
#widget_abrangencia_territorial .options-list li {
  padding: 8px 16px;
  cursor: pointer;
}
#widget_abrangencia_territorial .options-list li:hover {
  background-color: #f0f0f0;
}
#widget_abrangencia_territorial .concelhos-dropdown .concelho-row {
  border: 1px solid;
  width: 100%;
  border-radius: 5px;
  padding: 1%;
  border-color: #dee2e6;
}
#widget_abrangencia_territorial .selected-option-content {
  display: flex;
  justify-content: space-between;
  align-items: center; /* Alinha os elementos verticalmente ao centro */
  width: 100%;
}
#widget_abrangencia_territorial .selected-option-text {
  flex-grow: 1; /* Permite que o texto à esquerda cresça para ocupar o espaço disponível */
}
#widget_abrangencia_territorial .selected-option-right-text {
  margin-left: 0.5rem; /* Adiciona espaço entre o texto e o ícone de chevron */
  color: blue; /* Cor azul */
  text-decoration: underline; /* Sublinhado */
  cursor: pointer; /* Altera o cursor para indicar que é clicável */
  margin-right: 10px; /* Espaçamento entre o texto e o ícone */
}

.timeline .card {
  transition: all 0.2s;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: none;
}
.timeline .card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}
.timeline .card-body {
  padding-top: 0px;
  padding-bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow-y: scroll;
}
.timeline .vertical-timeline {
  width: 100%;
  position: relative;
  padding: 1rem 0 0.5rem;
  margin-top: 3%;
  margin-bottom: 3%;
  max-width: fit-content;
}
.timeline .vertical-timeline::before {
  content: "";
  position: absolute;
  top: 0;
  left: 80px;
  height: 100%;
  width: 4px;
  background: #e9ecef;
}
.timeline .vertical-timeline-element {
  position: relative;
  margin-bottom: calc(75% / var(--child-count));
}
.timeline .vertical-timeline-element:last-child {
  margin-bottom: 3%;
}
.timeline .vertical-timeline-element-icon {
  position: absolute;
  top: 0;
  left: 74px;
}
.timeline .vertical-timeline-element-content {
  position: relative;
  margin-left: 90px;
  font-size: 0.8rem;
  top: 4px;
}
.timeline .vertical-timeline-element-content .timeline-title {
  font-size: 0.8rem;
  text-transform: uppercase;
  margin: 0 0 0.5rem;
  padding: 0px 10px 0;
  font-weight: bold;
}
.timeline .vertical-timeline-element-content .vertical-timeline-element-date {
  display: block;
  position: absolute;
  left: -90px;
  top: 1px;
  padding-right: 10px;
  text-align: end;
  color: #adb5bd;
  font-size: 0.7619rem;
  white-space: nowrap;
}
.timeline .vertical-timeline-element-content::after {
  content: "";
  display: table;
  clear: both;
}
.timeline .vertical-timeline .timeline-element-muted {
  color: lightgray !important;
}

.locais-sig a {
  text-decoration: none;
}
.locais-sig .formulario-container .table-striped tbody tr:nth-child(2n+1) td {
  background-color: unset;
}
.locais-sig .accordion-button:not(.collapsed):hover {
  background-color: var(--bs-accordion-btn-focus-border-color);
}
.locais-sig .input-container {
  position: relative;
}
.locais-sig .search-icon {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
}
.locais-sig .search-input {
  width: calc(100% - 30px);
  padding-left: 30px;
}
.locais-sig .seleciona-poligono .seleciona-parcela {
  border-color: #207BAC;
}
.locais-sig #loaderLocal {
  display: flex;
  justify-content: center;
  align-items: center;
}
.locais-sig .btn.btn-secondary, .locais-sig #calendar-container .btn-secondary.fc-button, #calendar-container .locais-sig .btn-secondary.fc-button, .locais-sig #calendar-container .fc-today-button, #calendar-container .locais-sig .fc-today-button {
  background: #6c757d;
  border-color: #6c757d;
}
.locais-sig .accordion-button {
  pointer-events: auto; /* Garante que eventos de ponteiro estão habilitados */
}
.locais-sig .accordion-button::after {
  display: none; /* Remove a seta padrão do Bootstrap */
}
.locais-sig .poligono-numero {
  -webkit-user-select: text; /* Chrome 49+ */
  -moz-user-select: text; /* Firefox 43+ */
  -ms-user-select: text; /* No support yet */
  user-select: text; /* Likely future */
}
.locais-sig .wrapper {
  overflow: hidden;
}
.locais-sig .collapsible-content {
  transition: visibility 0.5s linear, opacity 0.5s ease, margin-top 0.5s ease, height 0.5s ease;
  height: 0; /* Começa fechado */
  opacity: 0; /* Começa invisível */
  visibility: hidden; /* Começa invisível */
}
.locais-sig .toggle-check {
  display: none; /* Esconde o checkbox */
}
.locais-sig .toggle-check:checked + .collapsible-content {
  height: auto; /* Permite que a altura se ajuste ao conteúdo */
  margin-top: 10px; /* Ajuste conforme necessário */
  opacity: 1; /* Fica visível */
  visibility: visible; /* Fica visível */
}

.legenda {
  border-radius: 50%;
  width: 24px;
  height: 24px;
  min-width: 24px;
}
.legenda-mensal {
  background-color: #7E9D3D;
}
.legenda-anual {
  background-color: #3F4F1F;
}

.total-custos {
  height: 30px !important;
}

.anual::before,
.mensal::before {
  content: "";
  position: absolute;
  top: 55%;
  margin-right: 30px;
  left: 0;
  transform: translate(-150%, -50%);
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.anual::before {
  background-color: #3F4F1F;
}

.mensal::before {
  background-color: #7E9D3D;
}

.circle-span {
  position: relative;
}
.circle-span::before {
  content: "";
  position: absolute;
  top: 55%;
  margin-right: 30px;
  left: 0;
  transform: translate(-150%, -50%);
  width: 16px;
  height: 16px;
  border-radius: 50%;
}

.bar {
  color: #fff !important;
}
.bar-anual {
  width: 80%;
  max-width: 220px;
  background-color: #3F4F1F;
  max-height: 24px !important;
}
.bar-mensal {
  max-width: 160px;
  background-color: #7E9D3D;
  max-height: 24px !important;
}

.card-total {
  box-shadow: 0 10px 20px -2px #c5c5c5;
  border-color: #ced4da;
  height: 29rem;
}
.card-total hr {
  border: 1px solid #696a6b;
  margin: 10px 0 0 0;
}
.card-total .card-header {
  background-color: #fff;
  border-bottom: none;
}
.card-total .card-header span {
  font-size: 24px;
  font-weight: 500;
}
.card-total .card-header .ancora-ver-grupo {
  text-decoration: none;
  display: flex;
  justify-content: end;
  font-size: 20px;
  color: #277aa6;
}
.card-total .card-header .ancora-ver-grupo .bi-arrow-down-short {
  margin-top: 8px;
}
.card-total .chartdiv {
  height: 90px !important;
  overflow: visible !important;
}
.card-total .card-body {
  max-height: 97px !important;
  overflow: visible !important;
}
.card-total .card-body [id^=chart] {
  display: flex;
  align-items: center;
  margin-left: 1rem;
}

#chartdiv_habilitacoes,
#chartdiv_funcoes,
#chartdiv_vinculos,
#chartdiv_formacoes {
  height: 50px !important;
  overflow: visible !important;
  width: 100%;
}

canvas {
  display: flex;
  justify-content: space-between;
  overflow: visible !important;
}

.am5-html-container,
.am5-focus-container,
.am5-reader-container,
.am5-tooltip-container {
  overflow: visible !important;
}

.modal-content-recursos-humanos {
  overflow: hidden !important;
  min-width: 600px !important;
}

.form-check-input[type=checkbox] {
  border-radius: 0.25em;
  background-color: #f4f4f5;
}

.check_collapse {
  display: none;
}

.disabled-link {
  color: gray !important;
  cursor: not-allowed; /* Cursor de disabled */
  text-decoration: none;
  opacity: 0.6;
  pointer-events: none !important;
}

.toggle_div {
  display: none; /* Start with the divs hidden */
}

.sub_container {
  background-color: #F9F9F9;
  border-radius: 8px;
  margin-right: 10px;
  margin-top: 4px;
}

#tipo_estrutura {
  width: 320px;
}

#altura_cercea {
  width: 250px;
}

.area_bruta {
  width: 160px;
  text-align: right !important;
}

.unidades-producao-form {
  max-width: 600px;
  margin: 0 auto;
  padding: 2rem;
  background: #f9f9f9;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.unidades-producao-form label {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: bold;
  color: #fff;
}
.unidades-producao-form input[type=text],
.unidades-producao-form input[type=number],
.unidades-producao-form select,
.unidades-producao-form textarea {
  width: 100%;
  padding: 0.75rem;
  margin-bottom: 1rem;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 1rem;
  font-family: "Helvetica, Arial, sans-serif";
  box-sizing: border-box;
}
.unidades-producao-form input[type=text]:focus,
.unidades-producao-form input[type=number]:focus,
.unidades-producao-form select:focus,
.unidades-producao-form textarea:focus {
  border-color: #fff;
  outline: none;
}
.unidades-producao-form .help-text {
  font-size: 0.875rem;
  color: #666;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
}
.unidades-producao-form .error-message {
  color: #e74c3c;
  font-size: 0.875rem;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
}
.unidades-producao-form button {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  font-family: "Helvetica, Arial, sans-serif";
  color: #fff;
  background-color: #2ecc71;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.unidades-producao-form button:hover {
  background-color: #25a25a;
}
.unidades-producao-form button:focus {
  outline: none;
}

.efetivo-animal-widget .scrollbar {
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #DFE0E2 #F8F9FB;
}
.efetivo-animal-widget [class^=table-container] {
  border: 1px solid #c3c3c3;
  overflow-x: auto;
  display: flex;
}
.efetivo-animal-widget [class^=table-container].table-container {
  border-radius: 4px;
  border-collapse: collapse;
  margin-bottom: 1.5rem !important;
}
.efetivo-animal-widget [class^=table-container] > div {
  flex-shrink: 0;
  min-width: 100%;
}
.efetivo-animal-widget [class^=table-container] > div > div {
  font-size: 1px;
  background-color: transparent;
}
.efetivo-animal-widget table.table {
  --bs-table-accent-bg: transparent !important;
}
.efetivo-animal-widget th, .efetivo-animal-widget td {
  box-shadow: inset 0 0 0 0.5px #c3c3c3;
  border-collapse: collapse;
  white-space: nowrap;
}
.efetivo-animal-widget table.table thead tr.header th:first-child,
.efetivo-animal-widget table.table td:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.efetivo-animal-widget table.table thead {
  border: initial;
}
.efetivo-animal-widget table.table thead tr th {
  text-align: center;
  border: 1px solid #dfe0e2;
}
.efetivo-animal-widget table.table thead tr:first-child th {
  background-color: #e9ecef;
}
.efetivo-animal-widget table.table thead tr:first-child th:first-child {
  text-align: left;
}
.efetivo-animal-widget table.table thead tr:first-child th:first-child, .efetivo-animal-widget table.table thead tr:first-child th:last-child {
  border-left: 1px solid #dfe0e2;
}
.efetivo-animal-widget table.table thead tr:last-child th {
  text-align: center;
  width: 0;
}
.efetivo-animal-widget table.table thead tr:not(:first-child) th {
  border: 1px solid #dfe0e2;
  background-color: #e9ecef;
}
.efetivo-animal-widget table.table tbody {
  border: 1px solid #dfe0e2;
}
.efetivo-animal-widget table.table tbody tr {
  white-space: nowrap;
}
.efetivo-animal-widget table.table tbody tr td,
.efetivo-animal-widget table.table thead tr th {
  padding-left: 24px;
  padding-right: 24px;
}
.efetivo-animal-widget table.table tbody tr td:first-child {
  --indent-level: initial;
  --initial-indent-level: calc(24px * (var(--indent-level) + 1));
  padding-left: calc(var(--initial-indent-level));
  min-height: 56px;
}
.efetivo-animal-widget table.table tbody tr:nth-child(odd) td {
  background-color: #e5ebd8 !important;
}
.efetivo-animal-widget table.table tbody tr:nth-child(even) td {
  background-color: #f3f6ec !important;
}
.efetivo-animal-widget input.form-control {
  text-align: end;
  min-width: 120px;
}
.efetivo-animal-widget input.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.efetivo-animal-widget input.form-control[name^=r-percentagem] {
  text-align: center;
}
.efetivo-animal-widget input.form-control:not(:focus).is-invalid {
  z-index: 1 !important;
}
.efetivo-animal-widget input.form-control:focus.is-invalid {
  z-index: 4 !important;
}

.proveitos-animal-widget .scrollbar {
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #DFE0E2 #F8F9FB;
}
.proveitos-animal-widget [class^=table-container] {
  border: 1px solid #c3c3c3;
  overflow-x: auto;
  display: flex;
}
.proveitos-animal-widget [class^=table-container].table-container {
  border-radius: 4px;
  border-collapse: collapse;
  margin-bottom: 1.5rem !important;
}
.proveitos-animal-widget [class^=table-container] > div {
  flex-shrink: 0;
  min-width: 100%;
}
.proveitos-animal-widget [class^=table-container] > div > div {
  font-size: 1px;
  background-color: transparent;
}
.proveitos-animal-widget table.table {
  --bs-table-accent-bg: transparent !important;
}
.proveitos-animal-widget th, .proveitos-animal-widget td {
  box-shadow: inset 0 0 0 0.5px #c3c3c3;
  border-collapse: collapse;
  white-space: nowrap;
}
.proveitos-animal-widget table.table thead {
  border: initial;
}
.proveitos-animal-widget table.table thead.header {
  text-align: center;
}
.proveitos-animal-widget table.table thead tr.header th {
  text-align: center;
}
.proveitos-animal-widget table.table thead tr th {
  text-align: center;
  border: 1px solid #dfe0e2;
}
.proveitos-animal-widget table.table thead tr:first-child th {
  background-color: #e9ecef;
}
.proveitos-animal-widget table.table thead tr:first-child th:first-child, .proveitos-animal-widget table.table thead tr:first-child th:last-child {
  border-left: 1px solid #dfe0e2;
}
.proveitos-animal-widget table.table thead tr:last-child th {
  text-align: center;
  width: 0;
}
.proveitos-animal-widget table.table thead tr:not(:first-child) th {
  border: 1px solid #dfe0e2;
  background-color: #e9ecef;
}
.proveitos-animal-widget table.table tbody {
  border: 1px solid #dfe0e2;
}
.proveitos-animal-widget table.table tbody tr {
  white-space: nowrap;
}
.proveitos-animal-widget table.table tbody tr td,
.proveitos-animal-widget table.table thead tr th {
  padding-left: 24px;
  padding-right: 24px;
}
.proveitos-animal-widget table.table tbody tr:nth-child(odd) td {
  background-color: #e5ebd8 !important;
}
.proveitos-animal-widget table.table tbody tr:nth-child(even) td {
  background-color: #f3f6ec !important;
}
.proveitos-animal-widget .text-muted.unidade {
  color: rgba(106, 124, 143, 0.7490196078) !important;
}
.proveitos-animal-widget input.form-control {
  text-align: end;
  min-width: 120px;
}
.proveitos-animal-widget input.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.proveitos-animal-widget input.form-control[name^=r-percentagem] {
  text-align: center;
}
.proveitos-animal-widget input.form-control:not(:focus).is-invalid {
  z-index: 1 !important;
}
.proveitos-animal-widget input.form-control:focus.is-invalid {
  z-index: 4 !important;
}

.custos-animal-widget .scrollbar {
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #DFE0E2 #F8F9FB;
}
.custos-animal-widget [class^=table-container] {
  border: 1px solid #c3c3c3;
  overflow-x: auto;
  display: flex;
}
.custos-animal-widget [class^=table-container].table-container {
  border-radius: 4px;
  border-collapse: collapse;
  margin-bottom: 1.5rem !important;
}
.custos-animal-widget [class^=table-container] > div {
  flex-shrink: 0;
  min-width: 100%;
}
.custos-animal-widget [class^=table-container] > div > div {
  font-size: 1px;
  background-color: transparent;
}
.custos-animal-widget table.table {
  --bs-table-accent-bg: transparent !important;
}
.custos-animal-widget th, .custos-animal-widget td {
  box-shadow: inset 0 0 0 0.5px #c3c3c3;
  border-collapse: collapse;
  white-space: nowrap;
}
.custos-animal-widget table.table thead tr.header th:first-child,
.custos-animal-widget table.table td:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}
.custos-animal-widget table.table thead {
  border: initial;
}
.custos-animal-widget table.table thead tr th {
  text-align: center;
  border: 1px solid #dfe0e2;
}
.custos-animal-widget table.table thead tr:first-child th {
  background-color: #e9ecef;
}
.custos-animal-widget table.table thead tr:first-child th:first-child {
  text-align: left;
}
.custos-animal-widget table.table thead tr:first-child th:first-child, .custos-animal-widget table.table thead tr:first-child th:last-child {
  border-left: 1px solid #dfe0e2;
}
.custos-animal-widget table.table thead tr:last-child th {
  text-align: center;
  width: 0;
}
.custos-animal-widget table.table thead tr:not(:first-child) th {
  border: 1px solid #dfe0e2;
  background-color: #e9ecef;
}
.custos-animal-widget table.table tbody {
  border: 1px solid #dfe0e2;
}
.custos-animal-widget table.table tbody tr {
  white-space: nowrap;
}
.custos-animal-widget table.table tbody tr td.break {
  border: 1px solid #dfe0e2;
  background-color: #dfe0e2 !important;
}
.custos-animal-widget table.table tbody tr td,
.custos-animal-widget table.table thead tr th {
  padding-left: 24px;
  padding-right: 24px;
}
.custos-animal-widget table.table tbody tr td:first-child {
  --indent-level: initial;
  --initial-indent-level: calc(24px * (var(--indent-level) + 1));
  padding-left: calc(var(--initial-indent-level));
  min-height: 56px;
}
.custos-animal-widget table.table tbody tr:nth-child(odd) td {
  background-color: #e5ebd8;
}
.custos-animal-widget table.table tbody tr:nth-child(even) td {
  background-color: #f3f6ec;
}
.custos-animal-widget input.form-control {
  text-align: end;
  min-width: 120px;
}
.custos-animal-widget input.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.custos-animal-widget input.form-control[name^=r-percentagem] {
  text-align: center;
}
.custos-animal-widget input.form-control:not(:focus).is-invalid {
  z-index: 1 !important;
}
.custos-animal-widget input.form-control:focus.is-invalid {
  z-index: 4 !important;
}

.acoes-animais-rg-widget table.table tbody tr:nth-child(odd) td {
  background-color: #e5ebd8;
}
.acoes-animais-rg-widget table.table tbody tr:nth-child(even) td {
  background-color: #f3f6ec;
}
.acoes-animais-rg-widget .scrollbar {
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #DFE0E2 #F8F9FB;
}
.acoes-animais-rg-widget [class^=table-container] {
  border: 1px solid #c3c3c3;
  overflow-x: auto;
  display: flex;
}
.acoes-animais-rg-widget [class^=table-container].table-container {
  border-radius: 4px;
  border-collapse: collapse;
  margin-bottom: 1.5rem !important;
}
.acoes-animais-rg-widget [class^=table-container] > div {
  flex-shrink: 0;
  min-width: 100%;
}
.acoes-animais-rg-widget [class^=table-container] > div > div {
  font-size: 1px;
  background-color: transparent;
}
.acoes-animais-rg-widget table.table {
  --bs-table-accent-bg: transparent !important;
}
.acoes-animais-rg-widget table.table.accordion {
  --bs-accordion-btn-icon-width: 0.9rem;
}
.acoes-animais-rg-widget th, .acoes-animais-rg-widget td {
  box-shadow: inset 0 0 0 0.5px #c3c3c3;
  border-collapse: collapse;
}
.acoes-animais-rg-widget table.table thead tr.header th:first-child,
.acoes-animais-rg-widget table.table td:first-child {
  width: 400px;
  max-width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: sticky;
  left: 0;
  right: 0;
  z-index: 2;
}
.acoes-animais-rg-widget table.table thead {
  border: initial;
}
.acoes-animais-rg-widget table.table thead tr th {
  text-align: center;
  border: 1px solid #dfe0e2;
}
.acoes-animais-rg-widget table.table thead tr:first-child th {
  background-color: #e9ecef;
}
.acoes-animais-rg-widget table.table thead tr:first-child th:not(:nth-child(4)) {
  text-align: left;
}
.acoes-animais-rg-widget table.table thead tr:first-child th:nth-child(4) {
  background-color: #dee2e6;
}
.acoes-animais-rg-widget table.table thead tr:first-child th:first-child, .acoes-animais-rg-widget table.table thead tr:first-child th:last-child {
  border-left: 1px solid #dfe0e2;
}
.acoes-animais-rg-widget table.table thead tr:last-child th {
  text-align: left;
}
.acoes-animais-rg-widget table.table thead tr:not(:first-child) th {
  border: 1px solid #dfe0e2;
  background-color: #e9ecef;
}
.acoes-animais-rg-widget table.table tbody {
  border: 1px solid #dfe0e2;
}
.acoes-animais-rg-widget table.table tbody tr {
  white-space: nowrap;
}
.acoes-animais-rg-widget table.table tbody tr td,
.acoes-animais-rg-widget table.table thead tr th {
  padding-left: 24px;
  padding-right: 24px;
}
.acoes-animais-rg-widget table.table tbody tr td.collapsing {
  height: 0;
  transition: height 0.45s ease;
}
.acoes-animais-rg-widget table.table tbody tr td:first-child {
  --indent-level: initial;
  --initial-indent-level: calc(24px * (var(--indent-level) + 1));
  padding-left: calc(var(--initial-indent-level));
  min-height: 50px;
  max-width: 450px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.acoes-animais-rg-widget table.table tbody tr td:first-child.accordion-button:not(.collapsed) {
  color: unset;
  background-color: unset;
}
.acoes-animais-rg-widget table.table tbody tr td:first-child.accordion-button:after {
  order: -1;
  margin-left: 0;
  margin-right: 0.5em;
}
.acoes-animais-rg-widget table.table tbody tr td:nth-child(2) {
  width: 220px;
  max-width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.acoes-animais-rg-widget .accord-button {
  cursor: pointer;
}
.acoes-animais-rg-widget input.form-control {
  text-align: end;
}
.acoes-animais-rg-widget input.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.acoes-animais-rg-widget input.form-control[name^=r-percentagem] {
  text-align: center;
}
.acoes-animais-rg-widget input.form-control:not(:focus).is-invalid {
  z-index: 1 !important;
}
.acoes-animais-rg-widget input.form-control:focus.is-invalid {
  z-index: 4 !important;
}

.simulador .accordion-scroll {
  max-height: 200px;
  overflow-y: auto;
}
.simulador .popover-body {
  font-size: 10px;
}
.simulador div.card:first-of-type {
  background-color: #F3F5F7;
}

#modal-formulario-simulador-calculo {
  /* Container principal */
  /* Efeito de transição */
  /* Ícone inicial */
  /* Ícone intermediário */
  /* Ícone final */
  /* Animação de transição */
}
#modal-formulario-simulador-calculo .hourglass-container {
  position: relative;
}
#modal-formulario-simulador-calculo .hourglass-icon {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  animation: fade 3s infinite;
}
#modal-formulario-simulador-calculo .hourglass-top {
  animation-delay: 0s;
}
#modal-formulario-simulador-calculo .hourglass-split {
  animation-delay: 1s;
}
#modal-formulario-simulador-calculo .hourglass-bottom {
  animation-delay: 2s;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

#widget-setor-projeto .modal-body.edicao {
  position: relative;
  overflow: hidden;
  min-height: 350px;
}
#widget-setor-projeto .spinner-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}
#widget-setor-projeto .modal-body.edicao .content {
  display: block;
}
#widget-setor-projeto .modal-body.edicao.loading .content {
  display: none;
}

.analise-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  min-height: calc(100vh - 624px);
  gap: 0.75rem;
  /* #region NavSidebar*/
  /* #endRegion NavSidebar */
}
.analise-container .analise-paginacao-sidebar {
  height: auto;
  padding: 10px 14px;
  background: #FFFFFF;
  transition: all 0.4s ease;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  width: fit-content;
  overflow-x: hidden;
  flex-shrink: 0;
}
.analise-container .analise-paginacao-sidebar .analise-menu-page-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-y: hidden;
  overflow-x: hidden;
  align-items: center;
  height: 100%;
}
.analise-container .analise-paginacao-sidebar .analise-menu-page-container button {
  background-color: #FFFFFF;
}
.analise-container .analise-paginacao-sidebar .analise-menu-page-container button:hover {
  background-color: #F8F9FA;
}
.analise-container .analise-paginacao-sidebar .analise-menu-page-item {
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative;
}
@media (max-width: 1199.98px) {
  .analise-container .analise-paginacao-sidebar .analise-menu-page-item {
    display: flex;
  }
}
.analise-container .analise-paginacao-sidebar .page-item {
  height: 50px;
  margin-top: 10px;
  list-style: none;
  display: flex;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}
@media (max-width: 1199.98px) {
  .analise-container .analise-paginacao-sidebar .page-item {
    gap: 10px;
    margin-top: unset;
  }
}
.analise-container .analise-paginacao-sidebar .page-item a li {
  height: 50px;
  min-width: 55px;
  display: flex;
  font-size: 22px;
  align-items: center;
  justify-content: center;
}
.analise-container .analise-paginacao-sidebar .page-item.active,
.analise-container .analise-paginacao-sidebar .page-item:hover {
  border-radius: 4px;
  background-color: #edf6fa;
}
.analise-container .analise-paginacao-sidebar .page-item:hover {
  background-color: #daf3f6;
}
.analise-container .analise-paginacao-sidebar .link {
  align-items: center;
  display: flex;
  border-radius: 8px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  text-decoration: none;
  width: 100%;
}
.analise-container .analise-paginacao-sidebar .sidebar-link {
  color: #479cc7;
}
.analise-container .analise-paginacao-sidebar i {
  color: #479cc7;
  font-size: 22px;
}
@media (max-width: 1199.98px) {
  .analise-container {
    margin: unset;
    flex-direction: column;
  }
  .analise-container .analise-paginacao-sidebar {
    width: 100%;
    border-radius: 10px;
  }
  .analise-container .analise-paginacao-sidebar .analise-menu-page-container {
    margin-left: 0;
    flex-direction: row;
    overflow-x: auto;
  }
  .analise-container .analise-paginacao-sidebar .analise-menu-page-container .analise-menu-page-item {
    display: flex;
    width: 100%;
    justify-content: space-around;
    grid-column-gap: 10px;
  }
  .analise-container .analise-paginacao-sidebar .analise-menu-page-container .analise-menu-page-item .page-item {
    gap: 10px;
    margin-top: unset;
  }
  .analise-container .analise-paginacao-sidebar .analise-menu-page-container .analise-menu-page-item .page-item.active a span {
    display: initial;
    visibility: visible;
    white-space: nowrap;
    opacity: 1;
  }
  .analise-container .analise-paginacao-sidebar .analise-menu-page-container .analise-menu-page-item .page-item:hover span {
    display: initial;
    visibility: visible;
    opacity: 1;
  }
  .analise-container .analise-paginacao-sidebar .analise-menu-page-container .btn-toggle-sidebar {
    display: none;
  }
}
.analise-container .analise-paginacao-sidebar.top-bar {
  width: 100%;
  border-radius: 10px;
}
.analise-container .analise-paginacao-sidebar.top-bar .analise-menu-page-container {
  margin-left: 0;
  flex-direction: row;
  overflow-x: auto;
}
.analise-container .analise-paginacao-sidebar.top-bar .analise-menu-page-container .analise-menu-page-item {
  display: flex;
  width: 100%;
  justify-content: center;
}
.analise-container .analise-paginacao-sidebar.top-bar .analise-menu-page-container .analise-menu-page-item .page-item {
  margin-top: unset;
  padding-left: 1%;
  padding-right: 1%;
}
.analise-container .analise-paginacao-sidebar.top-bar .analise-menu-page-container .analise-menu-page-item .page-item.active a span {
  display: initial;
  visibility: visible;
  white-space: nowrap;
  opacity: 1;
}
.analise-container .analise-paginacao-sidebar.top-bar .analise-menu-page-container .btn-toggle-sidebar {
  display: none;
}
.analise-container .analise-main {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  background-color: #FFFFFF;
  width: 100%;
}
.analise-container thead, .analise-container tbody, .analise-container tfoot, .analise-container tr, .analise-container td, .analise-container th {
  border: none;
}
.analise-container .table-responsive {
  overflow-x: auto;
}
.analise-container .table-striped tbody tr:nth-child(2n+1) td, .analise-container .table-striped tbody tr:nth-child(2n+1) th {
  background-color: #EFFFFC;
  --bs-table-accent-bg: transparent !important;
}
.analise-container .table-bordered, .analise-container .table-bordered td, .analise-container .table-bordered th {
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
}

.detalhes-projeto-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  min-height: calc(100vh - 624px);
  gap: 0.75rem;
  /* #region NavSidebar*/
  /* #endRegion NavSidebar */
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar {
  height: auto;
  padding: 10px 14px;
  background: #FFFFFF;
  transition: all 0.4s ease;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  width: fit-content;
  overflow-x: hidden;
  flex-shrink: 0;
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .detalhes-projeto-menu-page-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-y: hidden;
  overflow-x: hidden;
  align-items: center;
  height: 100%;
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .detalhes-projeto-menu-page-container button {
  background-color: #FFFFFF;
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .detalhes-projeto-menu-page-container button:hover {
  background-color: #F8F9FA;
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .detalhes-projeto-menu-page-item {
  margin: 0;
  padding: 0;
  height: 100%;
  position: relative;
}
@media (max-width: 798.98px) {
  .detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .detalhes-projeto-menu-page-item {
    display: flex;
  }
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .page-item {
  height: 50px;
  margin-top: 10px;
  list-style: none;
  display: flex;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}
@media (max-width: 798.98px) {
  .detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .page-item {
    gap: 10px;
    margin-top: unset;
  }
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .page-item a li {
  height: 50px;
  min-width: 55px;
  display: flex;
  font-size: 22px;
  align-items: center;
  justify-content: center;
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .page-item.active,
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .page-item:hover {
  border-radius: 4px;
  background-color: #edf6fa;
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .page-item:hover {
  background-color: #daf3f6;
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .link {
  align-items: center;
  display: flex;
  border-radius: 8px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  text-decoration: none;
  width: 100%;
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar .sidebar-link {
  color: #479cc7;
}
.detalhes-projeto-container .detalhes-projeto-paginacao-sidebar i {
  color: #479cc7;
  font-size: 22px;
}
@media (max-width: 798.98px) {
  .detalhes-projeto-container {
    margin: unset;
    flex-direction: column;
  }
  .detalhes-projeto-container .analise-paginacao-sidebar {
    width: 100%;
    border-radius: 10px;
  }
  .detalhes-projeto-container .analise-paginacao-sidebar .analise-menu-page-container {
    margin-left: 0;
    flex-direction: row;
    overflow-x: auto;
  }
  .detalhes-projeto-container .analise-paginacao-sidebar .analise-menu-page-container .analise-menu-page-item {
    display: flex;
    width: 100%;
    justify-content: space-around;
    grid-column-gap: 10px;
  }
  .detalhes-projeto-container .analise-paginacao-sidebar .analise-menu-page-container .analise-menu-page-item .page-item {
    gap: 10px;
    margin-top: unset;
  }
  .detalhes-projeto-container .analise-paginacao-sidebar .analise-menu-page-container .analise-menu-page-item .page-item.active a span {
    display: initial;
    visibility: visible;
    white-space: nowrap;
    opacity: 1;
  }
  .detalhes-projeto-container .analise-paginacao-sidebar .analise-menu-page-container .analise-menu-page-item .page-item:hover span {
    display: initial;
    visibility: visible;
    opacity: 1;
  }
  .detalhes-projeto-container .analise-paginacao-sidebar .analise-menu-page-container .btn-toggle-sidebar {
    display: none;
  }
}
.detalhes-projeto-container .detalhes-projeto-main {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  background-color: #FFFFFF;
}
.detalhes-projeto-container thead, .detalhes-projeto-container tbody, .detalhes-projeto-container tfoot, .detalhes-projeto-container tr, .detalhes-projeto-container td, .detalhes-projeto-container th {
  border: none;
}
.detalhes-projeto-container .table-responsive {
  overflow-x: auto;
}
.detalhes-projeto-container .table-striped tbody tr:nth-child(2n+1) td, .detalhes-projeto-container .table-striped tbody tr:nth-child(2n+1) th {
  background-color: #EFFFFC;
  --bs-table-accent-bg: transparent !important;
}
.detalhes-projeto-container .table-bordered, .detalhes-projeto-container .table-bordered td, .detalhes-projeto-container .table-bordered th {
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
}

.analise-display-container {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  min-height: calc(100vh - 624px);
  gap: 0.75rem;
  /* #region NavSidebar*/
  /* #endRegion NavSidebar */
}
.analise-display-container .analise-paginacao-sidebar {
  height: auto;
  padding: 10px 14px;
  background: #FFFFFF;
  transition: all 0.4s ease;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  width: fit-content;
  overflow-x: hidden;
  flex-shrink: 0;
  width: 100%;
}
.analise-display-container .analise-paginacao-sidebar .analise-menu-page-container {
  display: flex;
  flex-direction: row;
  overflow-y: auto;
  align-items: center;
  width: 100%;
}
.analise-display-container .analise-paginacao-sidebar .analise-menu-page-container button {
  background-color: #FFFFFF;
}
.analise-display-container .analise-paginacao-sidebar .analise-menu-page-container button:hover {
  background-color: #F8F9FA;
}
.analise-display-container .analise-paginacao-sidebar .analise-menu-page-item {
  display: flex;
}
.analise-display-container .analise-paginacao-sidebar .page-item {
  height: 50px;
  list-style: none;
  display: flex;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  gap: 10px;
  margin-top: unset;
}
.analise-display-container .analise-paginacao-sidebar .page-item a li {
  height: 50px;
  min-width: 55px;
  display: flex;
  font-size: 22px;
  align-items: center;
  justify-content: center;
}
.analise-display-container .analise-paginacao-sidebar .page-item.active,
.analise-display-container .analise-paginacao-sidebar .page-item:hover {
  border-radius: 4px;
  background-color: #edf6fa;
}
.analise-display-container .analise-paginacao-sidebar .page-item:hover {
  background-color: #daf3f6;
}
.analise-display-container .analise-paginacao-sidebar .link {
  align-items: center;
  display: flex;
  border-radius: 8px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  text-decoration: none;
  width: 100%;
}
.analise-display-container .analise-paginacao-sidebar .sidebar-link {
  color: #479cc7;
  width: max-content;
}
.analise-display-container .analise-paginacao-sidebar i {
  color: #479cc7;
  font-size: 22px;
}
.analise-display-container .analise-paginacao-sidebar.top-bar {
  width: 100%;
  border-radius: 10px;
}
.analise-display-container .analise-paginacao-sidebar.top-bar .analise-menu-page-container {
  margin-left: 0;
  flex-direction: row;
  overflow-x: auto;
}
.analise-display-container .analise-paginacao-sidebar.top-bar .analise-menu-page-container .analise-menu-page-item {
  display: flex;
  width: 100%;
  justify-content: center;
}
.analise-display-container .analise-paginacao-sidebar.top-bar .analise-menu-page-container .analise-menu-page-item .page-item {
  margin-top: unset;
  padding-left: 1%;
  padding-right: 1%;
}
.analise-display-container .analise-paginacao-sidebar.top-bar .analise-menu-page-container .analise-menu-page-item .page-item.active a span {
  display: initial;
  visibility: visible;
  white-space: nowrap;
  opacity: 1;
}
.analise-display-container .analise-paginacao-sidebar.top-bar .analise-menu-page-container .btn-toggle-sidebar {
  display: none;
}
.analise-display-container .analise-main {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  background-color: #FFFFFF;
}
.analise-display-container thead, .analise-display-container tbody, .analise-display-container tfoot, .analise-display-container tr, .analise-display-container td, .analise-display-container th {
  border: none;
}
.analise-display-container .table-responsive {
  overflow-x: auto;
}
.analise-display-container .table-striped tbody tr:nth-child(2n+1) td, .analise-display-container .table-striped tbody tr:nth-child(2n+1) th {
  background-color: #EFFFFC;
  --bs-table-accent-bg: transparent !important;
}
.analise-display-container .table-bordered, .analise-display-container .table-bordered td {
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
}

.analise-estado {
  font-size: 10px;
  line-height: 34px;
  font-weight: 500;
  letter-spacing: 0.939px;
  text-transform: uppercase;
}

.analise-header {
  flex-wrap: wrap;
  width: 100%;
}

.analise-validacao {
  position: fixed;
  bottom: 0;
  width: 350px;
  right: 50px;
  border-radius: 10px 10px 0 0;
  background-color: #FFFFFF;
  box-shadow: rgba(149, 157, 165, 0.2) 0 20px 17px 20px;
  display: block;
  visibility: visible;
  z-index: 9;
  /* Works on Firefox */
  /* Works on Chrome, Edge, and Safari */
}
.analise-validacao .analise-validacao-container .info {
  padding: 10px 10px 0 10px;
  min-height: 49px;
}
.analise-validacao .analise-validacao-container .info p {
  font-size: 13.4px;
}
.analise-validacao[data-validation=error] .header {
  background-color: #e65662;
}
.analise-validacao[data-validation=success] .header {
  background-color: #198754;
}
.analise-validacao .header {
  color: #FFF;
  display: flex;
  border-radius: 10px 10px 0 0;
  justify-content: space-between;
  padding: 10px 10px 5px 10px;
}
.analise-validacao .header .actions {
  display: flex;
  justify-content: flex-end;
}
.analise-validacao .header .actions a {
  cursor: pointer;
  color: #FFF;
}
.analise-validacao .body {
  padding: 2px 10px 0 10px;
  overflow-y: auto;
  overflow-x: hidden;
  height: 290px;
  margin-right: 5px;
}
.analise-validacao .body .card {
  margin-bottom: 10px;
}
.analise-validacao .body .card li {
  font-size: 13px;
}
.analise-validacao .body .card div.col-1 {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.analise-validacao .body .card div.col-1 i.rotate-45 {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: inline-block;
}
.analise-validacao .body .card.download, .analise-validacao .body .card.loading {
  height: 270px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  padding: 0 10px 0 10px;
  text-decoration: none;
}
.analise-validacao .body .card.download i, .analise-validacao .body .card.loading i {
  font-size: 100px;
}
.analise-validacao .body .card.download:hover, .analise-validacao .body .card.loading:hover {
  background-color: #e2fff0;
}
.analise-validacao .body .card.download {
  cursor: pointer;
}
.analise-validacao .body .card:hover {
  background-color: #f9f8f7;
}
.analise-validacao .body .loading {
  height: 270px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.analise-validacao .body .loading .spinner-border {
  width: 3rem;
  height: 3rem;
  margin-bottom: 10px;
}
.analise-validacao .body .loading p {
  font-size: 1.25rem;
}
.analise-validacao[data-validation=error] .body {
  scrollbar-width: thin;
  scrollbar-color: #e65662 #E5E7EB;
}
.analise-validacao[data-validation=success] .body {
  scrollbar-width: thin;
  scrollbar-color: #198754 #E5E7EB;
}
.analise-validacao .body::-webkit-scrollbar {
  width: 12px;
}
.analise-validacao .body::-webkit-scrollbar-track {
  background: #E5E7EB;
  border-radius: 20px;
}
.analise-validacao[data-validation=error] .body::-webkit-scrollbar-thumb {
  background-color: #e65662;
  border-radius: 20px;
  border: 1px solid #E5E7EB;
}
.analise-validacao[data-validation=success] .body::-webkit-scrollbar-thumb {
  background-color: #198754;
  border-radius: 20px;
  border: 1px solid #E5E7EB;
}

.analise-validacao-inicio .modal-header {
  background-color: #dd3849;
  color: #FFFFFF;
}
.analise-validacao-inicio .modal-header,
.analise-validacao-inicio .btn-close {
  color: #FFFFFF;
}

.analise-page-title {
  color: #479cc7;
}

.btn-acoes {
  color: #7e9d3d;
  cursor: pointer;
}

.text-primary-variant {
  color: #479cc7;
}

.table-skeleton {
  width: 100%;
}
.table-skeleton .td-sl-content {
  background-color: #f0f0f0;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  height: 20px;
  margin-bottom: 5px;
}
.table-skeleton .td-sl-content.td-sl-content-image {
  width: 50px;
  height: 50px;
}
.table-skeleton .td-sl-content.td-sl-content-sub-data {
  width: 80%;
  height: 10px;
}
.table-skeleton .td-sl-content.td-sl-content-data {
  width: 100%;
}
.table-skeleton .td-sl-content.td-sl-content-action {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}
.table-skeleton .td-sl-content.animated {
  background: linear-gradient(90deg, rgb(240, 240, 240) 25%, rgb(255, 255, 255) 50%, rgb(240, 240, 240) 75%);
  background-size: 200% 100%;
  animation: shimmer 1.5s infinite;
}
@keyframes shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}

.skeleton-container {
  display: flex;
  flex-direction: column;
  padding: 10px;
}

.skeleton-row {
  background: linear-gradient(90deg, rgb(240, 240, 240) 25%, rgb(255, 255, 255) 50%, rgb(240, 240, 240) 75%);
  background-size: 200% 100%;
  animation: shimmer 1.5s infinite;
}

@keyframes shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
.text-primary-variant {
  color: #479cc7;
}

.green-accordion-button .accordion-button {
  background-color: #8cc3a9 !important;
}

.green-accordion-button.accordion-button:not(.collapsed) {
  background-color: #8cc3a9 !important;
}

.red-accordion-button .accordion-button {
  background-color: #ed9aa2 !important;
}

.red-accordion-button.accordion-button:not(.collapsed) {
  background-color: #ed9aa2 !important;
}

.blue-accordion-button .accordion-button {
  background-color: #ecf7ff !important;
}

.blue-accordion-button.accordion-button:not(.collapsed) {
  background-color: #ecf7ff !important;
}

.fixed-left {
  position: sticky;
  left: 0;
  background: #e9ecef;
  z-index: 2;
}

.fixed-right {
  position: sticky;
  right: 0;
  background: #e9ecef;
  z-index: 2;
}

thead th.fixed-left,
thead th.fixed-right {
  z-index: 3;
}

.fixed-left {
  position: sticky;
  left: 0;
  background: #e9ecef;
  z-index: 2;
}

.fixed-right {
  position: sticky;
  right: 0;
  background: #e9ecef;
  z-index: 2;
}

thead th.fixed-left,
thead th.fixed-right {
  z-index: 3;
}

.small .MsoListParagraphCxSpFirst {
  text-indent: 0 !important;
  padding-left: 18pt !important;
}

.small .MsoListParagraphCxSpMiddle {
  text-indent: 0 !important;
  padding-left: 18pt !important;
}

.small .MsoListParagraphCxSpLast {
  text-indent: 0 !important;
  padding-left: 18pt !important;
}

.tooltip-inner {
  max-width: 500px;
  text-align: left;
}

.componente-container {
  width: 100%;
}
.componente-container .component-title {
  color: #479cc7;
}
.componente-container .chat-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 10px;
  padding: 10px;
  background-color: #f4f4f8;
  border-radius: 8px;
}
.componente-container .chat-container .message {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  gap: 10px;
  word-break: break-word;
}
.componente-container .chat-container .message .sent {
  flex-grow: 1;
  width: 100%;
  padding: 10px;
  align-self: flex-start;
  background-color: #7e9d3d;
  color: white;
  margin-bottom: 5px;
  border-radius: 0 15px 15px 15px;
  max-width: 80%;
}
.componente-container .chat-container .message .reply {
  flex-grow: 1;
  width: 100%;
  padding: 10px;
  align-self: flex-end;
  background-color: #e0e0e0;
  color: #333;
  margin-bottom: 5px;
  border-radius: 15px 0 15px 15px;
  max-width: 80%;
}
.componente-container .chat-container .message .userInfo.sender {
  max-width: 80%;
  align-self: flex-start;
}
.componente-container .chat-container .message .userInfo.replier {
  max-width: 80%;
  align-self: flex-end;
}

div.inputTable .scrollbar {
  overflow-x: auto;
  scrollbar-width: thin;
  scrollbar-color: #DFE0E2 #F8F9FB;
}
div.inputTable [class^=table-container] {
  border: 1px solid #c3c3c3;
  overflow-x: auto;
  display: flex;
}
div.inputTable [class^=table-container].table-container {
  border-radius: 4px;
  border-collapse: collapse;
  margin-bottom: 1.5rem !important;
}
div.inputTable [class^=table-container] > div {
  flex-shrink: 0;
  min-width: 100%;
}
div.inputTable [class^=table-container] > div > div {
  font-size: 1px;
  background-color: transparent;
}
div.inputTable table {
  border-collapse: collapse;
  width: 100%;
}
div.inputTable table.table thead tr:first-child th {
  background-color: #e9ecef;
  text-align: center;
}
div.inputTable table.table thead tr:first-child th:first-child {
  text-align: left;
}
div.inputTable table.table thead tr:first-child th:last-child {
  text-align: center;
  min-width: 150px;
}
div.inputTable table.table thead tr:not(:first-child) th {
  text-align: center;
}
div.inputTable table.table thead tr:last-child th {
  text-align: center;
  min-width: 150px;
}
div.inputTable table.table tbody tr {
  white-space: nowrap;
}
div.inputTable table.table tbody tr td:first-child {
  text-align: left;
}
div.inputTable th, div.inputTable td {
  box-shadow: inset 0 0 0 0.5px #c3c3c3;
  border-collapse: collapse;
  text-align: left;
}
div.inputTable thead th {
  white-space: nowrap;
  background-color: #f4f4f4;
}
div.inputTable td.break {
  background-color: #dfe0e2 !important;
}

.custom-bootstrap-select .vue-select {
  margin-top: 0;
}

.vue-select :not(.vs--disabled) .custom-bootstrap-select .vs__dropdown-toggle {
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.5rem;
  padding: 0.375rem 0.25rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vue-select :not(.vs--disabled) .custom-bootstrap-select .vs__dropdown-toggle:hover {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  cursor: pointer;
}
.vue-select :not(.vs--disabled) .custom-bootstrap-select .vs__dropdown-toggle:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-bootstrap-select .vs__open-indicator {
  color: #000000;
}

.vue-select {
  width: 100%;
  margin-top: 0.5rem;
  background-color: #FFF;
  cursor: pointer !important;
}
.vue-select .vs__dropdown-toggle {
  cursor: pointer;
}

.vs__clear svg {
  padding-bottom: 1em;
}

.no-horizontal-scroll .vs__dropdown-menu,
.no-horizontal-scroll .vs__dropdown-options {
  white-space: normal !important; /* let text wrap */
  word-break: break-word !important; /* or 'break-all' if you prefer */
  overflow-x: visible !important; /* hide horizontal scroll */
  text-overflow: clip !important; /* remove any ellipsis effect */
  min-width: fit-content;
}

.side-modal {
  position: fixed;
  top: 53.75px;
  right: 0;
  width: 33.33%;
  height: calc(100% - 53.75px);
  background-color: #fff;
  box-shadow: -2px 0 5px rgba(0, 0, 0, 0.2);
  z-index: 2000;
  pointer-events: all;
  overflow: visible;
  opacity: 0;
  transform: translateX(100%);
  transition: opacity 0.5s ease, transform 0.5s ease;
  min-width: 220px;
  transition: opacity 0.5s ease, transform 0.5s ease;
  -webkit-transition: opacity 0.5s ease, transform 0.5s ease;
  -moz-transition: opacity 0.5s ease, transform 0.5s ease;
  -o-transition: opacity 0.5s ease, transform 0.5s ease;
  will-change: transform, opacity;
  -webkit-will-change: transform, opacity;
}
.side-modal.show {
  opacity: 1;
  transform: translateX(0);
}
.side-modal .side-modal-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow-y: scroll;
}
.side-modal .side-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  border-bottom: 1px solid #dee2e6;
}
.side-modal .side-modal-body {
  flex: 1;
  padding: 1rem;
  overflow-y: auto;
}
.side-modal .side-modal-footer {
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  text-align: right;
}
.side-modal .resizable-handle {
  position: absolute;
  top: 50%;
  left: -15px;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  cursor: ew-resize;
  display: flex;
  z-index: 110;
  justify-content: center;
  align-items: center;
  background: #f8f9fa;
  border-radius: 25px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  transition: background-color 0.3s ease;
}
.side-modal .resizable-handle.hovered {
  background-color: #e9ecef;
}
.side-modal .drag-icon {
  font-size: 1.2rem;
  color: #6c757d;
}
.side-modal .chat-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px;
  background-color: #f4f4f8;
  border-radius: 8px;
}
.side-modal .chat-container .message {
  font-size: 14px;
  word-break: break-word;
}
.side-modal .chat-container .message .sent {
  padding: 10px;
  align-self: flex-end;
  background-color: #4CAF50;
  color: white;
  margin-bottom: 5px;
  border-radius: 15px 15px 15px 15px;
}
.side-modal .chat-container .message .reply {
  padding: 10px;
  align-self: flex-start;
  background-color: #e0e0e0;
  color: #333;
  margin-bottom: 5px;
  border-radius: 15px 15px 15px 15px;
}
.side-modal .chat-container .message .userInfo.sender {
  width: 70%;
  align-self: flex-end;
}
.side-modal .chat-container .message .userInfo.replier {
  width: 70%;
  align-self: flex-start;
}

.esclarecimento-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1060;
  transition: opacity 0.3s ease;
}

.floating-buttons {
  position: fixed;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 70;
}
.floating-buttons button {
  border: none;
  padding: 10px;
  cursor: pointer;
  transition: background-color 0.3s;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  border-radius: 0 0 0 0;
}
.floating-buttons button:first-child {
  border-radius: 10px 10px 0px 0px;
}
.floating-buttons button:last-child {
  border-radius: 0px 0px 10px 10px;
}
.floating-buttons button:disabled {
  pointer-events: auto !important;
  background-color: rgba(90, 98, 104, 0.5);
  opacity: 1;
}
.floating-buttons button:disabled:hover {
  background-color: rgba(90, 98, 104, 0.5);
}
.floating-buttons button .tooltip {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  right: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  border-radius: 5px;
  padding: 5px;
  font-size: 12px;
  transition: opacity 0.3s;
  white-space: nowrap;
}
.floating-buttons button:hover .tooltip {
  visibility: visible;
  opacity: 1;
}

@media (max-width: 768px) {
  .floating-buttons button {
    width: 40px;
    height: 40px;
  }
}
.btn .tooltip, #calendar-container .fc-button .tooltip, #calendar-container .fc-today-button .tooltip {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  right: 2%;
  border-radius: 5px;
  padding: 5px;
  font-size: 12px;
  transition: opacity 0.3s;
  white-space: nowrap;
}
.btn:hover .tooltip, #calendar-container .fc-button:hover .tooltip, #calendar-container .fc-today-button:hover .tooltip {
  visibility: visible;
  opacity: 1;
}

.org-chart {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.level {
  display: flex;
  gap: 20px;
}

.president {
  background-color: #ffcccc;
}

.manager-general {
  background-color: #ccffcc;
}

.supervisor {
  background-color: #ccccff;
}

.supervisor-production {
  background-color: #ffffcc;
}

.worker {
  background-color: #ffccff;
}

.manager-production {
  background-color: #ccffff;
}

.overline {
  text-decoration: overline;
}

.card-connector {
  padding: 0px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLjY2OTVhZWZlLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNDZDs7OztFQUFBO0FDREY7O0VBU0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLHlCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QUZFRjs7QUlsSEk7RUZzSEE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRkVKOztBSzFLQTs7O0VBR0U7QUw2S0Y7O0FLOUpJO0VBTko7SUFPTTtFTGtLSjtBQUNGOztBS3JKQTtFQUNFO0VBQ0E7RUY2T0ksbUNBTEk7RUV0T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3SkY7O0FLL0lBO0VBQ0U7RUFDQSxjQ21uQjRCO0VEbG5CNUI7RUFDQTtFQUNBLGFDeW5CNEI7QU52ZTlCOztBS3hJQTtFQUNFO0VBQ0EscUJDd2pCNEI7RURyakI1QixnQkN3akI0QjtFRHZqQjVCLGdCQ3dqQjRCO0VEdmpCNUI7QUx5SUY7O0FLdElBO0VGdU1RO0FIN0RSO0FHL0ZJO0VFM0NKO0lGOE1RO0VIaEVOO0FBQ0Y7O0FLMUlBO0VGa01RO0FIcERSO0FHeEdJO0VFdENKO0lGeU1RO0VIdkROO0FBQ0Y7O0FLOUlBO0VGNkxRO0FIM0NSO0FHakhJO0VFakNKO0lGb01RO0VIOUNOO0FBQ0Y7O0FLbEpBO0VGd0xRO0FIbENSO0FHMUhJO0VFNUJKO0lGK0xRO0VIckNOO0FBQ0Y7O0FLdEpBO0VGK0tNLGtCQUxJO0FIaEJWOztBS3JKQTtFRjBLTSxlQUxJO0FIWlY7O0FLOUlBO0VBQ0U7RUFDQSxtQkN3VjBCO0FOdk01Qjs7QUt2SUE7RUFDRTtFQUNBO0VBQ0E7QUwwSUY7O0FLcElBO0VBQ0U7RUFDQTtFQUNBO0FMdUlGOztBS2pJQTs7RUFFRTtBTG9JRjs7QUtqSUE7OztFQUdFO0VBQ0E7QUxvSUY7O0FLaklBOzs7O0VBSUU7QUxvSUY7O0FLaklBO0VBQ0UsZ0JDNmI0QjtBTnpUOUI7O0FLL0hBO0VBQ0U7RUFDQTtBTGtJRjs7QUs1SEE7RUFDRTtBTCtIRjs7QUt2SEE7O0VBRUUsbUJDc2E0QjtBTjVTOUI7O0FLbEhBO0VGNkVNLGtCQUxJO0FIOENWOztBSy9HQTtFQUNFLGlCQ3FmNEI7RURwZjVCO0VBQ0E7QUxrSEY7O0FLekdBOztFQUVFO0VGd0RJLGlCQUxJO0VFakRSO0VBQ0E7QUw0R0Y7O0FLekdBO0VBQU07QUw2R047O0FLNUdBO0VBQU07QUxnSE47O0FLM0dBO0VBQ0U7RUFDQSwwQkNnTndDO0FObEcxQztBSzVHRTtFQUNFO0FMOEdKOztBS25HRTtFQUVFO0VBQ0E7QUxxR0o7O0FLOUZBOzs7O0VBSUUscUNDZ1Y0QjtFSGxVeEIsY0FMSTtBSHlGVjs7QUsxRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRkVJLGtCQUxJO0FIaUdWO0FLekZFO0VGSEksa0JBTEk7RUVVTjtFQUNBO0FMMkZKOztBS3ZGQTtFRlZNLGtCQUxJO0VFaUJSO0VBQ0E7QUwwRkY7QUt2RkU7RUFDRTtBTHlGSjs7QUtyRkE7RUFDRTtFRnRCSSxrQkFMSTtFRTZCUix3QkN5NUNrQztFRHg1Q2xDLHNDQ3k1Q2tDO0VDOXJEaEM7QVA4WEo7QUt0RkU7RUFDRTtFRjdCRSxjQUxJO0FIMkhWOztBSzlFQTtFQUNFO0FMaUZGOztBSzNFQTs7RUFFRTtBTDhFRjs7QUt0RUE7RUFDRTtFQUNBO0FMeUVGOztBS3RFQTtFQUNFLG1CQzRYNEI7RUQzWDVCLHNCQzJYNEI7RUQxWDVCLGdDQzRaNEI7RUQzWjVCO0FMeUVGOztBS2xFQTtFQUVFO0VBQ0E7QUxvRUY7O0FLakVBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUxvRUY7O0FLNURBO0VBQ0U7QUwrREY7O0FLekRBO0VBRUU7QUwyREY7O0FLbkRBO0VBQ0U7QUxzREY7O0FLakRBOzs7OztFQUtFO0VBQ0E7RUY1SEksa0JBTEk7RUVtSVI7QUxvREY7O0FLaERBOztFQUVFO0FMbURGOztBSzlDQTtFQUNFO0FMaURGOztBSzlDQTtFQUdFO0FMK0NGO0FLNUNFO0VBQ0U7QUw4Q0o7O0FLdkNBO0VBQ0U7QUwwQ0Y7O0FLbENBOzs7O0VBSUU7QUxxQ0Y7QUtsQ0k7Ozs7RUFDRTtBTHVDTjs7QUtoQ0E7RUFDRTtFQUNBO0FMbUNGOztBSzlCQTtFQUNFO0FMaUNGOztBS3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMMEJGOztBS2xCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCQ21ONEI7RUhwYXRCO0VFb05OO0FMb0JGO0FHcFlJO0VFeVdKO0lGdE1RO0VIcU9OO0FBQ0Y7QUt2QkU7RUFDRTtBTHlCSjs7QUtsQkE7Ozs7Ozs7RUFPRTtBTHFCRjs7QUtsQkE7RUFDRTtBTHFCRjs7QUtaQTtFQUNFO0VBQ0E7QUxlRjs7QUtQQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBTE9GOztBS0ZBO0VBQ0U7QUxLRjs7QUtFQTtFQUNFO0VBQ0E7QUxDRjs7QUtJQTtFQUNFO0FMREY7O0FLTUE7RUFDRTtBTEhGOztBS1VBO0VBQ0U7RUFDQTtBTFBGOztBS2VBO0VBQ0U7QUxaRjs7QUtvQkE7RUFDRTtBTGpCRjs7QVFwakJBO0VMbVFNLGtCQUxJO0VLNVBSLGdCRndvQjRCO0FOakY5Qjs7QVFsakJFO0VMZ1FNO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QU5yRDlCO0FHcGRJO0VLcEdGO0lMdVFNO0VIcVROO0FBQ0Y7O0FRN2pCRTtFTGdRTTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FOMUM5QjtBRy9kSTtFS3BHRjtJTHVRTTtFSGdVTjtBQUNGOztBUXhrQkU7RUxnUU07RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTi9COUI7QUcxZUk7RUtwR0Y7SUx1UU07RUgyVU47QUFDRjs7QVFubEJFO0VMZ1FNO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QU5wQjlCO0FHcmZJO0VLcEdGO0lMdVFNO0VIc1ZOO0FBQ0Y7O0FROWxCRTtFTGdRTTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FOVDlCO0FHaGdCSTtFS3BHRjtJTHVRTTtFSGlXTjtBQUNGOztBUXptQkU7RUxnUU07RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTkU5QjtBRzNnQkk7RUtwR0Y7SUx1UU07RUg0V047QUFDRjs7QVE1bEJBO0VDdkRFO0VBQ0E7QVR1cEJGOztBUTVsQkE7RUM1REU7RUFDQTtBVDRwQkY7O0FROWxCQTtFQUNFO0FSaW1CRjtBUS9sQkU7RUFDRSxvQkZzb0IwQjtBTnJDOUI7O0FRdmxCQTtFTDhNTSxrQkFMSTtFS3ZNUjtBUjBsQkY7O0FRdGxCQTtFQUNFLG1CRmlVTztFSDFISCxrQkFMSTtBSHdaVjtBUXZsQkU7RUFDRTtBUnlsQko7O0FRcmxCQTtFQUNFO0VBQ0EsbUJGdVRPO0VIMUhILGtCQUxJO0VLdExSLGNGdEZTO0FOOHFCWDtBUXRsQkU7RUFDRTtBUndsQko7O0FVeHJCQTtFQ0lFO0VBR0E7QVhzckJGOztBVXZyQkE7RUFDRSxnQkorakRrQztFSTlqRGxDLG1DSitqRGtDO0VJOWpEbEM7RUhHRTtFSVJGO0VBR0E7QVgrckJGOztBVWpyQkE7RUFFRTtBVm1yQkY7O0FVaHJCQTtFQUNFO0VBQ0E7QVZtckJGOztBVWhyQkE7RVB5UE0sa0JBTEk7RU9sUFIsZ0NKa2pEa0M7QU4vM0JwQzs7QVlydEJFOzs7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJrdUJGOztBYzVxQkk7RUY1Q0U7SUFDRSxnQk5rZWU7RU4wUHJCO0FBQ0Y7QWNsckJJO0VGNUNFO0lBQ0UsZ0JOa2VlO0VOK1ByQjtBQUNGO0FjdnJCSTtFRjVDRTtJQUNFLGdCTmtlZTtFTm9RckI7QUFDRjtBYzVyQkk7RUY1Q0U7SUFDRSxpQk5rZWU7RU55UXJCO0FBQ0Y7QWNqc0JJO0VGNUNFO0lBQ0UsaUJOa2VlO0VOOFFyQjtBQUNGO0FlandCQTtFQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBZnV3Qko7O0FlbHdCRTtFQ05BO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FoQjJ3QkY7QWV6d0JJO0VDT0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnF3QkY7O0FnQnR0Qk07RUFDRTtBaEJ5dEJSOztBZ0J0dEJNO0VBcENKO0VBQ0E7QWhCOHZCRjs7QWdCaHZCRTtFQUNFO0VBQ0E7QWhCbXZCSjs7QWdCcnZCRTtFQUNFO0VBQ0E7QWhCd3ZCSjs7QWdCMXZCRTtFQUNFO0VBQ0E7QWhCNnZCSjs7QWdCL3ZCRTtFQUNFO0VBQ0E7QWhCa3dCSjs7QWdCcHdCRTtFQUNFO0VBQ0E7QWhCdXdCSjs7QWdCendCRTtFQUNFO0VBQ0E7QWhCNHdCSjs7QWdCN3VCTTtFQWhESjtFQUNBO0FoQml5QkY7O0FnQjV1QlU7RUFoRU47RUFDQTtBaEJnekJKOztBZ0JqdkJVO0VBaEVOO0VBQ0E7QWhCcXpCSjs7QWdCdHZCVTtFQWhFTjtFQUNBO0FoQjB6Qko7O0FnQjN2QlU7RUFoRU47RUFDQTtBaEIrekJKOztBZ0Jod0JVO0VBaEVOO0VBQ0E7QWhCbzBCSjs7QWdCcndCVTtFQWhFTjtFQUNBO0FoQnkwQko7O0FnQjF3QlU7RUFoRU47RUFDQTtBaEI4MEJKOztBZ0Ivd0JVO0VBaEVOO0VBQ0E7QWhCbTFCSjs7QWdCcHhCVTtFQWhFTjtFQUNBO0FoQncxQko7O0FnQnp4QlU7RUFoRU47RUFDQTtBaEI2MUJKOztBZ0I5eEJVO0VBaEVOO0VBQ0E7QWhCazJCSjs7QWdCbnlCVTtFQWhFTjtFQUNBO0FoQnUyQko7O0FnQmh5Qlk7RUF4RFY7QWhCNDFCRjs7QWdCcHlCWTtFQXhEVjtBaEJnMkJGOztBZ0J4eUJZO0VBeERWO0FoQm8yQkY7O0FnQjV5Qlk7RUF4RFY7QWhCdzJCRjs7QWdCaHpCWTtFQXhEVjtBaEI0MkJGOztBZ0JwekJZO0VBeERWO0FoQmczQkY7O0FnQnh6Qlk7RUF4RFY7QWhCbzNCRjs7QWdCNXpCWTtFQXhEVjtBaEJ3M0JGOztBZ0JoMEJZO0VBeERWO0FoQjQzQkY7O0FnQnAwQlk7RUF4RFY7QWhCZzRCRjs7QWdCeDBCWTtFQXhEVjtBaEJvNEJGOztBZ0JqMEJROztFQUVFO0FoQm8wQlY7O0FnQmowQlE7O0VBRUU7QWhCbzBCVjs7QWdCMzBCUTs7RUFFRTtBaEI4MEJWOztBZ0IzMEJROztFQUVFO0FoQjgwQlY7O0FnQnIxQlE7O0VBRUU7QWhCdzFCVjs7QWdCcjFCUTs7RUFFRTtBaEJ3MUJWOztBZ0IvMUJROztFQUVFO0FoQmsyQlY7O0FnQi8xQlE7O0VBRUU7QWhCazJCVjs7QWdCejJCUTs7RUFFRTtBaEI0MkJWOztBZ0J6MkJROztFQUVFO0FoQjQyQlY7O0FnQm4zQlE7O0VBRUU7QWhCczNCVjs7QWdCbjNCUTs7RUFFRTtBaEJzM0JWOztBY2g3Qkk7RUVVRTtJQUNFO0VoQjA2Qk47RWdCdjZCSTtJQXBDSjtJQUNBO0VoQjg4QkE7RWdCaDhCQTtJQUNFO0lBQ0E7RWhCazhCRjtFZ0JwOEJBO0lBQ0U7SUFDQTtFaEJzOEJGO0VnQng4QkE7SUFDRTtJQUNBO0VoQjA4QkY7RWdCNThCQTtJQUNFO0lBQ0E7RWhCODhCRjtFZ0JoOUJBO0lBQ0U7SUFDQTtFaEJrOUJGO0VnQnA5QkE7SUFDRTtJQUNBO0VoQnM5QkY7RWdCdjdCSTtJQWhESjtJQUNBO0VoQjArQkE7RWdCcjdCUTtJQWhFTjtJQUNBO0VoQncvQkY7RWdCejdCUTtJQWhFTjtJQUNBO0VoQjQvQkY7RWdCNzdCUTtJQWhFTjtJQUNBO0VoQmdnQ0Y7RWdCajhCUTtJQWhFTjtJQUNBO0VoQm9nQ0Y7RWdCcjhCUTtJQWhFTjtJQUNBO0VoQndnQ0Y7RWdCejhCUTtJQWhFTjtJQUNBO0VoQjRnQ0Y7RWdCNzhCUTtJQWhFTjtJQUNBO0VoQmdoQ0Y7RWdCajlCUTtJQWhFTjtJQUNBO0VoQm9oQ0Y7RWdCcjlCUTtJQWhFTjtJQUNBO0VoQndoQ0Y7RWdCejlCUTtJQWhFTjtJQUNBO0VoQjRoQ0Y7RWdCNzlCUTtJQWhFTjtJQUNBO0VoQmdpQ0Y7RWdCaitCUTtJQWhFTjtJQUNBO0VoQm9pQ0Y7RWdCNzlCVTtJQXhEVjtFaEJ3aENBO0VnQmgrQlU7SUF4RFY7RWhCMmhDQTtFZ0JuK0JVO0lBeERWO0VoQjhoQ0E7RWdCdCtCVTtJQXhEVjtFaEJpaUNBO0VnQnorQlU7SUF4RFY7RWhCb2lDQTtFZ0I1K0JVO0lBeERWO0VoQnVpQ0E7RWdCLytCVTtJQXhEVjtFaEIwaUNBO0VnQmwvQlU7SUF4RFY7RWhCNmlDQTtFZ0JyL0JVO0lBeERWO0VoQmdqQ0E7RWdCeC9CVTtJQXhEVjtFaEJtakNBO0VnQjMvQlU7SUF4RFY7RWhCc2pDQTtFZ0I5L0JVO0lBeERWO0VoQnlqQ0E7RWdCdC9CTTs7SUFFRTtFaEJ3L0JSO0VnQnIvQk07O0lBRUU7RWhCdS9CUjtFZ0I5L0JNOztJQUVFO0VoQmdnQ1I7RWdCNy9CTTs7SUFFRTtFaEIrL0JSO0VnQnRnQ007O0lBRUU7RWhCd2dDUjtFZ0JyZ0NNOztJQUVFO0VoQnVnQ1I7RWdCOWdDTTs7SUFFRTtFaEJnaENSO0VnQjdnQ007O0lBRUU7RWhCK2dDUjtFZ0J0aENNOztJQUVFO0VoQndoQ1I7RWdCcmhDTTs7SUFFRTtFaEJ1aENSO0VnQjloQ007O0lBRUU7RWhCZ2lDUjtFZ0I3aENNOztJQUVFO0VoQitoQ1I7QUFDRjtBYzFsQ0k7RUVVRTtJQUNFO0VoQm1sQ047RWdCaGxDSTtJQXBDSjtJQUNBO0VoQnVuQ0E7RWdCem1DQTtJQUNFO0lBQ0E7RWhCMm1DRjtFZ0I3bUNBO0lBQ0U7SUFDQTtFaEIrbUNGO0VnQmpuQ0E7SUFDRTtJQUNBO0VoQm1uQ0Y7RWdCcm5DQTtJQUNFO0lBQ0E7RWhCdW5DRjtFZ0J6bkNBO0lBQ0U7SUFDQTtFaEIybkNGO0VnQjduQ0E7SUFDRTtJQUNBO0VoQituQ0Y7RWdCaG1DSTtJQWhESjtJQUNBO0VoQm1wQ0E7RWdCOWxDUTtJQWhFTjtJQUNBO0VoQmlxQ0Y7RWdCbG1DUTtJQWhFTjtJQUNBO0VoQnFxQ0Y7RWdCdG1DUTtJQWhFTjtJQUNBO0VoQnlxQ0Y7RWdCMW1DUTtJQWhFTjtJQUNBO0VoQjZxQ0Y7RWdCOW1DUTtJQWhFTjtJQUNBO0VoQmlyQ0Y7RWdCbG5DUTtJQWhFTjtJQUNBO0VoQnFyQ0Y7RWdCdG5DUTtJQWhFTjtJQUNBO0VoQnlyQ0Y7RWdCMW5DUTtJQWhFTjtJQUNBO0VoQjZyQ0Y7RWdCOW5DUTtJQWhFTjtJQUNBO0VoQmlzQ0Y7RWdCbG9DUTtJQWhFTjtJQUNBO0VoQnFzQ0Y7RWdCdG9DUTtJQWhFTjtJQUNBO0VoQnlzQ0Y7RWdCMW9DUTtJQWhFTjtJQUNBO0VoQjZzQ0Y7RWdCdG9DVTtJQXhEVjtFaEJpc0NBO0VnQnpvQ1U7SUF4RFY7RWhCb3NDQTtFZ0I1b0NVO0lBeERWO0VoQnVzQ0E7RWdCL29DVTtJQXhEVjtFaEIwc0NBO0VnQmxwQ1U7SUF4RFY7RWhCNnNDQTtFZ0JycENVO0lBeERWO0VoQmd0Q0E7RWdCeHBDVTtJQXhEVjtFaEJtdENBO0VnQjNwQ1U7SUF4RFY7RWhCc3RDQTtFZ0I5cENVO0lBeERWO0VoQnl0Q0E7RWdCanFDVTtJQXhEVjtFaEI0dENBO0VnQnBxQ1U7SUF4RFY7RWhCK3RDQTtFZ0J2cUNVO0lBeERWO0VoQmt1Q0E7RWdCL3BDTTs7SUFFRTtFaEJpcUNSO0VnQjlwQ007O0lBRUU7RWhCZ3FDUjtFZ0J2cUNNOztJQUVFO0VoQnlxQ1I7RWdCdHFDTTs7SUFFRTtFaEJ3cUNSO0VnQi9xQ007O0lBRUU7RWhCaXJDUjtFZ0I5cUNNOztJQUVFO0VoQmdyQ1I7RWdCdnJDTTs7SUFFRTtFaEJ5ckNSO0VnQnRyQ007O0lBRUU7RWhCd3JDUjtFZ0IvckNNOztJQUVFO0VoQmlzQ1I7RWdCOXJDTTs7SUFFRTtFaEJnc0NSO0VnQnZzQ007O0lBRUU7RWhCeXNDUjtFZ0J0c0NNOztJQUVFO0VoQndzQ1I7QUFDRjtBY253Q0k7RUVVRTtJQUNFO0VoQjR2Q047RWdCenZDSTtJQXBDSjtJQUNBO0VoQmd5Q0E7RWdCbHhDQTtJQUNFO0lBQ0E7RWhCb3hDRjtFZ0J0eENBO0lBQ0U7SUFDQTtFaEJ3eENGO0VnQjF4Q0E7SUFDRTtJQUNBO0VoQjR4Q0Y7RWdCOXhDQTtJQUNFO0lBQ0E7RWhCZ3lDRjtFZ0JseUNBO0lBQ0U7SUFDQTtFaEJveUNGO0VnQnR5Q0E7SUFDRTtJQUNBO0VoQnd5Q0Y7RWdCendDSTtJQWhESjtJQUNBO0VoQjR6Q0E7RWdCdndDUTtJQWhFTjtJQUNBO0VoQjAwQ0Y7RWdCM3dDUTtJQWhFTjtJQUNBO0VoQjgwQ0Y7RWdCL3dDUTtJQWhFTjtJQUNBO0VoQmsxQ0Y7RWdCbnhDUTtJQWhFTjtJQUNBO0VoQnMxQ0Y7RWdCdnhDUTtJQWhFTjtJQUNBO0VoQjAxQ0Y7RWdCM3hDUTtJQWhFTjtJQUNBO0VoQjgxQ0Y7RWdCL3hDUTtJQWhFTjtJQUNBO0VoQmsyQ0Y7RWdCbnlDUTtJQWhFTjtJQUNBO0VoQnMyQ0Y7RWdCdnlDUTtJQWhFTjtJQUNBO0VoQjAyQ0Y7RWdCM3lDUTtJQWhFTjtJQUNBO0VoQjgyQ0Y7RWdCL3lDUTtJQWhFTjtJQUNBO0VoQmszQ0Y7RWdCbnpDUTtJQWhFTjtJQUNBO0VoQnMzQ0Y7RWdCL3lDVTtJQXhEVjtFaEIwMkNBO0VnQmx6Q1U7SUF4RFY7RWhCNjJDQTtFZ0JyekNVO0lBeERWO0VoQmczQ0E7RWdCeHpDVTtJQXhEVjtFaEJtM0NBO0VnQjN6Q1U7SUF4RFY7RWhCczNDQTtFZ0I5ekNVO0lBeERWO0VoQnkzQ0E7RWdCajBDVTtJQXhEVjtFaEI0M0NBO0VnQnAwQ1U7SUF4RFY7RWhCKzNDQTtFZ0J2MENVO0lBeERWO0VoQms0Q0E7RWdCMTBDVTtJQXhEVjtFaEJxNENBO0VnQjcwQ1U7SUF4RFY7RWhCdzRDQTtFZ0JoMUNVO0lBeERWO0VoQjI0Q0E7RWdCeDBDTTs7SUFFRTtFaEIwMENSO0VnQnYwQ007O0lBRUU7RWhCeTBDUjtFZ0JoMUNNOztJQUVFO0VoQmsxQ1I7RWdCLzBDTTs7SUFFRTtFaEJpMUNSO0VnQngxQ007O0lBRUU7RWhCMDFDUjtFZ0J2MUNNOztJQUVFO0VoQnkxQ1I7RWdCaDJDTTs7SUFFRTtFaEJrMkNSO0VnQi8xQ007O0lBRUU7RWhCaTJDUjtFZ0J4MkNNOztJQUVFO0VoQjAyQ1I7RWdCdjJDTTs7SUFFRTtFaEJ5MkNSO0VnQmgzQ007O0lBRUU7RWhCazNDUjtFZ0IvMkNNOztJQUVFO0VoQmkzQ1I7QUFDRjtBYzU2Q0k7RUVVRTtJQUNFO0VoQnE2Q047RWdCbDZDSTtJQXBDSjtJQUNBO0VoQnk4Q0E7RWdCMzdDQTtJQUNFO0lBQ0E7RWhCNjdDRjtFZ0IvN0NBO0lBQ0U7SUFDQTtFaEJpOENGO0VnQm44Q0E7SUFDRTtJQUNBO0VoQnE4Q0Y7RWdCdjhDQTtJQUNFO0lBQ0E7RWhCeThDRjtFZ0IzOENBO0lBQ0U7SUFDQTtFaEI2OENGO0VnQi84Q0E7SUFDRTtJQUNBO0VoQmk5Q0Y7RWdCbDdDSTtJQWhESjtJQUNBO0VoQnErQ0E7RWdCaDdDUTtJQWhFTjtJQUNBO0VoQm0vQ0Y7RWdCcDdDUTtJQWhFTjtJQUNBO0VoQnUvQ0Y7RWdCeDdDUTtJQWhFTjtJQUNBO0VoQjIvQ0Y7RWdCNTdDUTtJQWhFTjtJQUNBO0VoQisvQ0Y7RWdCaDhDUTtJQWhFTjtJQUNBO0VoQm1nREY7RWdCcDhDUTtJQWhFTjtJQUNBO0VoQnVnREY7RWdCeDhDUTtJQWhFTjtJQUNBO0VoQjJnREY7RWdCNThDUTtJQWhFTjtJQUNBO0VoQitnREY7RWdCaDlDUTtJQWhFTjtJQUNBO0VoQm1oREY7RWdCcDlDUTtJQWhFTjtJQUNBO0VoQnVoREY7RWdCeDlDUTtJQWhFTjtJQUNBO0VoQjJoREY7RWdCNTlDUTtJQWhFTjtJQUNBO0VoQitoREY7RWdCeDlDVTtJQXhEVjtFaEJtaERBO0VnQjM5Q1U7SUF4RFY7RWhCc2hEQTtFZ0I5OUNVO0lBeERWO0VoQnloREE7RWdCaitDVTtJQXhEVjtFaEI0aERBO0VnQnArQ1U7SUF4RFY7RWhCK2hEQTtFZ0J2K0NVO0lBeERWO0VoQmtpREE7RWdCMStDVTtJQXhEVjtFaEJxaURBO0VnQjcrQ1U7SUF4RFY7RWhCd2lEQTtFZ0JoL0NVO0lBeERWO0VoQjJpREE7RWdCbi9DVTtJQXhEVjtFaEI4aURBO0VnQnQvQ1U7SUF4RFY7RWhCaWpEQTtFZ0J6L0NVO0lBeERWO0VoQm9qREE7RWdCai9DTTs7SUFFRTtFaEJtL0NSO0VnQmgvQ007O0lBRUU7RWhCay9DUjtFZ0J6L0NNOztJQUVFO0VoQjIvQ1I7RWdCeC9DTTs7SUFFRTtFaEIwL0NSO0VnQmpnRE07O0lBRUU7RWhCbWdEUjtFZ0JoZ0RNOztJQUVFO0VoQmtnRFI7RWdCemdETTs7SUFFRTtFaEIyZ0RSO0VnQnhnRE07O0lBRUU7RWhCMGdEUjtFZ0JqaERNOztJQUVFO0VoQm1oRFI7RWdCaGhETTs7SUFFRTtFaEJraERSO0VnQnpoRE07O0lBRUU7RWhCMmhEUjtFZ0J4aERNOztJQUVFO0VoQjBoRFI7QUFDRjtBY3JsREk7RUVVRTtJQUNFO0VoQjhrRE47RWdCM2tESTtJQXBDSjtJQUNBO0VoQmtuREE7RWdCcG1EQTtJQUNFO0lBQ0E7RWhCc21ERjtFZ0J4bURBO0lBQ0U7SUFDQTtFaEIwbURGO0VnQjVtREE7SUFDRTtJQUNBO0VoQjhtREY7RWdCaG5EQTtJQUNFO0lBQ0E7RWhCa25ERjtFZ0JwbkRBO0lBQ0U7SUFDQTtFaEJzbkRGO0VnQnhuREE7SUFDRTtJQUNBO0VoQjBuREY7RWdCM2xESTtJQWhESjtJQUNBO0VoQjhvREE7RWdCemxEUTtJQWhFTjtJQUNBO0VoQjRwREY7RWdCN2xEUTtJQWhFTjtJQUNBO0VoQmdxREY7RWdCam1EUTtJQWhFTjtJQUNBO0VoQm9xREY7RWdCcm1EUTtJQWhFTjtJQUNBO0VoQndxREY7RWdCem1EUTtJQWhFTjtJQUNBO0VoQjRxREY7RWdCN21EUTtJQWhFTjtJQUNBO0VoQmdyREY7RWdCam5EUTtJQWhFTjtJQUNBO0VoQm9yREY7RWdCcm5EUTtJQWhFTjtJQUNBO0VoQndyREY7RWdCem5EUTtJQWhFTjtJQUNBO0VoQjRyREY7RWdCN25EUTtJQWhFTjtJQUNBO0VoQmdzREY7RWdCam9EUTtJQWhFTjtJQUNBO0VoQm9zREY7RWdCcm9EUTtJQWhFTjtJQUNBO0VoQndzREY7RWdCam9EVTtJQXhEVjtFaEI0ckRBO0VnQnBvRFU7SUF4RFY7RWhCK3JEQTtFZ0J2b0RVO0lBeERWO0VoQmtzREE7RWdCMW9EVTtJQXhEVjtFaEJxc0RBO0VnQjdvRFU7SUF4RFY7RWhCd3NEQTtFZ0JocERVO0lBeERWO0VoQjJzREE7RWdCbnBEVTtJQXhEVjtFaEI4c0RBO0VnQnRwRFU7SUF4RFY7RWhCaXREQTtFZ0J6cERVO0lBeERWO0VoQm90REE7RWdCNXBEVTtJQXhEVjtFaEJ1dERBO0VnQi9wRFU7SUF4RFY7RWhCMHREQTtFZ0JscURVO0lBeERWO0VoQjZ0REE7RWdCMXBETTs7SUFFRTtFaEI0cERSO0VnQnpwRE07O0lBRUU7RWhCMnBEUjtFZ0JscURNOztJQUVFO0VoQm9xRFI7RWdCanFETTs7SUFFRTtFaEJtcURSO0VnQjFxRE07O0lBRUU7RWhCNHFEUjtFZ0J6cURNOztJQUVFO0VoQjJxRFI7RWdCbHJETTs7SUFFRTtFaEJvckRSO0VnQmpyRE07O0lBRUU7RWhCbXJEUjtFZ0IxckRNOztJQUVFO0VoQjRyRFI7RWdCenJETTs7SUFFRTtFaEIyckRSO0VnQmxzRE07O0lBRUU7RWhCb3NEUjtFZ0Jqc0RNOztJQUVFO0VoQm1zRFI7QUFDRjtBaUJ6ekRBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJYa1lPO0VXallQLG1CWHVzQjRCO0VXdHNCNUI7QWpCd3pERjtBaUJqekRFO0VBQ0U7RUFFQTtFQUNBO0VBQ0EsMkNYK3NCMEI7RVc5c0IxQjtBakJrekRKO0FpQi95REU7RUFDRTtBakJpekRKO0FpQjl5REU7RUFDRTtBakJnekRKOztBaUI1eURBO0VBQ0U7QWpCK3lERjs7QWlCeHlEQTtFQUNFO0FqQjJ5REY7O0FpQmp5REU7RUFDRTtBakJveURKOztBaUJyeERFO0VBQ0U7QWpCd3hESjtBaUJyeERJO0VBQ0U7QWpCdXhETjs7QWlCaHhERTtFQUNFO0FqQm14REo7QWlCaHhERTtFQUNFO0FqQmt4REo7O0FpQnh3REU7RUFDRTtFQUNBO0FqQjJ3REo7O0FpQnJ3REU7RUFDRTtFQUNBO0FqQnd3REo7O0FpQmh3REE7RUFDRTtFQUNBO0FqQm13REY7O0FpQjN2REU7RUFDRTtFQUNBO0FqQjh2REo7O0FrQjE0REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnM0REo7O0FrQng1REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQm81REo7O0FrQnQ2REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQms2REo7O0FrQnA3REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQmc3REo7O0FrQmw4REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjg3REo7O0FrQmg5REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjQ4REo7O0FrQjk5REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjA5REo7O0FrQjUrREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQncrREo7O0FpQnYxREk7RUFDRTtFQUNBO0FqQjAxRE47O0FjcjdESTtFR3lGQTtJQUNFO0lBQ0E7RWpCZzJESjtBQUNGO0FjNTdESTtFR3lGQTtJQUNFO0lBQ0E7RWpCczJESjtBQUNGO0FjbDhESTtFR3lGQTtJQUNFO0lBQ0E7RWpCNDJESjtBQUNGO0FjeDhESTtFR3lGQTtJQUNFO0lBQ0E7RWpCazNESjtBQUNGO0FjOThESTtFR3lGQTtJQUNFO0lBQ0E7RWpCdzNESjtBQUNGO0FtQjVoRUE7RUFDRSxxQmJ1MkJzQztBTnVyQ3hDOztBbUJyaEVBO0VBQ0U7RUFDQTtFQUNBO0VoQjhRSSxrQkFMSTtFZ0JyUVIsZ0JiK2xCNEI7QU51N0M5Qjs7QW1CbGhFQTtFQUNFO0VBQ0E7RWhCb1FJLGtCQUxJO0FIdXhEVjs7QW1CbGhFQTtFQUNFO0VBQ0E7RWhCOFBJLG1CQUxJO0FINnhEVjs7QW9CbmpFQTtFQUNFLG1CZCsxQnNDO0VIcmtCbEMsa0JBTEk7RWlCalJSLGdDZCsxQnNDO0FOcXRDeEM7O0FxQnpqRUE7RUFDRTtFQUNBO0VBQ0E7RWxCd1JJLGVBTEk7RWtCaFJSLGdCZmttQjRCO0Vlam1CNUIsZ0JmeW1CNEI7RWV4bUI1QiwyQmY0M0JzQztFZTMzQnRDO0VBQ0EsbUNmcTNCc0M7RWVwM0J0QztFQUNBO0VkR0U7RWVIRSx3RURNSjtBckJ1akVGO0FzQnpqRU07RURoQk47SUNpQlE7RXRCNGpFTjtBQUNGO0FxQjFqRUU7RUFDRTtBckI0akVKO0FxQjFqRUk7RUFDRTtBckI0akVOO0FxQnZqRUU7RUFDRSwyQmZzMkJvQztFZXIyQnBDLG1DZmcyQm9DO0VlLzFCcEMscUJmODJCb0M7RWU3MkJwQztFQUtFLGtEZmtoQmtCO0FObWlEeEI7QXFCampFRTtFQU1FO0VBTUE7RUFLQTtBckJxaUVKO0FxQmhpRUU7RUFDRTtFQUNBO0FyQmtpRUo7QXFCOWhFRTtFQUNFLGdDZjQwQm9DO0VlMTBCcEM7QXJCK2hFSjtBcUJ2aEVFO0VBRUUsd0NmOHlCb0M7RWUzeUJwQztBckJzaEVKO0FxQmxoRUU7RUFDRTtFQUNBO0VBQ0EsMEJmb3JCMEI7RWVuckIxQiwyQmZzeUJvQztFaUJwNEJ0Qyx1Q2pCcWlDZ0M7RWVyOEI5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtDZmdzQjBCO0VlL3JCMUI7RUN6RkUscUlEMEZGO0FyQm9oRUo7QXNCMW1FTTtFRDBFSjtJQ3pFTTtFdEI2bUVOO0FBQ0Y7QXFCdGhFRTtFQUNFLHdDZjQ3QjhCO0FONGxDbEM7O0FxQi9nRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCZndmNEI7RWV2ZjVCLDJCZjJ4QnNDO0VlMXhCdEM7RUFDQTtFQUNBO0FyQmtoRUY7QXFCaGhFRTtFQUNFO0FyQmtoRUo7QXFCL2dFRTtFQUVFO0VBQ0E7QXJCZ2hFSjs7QXFCcmdFQTtFQUNFLG1FZjR3QnNDO0VlM3dCdEM7RWxCeUlJLG1CQUxJO0VJdlFOO0FQNm9FSjtBcUJ0Z0VFO0VBQ0U7RUFDQTtFQUNBLHlCZm9vQjBCO0FObzRDOUI7O0FxQnBnRUE7RUFDRSxpRWZnd0JzQztFZS92QnRDO0VsQjRISSxrQkFMSTtFSXZRTjtBUHlwRUo7QXFCcmdFRTtFQUNFO0VBQ0E7RUFDQSx1QmYybkIwQjtBTjQ0QzlCOztBcUIvL0RFO0VBQ0Usb0VmNnVCb0M7QU5xeEN4QztBcUIvL0RFO0VBQ0UsbUVmMHVCb0M7QU51eEN4QztBcUI5L0RFO0VBQ0UsaUVmdXVCb0M7QU55eEN4Qzs7QXFCMy9EQTtFQUNFLFdmcXVCc0M7RWVwdUJ0QyxnRWY4dEJzQztFZTd0QnRDLGlCZmlsQjRCO0FONjZDOUI7QXFCNS9ERTtFQUNFO0FyQjgvREo7QXFCMy9ERTtFQUNFO0VkdkxBO0FQcXJFSjtBcUIxL0RFO0VBQ0U7RWQ1TEE7QVB5ckVKO0FxQnovREU7RUFBb0IsK0RmOHNCa0I7QU44eUN4QztBcUIzL0RFO0VBQW9CLDZEZjhzQmtCO0FOZ3pDeEM7O0F3QjdzRUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFckJxUkksZUFMSTtFcUI3UVIsZ0JsQitsQjRCO0VrQjlsQjVCLGdCbEJzbUI0QjtFa0JybUI1QiwyQmxCeTNCc0M7RWtCeDNCdEM7RUFDQSxtQ2xCazNCc0M7RWtCajNCdEM7RUFDQTtFQUNBLHlDbEIrOUJrQztFa0I5OUJsQywwQmxCKzlCa0M7RWtCOTlCbEM7RWpCSEU7RWVIRSx3RUVTSjtBeEI2c0VGO0FzQmx0RU07RUVmTjtJRmdCUTtFdEJxdEVOO0FBQ0Y7QXdCaHRFRTtFQUNFLHFCbEJzM0JvQztFa0JyM0JwQztFQUtFLGtEbEJpK0I0QjtBTjZ1Q2xDO0F3QjFzRUU7RUFFRSxzQmxCNnVCMEI7RWtCNXVCMUI7QXhCMnNFSjtBd0J4c0VFO0VBRUUsd0NsQnUxQm9DO0FOazNDeEM7QXdCcHNFRTtFQUNFO0VBQ0E7QXhCc3NFSjs7QXdCbHNFQTtFQUNFLG9CbEJzdUI0QjtFa0JydUI1Qix1QmxCcXVCNEI7RWtCcHVCNUIsb0JsQnF1QjRCO0VIbGdCeEIsbUJBTEk7RUl2UU47QVBndkVKOztBd0Jsc0VBO0VBQ0UsbUJsQmt1QjRCO0VrQmp1QjVCLHNCbEJpdUI0QjtFa0JodUI1QixrQmxCaXVCNEI7RUh0Z0J4QixrQkFMSTtFSXZRTjtBUHd2RUo7O0F3QmhzRUk7RUFDRTtBeEJtc0VOOztBeUIzd0VBO0VBQ0U7RUFDQSxrQm5CcTZCd0M7RW1CcDZCeEMsbUJuQnE2QndDO0VtQnA2QnhDLHVCbkJxNkJ3QztBTnkyQzFDO0F5QjV3RUU7RUFDRTtFQUNBO0F6Qjh3RUo7O0F5QjF3RUE7RUFDRSxvQm5CMjVCd0M7RW1CMTVCeEM7RUFDQTtBekI2d0VGO0F5QjN3RUU7RUFDRTtFQUNBO0VBQ0E7QXpCNndFSjs7QXlCendFQTtFQUNFO0VBRUE7RUFDQSxVbkIwNEJ3QztFbUJ6NEJ4QyxXbkJ5NEJ3QztFbUJ4NEJ4QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkRuQjI0QndDO0VtQjE0QnhDO0F6QjJ3RUY7QXlCeHdFRTtFbEIzQkU7QVBzeUVKO0F5QnZ3RUU7RUFFRSxrQm5CbTRCc0M7QU5xNEMxQztBeUJyd0VFO0VBQ0UsdUJuQjAzQnNDO0FONjRDMUM7QXlCcHdFRTtFQUNFLHFCbkJzMUJvQztFbUJyMUJwQztFQUNBLGtEbkI4Zm9CO0FOd3dEeEI7QXlCbndFRTtFQUNFLHlCbkI1Qk07RW1CNkJOLHFCbkI3Qk07QU5reUVWO0F5Qm53RUk7RUFJSTtBekJrd0VSO0F5Qjl2RUk7RUFJSTtBekI2dkVSO0F5Qnh2RUU7RUFDRSx5Qm5CakRNO0VtQmtETixxQm5CbERNO0VtQnVESjtBekJzdkVOO0F5Qmx2RUU7RUFDRTtFQUNBO0VBQ0EsWW5CazJCdUM7QU5rNUMzQztBeUI3dUVJO0VBQ0U7RUFDQSxZbkJ5MUJxQztBTnM1QzNDOztBeUJqdUVBO0VBQ0UsbUJuQm8xQmdDO0FOZzVDbEM7QXlCbHVFRTtFQUNFO0VBRUEsVW5CODBCOEI7RW1CNzBCOUI7RUFDQTtFQUNBO0VsQmpIQTtFZUhFLGlER3NIRjtBekJtdUVKO0FzQnIxRU07RUcwR0o7SUh6R007RXRCdzFFTjtBQUNGO0F5QnR1RUk7RUFDRTtBekJ3dUVOO0F5QnJ1RUk7RUFDRSxpQ25CNjBCNEI7RW1CeDBCMUI7QXpCbXVFUjtBeUI5dEVFO0VBQ0Usb0JuQnd6QjhCO0VtQnZ6QjlCO0F6Qmd1RUo7QXlCOXRFSTtFQUNFO0VBQ0E7QXpCZ3VFTjs7QXlCM3RFQTtFQUNFO0VBQ0Esa0JuQnN5QmdDO0FOdzdDbEM7O0F5QjN0RUE7RUFDRTtFQUNBO0VBQ0E7QXpCOHRFRjtBeUIxdEVJO0VBQ0U7RUFDQTtFQUNBLGFuQnNwQndCO0FOc2tEOUI7O0F5QnJ0RUk7RUFDRTtBekJ3dEVOOztBMEIzNEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI4NEVGO0EwQjU0RUU7RUFDRTtBMUI4NEVKO0EwQjE0RUk7RUFBMEIsa0VwQjhnQ2E7QU4rM0MzQztBMEI1NEVJO0VBQTBCLGtFcEI2Z0NhO0FOazRDM0M7QTBCNTRFRTtFQUNFO0ExQjg0RUo7QTBCMzRFRTtFQUNFLFdwQisvQnVDO0VvQjkvQnZDLFlwQjgvQnVDO0VvQjcvQnZDO0VBQ0E7RUgxQkYseUJqQmtDUTtFb0JOTixTcEI2L0J1QztFQzFnQ3ZDO0VlSEUsNEdJbUJGO0ExQjQ0RUo7QXNCMzVFTTtFSU1KO0lKTE07RXRCODVFTjtBQUNGO0EwQi80RUk7RUhqQ0YseUJqQjhoQ3lDO0FOcTVDM0M7QTBCNzRFRTtFQUNFLFdwQncrQjhCO0VvQnYrQjlCLGNwQncrQjhCO0VvQnYrQjlCO0VBQ0EsZXBCdStCOEI7RW9CdCtCOUIsd0NwQnUrQjhCO0VvQnQrQjlCO0VuQjdCQTtBUDY2RUo7QTBCMzRFRTtFQUNFLFdwQm8rQnVDO0VvQm4rQnZDLFlwQm0rQnVDO0VvQmwrQnZDO0VIcERGLHlCakJrQ1E7RW9Cb0JOLFNwQm0rQnVDO0VDMWdDdkM7RWVIRSw0R0k2Q0Y7QTFCNDRFSjtBc0JyN0VNO0VJaUNKO0lKaENNO0V0Qnc3RU47QUFDRjtBMEIvNEVJO0VIM0RGLHlCakI4aEN5QztBTis2QzNDO0EwQjc0RUU7RUFDRSxXcEI4OEI4QjtFb0I3OEI5QixjcEI4OEI4QjtFb0I3OEI5QjtFQUNBLGVwQjY4QjhCO0VvQjU4QjlCLHdDcEI2OEI4QjtFb0I1OEI5QjtFbkJ2REE7QVB1OEVKO0EwQjM0RUU7RUFDRTtBMUI2NEVKO0EwQjM0RUk7RUFDRSwyQ3BCZzlCcUM7QU42N0MzQztBMEIxNEVJO0VBQ0UsMkNwQjQ4QnFDO0FOZzhDM0M7O0EyQm4rRUE7RUFDRTtBM0JzK0VGO0EyQnArRUU7OztFQUdFLHVEckJ3aUNvQztFcUJ2aUNwQywyRHJCdWlDb0M7RXFCdGlDcEMsaUJyQnVpQ29DO0FOKzdDeEM7QTJCbitFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMUkUsZ0VLU0Y7QTNCcStFSjtBc0IxK0VNO0VLVEo7SUxVTTtFdEI2K0VOO0FBQ0Y7QTJCditFRTs7RUFFRTtBM0J5K0VKO0EyQnYrRUk7O0VBQ0U7QTNCMCtFTjtBMkJ2K0VJOzs7RUFFRSxxQnJCNGdDa0M7RXFCM2dDbEMsd0JyQjRnQ2tDO0FOODlDeEM7QTJCditFSTs7RUFDRSxxQnJCdWdDa0M7RXFCdGdDbEMsd0JyQnVnQ2tDO0FObStDeEM7QTJCdCtFRTtFQUNFLHFCckJpZ0NvQztFcUJoZ0NwQyx3QnJCaWdDb0M7QU51K0N4QztBMkJqK0VJOzs7O0VBQ0U7RUFDQSw4RHJCMi9Ca0M7QU4yK0N4QztBMkJwK0VNOzs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXJCbS9CZ0M7RXFCbC9CaEM7RUFDQSxtQ3JCZzBCZ0M7RUNoM0JwQztBUDBoRko7QTJCbitFSTtFQUNFO0VBQ0EsOERyQjArQmtDO0FOMi9DeEM7QTJCaCtFSTtFQUNFO0EzQmsrRU47QTJCOTlFRTs7RUFFRSxjckIxRU87QU4waUZYO0EyQjk5RUk7O0VBQ0Usd0NyQjB5QmtDO0FOdXJEeEM7O0E0QnhqRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjJqRkY7QTRCempGRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTVCMmpGSjtBNEJ2akZFOzs7RUFHRTtBNUJ5akZKO0E0Qm5qRkU7RUFDRTtFQUNBO0E1QnFqRko7QTRCbmpGSTtFQUNFO0E1QnFqRk47O0E0QjFpRkE7RUFDRTtFQUNBO0VBQ0E7RXpCOE9JLGVBTEk7RXlCdk9SLGdCdEJ5akI0QjtFc0J4akI1QixnQnRCZ2tCNEI7RXNCL2pCNUIsMkJ0Qm0xQnNDO0VzQmwxQnRDO0VBQ0E7RUFDQSx1Q3RCMDZCc0M7RXNCejZCdEM7RXJCdENFO0FQb2xGSjs7QTRCcGlGQTs7Ozs7O0VBSUU7RXpCd05JLGtCQUxJO0VJdlFOO0FQK2xGSjs7QTRCdGlGQTs7Ozs7O0VBSUU7RXpCK01JLG1CQUxJO0VJdlFOO0FQMG1GSjs7QTRCeGlGQTs7RUFFRTtBNUIyaUZGOztBNEI5aEZJOzs7O0VyQmpFQTtFQUNBO0FQc21GSjtBNEI3aEZJOzs7O0VyQjFFQTtFQUNBO0FQNm1GSjtBNEJ2aEZFO0VBQ0U7RXJCMUVBO0VBQ0E7QVBvbUZKO0E0QnZoRkU7O0VyQjlFRTtFQUNBO0FQeW1GSjs7QTZCam9GRTtFQUNFO0VBQ0E7RUFDQSxtQnZCdTBCb0M7RUhya0JsQyxrQkFMSTtFMEIxUE4saUN2QmtqQ3FCO0FOaWxEekI7O0E2QmhvRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJxUEUsbUJBTEk7RTBCN09OLFd2QnFpQ3FCO0V1QnBpQ3JCLG1DdkJvaUNxQjtFQy9qQ3JCO0FQOHBGSjs7QTZCOW5GSTs7OztFQUVFO0E3Qm1vRk47O0E2QmxyRkk7RUFxREUsK0N2QnVoQ21CO0V1QnBoQ2pCLG9DdkI4MUJnQztFdUI3MUJoQztFQUNBO0VBQ0E7RUFDQTtBN0IrbkZSO0E2QjVuRk07RUFDRSwrQ3ZCNGdDaUI7RXVCdmdDZiwyRHZCdWdDZTtBTm1uRHpCOztBNkIvckZJO0VBK0VJLG9DdkJ1MEJnQztFdUJ0MEJoQztBN0JvbkZSOztBNkJwc0ZJO0VBdUZFLCtDdkJxL0JtQjtBTjRuRHpCO0E2QjltRlE7RUFFRTtFQUNBLHVCdkJxNUI4QjtFdUJwNUI5QjtFQUNBO0E3QittRlY7QTZCM21GTTtFQUNFLCtDdkJ3K0JpQjtFdUJuK0JmLDJEdkJtK0JlO0FOc29EekI7O0E2Qmx0Rkk7RUFrSEk7QTdCb21GUjs7QTZCdHRGSTtFQXlIRSwrQ3ZCbTlCbUI7QU44b0R6QjtBNkIvbEZNO0VBQ0UsNEN2Qmc5QmlCO0FOaXBEekI7QTZCOWxGTTtFQUNFLDJEdkI0OEJpQjtBTm9wRHpCO0E2QjdsRk07RUFDRSxpQ3ZCdzhCaUI7QU51cER6Qjs7QTZCMWxGSTtFQUNFO0E3QjZsRk47O0E2QnZ1Rkk7Ozs7O0VBb0pNO0E3QjJsRlY7O0E2QjN0RkU7RUFDRTtFQUNBO0VBQ0EsbUJ2QnUwQm9DO0VIcmtCbEMsa0JBTEk7RTBCMVBOLG1DdkJrakNxQjtBTjJxRHpCOztBNkIxdEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCcVBFLG1CQUxJO0UwQjdPTixXdkJxaUNxQjtFdUJwaUNyQixrQ3ZCb2lDcUI7RUMvakNyQjtBUHd2Rko7O0E2Qnh0Rkk7Ozs7RUFFRTtBN0I2dEZOOztBNkI1d0ZJO0VBcURFLGlEdkJ1aENtQjtFdUJwaENqQixvQ3ZCODFCZ0M7RXVCNzFCaEM7RUFDQTtFQUNBO0VBQ0E7QTdCeXRGUjtBNkJ0dEZNO0VBQ0UsaUR2QjRnQ2lCO0V1QnZnQ2YsMER2QnVnQ2U7QU42c0R6Qjs7QTZCenhGSTtFQStFSSxvQ3ZCdTBCZ0M7RXVCdDBCaEM7QTdCOHNGUjs7QTZCOXhGSTtFQXVGRSxpRHZCcS9CbUI7QU5zdER6QjtBNkJ4c0ZRO0VBRUU7RUFDQSx1QnZCcTVCOEI7RXVCcDVCOUI7RUFDQTtBN0J5c0ZWO0E2QnJzRk07RUFDRSxpRHZCdytCaUI7RXVCbitCZiwwRHZCbStCZTtBTmd1RHpCOztBNkI1eUZJO0VBa0hJO0E3QjhyRlI7O0E2Qmh6Rkk7RUF5SEUsaUR2Qm05Qm1CO0FOd3VEekI7QTZCenJGTTtFQUNFLDhDdkJnOUJpQjtBTjJ1RHpCO0E2QnhyRk07RUFDRSwwRHZCNDhCaUI7QU44dUR6QjtBNkJ2ckZNO0VBQ0UsbUN2Qnc4QmlCO0FOaXZEekI7O0E2QnByRkk7RUFDRTtBN0J1ckZOOztBNkJqMEZJOzs7OztFQXNKTTtBN0JtckZWOztBOEIzMEZBO0VBRUU7RUFDQTtFQUNBO0UzQnVSSSx3QkFMSTtFMkJoUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFM0JzUUksa0NBTEk7RTJCL1BSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFdkJqQkU7RWdCZkYsa0NPa0NxQjtFUnRCakIscUlRd0JKO0E5QnkwRkY7QXNCNzFGTTtFUWhCTjtJUmlCUTtFdEJnMkZOO0FBQ0Y7QThCNTBGRTtFQUNFO0VBRUE7RUFDQTtBOUI2MEZKO0E4QjEwRkU7RUFFRTtFQUNBO0VBQ0E7QTlCMjBGSjtBOEJ4MEZFO0VBQ0U7RVByREYsd0NPc0R1QjtFQUNyQjtFQUNBO0VBS0U7QTlCczBGTjtBOEJsMEZFO0VBQ0U7RUFDQTtFQUtFO0E5QmcwRk47QThCNXpGRTtFQUtFO0VBQ0E7RUFHQTtBOUJ3ekZKO0E4QnJ6Rkk7RUFLSTtBOUJtekZSO0E4Qjl5RkU7RUFLSTtBOUI0eUZOO0E4Qnh5RkU7RUFHRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0E5QnV5Rko7O0E4QjN4RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0I4NEZGOztBOEI1eUZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CKzVGRjs7QThCN3pGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmc3RkY7O0E4QjkwRkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JpOEZGOztBOEIvMUZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CazlGRjs7QThCaDNGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm0rRkY7O0E4Qmo0RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JvL0ZGOztBOEJsNUZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CcWdHRjs7QThCejRGRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjYvRkY7O0E4QjE1RkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0I4Z0dGOztBOEIzNkZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CK2hHRjs7QThCNTdGRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmdqR0Y7O0E4Qjc4RkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Jpa0dGOztBOEI5OUZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ca2xHRjs7QThCLytGRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm1tR0Y7O0E4QmhnR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JvbkdGOztBOEJyZ0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsMEJ4QjhRd0M7QU55dkYxQztBOEI3L0ZFO0VBQ0U7QTlCKy9GSjtBOEI1L0ZFO0VBQ0U7QTlCOC9GSjs7QThCbi9GQTtFQ2pKRTtFQUNBO0U1QjhOSSwyQkFMSTtFNEJ2TlI7QS9Cd29HRjs7QThCdC9GQTtFQ3JKRTtFQUNBO0U1QjhOSSw0QkFMSTtFNEJ2TlI7QS9CK29HRjs7QWdDbHRHQTtFVmdCTSxnQ1VmSjtBaENxdEdGO0FzQmxzR007RVVwQk47SVZxQlE7RXRCcXNHTjtBQUNGO0FnQ3h0R0U7RUFDRTtBaEMwdEdKOztBZ0NwdEdFO0VBQ0U7QWhDdXRHSjs7QWdDbnRHQTtFQUNFO0VBQ0E7RVZESSw2QlVFSjtBaENzdEdGO0FzQnB0R007RVVMTjtJVk1RO0V0QnV0R047QUFDRjtBZ0N6dEdFO0VBQ0U7RUFDQTtFVk5FLDRCVU9GO0FoQzJ0R0o7QXNCOXRHTTtFVUFKO0lWQ007RXRCaXVHTjtBQUNGOztBaUN0dkdBOzs7Ozs7RUFNRTtBakN5dkdGOztBaUN0dkdBO0VBQ0U7QWpDeXZHRjtBa0NqdUdJO0VBQ0U7RUFDQSxvQjVCNmhCd0I7RTRCNWhCeEIsdUI1QjJoQndCO0U0QjFoQnhCO0VBckNKO0VBQ0E7RUFDQTtFQUNBO0FsQ3l3R0Y7QWtDL3NHSTtFQUNFO0FsQ2l0R047O0FpQy92R0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QnVRSSw2QkFMSTtFOEJoUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUIwT0ksdUNBTEk7RThCbk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJ6Q0U7QVB5eUdKO0FpQzV2R0U7RUFDRTtFQUNBO0VBQ0E7QWpDOHZHSjs7QWlDdHVHSTtFQUNFO0FqQ3l1R047QWlDdnVHTTtFQUNFO0VBQ0E7QWpDeXVHUjs7QWlDcnVHSTtFQUNFO0FqQ3d1R047QWlDdHVHTTtFQUNFO0VBQ0E7QWpDd3VHUjs7QWNseEdJO0VtQjRCQTtJQUNFO0VqQzB2R0o7RWlDeHZHSTtJQUNFO0lBQ0E7RWpDMHZHTjtFaUN0dkdFO0lBQ0U7RWpDd3ZHSjtFaUN0dkdJO0lBQ0U7SUFDQTtFakN3dkdOO0FBQ0Y7QWNueUdJO0VtQjRCQTtJQUNFO0VqQzB3R0o7RWlDeHdHSTtJQUNFO0lBQ0E7RWpDMHdHTjtFaUN0d0dFO0lBQ0U7RWpDd3dHSjtFaUN0d0dJO0lBQ0U7SUFDQTtFakN3d0dOO0FBQ0Y7QWNuekdJO0VtQjRCQTtJQUNFO0VqQzB4R0o7RWlDeHhHSTtJQUNFO0lBQ0E7RWpDMHhHTjtFaUN0eEdFO0lBQ0U7RWpDd3hHSjtFaUN0eEdJO0lBQ0U7SUFDQTtFakN3eEdOO0FBQ0Y7QWNuMEdJO0VtQjRCQTtJQUNFO0VqQzB5R0o7RWlDeHlHSTtJQUNFO0lBQ0E7RWpDMHlHTjtFaUN0eUdFO0lBQ0U7RWpDd3lHSjtFaUN0eUdJO0lBQ0U7SUFDQTtFakN3eUdOO0FBQ0Y7QWNuMUdJO0VtQjRCQTtJQUNFO0VqQzB6R0o7RWlDeHpHSTtJQUNFO0lBQ0E7RWpDMHpHTjtFaUN0ekdFO0lBQ0U7RWpDd3pHSjtFaUN0ekdJO0lBQ0U7SUFDQTtFakN3ekdOO0FBQ0Y7QWlDL3lHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQ2l6R0o7QWtDcjRHSTtFQUNFO0VBQ0Esb0I1QjZoQndCO0U0QjVoQnhCLHVCNUIyaEJ3QjtFNEIxaEJ4QjtFQTlCSjtFQUNBO0VBQ0E7RUFDQTtBbENzNkdGO0FrQ24zR0k7RUFDRTtBbENxM0dOOztBaUNyekdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN3ekdKO0FrQzE1R0k7RUFDRTtFQUNBLG9CNUI2aEJ3QjtFNEI1aEJ4Qix1QjVCMmhCd0I7RTRCMWhCeEI7RUF2Qko7RUFDQTtFQUNBO0VBQ0E7QWxDbzdHRjtBa0N4NEdJO0VBQ0U7QWxDMDRHTjtBaUNoMEdJO0VBQ0U7QWpDazBHTjs7QWlDNXpHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDK3pHSjtBa0NsN0dJO0VBQ0U7RUFDQSxvQjVCNmhCd0I7RTRCNWhCeEIsdUI1QjJoQndCO0U0QjFoQnhCO0FsQ283R047QWtDejZHTTtFQUNFO0FsQzI2R1I7QWtDeDZHTTtFQUNFO0VBQ0EscUI1QjBnQnNCO0U0QnpnQnRCLHVCNUJ3Z0JzQjtFNEJ2Z0J0QjtFQW5DTjtFQUNBO0VBQ0E7QWxDODhHRjtBa0N4NkdJO0VBQ0U7QWxDMDZHTjtBaUMvMEdJO0VBQ0U7QWpDaTFHTjs7QWlDMTBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDNjBHRjs7QWlDdjBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IzQnliNEI7RTJCeGI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCdEtFO0FQaS9HSjtBaUN4MEdFO0VBRUU7RVYxTEYsa0RVNEx1QjtBakN3MEd6QjtBaUNyMEdFO0VBRUU7RUFDQTtFVmxNRixtRFVtTXVCO0FqQ3MwR3pCO0FpQ24wR0U7RUFFRTtFQUNBO0VBQ0E7QWpDbzBHSjs7QWlDOXpHQTtFQUNFO0FqQ2kwR0Y7O0FpQzd6R0E7RUFDRTtFQUNBO0VBQ0E7RTlCbUVJLG1CQUxJO0U4QjVEUjtFQUNBO0FqQ2cwR0Y7O0FpQzV6R0E7RUFDRTtFQUNBO0VBQ0E7QWpDK3pHRjs7QWlDM3pHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM2ekdGOztBbUNuakhBOztFQUVFO0VBQ0E7RUFDQTtBbkNzakhGO0FtQ3BqSEU7Ozs7RUFDRTtFQUNBO0FuQ3lqSEo7QW1DcGpIRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1FO0FuQ2ltSEo7O0FtQzVsSEE7RUFDRTtFQUNBO0VBQ0E7QW5DK2xIRjtBbUM3bEhFO0VBQ0U7QW5DK2xISjs7QW1DM2xIQTtFNUJoQkk7QVArbUhKO0FtQzNsSEU7Ozs7O0VBRUU7QW5DZ21ISjtBbUM1bEhFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0U1QlZFO0VBQ0E7QVAybkhKO0FtQ3htSEU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RTVCTkU7RUFDQTtBUG1vSEo7O0FtQzNtSEE7RUFDRTtFQUNBO0FuQzhtSEY7QW1DNW1IRTtFQUdFO0FuQzRtSEo7QW1Dem1IRTtFQUNFO0FuQzJtSEo7O0FtQ3ZtSEE7RUFDRTtFQUNBO0FuQzBtSEY7O0FtQ3ZtSEE7RUFDRTtFQUNBO0FuQzBtSEY7O0FtQ3RsSEE7RUFDRTtFQUNBO0VBQ0E7QW5DeWxIRjtBbUN2bEhFOzs7RUFFRTtBbkMwbEhKO0FtQ3ZsSEU7OztFQUVFO0FuQzBsSEo7QW1DdGxIRTs7Ozs7OztFNUIxRkU7RUFDQTtBUHlySEo7QW1DM2xIRTs7Ozs7OztFNUI3R0U7RUFDQTtBUGl0SEo7O0FvQ3p1SEE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3d1SEY7O0FvQ3J1SEE7RUFDRTtFQUNBO0VqQ3NRSSx1Q0FMSTtFaUMvUFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZGZJLHVHY2dCSjtBcEN3dUhGO0FzQnB2SE07RWNHTjtJZEZRO0V0QnV2SE47QUFDRjtBb0MzdUhFO0VBRUU7QXBDNHVISjtBb0N4dUhFO0VBQ0U7RUFDQSxrRDlCa2hCb0I7QU53dEd4QjtBb0N0dUhFO0VBRUU7RUFDQTtFQUNBO0FwQ3V1SEo7O0FvQy90SEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FwQyt0SEY7QW9DN3RIRTtFQUNFO0VBQ0E7RTdCN0NBO0VBQ0E7QVA2d0hKO0FvQzl0SEk7RUFHRTtFQUNBO0FwQzh0SE47QW9DMXRIRTs7RUFFRTtFQUNBO0VBQ0E7QXBDNHRISjtBb0N6dEhFO0VBRUU7RTdCakVBO0VBQ0E7QVA0eEhKOztBb0NqdEhBO0VBRUU7RUFDQTtFQUNBO0FwQ210SEY7QW9DaHRIRTtFN0I1RkU7QVAreUhKO0FvQy9zSEU7O0VBRUU7RWJqSEYsb0Rha0h1QjtBcENpdEh6Qjs7QW9DeHNIQTtFQUVFO0VBQ0E7RUFDQTtFQUdBO0FwQ3dzSEY7QW9DdHNIRTtFQUNFO0VBQ0E7RUFDQTtBcEN3c0hKO0FvQ3RzSEk7RUFFRTtBcEN1c0hOO0FvQ25zSEU7O0VBRUUsZ0I5QjBkMEI7RThCemQxQjtFQUNBO0FwQ3FzSEo7O0FvQzNySEU7O0VBRUU7RUFDQTtBcEM4ckhKOztBb0N6ckhFOztFQUVFO0VBQ0E7RUFDQTtBcEM0ckhKOztBb0N0ckhFOztFQUNFO0FwQzBySEo7O0FvQ2hySEU7RUFDRTtBcENtckhKO0FvQ2pySEU7RUFDRTtBcENtckhKOztBcUNoM0hBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNnM0hGO0FxQzEySEU7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckNrM0hKO0FxQzkxSEE7RUFDRTtFQUNBO0VBQ0E7RWxDNE5JLDJDQUxJO0VrQ3JOUjtFQUNBO0VBQ0E7QXJDZzJIRjtBcUM5MUhFO0VBRUU7QXJDKzFISjs7QXFDcjFIQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDbzFIRjtBcUNqMUhJO0VBRUU7QXJDazFITjtBcUM5MEhFO0VBQ0U7QXJDZzFISjs7QXFDdjBIQTtFQUNFLG1CL0I4Z0NrQztFK0I3Z0NsQyxzQi9CNmdDa0M7RStCNWdDbEM7QXJDMDBIRjtBcUN4MEhFOzs7RUFHRTtBckMwMEhKOztBcUM3ekhBO0VBQ0U7RUFDQTtFQUdBO0FyQzh6SEY7O0FxQzF6SEE7RUFDRTtFbEN5SUksNkNBTEk7RWtDbElSO0VBQ0E7RUFDQTtFQUNBO0U5QnhJRTtFZUhFLCtDZTZJSjtBckM2ekhGO0FzQnQ4SE07RWVpSU47SWZoSVE7RXRCeThITjtBQUNGO0FxQ2gwSEU7RUFDRTtBckNrMEhKO0FxQy96SEU7RUFDRTtFQUNBO0VBQ0E7QXJDaTBISjs7QXFDM3pIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDOHpIRjs7QXFDM3pIQTtFQUNFO0VBQ0E7QXJDOHpIRjs7QWN4N0hJO0V1QnNJQTtJQUVJO0lBQ0E7RXJDcXpITjtFcUNuekhNO0lBQ0U7RXJDcXpIUjtFcUNuekhRO0lBQ0U7RXJDcXpIVjtFcUNsekhRO0lBQ0U7SUFDQTtFckNvekhWO0VxQ2h6SE07SUFDRTtFckNrekhSO0VxQy95SE07SUFDRTtJQUNBO0VyQ2l6SFI7RXFDOXlITTtJQUNFO0VyQ2d6SFI7RXFDN3lITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXJDNnlIUjtFcUMxeUhRO0lBQ0U7RXJDNHlIVjtFcUN6eUhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDMnlIVjtBQUNGO0FjeCtISTtFdUJzSUE7SUFFSTtJQUNBO0VyQ28ySE47RXFDbDJITTtJQUNFO0VyQ28ySFI7RXFDbDJIUTtJQUNFO0VyQ28ySFY7RXFDajJIUTtJQUNFO0lBQ0E7RXJDbTJIVjtFcUMvMUhNO0lBQ0U7RXJDaTJIUjtFcUM5MUhNO0lBQ0U7SUFDQTtFckNnMkhSO0VxQzcxSE07SUFDRTtFckMrMUhSO0VxQzUxSE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0VyQzQxSFI7RXFDejFIUTtJQUNFO0VyQzIxSFY7RXFDeDFIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQzAxSFY7QUFDRjtBY3ZoSUk7RXVCc0lBO0lBRUk7SUFDQTtFckNtNUhOO0VxQ2o1SE07SUFDRTtFckNtNUhSO0VxQ2o1SFE7SUFDRTtFckNtNUhWO0VxQ2g1SFE7SUFDRTtJQUNBO0VyQ2s1SFY7RXFDOTRITTtJQUNFO0VyQ2c1SFI7RXFDNzRITTtJQUNFO0lBQ0E7RXJDKzRIUjtFcUM1NEhNO0lBQ0U7RXJDODRIUjtFcUMzNEhNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFckMyNEhSO0VxQ3g0SFE7SUFDRTtFckMwNEhWO0VxQ3Y0SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckN5NEhWO0FBQ0Y7QWN0a0lJO0V1QnNJQTtJQUVJO0lBQ0E7RXJDazhITjtFcUNoOEhNO0lBQ0U7RXJDazhIUjtFcUNoOEhRO0lBQ0U7RXJDazhIVjtFcUMvN0hRO0lBQ0U7SUFDQTtFckNpOEhWO0VxQzc3SE07SUFDRTtFckMrN0hSO0VxQzU3SE07SUFDRTtJQUNBO0VyQzg3SFI7RXFDMzdITTtJQUNFO0VyQzY3SFI7RXFDMTdITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXJDMDdIUjtFcUN2N0hRO0lBQ0U7RXJDeTdIVjtFcUN0N0hRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDdzdIVjtBQUNGO0Fjcm5JSTtFdUJzSUE7SUFFSTtJQUNBO0VyQ2kvSE47RXFDLytITTtJQUNFO0VyQ2kvSFI7RXFDLytIUTtJQUNFO0VyQ2kvSFY7RXFDOStIUTtJQUNFO0lBQ0E7RXJDZy9IVjtFcUM1K0hNO0lBQ0U7RXJDOCtIUjtFcUMzK0hNO0lBQ0U7SUFDQTtFckM2K0hSO0VxQzErSE07SUFDRTtFckM0K0hSO0VxQ3orSE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0VyQ3krSFI7RXFDdCtIUTtJQUNFO0VyQ3crSFY7RXFDcitIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQ3UrSFY7QUFDRjtBcUM5aElJO0VBRUk7RUFDQTtBckMraElSO0FxQzdoSVE7RUFDRTtBckMraElWO0FxQzdoSVU7RUFDRTtBckMraElaO0FxQzVoSVU7RUFDRTtFQUNBO0FyQzhoSVo7QXFDMWhJUTtFQUNFO0FyQzRoSVY7QXFDemhJUTtFQUNFO0VBQ0E7QXJDMmhJVjtBcUN4aElRO0VBQ0U7QXJDMGhJVjtBcUN2aElRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VmOU5KLGdCZWdPSTtBckN1aElWO0FxQ3BoSVU7RUFDRTtBckNzaElaO0FxQ25oSVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckNxaElaOztBcUNwZ0lBOztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDc2dJRjs7QXFDaGdJSTtFQUNFO0FyQ21nSU47O0FzQzV4SUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQmpCRTtBUDh5SUo7QXNDenhJRTtFQUNFO0VBQ0E7QXRDMnhJSjtBc0N4eElFO0VBQ0U7RUFDQTtBdEMweElKO0FzQ3h4SUk7RUFDRTtFL0J0QkY7RUFDQTtBUGl6SUo7QXNDeHhJSTtFQUNFO0UvQmJGO0VBQ0E7QVB3eUlKO0FzQ3J4SUU7O0VBRUU7QXRDdXhJSjs7QXNDbnhJQTtFQUdFO0VBQ0E7RUFDQTtBdENveElGOztBc0NqeElBO0VBQ0U7RUFDQTtBdENveElGOztBc0NqeElBO0VBQ0U7RUFDQTtFQUNBO0F0Q294SUY7O0FzQ2p4SUE7RUFDRTtBdENveElGOztBc0M1d0lFO0VBQ0U7QXRDK3dJSjs7QXNDdndJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDMHdJRjtBc0N4d0lFO0UvQjdGRTtBUHcySUo7O0FzQ3R3SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEN5d0lGO0FzQ3Z3SUU7RS9CeEdFO0FQazNJSjs7QXNDaHdJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Q213SUY7QXNDandJRTtFQUNFO0VBQ0E7QXRDbXdJSjs7QXNDL3ZJQTtFQUNFO0VBQ0E7QXRDa3dJRjs7QXNDOXZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0IxSUU7QVA0NElKOztBc0M5dklBOzs7RUFHRTtBdENpd0lGOztBc0M5dklBOztFL0IzSUk7RUFDQTtBUDg0SUo7O0FzQy92SUE7O0UvQmxJSTtFQUNBO0FQczRJSjs7QXNDeHZJRTtFQUNFO0F0QzJ2SUo7QWN0M0lJO0V3QnVISjtJQVFJO0lBQ0E7RXRDMnZJRjtFc0N4dklFO0lBRUU7SUFDQTtFdEN5dklKO0VzQ3Z2SUk7SUFDRTtJQUNBO0V0Q3l2SU47RXNDcHZJTTtJL0IzS0o7SUFDQTtFUGs2SUY7RXNDcnZJUTs7SUFHRTtFdENzdklWO0VzQ3B2SVE7O0lBR0U7RXRDcXZJVjtFc0NqdklNO0kvQjVLSjtJQUNBO0VQZzZJRjtFc0NsdklROztJQUdFO0V0Q212SVY7RXNDanZJUTs7SUFHRTtFdENrdklWO0FBQ0Y7O0F1Q3Y5SUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDeTlJRjs7QXVDcjlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBDNFBJLGVBTEk7RW9DclBSO0VBQ0E7RUFDQTtFQUNBO0VoQ3JCRTtFZ0N1QkY7RWpCMUJJLDBDaUIyQko7QXZDdzlJRjtBc0IvK0lNO0VpQlVOO0lqQlRRO0V0QmsvSU47QUFDRjtBdUMzOUlFO0VBQ0U7RUFDQTtFQUNBO0F2QzY5SUo7QXVDMzlJSTtFQUNFO0VBQ0E7QXZDNjlJTjtBdUN4OUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJqREUsbURpQmtERjtBdkMwOUlKO0FzQnhnSk07RWlCcUNKO0lqQnBDTTtFdEIyZ0pOO0FBQ0Y7QXVDNTlJRTtFQUNFO0F2Qzg5SUo7QXVDMzlJRTtFQUNFO0VBQ0E7RUFDQTtBdkM2OUlKOztBdUN6OUlBO0VBQ0U7QXZDNDlJRjs7QXVDejlJQTtFQUNFO0VBQ0E7RUFDQTtBdkM0OUlGO0F1QzE5SUU7RWhDN0RFO0VBQ0E7QVAwaEpKO0F1QzM5SUk7RWhDaEVBO0VBQ0E7QVA4aEpKO0F1QzE5SUU7RUFDRTtBdkM0OUlKO0F1Q3g5SUU7RWhDNURFO0VBQ0E7QVB1aEpKO0F1Q3g5SU07RWhDaEVGO0VBQ0E7QVAyaEpKO0F1Q3Y5SUk7RWhDckVBO0VBQ0E7QVAraEpKOztBdUNyOUlBO0VBQ0U7QXZDdzlJRjs7QXVDLzhJRTtFQUNFO0VBQ0E7RWhDOUdBO0FQaWtKSjtBdUNoOUlJO0VBQWdCO0F2Q205SXBCO0F1Q2w5SUk7RUFBZTtBdkNxOUluQjtBdUNqOUlNO0VoQ3RIRjtBUDBrSko7QXVDNzhJSTtFaEM3SEE7QVA2a0pKOztBdUN4OElJO0VBQ0U7RUFDQTtBdkMyOElOOztBd0NybUpBO0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VyQytRSSx5Q0FMSTtFcUN4UVI7RUFDQTtFakNBRTtBUHFtSko7O0F3Qy9sSkU7RUFDRTtBeENrbUpKO0F3Q2htSkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeENrbUpOO0F3QzlsSkU7RUFDRTtBeENnbUpKOztBeUNyb0pBO0VBRUU7RUFDQTtFdEM0UkksK0JBTEk7RXNDclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFaENwQkE7RUFDQTtBVDBwSkY7O0F5Q25vSkE7RUFDRTtFQUNBO0VBQ0E7RXRDZ1FJLHlDQUxJO0VzQ3pQUjtFQUNBO0VBQ0E7RUFDQTtFbkJwQkkscUltQnFCSjtBekNzb0pGO0FzQnZwSk07RW1CUU47SW5CUFE7RXRCMHBKTjtBQUNGO0F5Q3pvSkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBekMwb0pKO0F5Q3ZvSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVbkMydUNnQztFbUMxdUNoQztBekN5b0pKO0F5Q3RvSkU7RUFFRTtFQUNBO0VsQnRERixnRGtCdUR1QjtFQUNyQjtBekN1b0pKO0F5Q3BvSkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBekNxb0pKOztBeUNob0pFO0VBQ0UsOENuQzhzQ2dDO0FOcTdHcEM7QXlDOW5KTTtFbEM5QkY7RUFDQTtBUCtwSko7QXlDNW5KTTtFbENsREY7RUFDQTtBUGlySko7O0F5Qy9tSkE7RUNsR0U7RUFDQTtFdkMwUkksa0NBTEk7RXVDblJSO0ExQ3F0SkY7O0F5Q2xuSkE7RUN0R0U7RUFDQTtFdkMwUkksbUNBTEk7RXVDblJSO0ExQzR0SkY7O0EyQzl0SkE7RUFFRTtFQUNBO0V4Q3VSSSw0QkFMSTtFd0NoUlI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFeEMrUUksb0NBTEk7RXdDeFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcENKRTtBUG11Sko7QTJDMXRKRTtFQUNFO0EzQzR0Sko7O0EyQ3Z0SkE7RUFDRTtFQUNBO0EzQzB0SkY7O0E0QzF2SkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDSEU7QVA4dkpKOztBNEN0dkpBO0VBRUU7QTVDd3ZKRjs7QTRDcHZKQTtFQUNFLGdCdEM2a0I0QjtFc0M1a0I1QjtBNUN1dkpGOztBNEMvdUpBO0VBQ0UsbUJ0Q3MrQzhCO0FONHdHaEM7QTRDL3VKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDaXZKSjs7QTRDenVKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QzR1Sko7O0E0Q2h2SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNtdkpKOztBNEN2dkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDMHZKSjs7QTRDOXZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q2l3Sko7O0E0Q3J3SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUN3d0pKOztBNEM1d0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDK3dKSjs7QTRDbnhKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q3N4Sko7O0E0QzF4SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUM2eEpKOztBNkN6MUpFO0VBQ0U7SUFBSywyQnZDeWhEMkI7RU5vMEdsQztBQUNGO0E2Q3oxSkE7O0VBR0U7RTFDa1JJLGdDQUxJO0UwQzNRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTFDc1FJLHVDQUxJO0UwQy9QUjtFdENSRTtBUGkySko7O0E2Q3AxSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2QnhCSSw2Q3VCeUJKO0E3Q3UxSkY7QXNCNTJKTTtFdUJZTjtJdkJYUTtFdEIrMkpOO0FBQ0Y7O0E2Q3oxSkE7RXRCQUU7RXNCRUE7QTdDNDFKRjs7QTZDejFKQTtFQUNFO0E3QzQxSkY7O0E2Q3oxSkE7RUFDRTtBN0M0MUpGOztBNkN4MUpFO0VBQ0U7QTdDMjFKSjtBNkN4MUpNO0VBSko7SUFLTTtFN0MyMUpOO0FBQ0Y7O0E4Q3Y1SkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RXZDWEU7QVBpNkpKOztBOENsNUpBO0VBQ0U7RUFDQTtBOUNxNUpGO0E4Q241SkU7RUFFRTtFQUNBO0E5Q281Sko7O0E4QzM0SkE7RUFDRTtFQUNBO0VBQ0E7QTlDODRKRjtBOEMzNEpFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTlDNDRKSjtBOEN6NEpFO0VBQ0U7RUFDQTtBOUMyNEpKOztBOENuNEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDczRKRjtBOENwNEpFO0V2Q3ZERTtFQUNBO0FQODdKSjtBOENwNEpFO0V2QzdDRTtFQUNBO0FQbzdKSjtBOENwNEpFO0VBRUU7RUFDQTtFQUNBO0E5Q3E0Sko7QThDajRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Q200Sko7QThDLzNKRTtFQUNFO0E5Q2k0Sko7QThDLzNKSTtFQUNFO0VBQ0E7QTlDaTRKTjs7QThDcDNKSTtFQUNFO0E5Q3UzSk47QThDcDNKUTtFdkN2REo7RUFaQTtBUDI3Sko7QThDbjNKUTtFdkN4RUo7RUFZQTtBUG03Sko7QThDbDNKUTtFQUNFO0E5Q28zSlY7QThDajNKUTtFQUNFO0VBQ0E7QTlDbTNKVjtBOENqM0pVO0VBQ0U7RUFDQTtBOUNtM0paOztBY3o4Skk7RWdDOERBO0lBQ0U7RTlDKzRKSjtFOEM1NEpNO0l2Q3ZESjtJQVpBO0VQbTlKRjtFOEMzNEpNO0l2Q3hFSjtJQVlBO0VQMjhKRjtFOEMxNEpNO0lBQ0U7RTlDNDRKUjtFOEN6NEpNO0lBQ0U7SUFDQTtFOUMyNEpSO0U4Q3o0SlE7SUFDRTtJQUNBO0U5QzI0SlY7QUFDRjtBY2wrSkk7RWdDOERBO0lBQ0U7RTlDdTZKSjtFOENwNkpNO0l2Q3ZESjtJQVpBO0VQMitKRjtFOENuNkpNO0l2Q3hFSjtJQVlBO0VQbStKRjtFOENsNkpNO0lBQ0U7RTlDbzZKUjtFOENqNkpNO0lBQ0U7SUFDQTtFOUNtNkpSO0U4Q2o2SlE7SUFDRTtJQUNBO0U5Q202SlY7QUFDRjtBYzEvSkk7RWdDOERBO0lBQ0U7RTlDKzdKSjtFOEM1N0pNO0l2Q3ZESjtJQVpBO0VQbWdLRjtFOEMzN0pNO0l2Q3hFSjtJQVlBO0VQMi9KRjtFOEMxN0pNO0lBQ0U7RTlDNDdKUjtFOEN6N0pNO0lBQ0U7SUFDQTtFOUMyN0pSO0U4Q3o3SlE7SUFDRTtJQUNBO0U5QzI3SlY7QUFDRjtBY2xoS0k7RWdDOERBO0lBQ0U7RTlDdTlKSjtFOENwOUpNO0l2Q3ZESjtJQVpBO0VQMmhLRjtFOENuOUpNO0l2Q3hFSjtJQVlBO0VQbWhLRjtFOENsOUpNO0lBQ0U7RTlDbzlKUjtFOENqOUpNO0lBQ0U7SUFDQTtFOUNtOUpSO0U4Q2o5SlE7SUFDRTtJQUNBO0U5Q205SlY7QUFDRjtBYzFpS0k7RWdDOERBO0lBQ0U7RTlDKytKSjtFOEM1K0pNO0l2Q3ZESjtJQVpBO0VQbWpLRjtFOEMzK0pNO0l2Q3hFSjtJQVlBO0VQMmlLRjtFOEMxK0pNO0lBQ0U7RTlDNCtKUjtFOEN6K0pNO0lBQ0U7SUFDQTtFOUMyK0pSO0U4Q3orSlE7SUFDRTtJQUNBO0U5QzIrSlY7QUFDRjtBOEM5OUpBO0V2Q2hKSTtBUGluS0o7QThDOTlKRTtFQUNFO0E5Q2crSko7QThDOTlKSTtFQUNFO0E5Q2crSk47O0E4Q245SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUNzOUpKOztBOENoK0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDbStKSjs7QThDNytKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q2cvSko7O0E4QzEvSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUM2L0pKOztBOEN2Z0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDMGdLSjs7QThDcGhLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3VoS0o7O0E4Q2ppS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUNvaUtKOztBOEM5aUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDaWpLSjs7QStDN3VLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLFV6Q3FwRDJCO0V5Q3BwRDNCLFd6Q29wRDJCO0V5Q25wRDNCO0VBQ0E7RUFDQTtFQUNBO0V4Q0pFO0V3Q01GO0EvQzZ1S0Y7QStDMXVLRTtFQUNFO0VBQ0E7RUFDQTtBL0M0dUtKO0ErQ3p1S0U7RUFDRTtFQUNBO0VBQ0E7QS9DMnVLSjtBK0N4dUtFO0VBRUU7RUFDQTtFQUNBO0EvQ3l1S0o7O0ErQ2p1S0E7RUFIRTtBL0N3dUtGOztBK0MvdEtJO0VBVEY7QS9DNHVLRjs7QWdEN3hLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdDeVJJLDhCQUxJO0U2Q2xSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0U3QzJRSSxvQ0FMSTtFNkNwUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Q1JFO0FQc3lLSjtBZ0QzeEtFO0VBQ0U7QWhENnhLSjtBZ0QxeEtFO0VBQ0U7QWhENHhLSjs7QWdEeHhLQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQweEtGO0FnRHh4S0U7RUFDRTtBaEQweEtKOztBZ0R0eEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpDaENFO0VBQ0E7QVAwektKO0FnRHh4S0U7RUFDRTtFQUNBO0FoRDB4S0o7O0FnRHR4S0E7RUFDRTtFQUNBO0FoRHl4S0Y7O0FpRHYxS0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBakRxMUtGOztBaUQ5MEtBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QWpEZzFLRjtBaUQ3MEtFO0UzQjVDSSxtQzJCNkNGO0VBQ0EsOEIzQ2s4Q2dDO0FONjRIcEM7QXNCejNLTTtFMkJ3Q0o7STNCdkNNO0V0QjQzS047QUFDRjtBaURsMUtFO0VBQ0UsZTNDZzhDZ0M7QU5vNUhwQztBaURoMUtFO0VBQ0Usc0IzQzY3Q2dDO0FOcTVIcEM7O0FpRDkwS0E7RUFDRTtBakRpMUtGO0FpRC8wS0U7RUFDRTtFQUNBO0FqRGkxS0o7QWlEOTBLRTtFQUNFO0FqRGcxS0o7O0FpRDUwS0E7RUFDRTtFQUNBO0VBQ0E7QWpEKzBLRjs7QWlEMzBLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUNyRkU7RTBDeUZGO0FqRDIwS0Y7O0FpRHYwS0E7RUFFRTtFQUNBO0VBQ0E7RUNsSEE7RUFDQTtFQUNBO0VBQ0Esa0NEa0gwQjtFQ2pIMUI7RUFDQTtFQUNBLHVDRCtHNEQ7QWpENjBLOUQ7QWtEejdLRTtFQUFTO0FsRDQ3S1g7QWtEMzdLRTtFQUFTLG1DRDJHaUY7QWpEbTFLNUY7O0FpRDkwS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ3JHRTtFQUNBO0FQdTdLSjtBaURoMUtFO0VBQ0U7RUFDQTtBakRrMUtKOztBaUQ3MEtBO0VBQ0U7RUFDQTtBakRnMUtGOztBaUQzMEtBO0VBQ0U7RUFHQTtFQUNBO0FqRDQwS0Y7O0FpRHgwS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ3pIRTtFQUNBO0FQcThLSjtBaUR2MEtFO0VBQ0U7QWpEeTBLSjs7QWNwN0tJO0VtQ2lIRjtJQUNFO0lBQ0E7RWpEdTBLRjtFaURuMEtBO0lBQ0U7SUFDQTtJQUNBO0VqRHEwS0Y7RWlEbDBLQTtJQUNFO0VqRG8wS0Y7QUFDRjtBY244S0k7RW1DbUlGOztJQUVFO0VqRG0wS0Y7QUFDRjtBY3o4S0k7RW1DMElGO0lBQ0U7RWpEazBLRjtBQUNGO0FpRHp6S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakQyektOO0FpRHp6S007RUFDRTtFQUNBO0UxQ3pNSjtBUHFnTEo7QWlEeHpLTTs7RTFDN01GO0FQeWdMSjtBaUR2ektNO0VBQ0U7QWpEeXpLUjs7QWNuOUtJO0VtQ3dJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqRCswS0o7RWlENzBLSTtJQUNFO0lBQ0E7STFDek1KO0VQeWhMRjtFaUQ1MEtJOztJMUM3TUY7RVA2aExGO0VpRDMwS0k7SUFDRTtFakQ2MEtOO0FBQ0Y7QWN4K0tJO0VtQ3dJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqRG0yS0o7RWlEajJLSTtJQUNFO0lBQ0E7STFDek1KO0VQNmlMRjtFaURoMktJOztJMUM3TUY7RVBpakxGO0VpRC8xS0k7SUFDRTtFakRpMktOO0FBQ0Y7QWM1L0tJO0VtQ3dJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqRHUzS0o7RWlEcjNLSTtJQUNFO0lBQ0E7STFDek1KO0VQaWtMRjtFaURwM0tJOztJMUM3TUY7RVBxa0xGO0VpRG4zS0k7SUFDRTtFakRxM0tOO0FBQ0Y7QWNoaExJO0VtQ3dJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqRDI0S0o7RWlEejRLSTtJQUNFO0lBQ0E7STFDek1KO0VQcWxMRjtFaUR4NEtJOztJMUM3TUY7RVB5bExGO0VpRHY0S0k7SUFDRTtFakR5NEtOO0FBQ0Y7QWNwaUxJO0VtQ3dJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VqRCs1S0o7RWlENzVLSTtJQUNFO0lBQ0E7STFDek1KO0VQeW1MRjtFaUQ1NUtJOztJMUM3TUY7RVA2bUxGO0VpRDM1S0k7SUFDRTtFakQ2NUtOO0FBQ0Y7QW1Ebm9MQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEd1JJLGdDQUxJO0VnRGpSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUNsQkEsc0M5QytsQjRCO0U4QzdsQjVCO0VBQ0EsZ0I5Q3dtQjRCO0U4Q3ZtQjVCLGdCOUMrbUI0QjtFOEM5bUI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakRnUkksc0NBTEk7RWdEaFFSO0VBQ0E7QW5EMm9MRjtBbUR6b0xFO0VBQVM7QW5ENG9MWDtBbUQxb0xFO0VBQ0U7RUFDQTtFQUNBO0FuRDRvTEo7QW1EMW9MSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRDRvTE47O0FtRHZvTEE7RUFDRTtBbkQwb0xGO0FtRHhvTEU7RUFDRTtFQUNBO0VBQ0E7QW5EMG9MSjs7QW1EdG9MQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FuRHlvTEY7QW1Edm9MRTtFQUNFO0VBQ0E7RUFDQTtBbkR5b0xKOztBbURyb0xBO0FBRUE7RUFDRTtBbkR1b0xGO0FtRHJvTEU7RUFDRTtFQUNBO0VBQ0E7QW5EdW9MSjs7QW1Ebm9MQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FuRHNvTEY7QW1EcG9MRTtFQUNFO0VBQ0E7RUFDQTtBbkRzb0xKOztBbURsb0xBO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUNqR0U7QVBzdExKOztBcUR6dUxBO0VBRUU7RUFDQTtFbEQ0UkksZ0NBTEk7RWtEclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxEbVJJLG1DQUxJO0VrRDVRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VEekJBLHNDOUMrbEI0QjtFOEM3bEI1QjtFQUNBLGdCOUN3bUI0QjtFOEN2bUI1QixnQjlDK21CNEI7RThDOW1CNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEZ1JJLHNDQUxJO0VrRDFQUjtFQUNBO0VBQ0E7RUFDQTtFOUNoQkU7QVBvd0xKO0FxRGh2TEU7RUFDRTtFQUNBO0VBQ0E7QXJEa3ZMSjtBcURodkxJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRGl2TE47O0FxRDN1TEU7RUFDRTtBckQ4dUxKO0FxRDV1TEk7RUFFRTtBckQ2dUxOO0FxRDF1TEk7RUFDRTtFQUNBO0FyRDR1TE47QXFEenVMSTtFQUNFO0VBQ0E7QXJEMnVMTjs7QXFEdHVMQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FyRHd1TEo7QXFEdHVMSTtFQUVFO0FyRHV1TE47QXFEcHVMSTtFQUNFO0VBQ0E7QXJEc3VMTjtBcURudUxJO0VBQ0U7RUFDQTtBckRxdUxOOztBcURodUxBO0FBR0U7RUFDRTtBckRpdUxKO0FxRC90TEk7RUFFRTtBckRndUxOO0FxRDd0TEk7RUFDRTtFQUNBO0FyRCt0TE47QXFENXRMSTtFQUNFO0VBQ0E7QXJEOHRMTjtBcUR6dExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckQydExKOztBcUR2dExBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QXJEeXRMSjtBcUR2dExJO0VBRUU7QXJEd3RMTjtBcURydExJO0VBQ0U7RUFDQTtBckR1dExOO0FxRHB0TEk7RUFDRTtFQUNBO0FyRHN0TE47O0FxRGp0TEE7QUFrQkE7RUFDRTtFQUNBO0VsRDJHSSw2Q0FMSTtFa0RwR1I7RUFDQTtFQUNBO0U5QzVKRTtFQUNBO0FQZzJMSjtBcURsc0xFO0VBQ0U7QXJEb3NMSjs7QXFEaHNMQTtFQUNFO0VBQ0E7QXJEbXNMRjs7QXNEeDNMQTtFQUNFO0F0RDIzTEY7O0FzRHgzTEE7RUFDRTtBdEQyM0xGOztBc0R4M0xBO0VBQ0U7RUFDQTtFQUNBO0F0RDIzTEY7QXVEajVMRTtFQUNFO0VBQ0E7RUFDQTtBdkRtNUxKOztBc0Q1M0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQ2xCSSxzQ2dDbUJKO0F0RCszTEY7QXNCOTRMTTtFZ0NRTjtJaENQUTtFdEJpNUxOO0FBQ0Y7O0FzRGo0TEE7OztFQUdFO0F0RG80TEY7O0FzRGo0TEE7O0VBRUU7QXREbzRMRjs7QXNEajRMQTs7RUFFRTtBdERvNExGOztBc0QzM0xFO0VBQ0U7RUFDQTtFQUNBO0F0RDgzTEo7QXNEMzNMRTs7O0VBR0U7RUFDQTtBdEQ2M0xKO0FzRDEzTEU7O0VBRUU7RUFDQTtFaEM1REUsMkJnQzZERjtBdEQ0M0xKO0FzQnI3TE07RWdDcURKOztJaENwRE07RXRCeTdMTjtBQUNGOztBc0R6M0xBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWhEa2hEbUM7RWdEamhEbkM7RUFDQSxXaEQxRlM7RWdEMkZUO0VBQ0E7RUFDQTtFQUNBLFloRDZnRG1DO0VnQm5tRC9CLDhCZ0N1Rko7QXREMjNMRjtBc0I5OExNO0VnQ2tFTjs7SWhDakVRO0V0Qms5TE47QUFDRjtBc0Q5M0xFOzs7RUFFRSxXaERwR087RWdEcUdQO0VBQ0E7RUFDQSxZaERxZ0RpQztBTjQzSXJDOztBc0Q5M0xBO0VBQ0U7QXREaTRMRjs7QXNEOTNMQTtFQUNFO0F0RGk0TEY7O0FzRDUzTEE7O0VBRUU7RUFDQSxXaERzZ0RtQztFZ0RyZ0RuQyxZaERxZ0RtQztFZ0RwZ0RuQztFQUNBO0VBQ0E7QXREKzNMRjs7QXNENTNMQTtFQUNFO0F0RCszTEY7O0FzRDczTEE7RUFDRTtBdERnNExGOztBc0R4M0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCaERzOUNtQztFZ0RyOUNuQztFQUNBLGdCaERvOUNtQztBTnM2SXJDO0FzRHgzTEU7RUFDRTtFQUNBO0VBQ0EsV2hEbzlDaUM7RWdEbjlDakMsV2hEbzlDaUM7RWdEbjlDakM7RUFDQSxpQmhEbzlDaUM7RWdEbjlDakMsZ0JoRG05Q2lDO0VnRGw5Q2pDO0VBQ0E7RUFDQSxzQmhEbEtPO0VnRG1LUDtFQUNBO0VBRUE7RUFDQTtFQUNBLFloRDI4Q2lDO0VnQjNtRC9CLDZCZ0NpS0Y7QXREeTNMSjtBc0J0aE1NO0VnQzRJSjtJaEMzSU07RXRCeWhNTjtBQUNGO0FzRDMzTEU7RUFDRSxVaER3OENpQztBTnE3SXJDOztBc0RwM0xBO0VBQ0U7RUFDQTtFQUNBLGVoRGs4Q21DO0VnRGo4Q25DO0VBQ0Esb0JoRCs3Q21DO0VnRDk3Q25DLHVCaEQ4N0NtQztFZ0Q3N0NuQyxXaEQ3TFM7RWdEOExUO0F0RHUzTEY7O0FzRGozTEU7O0VBRUUsZ0NoRG04Q2lDO0FOaTdJckM7QXNEajNMRTtFQUNFLHNCaERoTU87QU5tak1YO0FzRGgzTEU7RUFDRSxXaERwTU87QU5zak1YOztBc0Q1M0xFOzs7RUFFRSxnQ2hEbThDaUM7QU42N0lyQztBc0Q3M0xFO0VBQ0Usc0JoRGhNTztBTitqTVg7QXNENTNMRTtFQUNFLFdoRHBNTztBTmtrTVg7O0F3RGhsTUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F4RGtsTUY7O0F3RDlrTUE7RUFDRTtJQUFLO0V4RGtsTUw7QUFDRjtBd0Qva01BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBeEQ4a01GOztBd0Qza01BO0VBRUU7RUFDQTtFQUNBO0F4RDZrTUY7O0F3RHBrTUE7RUFDRTtJQUNFO0V4RHVrTUY7RXdEcmtNQTtJQUNFO0lBQ0E7RXhEdWtNRjtBQUNGO0F3RG5rTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBeERra01GOztBd0Qvak1BO0VBQ0U7RUFDQTtBeERra01GOztBd0Q5ak1FO0VBQ0U7O0lBRUU7RXhEaWtNSjtBQUNGO0F5RGpwTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEa3BNRjs7QWNybE1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RXpEbW9NSjtBQUNGO0FzQjlwTU07RW1DWUo7SW5DWE07RXRCaXFNTjtBQUNGO0FjM21NSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RDBvTU47RXlEdm9NSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEeW9NTjtFeUR0b01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEd29NTjtFeURyb01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RHVvTU47RXlEcG9NSTtJQUVFO0V6RHFvTU47RXlEbG9NSTtJQUdFO0V6RGtvTU47QUFDRjtBYy9wTUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFekRpb01OO0V5RC9uTU07SUFDRTtFekRpb01SO0V5RDluTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0V6RCtuTVI7QUFDRjs7QWNucU1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RXpEaXRNSjtBQUNGO0FzQjV1TU07RW1DWUo7SW5DWE07RXRCK3VNTjtBQUNGO0FjenJNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RHd0TU47RXlEcnRNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEdXRNTjtFeURwdE1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEc3RNTjtFeURudE1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RHF0TU47RXlEbHRNSTtJQUVFO0V6RG10TU47RXlEaHRNSTtJQUdFO0V6RGd0TU47QUFDRjtBYzd1TUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFekQrc01OO0V5RDdzTU07SUFDRTtFekQrc01SO0V5RDVzTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0V6RDZzTVI7QUFDRjs7QWNqdk1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RXpEK3hNSjtBQUNGO0FzQjF6TU07RW1DWUo7SW5DWE07RXRCNnpNTjtBQUNGO0FjdndNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RHN5TU47RXlEbnlNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEcXlNTjtFeURseU1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEb3lNTjtFeURqeU1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RG15TU47RXlEaHlNSTtJQUVFO0V6RGl5TU47RXlEOXhNSTtJQUdFO0V6RDh4TU47QUFDRjtBYzN6TUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFekQ2eE1OO0V5RDN4TU07SUFDRTtFekQ2eE1SO0V5RDF4TU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0V6RDJ4TVI7QUFDRjs7QWMvek1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RXpENjJNSjtBQUNGO0FzQng0TU07RW1DWUo7SW5DWE07RXRCMjRNTjtBQUNGO0FjcjFNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RG8zTU47RXlEajNNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEbTNNTjtFeURoM01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEazNNTjtFeUQvMk1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RGkzTU47RXlEOTJNSTtJQUVFO0V6RCsyTU47RXlENTJNSTtJQUdFO0V6RDQyTU47QUFDRjtBY3o0TUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFekQyMk1OO0V5RHoyTU07SUFDRTtFekQyMk1SO0V5RHgyTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0V6RHkyTVI7QUFDRjs7QWM3NE1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RXpEMjdNSjtBQUNGO0FzQnQ5TU07RW1DWUo7SW5DWE07RXRCeTlNTjtBQUNGO0FjbjZNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RGs4TU47RXlELzdNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEaThNTjtFeUQ5N01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEZzhNTjtFeUQ3N01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6RCs3TU47RXlENTdNSTtJQUVFO0V6RDY3TU47RXlEMTdNSTtJQUdFO0V6RDA3TU47QUFDRjtBY3Y5TUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFekR5N01OO0V5RHY3TU07SUFDRTtFekR5N01SO0V5RHQ3TU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0V6RHU3TVI7QUFDRjs7QXlEdmdORTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5DNUJBLDBDbUM4QkE7QXpEd2dOTjtBc0JsaU5NO0VtQ1lKO0luQ1hNO0V0QnFpTk47QUFDRjtBeUQzZ05NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekQ2Z05SO0F5RDFnTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDRnTlI7QXlEemdOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDJnTlI7QXlEeGdOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekQwZ05SO0F5RHZnTk07RUFFRTtBekR3Z05SO0F5RHJnTk07RUFHRTtBekRxZ05SOztBeUQxK01BO0VQcEhFO0VBQ0E7RUFDQTtFQUNBLGE1QzBtQ2tDO0U0Q3ptQ2xDO0VBQ0E7RUFDQSxzQjVDVVM7QU53bE5YO0FrRC9sTkU7RUFBUztBbERrbU5YO0FrRGptTkU7RUFBUyxZNUNtK0N5QjtBTmlvS3BDOztBeUR0L01BO0VBQ0U7RUFDQTtFQUNBO0F6RHkvTUY7QXlEdi9NRTtFQUNFO0VBQ0E7QXpEeS9NSjs7QXlEci9NQTtFQUNFO0VBQ0E7QXpEdy9NRjs7QXlEci9NQTtFQUNFO0VBQ0E7RUFDQTtBekR3L01GOztBMERyb05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlwRGd6Q2tDO0FOdzFLcEM7QTBEdG9ORTtFQUNFO0VBQ0E7QTFEd29OSjs7QTBEbm9OQTtFQUNFO0ExRHNvTkY7O0EwRG5vTkE7RUFDRTtBMURzb05GOztBMERub05BO0VBQ0U7QTFEc29ORjs7QTBEam9ORTtFQUNFO0ExRG9vTko7O0EwRGhvTkE7RUFDRTtJQUNFLFlwRG14Q2dDO0VOZzNLbEM7QUFDRjtBMERob05BO0VBQ0U7RUFDQTtFQUNBO0ExRGtvTkY7O0EwRC9uTkE7RUFDRTtJQUNFO0UxRGtvTkY7QUFDRjtBdURqck5FO0VBQ0U7RUFDQTtFQUNBO0F2RG1yTko7O0EyRHRyTkU7RUFDRTtFQUNBO0EzRHlyTko7O0EyRDNyTkU7RUFDRTtFQUNBO0EzRDhyTko7O0EyRGhzTkU7RUFDRTtFQUNBO0EzRG1zTko7O0EyRHJzTkU7RUFDRTtFQUNBO0EzRHdzTko7O0EyRDFzTkU7RUFDRTtFQUNBO0EzRDZzTko7O0EyRC9zTkU7RUFDRTtFQUNBO0EzRGt0Tko7O0EyRHB0TkU7RUFDRTtFQUNBO0EzRHV0Tko7O0EyRHp0TkU7RUFDRTtFQUNBO0EzRDR0Tko7O0E0RDl0TkU7RUFDRTtFQUNBO0E1RGl1Tko7QTREOXROTTtFQUdFO0VBQ0E7QTVEOHROUjs7QTREdnVORTtFQUNFO0VBQ0E7QTVEMHVOSjtBNER2dU5NO0VBR0U7RUFDQTtBNUR1dU5SOztBNERodk5FO0VBQ0U7RUFDQTtBNURtdk5KO0E0RGh2Tk07RUFHRTtFQUNBO0E1RGd2TlI7O0E0RHp2TkU7RUFDRTtFQUNBO0E1RDR2Tko7QTREenZOTTtFQUdFO0VBQ0E7QTVEeXZOUjs7QTREbHdORTtFQUNFO0VBQ0E7QTVEcXdOSjtBNERsd05NO0VBR0U7RUFDQTtBNURrd05SOztBNEQzd05FO0VBQ0U7RUFDQTtBNUQ4d05KO0E0RDN3Tk07RUFHRTtFQUNBO0E1RDJ3TlI7O0E0RHB4TkU7RUFDRTtFQUNBO0E1RHV4Tko7QTREcHhOTTtFQUdFO0VBQ0E7QTVEb3hOUjs7QTREN3hORTtFQUNFO0VBQ0E7QTVEZ3lOSjtBNEQ3eE5NO0VBR0U7RUFDQTtBNUQ2eE5SOztBNER0eE5BO0VBQ0U7RUFDQTtBNUR5eE5GO0E0RHR4Tkk7RUFFRTtFQUNBO0E1RHV4Tk47O0E2RGp6TkE7RUFDRTtFQUVBO0E3RG16TkY7O0E4RHR6TkE7RUFDRTtFQUNBLGF4RDZjNEI7RXdENWM1QjtFQUNBO0VBQ0EsNkJ4RDJjNEI7RXdEMWM1QjtBOUR5ek5GO0E4RHZ6TkU7RUFDRTtFQUNBLFV4RHVjMEI7RXdEdGMxQixXeERzYzBCO0V3RHJjMUI7RXhDSUUsc0N3Q0hGO0E5RHl6Tko7QXNCbHpOTTtFd0NaSjtJeENhTTtFdEJxek5OO0FBQ0Y7O0E4RHZ6Tkk7RUFDRTtBOUQwek5OOztBK0Q3ME5BO0VBQ0U7RUFDQTtBL0RnMU5GO0ErRDkwTkU7RUFDRTtFQUNBO0VBQ0E7QS9EZzFOSjtBK0Q3ME5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0QrME5KOztBK0QxME5FO0VBQ0U7QS9ENjBOSjs7QStEOTBORTtFQUNFO0EvRGkxTko7O0ErRGwxTkU7RUFDRTtBL0RxMU5KOztBK0R0MU5FO0VBQ0U7QS9EeTFOSjs7QWdFOTJOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTFEdW1Da0M7QU4wd0xwQzs7QWdFOTJOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTFEK2xDa0M7QU5reExwQzs7QWdFejJOSTtFQUNFO0VBQ0E7RUFDQSxhMURtbEM4QjtBTnl4THBDOztBZ0V6Mk5JO0VBQ0U7RUFDQTtFQUNBLGExRDZrQzhCO0FOK3hMcEM7O0FjNzBOSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RU5zeUxsQztFZ0V0M05FO0lBQ0U7SUFDQTtJQUNBLGExRDZrQzhCO0VOMnlMbEM7QUFDRjtBYzExTkk7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VOa3pMbEM7RWdFbDRORTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFTnV6TGxDO0FBQ0Y7QWN0Mk5JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURtbEM4QjtFTjh6TGxDO0VnRTk0TkU7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RU5tMExsQztBQUNGO0FjbDNOSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RU4wMExsQztFZ0UxNU5FO0lBQ0U7SUFDQTtJQUNBLGExRDZrQzhCO0VOKzBMbEM7QUFDRjtBYzkzTkk7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VOczFMbEM7RWdFdDZORTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFTjIxTGxDO0FBQ0Y7QWlFeDhOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRTA4TkY7O0FpRXY4TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakUwOE5GOztBa0VsOU5BOztFQ0lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FbTlORjtBbUVoOU5FOztFQUNFO0FuRW05Tko7O0FvRWorTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVTlEZ2NzQztFOEQvYnRDO0FwRW8rTko7O0FxRTUrTkE7RUNBRTtFQUNBO0VBQ0E7QXRFZy9ORjs7QXVFdC9OQTtFQUNFO0VBQ0E7RUFDQSw2QmpFaXNCNEI7RWlFaHNCNUI7RUFDQTtFQUNBLGFqRTJyQjRCO0FOOHpNOUI7O0F3RTc3TlE7RUFPSTtBeEUwN05aOztBd0VqOE5RO0VBT0k7QXhFODdOWjs7QXdFcjhOUTtFQU9JO0F4RWs4Tlo7O0F3RXo4TlE7RUFPSTtBeEVzOE5aOztBd0U3OE5RO0VBT0k7QXhFMDhOWjs7QXdFajlOUTtFQU9JO0F4RTg4Tlo7O0F3RXI5TlE7RUFPSTtBeEVrOU5aOztBd0V6OU5RO0VBT0k7QXhFczlOWjs7QXdFNzlOUTtFQU9JO0F4RTA5Tlo7O0F3RWorTlE7RUFPSTtBeEU4OU5aOztBd0VyK05RO0VBT0k7QXhFaytOWjs7QXdFeitOUTtFQU9JO0F4RXMrTlo7O0F3RTcrTlE7RUFPSTtBeEUwK05aOztBd0VqL05RO0VBT0k7QXhFOCtOWjs7QXdFci9OUTtFQU9JO0F4RWsvTlo7O0F3RXovTlE7RUFPSTtBeEVzL05aOztBd0U3L05RO0VBT0k7QXhFMC9OWjs7QXdFamdPUTtFQU9JO0F4RTgvTlo7O0F3RXJnT1E7RUFPSTtBeEVrZ09aOztBd0V6Z09RO0VBT0k7QXhFc2dPWjs7QXdFN2dPUTtFQU9JO0F4RTBnT1o7O0F3RWpoT1E7RUFPSTtBeEU4Z09aOztBd0VyaE9RO0VBT0k7QXhFa2hPWjs7QXdFemhPUTtFQU9JO0F4RXNoT1o7O0F3RTdoT1E7RUFPSTtBeEUwaE9aOztBd0VqaU9RO0VBT0k7QXhFOGhPWjs7QXdFcmlPUTtFQU9JO0F4RWtpT1o7O0F3RXppT1E7RUFPSTtBeEVzaU9aOztBd0U3aU9RO0VBT0k7QXhFMGlPWjs7QXdFampPUTtFQU9JO0F4RThpT1o7O0F3RXJqT1E7RUFPSTtBeEVrak9aOztBd0V6ak9RO0VBT0k7QXhFc2pPWjs7QXdFN2pPUTtFQU9JO0F4RTBqT1o7O0F3RWprT1E7RUFPSTtBeEU4ak9aOztBd0Vya09RO0VBT0k7QXhFa2tPWjs7QXdFemtPUTtFQU9JO0F4RXNrT1o7O0F3RTdrT1E7RUFPSTtBeEUwa09aOztBd0VqbE9RO0VBT0k7QXhFOGtPWjs7QXdFcmxPUTtFQU9JO0F4RWtsT1o7O0F3RXpsT1E7RUFPSTtBeEVzbE9aOztBd0U3bE9RO0VBT0k7QXhFMGxPWjs7QXdFam1PUTtFQU9JO0F4RThsT1o7O0F3RXJtT1E7RUFPSTtBeEVrbU9aOztBd0V6bU9RO0VBT0k7QXhFc21PWjs7QXdFN21PUTtFQU9JO0F4RTBtT1o7O0F3RWpuT1E7RUFPSTtBeEU4bU9aOztBd0Uvbk9RO0VBQ0U7QXhFa29PVjs7QXdFbm9PUTtFQUNFO0F4RXNvT1Y7O0F3RXZvT1E7RUFDRTtBeEUwb09WOztBd0Uzb09RO0VBQ0U7QXhFOG9PVjs7QXdFL29PUTtFQUNFO0F4RWtwT1Y7O0F3RW5wT1E7RUFDRTtBeEVzcE9WOztBd0V2cE9RO0VBQ0U7QXhFMHBPVjs7QXdFM3BPUTtFQUNFO0F4RThwT1Y7O0F3RXJwT1E7RUFPSTtBeEVrcE9aOztBd0V6cE9RO0VBT0k7QXhFc3BPWjs7QXdFN3BPUTtFQU9JO0F4RTBwT1o7O0F3RWpxT1E7RUFPSTtBeEU4cE9aOztBd0VycU9RO0VBT0k7QXhFa3FPWjs7QXdFenFPUTtFQU9JO0F4RXNxT1o7O0F3RTdxT1E7RUFPSTtBeEUwcU9aOztBd0Vqck9RO0VBT0k7QXhFOHFPWjs7QXdFcnJPUTtFQU9JO0F4RWtyT1o7O0F3RXpyT1E7RUFPSTtBeEVzck9aOztBd0U3ck9RO0VBT0k7QXhFMHJPWjs7QXdFanNPUTtFQU9JO0F4RThyT1o7O0F3RXJzT1E7RUFPSTtBeEVrc09aOztBd0V6c09RO0VBT0k7QXhFc3NPWjs7QXdFN3NPUTtFQU9JO0F4RTBzT1o7O0F3RWp0T1E7RUFPSTtBeEU4c09aOztBd0VydE9RO0VBT0k7QXhFa3RPWjs7QXdFenRPUTtFQU9JO0F4RXN0T1o7O0F3RTd0T1E7RUFPSTtBeEUwdE9aOztBd0VqdU9RO0VBT0k7QXhFOHRPWjs7QXdFcnVPUTtFQU9JO0F4RWt1T1o7O0F3RXp1T1E7RUFPSTtBeEVzdU9aOztBd0U3dU9RO0VBT0k7QXhFMHVPWjs7QXdFanZPUTtFQU9JO0F4RTh1T1o7O0F3RXJ2T1E7RUFPSTtBeEVrdk9aOztBd0V6dk9RO0VBT0k7QXhFc3ZPWjs7QXdFN3ZPUTtFQU9JO0F4RTB2T1o7O0F3RWp3T1E7RUFPSTtBeEU4dk9aOztBd0Vyd09RO0VBT0k7QXhFa3dPWjs7QXdFendPUTtFQU9JO0F4RXN3T1o7O0F3RTd3T1E7RUFJUTtFQUdKO0F4RTJ3T1o7O0F3RWx4T1E7RUFJUTtFQUdKO0F4RWd4T1o7O0F3RXZ4T1E7RUFJUTtFQUdKO0F4RXF4T1o7O0F3RTV4T1E7RUFJUTtFQUdKO0F4RTB4T1o7O0F3RWp5T1E7RUFJUTtFQUdKO0F4RSt4T1o7O0F3RXR5T1E7RUFJUTtFQUdKO0F4RW95T1o7O0F3RTN5T1E7RUFJUTtFQUdKO0F4RXl5T1o7O0F3RWh6T1E7RUFJUTtFQUdKO0F4RTh5T1o7O0F3RXJ6T1E7RUFJUTtFQUdKO0F4RW16T1o7O0F3RTF6T1E7RUFJUTtFQUdKO0F4RXd6T1o7O0F3RS96T1E7RUFPSTtBeEU0ek9aOztBd0VuME9RO0VBT0k7QXhFZzBPWjs7QXdFdjBPUTtFQU9JO0F4RW8wT1o7O0F3RTMwT1E7RUFPSTtBeEV3ME9aOztBd0UvME9RO0VBT0k7QXhFNDBPWjs7QXdFbjFPUTtFQU9JO0F4RWcxT1o7O0F3RXYxT1E7RUFPSTtBeEVvMU9aOztBd0UzMU9RO0VBT0k7QXhFdzFPWjs7QXdFLzFPUTtFQU9JO0F4RTQxT1o7O0F3RW4yT1E7RUFPSTtBeEVnMk9aOztBd0V2Mk9RO0VBT0k7QXhFbzJPWjs7QXdFMzJPUTtFQU9JO0F4RXcyT1o7O0F3RS8yT1E7RUFPSTtBeEU0Mk9aOztBd0U3M09RO0VBQ0U7QXhFZzRPVjs7QXdFajRPUTtFQUNFO0F4RW80T1Y7O0F3RXI0T1E7RUFDRTtBeEV3NE9WOztBd0V6NE9RO0VBQ0U7QXhFNDRPVjs7QXdFNzRPUTtFQUNFO0F4RWc1T1Y7O0F3RXY0T1E7RUFPSTtBeEVvNE9aOztBd0UzNE9RO0VBT0k7QXhFdzRPWjs7QXdFLzRPUTtFQU9JO0F4RTQ0T1o7O0F3RW41T1E7RUFPSTtBeEVnNU9aOztBd0V2NU9RO0VBT0k7QXhFbzVPWjs7QXdFMzVPUTtFQU9JO0F4RXc1T1o7O0F3RS81T1E7RUFPSTtBeEU0NU9aOztBd0VuNk9RO0VBT0k7QXhFZzZPWjs7QXdFdjZPUTtFQU9JO0F4RW82T1o7O0F3RTM2T1E7RUFPSTtBeEV3Nk9aOztBd0UvNk9RO0VBT0k7QXhFNDZPWjs7QXdFbjdPUTtFQU9JO0F4RWc3T1o7O0F3RXY3T1E7RUFPSTtBeEVvN09aOztBd0UzN09RO0VBT0k7QXhFdzdPWjs7QXdFLzdPUTtFQU9JO0F4RTQ3T1o7O0F3RW44T1E7RUFPSTtBeEVnOE9aOztBd0V2OE9RO0VBT0k7QXhFbzhPWjs7QXdFMzhPUTtFQU9JO0F4RXc4T1o7O0F3RS84T1E7RUFPSTtBeEU0OE9aOztBd0VuOU9RO0VBT0k7QXhFZzlPWjs7QXdFdjlPUTtFQU9JO0F4RW85T1o7O0F3RTM5T1E7RUFPSTtBeEV3OU9aOztBd0UvOU9RO0VBT0k7QXhFNDlPWjs7QXdFbitPUTtFQU9JO0F4RWcrT1o7O0F3RXYrT1E7RUFPSTtBeEVvK09aOztBd0UzK09RO0VBT0k7QXhFdytPWjs7QXdFLytPUTtFQU9JO0F4RTQrT1o7O0F3RW4vT1E7RUFPSTtBeEVnL09aOztBd0V2L09RO0VBT0k7QXhFby9PWjs7QXdFMy9PUTtFQU9JO0F4RXcvT1o7O0F3RS8vT1E7RUFPSTtBeEU0L09aOztBd0VuZ1BRO0VBT0k7QXhFZ2dQWjs7QXdFdmdQUTtFQU9JO0F4RW9nUFo7O0F3RTNnUFE7RUFPSTtBeEV3Z1BaOztBd0UvZ1BRO0VBT0k7QXhFNGdQWjs7QXdFbmhQUTtFQU9JO0F4RWdoUFo7O0F3RXZoUFE7RUFPSTtBeEVvaFBaOztBd0UzaFBRO0VBT0k7QXhFd2hQWjs7QXdFL2hQUTtFQU9JO0F4RTRoUFo7O0F3RW5pUFE7RUFPSTtBeEVnaVBaOztBd0V2aVBRO0VBT0k7QXhFb2lQWjs7QXdFM2lQUTtFQU9JO0F4RXdpUFo7O0F3RS9pUFE7RUFPSTtBeEU0aVBaOztBd0VualBRO0VBT0k7QXhFZ2pQWjs7QXdFdmpQUTtFQU9JO0F4RW9qUFo7O0F3RTNqUFE7RUFPSTtBeEV3alBaOztBd0UvalBRO0VBT0k7QXhFNGpQWjs7QXdFbmtQUTtFQU9JO0F4RWdrUFo7O0F3RXZrUFE7RUFPSTtBeEVva1BaOztBd0Uza1BRO0VBT0k7QXhFd2tQWjs7QXdFL2tQUTtFQU9JO0F4RTRrUFo7O0F3RW5sUFE7RUFPSTtBeEVnbFBaOztBd0V2bFBRO0VBT0k7QXhFb2xQWjs7QXdFM2xQUTtFQU9JO0F4RXdsUFo7O0F3RS9sUFE7RUFPSTtBeEU0bFBaOztBd0VubVBRO0VBT0k7QXhFZ21QWjs7QXdFdm1QUTtFQU9JO0F4RW9tUFo7O0F3RTNtUFE7RUFPSTtBeEV3bVBaOztBd0UvbVBRO0VBT0k7QXhFNG1QWjs7QXdFbm5QUTtFQU9JO0F4RWduUFo7O0F3RXZuUFE7RUFPSTtBeEVvblBaOztBd0UzblBRO0VBT0k7QXhFd25QWjs7QXdFL25QUTtFQU9JO0F4RTRuUFo7O0F3RW5vUFE7RUFPSTtBeEVnb1BaOztBd0V2b1BRO0VBT0k7QXhFb29QWjs7QXdFM29QUTtFQU9JO0F4RXdvUFo7O0F3RS9vUFE7RUFPSTtFQUFBO0F4RTZvUFo7O0F3RXBwUFE7RUFPSTtFQUFBO0F4RWtwUFo7O0F3RXpwUFE7RUFPSTtFQUFBO0F4RXVwUFo7O0F3RTlwUFE7RUFPSTtFQUFBO0F4RTRwUFo7O0F3RW5xUFE7RUFPSTtFQUFBO0F4RWlxUFo7O0F3RXhxUFE7RUFPSTtFQUFBO0F4RXNxUFo7O0F3RTdxUFE7RUFPSTtFQUFBO0F4RTJxUFo7O0F3RWxyUFE7RUFPSTtFQUFBO0F4RWdyUFo7O0F3RXZyUFE7RUFPSTtFQUFBO0F4RXFyUFo7O0F3RTVyUFE7RUFPSTtFQUFBO0F4RTByUFo7O0F3RWpzUFE7RUFPSTtFQUFBO0F4RStyUFo7O0F3RXRzUFE7RUFPSTtFQUFBO0F4RW9zUFo7O0F3RTNzUFE7RUFPSTtFQUFBO0F4RXlzUFo7O0F3RWh0UFE7RUFPSTtFQUFBO0F4RThzUFo7O0F3RXJ0UFE7RUFPSTtBeEVrdFBaOztBd0V6dFBRO0VBT0k7QXhFc3RQWjs7QXdFN3RQUTtFQU9JO0F4RTB0UFo7O0F3RWp1UFE7RUFPSTtBeEU4dFBaOztBd0VydVBRO0VBT0k7QXhFa3VQWjs7QXdFenVQUTtFQU9JO0F4RXN1UFo7O0F3RTd1UFE7RUFPSTtBeEUwdVBaOztBd0VqdlBRO0VBT0k7QXhFOHVQWjs7QXdFcnZQUTtFQU9JO0F4RWt2UFo7O0F3RXp2UFE7RUFPSTtBeEVzdlBaOztBd0U3dlBRO0VBT0k7QXhFMHZQWjs7QXdFandQUTtFQU9JO0F4RTh2UFo7O0F3RXJ3UFE7RUFPSTtBeEVrd1BaOztBd0V6d1BRO0VBT0k7QXhFc3dQWjs7QXdFN3dQUTtFQU9JO0F4RTB3UFo7O0F3RWp4UFE7RUFPSTtBeEU4d1BaOztBd0VyeFBRO0VBT0k7QXhFa3hQWjs7QXdFenhQUTtFQU9JO0F4RXN4UFo7O0F3RTd4UFE7RUFPSTtBeEUweFBaOztBd0VqeVBRO0VBT0k7QXhFOHhQWjs7QXdFcnlQUTtFQU9JO0F4RWt5UFo7O0F3RXp5UFE7RUFPSTtBeEVzeVBaOztBd0U3eVBRO0VBT0k7QXhFMHlQWjs7QXdFanpQUTtFQU9JO0F4RTh5UFo7O0F3RXJ6UFE7RUFPSTtBeEVrelBaOztBd0V6elBRO0VBT0k7QXhFc3pQWjs7QXdFN3pQUTtFQU9JO0F4RTB6UFo7O0F3RWowUFE7RUFPSTtBeEU4elBaOztBd0VyMFBRO0VBT0k7QXhFazBQWjs7QXdFejBQUTtFQU9JO0F4RXMwUFo7O0F3RTcwUFE7RUFPSTtBeEUwMFBaOztBd0VqMVBRO0VBT0k7QXhFODBQWjs7QXdFcjFQUTtFQU9JO0F4RWsxUFo7O0F3RXoxUFE7RUFPSTtBeEVzMVBaOztBd0U3MVBRO0VBT0k7RUFBQTtBeEUyMVBaOztBd0VsMlBRO0VBT0k7RUFBQTtBeEVnMlBaOztBd0V2MlBRO0VBT0k7RUFBQTtBeEVxMlBaOztBd0U1MlBRO0VBT0k7RUFBQTtBeEUwMlBaOztBd0VqM1BRO0VBT0k7RUFBQTtBeEUrMlBaOztBd0V0M1BRO0VBT0k7RUFBQTtBeEVvM1BaOztBd0UzM1BRO0VBT0k7RUFBQTtBeEV5M1BaOztBd0VoNFBRO0VBT0k7RUFBQTtBeEU4M1BaOztBd0VyNFBRO0VBT0k7RUFBQTtBeEVtNFBaOztBd0UxNFBRO0VBT0k7RUFBQTtBeEV3NFBaOztBd0UvNFBRO0VBT0k7RUFBQTtBeEU2NFBaOztBd0VwNVBRO0VBT0k7RUFBQTtBeEVrNVBaOztBd0V6NVBRO0VBT0k7QXhFczVQWjs7QXdFNzVQUTtFQU9JO0F4RTA1UFo7O0F3RWo2UFE7RUFPSTtBeEU4NVBaOztBd0VyNlBRO0VBT0k7QXhFazZQWjs7QXdFejZQUTtFQU9JO0F4RXM2UFo7O0F3RTc2UFE7RUFPSTtBeEUwNlBaOztBd0VqN1BRO0VBT0k7QXhFODZQWjs7QXdFcjdQUTtFQU9JO0F4RWs3UFo7O0F3RXo3UFE7RUFPSTtBeEVzN1BaOztBd0U3N1BRO0VBT0k7QXhFMDdQWjs7QXdFajhQUTtFQU9JO0F4RTg3UFo7O0F3RXI4UFE7RUFPSTtBeEVrOFBaOztBd0V6OFBRO0VBT0k7QXhFczhQWjs7QXdFNzhQUTtFQU9JO0F4RTA4UFo7O0F3RWo5UFE7RUFPSTtBeEU4OFBaOztBd0VyOVBRO0VBT0k7QXhFazlQWjs7QXdFejlQUTtFQU9JO0F4RXM5UFo7O0F3RTc5UFE7RUFPSTtBeEUwOVBaOztBd0VqK1BRO0VBT0k7QXhFODlQWjs7QXdFcitQUTtFQU9JO0F4RWsrUFo7O0F3RXorUFE7RUFPSTtBeEVzK1BaOztBd0U3K1BRO0VBT0k7QXhFMCtQWjs7QXdFai9QUTtFQU9JO0F4RTgrUFo7O0F3RXIvUFE7RUFPSTtBeEVrL1BaOztBd0V6L1BRO0VBT0k7QXhFcy9QWjs7QXdFNy9QUTtFQU9JO0F4RTAvUFo7O0F3RWpnUVE7RUFPSTtBeEU4L1BaOztBd0VyZ1FRO0VBT0k7QXhFa2dRWjs7QXdFemdRUTtFQU9JO0F4RXNnUVo7O0F3RTdnUVE7RUFPSTtBeEUwZ1FaOztBd0VqaFFRO0VBT0k7QXhFOGdRWjs7QXdFcmhRUTtFQU9JO0F4RWtoUVo7O0F3RXpoUVE7RUFPSTtBeEVzaFFaOztBd0U3aFFRO0VBT0k7QXhFMGhRWjs7QXdFamlRUTtFQU9JO0F4RThoUVo7O0F3RXJpUVE7RUFPSTtBeEVraVFaOztBd0V6aVFRO0VBT0k7QXhFc2lRWjs7QXdFN2lRUTtFQU9JO0F4RTBpUVo7O0F3RWpqUVE7RUFPSTtBeEU4aVFaOztBd0VyalFRO0VBT0k7QXhFa2pRWjs7QXdFempRUTtFQU9JO0F4RXNqUVo7O0F3RTdqUVE7RUFPSTtBeEUwalFaOztBd0Vqa1FRO0VBT0k7QXhFOGpRWjs7QXdFcmtRUTtFQU9JO0F4RWtrUVo7O0F3RXprUVE7RUFPSTtBeEVza1FaOztBd0U3a1FRO0VBT0k7QXhFMGtRWjs7QXdFamxRUTtFQU9JO0F4RThrUVo7O0F3RXJsUVE7RUFPSTtBeEVrbFFaOztBd0V6bFFRO0VBT0k7QXhFc2xRWjs7QXdFN2xRUTtFQU9JO0F4RTBsUVo7O0F3RWptUVE7RUFPSTtBeEU4bFFaOztBd0VybVFRO0VBT0k7QXhFa21RWjs7QXdFem1RUTtFQU9JO0F4RXNtUVo7O0F3RTdtUVE7RUFPSTtBeEUwbVFaOztBd0VqblFRO0VBT0k7QXhFOG1RWjs7QXdFcm5RUTtFQU9JO0F4RWtuUVo7O0F3RXpuUVE7RUFPSTtBeEVzblFaOztBd0U3blFRO0VBT0k7QXhFMG5RWjs7QXdFam9RUTtFQU9JO0F4RThuUVo7O0F3RXJvUVE7RUFPSTtBeEVrb1FaOztBd0V6b1FRO0VBT0k7QXhFc29RWjs7QXdFN29RUTtFQU9JO0F4RTBvUVo7O0F3RWpwUVE7RUFPSTtBeEU4b1FaOztBd0VycFFRO0VBT0k7QXhFa3BRWjs7QXdFenBRUTtFQU9JO0F4RXNwUVo7O0F3RTdwUVE7RUFPSTtBeEUwcFFaOztBd0VqcVFRO0VBT0k7QXhFOHBRWjs7QXdFcnFRUTtFQU9JO0F4RWtxUVo7O0F3RXpxUVE7RUFPSTtBeEVzcVFaOztBd0U3cVFRO0VBT0k7QXhFMHFRWjs7QXdFanJRUTtFQU9JO0F4RThxUVo7O0F3RXJyUVE7RUFPSTtBeEVrclFaOztBd0V6clFRO0VBT0k7QXhFc3JRWjs7QXdFM3NRUTtBQWNBO0VBT0k7RUFBQTtBeEU0clFaOztBd0V6cVFRO0FBMUJBO0VBSVE7RUFHSjtBeEVrc1FaOztBd0V6c1FRO0VBSVE7RUFHSjtBeEV1c1FaOztBd0U5c1FRO0VBSVE7RUFHSjtBeEU0c1FaOztBd0VudFFRO0VBSVE7RUFHSjtBeEVpdFFaOztBd0V4dFFRO0VBSVE7RUFHSjtBeEVzdFFaOztBd0U3dFFRO0VBSVE7RUFHSjtBeEUydFFaOztBd0VsdVFRO0VBSVE7RUFHSjtBeEVndVFaOztBd0V2dVFRO0VBSVE7RUFHSjtBeEVxdVFaOztBd0U1dVFRO0VBSVE7RUFHSjtBeEUwdVFaOztBd0VqdlFRO0VBSVE7RUFHSjtBeEUrdVFaOztBd0V0dlFRO0VBSVE7RUFHSjtBeEVvdlFaOztBd0UzdlFRO0VBSVE7RUFHSjtBeEV5dlFaOztBd0Vod1FRO0VBSVE7RUFHSjtBeEU4dlFaOztBd0Vyd1FRO0VBSVE7RUFHSjtBeEVtd1FaOztBd0Uxd1FRO0VBSVE7RUFHSjtBeEV3d1FaOztBd0Uvd1FRO0VBSVE7RUFHSjtBeEU2d1FaOztBd0VweFFRO0VBSVE7RUFHSjtBeEVreFFaOztBd0V6eFFRO0VBSVE7RUFHSjtBeEV1eFFaOztBd0V4eVFRO0VBQ0U7QXhFMnlRVjs7QXdFNXlRUTtFQUNFO0F4RSt5UVY7O0F3RWh6UVE7RUFDRTtBeEVtelFWOztBd0VwelFRO0VBQ0U7QXhFdXpRVjs7QXdFOXlRUTtFQU9JO0F4RTJ5UVo7O0F3RWx6UVE7RUFPSTtBeEUreVFaOztBd0V0elFRO0VBT0k7QXhFbXpRWjs7QXdFMXpRUTtFQU9JO0F4RXV6UVo7O0F3RTl6UVE7RUFPSTtBeEUyelFaOztBd0VsMFFRO0VBT0k7QXhFK3pRWjs7QXdFdDBRUTtFQU9JO0F4RW0wUVo7O0F3RTEwUVE7RUFPSTtBeEV1MFFaOztBd0V4MVFRO0VBQ0U7QXhFMjFRVjs7QXdFdjFRVTtFQUNFO0F4RTAxUVo7O0F3RWgyUVE7RUFDRTtBeEVtMlFWOztBd0UvMVFVO0VBQ0U7QXhFazJRWjs7QXdFeDJRUTtFQUNFO0F4RTIyUVY7O0F3RXYyUVU7RUFDRTtBeEUwMlFaOztBd0VoM1FRO0VBQ0U7QXhFbTNRVjs7QXdFLzJRVTtFQUNFO0F4RWszUVo7O0F3RXgzUVE7RUFDRTtBeEUyM1FWOztBd0V2M1FVO0VBQ0U7QXhFMDNRWjs7QXdFdDNRUTtFQU9JO0F4RW0zUVo7O0F3RTkyUVU7RUFPSTtBeEUyMlFkOztBd0U5M1FRO0VBT0k7QXhFMjNRWjs7QXdFdDNRVTtFQU9JO0F4RW0zUWQ7O0F3RXQ0UVE7RUFPSTtBeEVtNFFaOztBd0U5M1FVO0VBT0k7QXhFMjNRZDs7QXdFOTRRUTtFQUlRO0VBR0o7QXhFNDRRWjs7QXdFbjVRUTtFQUlRO0VBR0o7QXhFaTVRWjs7QXdFeDVRUTtFQUlRO0VBR0o7QXhFczVRWjs7QXdFNzVRUTtFQUlRO0VBR0o7QXhFMjVRWjs7QXdFbDZRUTtFQUlRO0VBR0o7QXhFZzZRWjs7QXdFdjZRUTtFQUlRO0VBR0o7QXhFcTZRWjs7QXdFNTZRUTtFQUlRO0VBR0o7QXhFMDZRWjs7QXdFajdRUTtFQUlRO0VBR0o7QXhFKzZRWjs7QXdFdDdRUTtFQUlRO0VBR0o7QXhFbzdRWjs7QXdFcjhRUTtFQUNFO0F4RXc4UVY7O0F3RXA4UVU7RUFDRTtBeEV1OFFaOztBd0U3OFFRO0VBQ0U7QXhFZzlRVjs7QXdFNThRVTtFQUNFO0F4RSs4UVo7O0F3RXI5UVE7RUFDRTtBeEV3OVFWOztBd0VwOVFVO0VBQ0U7QXhFdTlRWjs7QXdFNzlRUTtFQUNFO0F4RWcrUVY7O0F3RTU5UVU7RUFDRTtBeEUrOVFaOztBd0VyK1FRO0VBQ0U7QXhFdytRVjs7QXdFcCtRVTtFQUNFO0F4RXUrUVo7O0F3RTcrUVE7RUFDRTtBeEVnL1FWOztBd0U1K1FVO0VBQ0U7QXhFKytRWjs7QXdFMytRUTtFQUlRO0VBR0o7QXhFeStRWjs7QXdFaC9RUTtFQUlRO0VBR0o7QXhFOCtRWjs7QXdFci9RUTtFQUlRO0VBR0o7QXhFbS9RWjs7QXdFMS9RUTtFQUlRO0VBR0o7QXhFdy9RWjs7QXdFLy9RUTtFQUlRO0VBR0o7QXhFNi9RWjs7QXdFcGdSUTtFQUlRO0VBR0o7QXhFa2dSWjs7QXdFemdSUTtFQUlRO0VBR0o7QXhFdWdSWjs7QXdFOWdSUTtFQUlRO0VBR0o7QXhFNGdSWjs7QXdFbmhSUTtFQUlRO0VBR0o7QXhFaWhSWjs7QXdFeGhSUTtFQUlRO0VBR0o7QXhFc2hSWjs7QXdFN2hSUTtFQUlRO0VBR0o7QXhFMmhSWjs7QXdFbGlSUTtFQUlRO0VBR0o7QXhFZ2lSWjs7QXdFdmlSUTtFQUlRO0VBR0o7QXhFcWlSWjs7QXdFNWlSUTtFQUlRO0VBR0o7QXhFMGlSWjs7QXdFM2pSUTtFQUNFO0F4RThqUlY7O0F3RS9qUlE7RUFDRTtBeEVra1JWOztBd0Vua1JRO0VBQ0U7QXhFc2tSVjs7QXdFdmtSUTtFQUNFO0F4RTBrUlY7O0F3RTNrUlE7RUFDRTtBeEU4a1JWOztBd0Vya1JRO0VBT0k7QXhFa2tSWjs7QXdFemtSUTtFQU9JO0F4RXNrUlo7O0F3RTdrUlE7RUFPSTtBeEUwa1JaOztBd0VqbFJRO0VBT0k7QXhFOGtSWjs7QXdFcmxSUTtFQU9JO0F4RWtsUlo7O0F3RXpsUlE7RUFPSTtBeEVzbFJaOztBd0U3bFJRO0VBT0k7QXhFMGxSWjs7QXdFam1SUTtFQU9JO0F4RThsUlo7O0F3RXJtUlE7RUFPSTtBeEVrbVJaOztBd0V6bVJRO0VBT0k7QXhFc21SWjs7QXdFN21SUTtFQU9JO0F4RTBtUlo7O0F3RWpuUlE7RUFPSTtBeEU4bVJaOztBd0VyblJRO0VBT0k7QXhFa25SWjs7QXdFem5SUTtFQU9JO0F4RXNuUlo7O0F3RTduUlE7RUFPSTtBeEUwblJaOztBd0Vqb1JRO0VBT0k7QXhFOG5SWjs7QXdFcm9SUTtFQU9JO0F4RWtvUlo7O0F3RXpvUlE7RUFPSTtBeEVzb1JaOztBd0U3b1JRO0VBT0k7QXhFMG9SWjs7QXdFanBSUTtFQU9JO0F4RThvUlo7O0F3RXJwUlE7RUFPSTtBeEVrcFJaOztBd0V6cFJRO0VBT0k7QXhFc3BSWjs7QXdFN3BSUTtFQU9JO0F4RTBwUlo7O0F3RWpxUlE7RUFPSTtFQUFBO0F4RStwUlo7O0F3RXRxUlE7RUFPSTtFQUFBO0F4RW9xUlo7O0F3RTNxUlE7RUFPSTtFQUFBO0F4RXlxUlo7O0F3RWhyUlE7RUFPSTtFQUFBO0F4RThxUlo7O0F3RXJyUlE7RUFPSTtFQUFBO0F4RW1yUlo7O0F3RTFyUlE7RUFPSTtFQUFBO0F4RXdyUlo7O0F3RS9yUlE7RUFPSTtFQUFBO0F4RTZyUlo7O0F3RXBzUlE7RUFPSTtFQUFBO0F4RWtzUlo7O0F3RXpzUlE7RUFPSTtFQUFBO0F4RXVzUlo7O0F3RTlzUlE7RUFPSTtFQUFBO0F4RTRzUlo7O0F3RW50UlE7RUFPSTtFQUFBO0F4RWl0Ulo7O0F3RXh0UlE7RUFPSTtFQUFBO0F4RXN0Ulo7O0F3RTd0UlE7RUFPSTtFQUFBO0F4RTJ0Ulo7O0F3RWx1UlE7RUFPSTtFQUFBO0F4RWd1Ulo7O0F3RXZ1UlE7RUFPSTtFQUFBO0F4RXF1Ulo7O0F3RTV1UlE7RUFPSTtFQUFBO0F4RTB1Ulo7O0F3RWp2UlE7RUFPSTtFQUFBO0F4RSt1Ulo7O0F3RXR2UlE7RUFPSTtFQUFBO0F4RW92Ulo7O0F3RTN2UlE7RUFPSTtFQUFBO0F4RXl2Ulo7O0F3RWh3UlE7RUFPSTtFQUFBO0F4RTh2Ulo7O0F3RXJ3UlE7RUFPSTtFQUFBO0F4RW13Ulo7O0F3RTF3UlE7RUFPSTtFQUFBO0F4RXd3Ulo7O0F3RS93UlE7RUFPSTtFQUFBO0F4RTZ3Ulo7O0F3RXB4UlE7RUFPSTtFQUFBO0F4RWt4Ulo7O0F3RXp4UlE7RUFPSTtFQUFBO0F4RXV4Ulo7O0F3RTl4UlE7RUFPSTtFQUFBO0F4RTR4Ulo7O0F3RW55UlE7RUFPSTtFQUFBO0F4RWl5Ulo7O0F3RXh5UlE7RUFPSTtFQUFBO0F4RXN5Ulo7O0F3RTd5UlE7RUFPSTtFQUFBO0F4RTJ5Ulo7O0F3RWx6UlE7RUFPSTtFQUFBO0F4RWd6Ulo7O0F3RXZ6UlE7RUFPSTtFQUFBO0F4RXF6Ulo7O0F3RTV6UlE7RUFPSTtFQUFBO0F4RTB6Ulo7O0F3RWowUlE7RUFPSTtFQUFBO0F4RSt6Ulo7O0F3RXQwUlE7RUFPSTtFQUFBO0F4RW8wUlo7O0F3RTMwUlE7RUFPSTtFQUFBO0F4RXkwUlo7O0F3RWgxUlE7RUFPSTtFQUFBO0F4RTgwUlo7O0F3RXIxUlE7RUFPSTtBeEVrMVJaOztBd0V6MVJRO0VBT0k7QXhFczFSWjs7QXdFNzFSUTtFQU9JO0F4RTAxUlo7O0F3RWoyUlE7RUFPSTtBeEU4MVJaOztBd0VyMlJRO0VBT0k7QXhFazJSWjs7QXdFejJSUTtFQU9JO0F4RXMyUlo7O0F3RTcyUlE7RUFPSTtBeEUwMlJaOztBY3AzUkk7RTBER0k7SUFPSTtFeEUrMlJWO0V3RXQzUk07SUFPSTtFeEVrM1JWO0V3RXozUk07SUFPSTtFeEVxM1JWO0V3RTUzUk07SUFPSTtFeEV3M1JWO0V3RS8zUk07SUFPSTtFeEUyM1JWO0V3RWw0Uk07SUFPSTtFeEU4M1JWO0V3RXI0Uk07SUFPSTtFeEVpNFJWO0V3RXg0Uk07SUFPSTtFeEVvNFJWO0V3RTM0Uk07SUFPSTtFeEV1NFJWO0V3RTk0Uk07SUFPSTtFeEUwNFJWO0V3RWo1Uk07SUFPSTtFeEU2NFJWO0V3RXA1Uk07SUFPSTtFeEVnNVJWO0V3RXY1Uk07SUFPSTtFeEVtNVJWO0V3RTE1Uk07SUFPSTtFeEVzNVJWO0V3RTc1Uk07SUFPSTtFeEV5NVJWO0V3RWg2Uk07SUFPSTtFeEU0NVJWO0V3RW42Uk07SUFPSTtFeEUrNVJWO0V3RXQ2Uk07SUFPSTtFeEVrNlJWO0V3RXo2Uk07SUFPSTtFeEVxNlJWO0V3RTU2Uk07SUFPSTtFeEV3NlJWO0V3RS82Uk07SUFPSTtFeEUyNlJWO0V3RWw3Uk07SUFPSTtFeEU4NlJWO0V3RXI3Uk07SUFPSTtFeEVpN1JWO0V3RXg3Uk07SUFPSTtFeEVvN1JWO0V3RTM3Uk07SUFPSTtFeEV1N1JWO0V3RTk3Uk07SUFPSTtFeEUwN1JWO0V3RWo4Uk07SUFPSTtFeEU2N1JWO0V3RXA4Uk07SUFPSTtFeEVnOFJWO0V3RXY4Uk07SUFPSTtFeEVtOFJWO0V3RTE4Uk07SUFPSTtFeEVzOFJWO0V3RTc4Uk07SUFPSTtFeEV5OFJWO0V3RWg5Uk07SUFPSTtFeEU0OFJWO0V3RW45Uk07SUFPSTtFeEUrOFJWO0V3RXQ5Uk07SUFPSTtFeEVrOVJWO0V3RXo5Uk07SUFPSTtFeEVxOVJWO0V3RTU5Uk07SUFPSTtFeEV3OVJWO0V3RS85Uk07SUFPSTtFeEUyOVJWO0V3RWwrUk07SUFPSTtFeEU4OVJWO0V3RXIrUk07SUFPSTtFeEVpK1JWO0V3RXgrUk07SUFPSTtFeEVvK1JWO0V3RTMrUk07SUFPSTtFeEV1K1JWO0V3RTkrUk07SUFPSTtFeEUwK1JWO0V3RWovUk07SUFPSTtFeEU2K1JWO0V3RXAvUk07SUFPSTtFeEVnL1JWO0V3RXYvUk07SUFPSTtFeEVtL1JWO0V3RTEvUk07SUFPSTtFeEVzL1JWO0V3RTcvUk07SUFPSTtFeEV5L1JWO0V3RWhnU007SUFPSTtFeEU0L1JWO0V3RW5nU007SUFPSTtFeEUrL1JWO0V3RXRnU007SUFPSTtFeEVrZ1NWO0V3RXpnU007SUFPSTtFeEVxZ1NWO0V3RTVnU007SUFPSTtFeEV3Z1NWO0V3RS9nU007SUFPSTtFeEUyZ1NWO0V3RWxoU007SUFPSTtFeEU4Z1NWO0V3RXJoU007SUFPSTtFeEVpaFNWO0V3RXhoU007SUFPSTtFeEVvaFNWO0V3RTNoU007SUFPSTtFeEV1aFNWO0V3RTloU007SUFPSTtFeEUwaFNWO0V3RWppU007SUFPSTtFeEU2aFNWO0V3RXBpU007SUFPSTtFeEVnaVNWO0V3RXZpU007SUFPSTtFeEVtaVNWO0V3RTFpU007SUFPSTtFeEVzaVNWO0V3RTdpU007SUFPSTtFeEV5aVNWO0V3RWhqU007SUFPSTtFeEU0aVNWO0V3RW5qU007SUFPSTtFeEUraVNWO0V3RXRqU007SUFPSTtFeEVralNWO0V3RXpqU007SUFPSTtFeEVxalNWO0V3RTVqU007SUFPSTtFeEV3alNWO0V3RS9qU007SUFPSTtFeEUyalNWO0V3RWxrU007SUFPSTtJQUFBO0V4RStqU1Y7RXdFdGtTTTtJQU9JO0lBQUE7RXhFbWtTVjtFd0Uxa1NNO0lBT0k7SUFBQTtFeEV1a1NWO0V3RTlrU007SUFPSTtJQUFBO0V4RTJrU1Y7RXdFbGxTTTtJQU9JO0lBQUE7RXhFK2tTVjtFd0V0bFNNO0lBT0k7SUFBQTtFeEVtbFNWO0V3RTFsU007SUFPSTtJQUFBO0V4RXVsU1Y7RXdFOWxTTTtJQU9JO0lBQUE7RXhFMmxTVjtFd0VsbVNNO0lBT0k7SUFBQTtFeEUrbFNWO0V3RXRtU007SUFPSTtJQUFBO0V4RW1tU1Y7RXdFMW1TTTtJQU9JO0lBQUE7RXhFdW1TVjtFd0U5bVNNO0lBT0k7SUFBQTtFeEUybVNWO0V3RWxuU007SUFPSTtJQUFBO0V4RSttU1Y7RXdFdG5TTTtJQU9JO0lBQUE7RXhFbW5TVjtFd0UxblNNO0lBT0k7RXhFc25TVjtFd0U3blNNO0lBT0k7RXhFeW5TVjtFd0Vob1NNO0lBT0k7RXhFNG5TVjtFd0Vub1NNO0lBT0k7RXhFK25TVjtFd0V0b1NNO0lBT0k7RXhFa29TVjtFd0V6b1NNO0lBT0k7RXhFcW9TVjtFd0U1b1NNO0lBT0k7RXhFd29TVjtFd0Uvb1NNO0lBT0k7RXhFMm9TVjtFd0VscFNNO0lBT0k7RXhFOG9TVjtFd0VycFNNO0lBT0k7RXhFaXBTVjtFd0V4cFNNO0lBT0k7RXhFb3BTVjtFd0UzcFNNO0lBT0k7RXhFdXBTVjtFd0U5cFNNO0lBT0k7RXhFMHBTVjtFd0VqcVNNO0lBT0k7RXhFNnBTVjtFd0VwcVNNO0lBT0k7RXhFZ3FTVjtFd0V2cVNNO0lBT0k7RXhFbXFTVjtFd0UxcVNNO0lBT0k7RXhFc3FTVjtFd0U3cVNNO0lBT0k7RXhFeXFTVjtFd0VoclNNO0lBT0k7RXhFNHFTVjtFd0VuclNNO0lBT0k7RXhFK3FTVjtFd0V0clNNO0lBT0k7RXhFa3JTVjtFd0V6clNNO0lBT0k7RXhFcXJTVjtFd0U1clNNO0lBT0k7RXhFd3JTVjtFd0UvclNNO0lBT0k7RXhFMnJTVjtFd0Vsc1NNO0lBT0k7RXhFOHJTVjtFd0Vyc1NNO0lBT0k7RXhFaXNTVjtFd0V4c1NNO0lBT0k7RXhFb3NTVjtFd0Uzc1NNO0lBT0k7RXhFdXNTVjtFd0U5c1NNO0lBT0k7RXhFMHNTVjtFd0VqdFNNO0lBT0k7RXhFNnNTVjtFd0VwdFNNO0lBT0k7RXhFZ3RTVjtFd0V2dFNNO0lBT0k7RXhFbXRTVjtFd0UxdFNNO0lBT0k7RXhFc3RTVjtFd0U3dFNNO0lBT0k7RXhFeXRTVjtFd0VodVNNO0lBT0k7SUFBQTtFeEU2dFNWO0V3RXB1U007SUFPSTtJQUFBO0V4RWl1U1Y7RXdFeHVTTTtJQU9JO0lBQUE7RXhFcXVTVjtFd0U1dVNNO0lBT0k7SUFBQTtFeEV5dVNWO0V3RWh2U007SUFPSTtJQUFBO0V4RTZ1U1Y7RXdFcHZTTTtJQU9JO0lBQUE7RXhFaXZTVjtFd0V4dlNNO0lBT0k7SUFBQTtFeEVxdlNWO0V3RTV2U007SUFPSTtJQUFBO0V4RXl2U1Y7RXdFaHdTTTtJQU9JO0lBQUE7RXhFNnZTVjtFd0Vwd1NNO0lBT0k7SUFBQTtFeEVpd1NWO0V3RXh3U007SUFPSTtJQUFBO0V4RXF3U1Y7RXdFNXdTTTtJQU9JO0lBQUE7RXhFeXdTVjtFd0VoeFNNO0lBT0k7RXhFNHdTVjtFd0VueFNNO0lBT0k7RXhFK3dTVjtFd0V0eFNNO0lBT0k7RXhFa3hTVjtFd0V6eFNNO0lBT0k7RXhFcXhTVjtFd0U1eFNNO0lBT0k7RXhFd3hTVjtFd0UveFNNO0lBT0k7RXhFMnhTVjtFd0VseVNNO0lBT0k7RXhFOHhTVjtFd0VyeVNNO0lBT0k7RXhFaXlTVjtFd0V4eVNNO0lBT0k7RXhFb3lTVjtFd0UzeVNNO0lBT0k7RXhFdXlTVjtFd0U5eVNNO0lBT0k7RXhFMHlTVjtFd0VqelNNO0lBT0k7RXhFNnlTVjtFd0VwelNNO0lBT0k7RXhFZ3pTVjtFd0V2elNNO0lBT0k7RXhFbXpTVjtFd0UxelNNO0lBT0k7RXhFc3pTVjtFd0U3elNNO0lBT0k7RXhFeXpTVjtFd0VoMFNNO0lBT0k7RXhFNHpTVjtFd0VuMFNNO0lBT0k7RXhFK3pTVjtFd0V0MFNNO0lBT0k7RXhFazBTVjtFd0V6MFNNO0lBT0k7RXhFcTBTVjtFd0U1MFNNO0lBT0k7RXhFdzBTVjtFd0UvMFNNO0lBT0k7RXhFMjBTVjtFd0VsMVNNO0lBT0k7RXhFODBTVjtFd0VyMVNNO0lBT0k7RXhFaTFTVjtFd0V4MVNNO0lBT0k7RXhFbzFTVjtFd0UzMVNNO0lBT0k7RXhFdTFTVjtFd0U5MVNNO0lBT0k7RXhFMDFTVjtFd0VqMlNNO0lBT0k7RXhFNjFTVjtFd0VwMlNNO0lBT0k7RXhFZzJTVjtFd0V2MlNNO0lBT0k7RXhFbTJTVjtFd0UxMlNNO0lBT0k7RXhFczJTVjtFd0U3MlNNO0lBT0k7RXhFeTJTVjtFd0VoM1NNO0lBT0k7RXhFNDJTVjtFd0VuM1NNO0lBT0k7RXhFKzJTVjtFd0V0M1NNO0lBT0k7RXhFazNTVjtFd0V6M1NNO0lBT0k7RXhFcTNTVjtFd0U1M1NNO0lBT0k7RXhFdzNTVjtFd0UvM1NNO0lBT0k7RXhFMjNTVjtFd0VsNFNNO0lBT0k7RXhFODNTVjtFd0VyNFNNO0lBT0k7RXhFaTRTVjtFd0V4NFNNO0lBT0k7RXhFbzRTVjtFd0UzNFNNO0lBT0k7RXhFdTRTVjtFd0U5NFNNO0lBT0k7RXhFMDRTVjtFd0VqNVNNO0lBT0k7RXhFNjRTVjtFd0VwNVNNO0lBT0k7RXhFZzVTVjtBQUNGO0FjMzVTSTtFMERHSTtJQU9JO0V4RXE1U1Y7RXdFNTVTTTtJQU9JO0V4RXc1U1Y7RXdFLzVTTTtJQU9JO0V4RTI1U1Y7RXdFbDZTTTtJQU9JO0V4RTg1U1Y7RXdFcjZTTTtJQU9JO0V4RWk2U1Y7RXdFeDZTTTtJQU9JO0V4RW82U1Y7RXdFMzZTTTtJQU9JO0V4RXU2U1Y7RXdFOTZTTTtJQU9JO0V4RTA2U1Y7RXdFajdTTTtJQU9JO0V4RTY2U1Y7RXdFcDdTTTtJQU9JO0V4RWc3U1Y7RXdFdjdTTTtJQU9JO0V4RW03U1Y7RXdFMTdTTTtJQU9JO0V4RXM3U1Y7RXdFNzdTTTtJQU9JO0V4RXk3U1Y7RXdFaDhTTTtJQU9JO0V4RTQ3U1Y7RXdFbjhTTTtJQU9JO0V4RSs3U1Y7RXdFdDhTTTtJQU9JO0V4RWs4U1Y7RXdFejhTTTtJQU9JO0V4RXE4U1Y7RXdFNThTTTtJQU9JO0V4RXc4U1Y7RXdFLzhTTTtJQU9JO0V4RTI4U1Y7RXdFbDlTTTtJQU9JO0V4RTg4U1Y7RXdFcjlTTTtJQU9JO0V4RWk5U1Y7RXdFeDlTTTtJQU9JO0V4RW85U1Y7RXdFMzlTTTtJQU9JO0V4RXU5U1Y7RXdFOTlTTTtJQU9JO0V4RTA5U1Y7RXdFaitTTTtJQU9JO0V4RTY5U1Y7RXdFcCtTTTtJQU9JO0V4RWcrU1Y7RXdFditTTTtJQU9JO0V4RW0rU1Y7RXdFMStTTTtJQU9JO0V4RXMrU1Y7RXdFNytTTTtJQU9JO0V4RXkrU1Y7RXdFaC9TTTtJQU9JO0V4RTQrU1Y7RXdFbi9TTTtJQU9JO0V4RSsrU1Y7RXdFdC9TTTtJQU9JO0V4RWsvU1Y7RXdFei9TTTtJQU9JO0V4RXEvU1Y7RXdFNS9TTTtJQU9JO0V4RXcvU1Y7RXdFLy9TTTtJQU9JO0V4RTIvU1Y7RXdFbGdUTTtJQU9JO0V4RTgvU1Y7RXdFcmdUTTtJQU9JO0V4RWlnVFY7RXdFeGdUTTtJQU9JO0V4RW9nVFY7RXdFM2dUTTtJQU9JO0V4RXVnVFY7RXdFOWdUTTtJQU9JO0V4RTBnVFY7RXdFamhUTTtJQU9JO0V4RTZnVFY7RXdFcGhUTTtJQU9JO0V4RWdoVFY7RXdFdmhUTTtJQU9JO0V4RW1oVFY7RXdFMWhUTTtJQU9JO0V4RXNoVFY7RXdFN2hUTTtJQU9JO0V4RXloVFY7RXdFaGlUTTtJQU9JO0V4RTRoVFY7RXdFbmlUTTtJQU9JO0V4RStoVFY7RXdFdGlUTTtJQU9JO0V4RWtpVFY7RXdFemlUTTtJQU9JO0V4RXFpVFY7RXdFNWlUTTtJQU9JO0V4RXdpVFY7RXdFL2lUTTtJQU9JO0V4RTJpVFY7RXdFbGpUTTtJQU9JO0V4RThpVFY7RXdFcmpUTTtJQU9JO0V4RWlqVFY7RXdFeGpUTTtJQU9JO0V4RW9qVFY7RXdFM2pUTTtJQU9JO0V4RXVqVFY7RXdFOWpUTTtJQU9JO0V4RTBqVFY7RXdFamtUTTtJQU9JO0V4RTZqVFY7RXdFcGtUTTtJQU9JO0V4RWdrVFY7RXdFdmtUTTtJQU9JO0V4RW1rVFY7RXdFMWtUTTtJQU9JO0V4RXNrVFY7RXdFN2tUTTtJQU9JO0V4RXlrVFY7RXdFaGxUTTtJQU9JO0V4RTRrVFY7RXdFbmxUTTtJQU9JO0V4RStrVFY7RXdFdGxUTTtJQU9JO0V4RWtsVFY7RXdFemxUTTtJQU9JO0V4RXFsVFY7RXdFNWxUTTtJQU9JO0V4RXdsVFY7RXdFL2xUTTtJQU9JO0V4RTJsVFY7RXdFbG1UTTtJQU9JO0V4RThsVFY7RXdFcm1UTTtJQU9JO0V4RWltVFY7RXdFeG1UTTtJQU9JO0lBQUE7RXhFcW1UVjtFd0U1bVRNO0lBT0k7SUFBQTtFeEV5bVRWO0V3RWhuVE07SUFPSTtJQUFBO0V4RTZtVFY7RXdFcG5UTTtJQU9JO0lBQUE7RXhFaW5UVjtFd0V4blRNO0lBT0k7SUFBQTtFeEVxblRWO0V3RTVuVE07SUFPSTtJQUFBO0V4RXluVFY7RXdFaG9UTTtJQU9JO0lBQUE7RXhFNm5UVjtFd0Vwb1RNO0lBT0k7SUFBQTtFeEVpb1RWO0V3RXhvVE07SUFPSTtJQUFBO0V4RXFvVFY7RXdFNW9UTTtJQU9JO0lBQUE7RXhFeW9UVjtFd0VocFRNO0lBT0k7SUFBQTtFeEU2b1RWO0V3RXBwVE07SUFPSTtJQUFBO0V4RWlwVFY7RXdFeHBUTTtJQU9JO0lBQUE7RXhFcXBUVjtFd0U1cFRNO0lBT0k7SUFBQTtFeEV5cFRWO0V3RWhxVE07SUFPSTtFeEU0cFRWO0V3RW5xVE07SUFPSTtFeEUrcFRWO0V3RXRxVE07SUFPSTtFeEVrcVRWO0V3RXpxVE07SUFPSTtFeEVxcVRWO0V3RTVxVE07SUFPSTtFeEV3cVRWO0V3RS9xVE07SUFPSTtFeEUycVRWO0V3RWxyVE07SUFPSTtFeEU4cVRWO0V3RXJyVE07SUFPSTtFeEVpclRWO0V3RXhyVE07SUFPSTtFeEVvclRWO0V3RTNyVE07SUFPSTtFeEV1clRWO0V3RTlyVE07SUFPSTtFeEUwclRWO0V3RWpzVE07SUFPSTtFeEU2clRWO0V3RXBzVE07SUFPSTtFeEVnc1RWO0V3RXZzVE07SUFPSTtFeEVtc1RWO0V3RTFzVE07SUFPSTtFeEVzc1RWO0V3RTdzVE07SUFPSTtFeEV5c1RWO0V3RWh0VE07SUFPSTtFeEU0c1RWO0V3RW50VE07SUFPSTtFeEUrc1RWO0V3RXR0VE07SUFPSTtFeEVrdFRWO0V3RXp0VE07SUFPSTtFeEVxdFRWO0V3RTV0VE07SUFPSTtFeEV3dFRWO0V3RS90VE07SUFPSTtFeEUydFRWO0V3RWx1VE07SUFPSTtFeEU4dFRWO0V3RXJ1VE07SUFPSTtFeEVpdVRWO0V3RXh1VE07SUFPSTtFeEVvdVRWO0V3RTN1VE07SUFPSTtFeEV1dVRWO0V3RTl1VE07SUFPSTtFeEUwdVRWO0V3RWp2VE07SUFPSTtFeEU2dVRWO0V3RXB2VE07SUFPSTtFeEVndlRWO0V3RXZ2VE07SUFPSTtFeEVtdlRWO0V3RTF2VE07SUFPSTtFeEVzdlRWO0V3RTd2VE07SUFPSTtFeEV5dlRWO0V3RWh3VE07SUFPSTtFeEU0dlRWO0V3RW53VE07SUFPSTtFeEUrdlRWO0V3RXR3VE07SUFPSTtJQUFBO0V4RW13VFY7RXdFMXdUTTtJQU9JO0lBQUE7RXhFdXdUVjtFd0U5d1RNO0lBT0k7SUFBQTtFeEUyd1RWO0V3RWx4VE07SUFPSTtJQUFBO0V4RSt3VFY7RXdFdHhUTTtJQU9JO0lBQUE7RXhFbXhUVjtFd0UxeFRNO0lBT0k7SUFBQTtFeEV1eFRWO0V3RTl4VE07SUFPSTtJQUFBO0V4RTJ4VFY7RXdFbHlUTTtJQU9JO0lBQUE7RXhFK3hUVjtFd0V0eVRNO0lBT0k7SUFBQTtFeEVteVRWO0V3RTF5VE07SUFPSTtJQUFBO0V4RXV5VFY7RXdFOXlUTTtJQU9JO0lBQUE7RXhFMnlUVjtFd0VselRNO0lBT0k7SUFBQTtFeEUreVRWO0V3RXR6VE07SUFPSTtFeEVrelRWO0V3RXp6VE07SUFPSTtFeEVxelRWO0V3RTV6VE07SUFPSTtFeEV3elRWO0V3RS96VE07SUFPSTtFeEUyelRWO0V3RWwwVE07SUFPSTtFeEU4elRWO0V3RXIwVE07SUFPSTtFeEVpMFRWO0V3RXgwVE07SUFPSTtFeEVvMFRWO0V3RTMwVE07SUFPSTtFeEV1MFRWO0V3RTkwVE07SUFPSTtFeEUwMFRWO0V3RWoxVE07SUFPSTtFeEU2MFRWO0V3RXAxVE07SUFPSTtFeEVnMVRWO0V3RXYxVE07SUFPSTtFeEVtMVRWO0V3RTExVE07SUFPSTtFeEVzMVRWO0V3RTcxVE07SUFPSTtFeEV5MVRWO0V3RWgyVE07SUFPSTtFeEU0MVRWO0V3RW4yVE07SUFPSTtFeEUrMVRWO0V3RXQyVE07SUFPSTtFeEVrMlRWO0V3RXoyVE07SUFPSTtFeEVxMlRWO0V3RTUyVE07SUFPSTtFeEV3MlRWO0V3RS8yVE07SUFPSTtFeEUyMlRWO0V3RWwzVE07SUFPSTtFeEU4MlRWO0V3RXIzVE07SUFPSTtFeEVpM1RWO0V3RXgzVE07SUFPSTtFeEVvM1RWO0V3RTMzVE07SUFPSTtFeEV1M1RWO0V3RTkzVE07SUFPSTtFeEUwM1RWO0V3RWo0VE07SUFPSTtFeEU2M1RWO0V3RXA0VE07SUFPSTtFeEVnNFRWO0V3RXY0VE07SUFPSTtFeEVtNFRWO0V3RTE0VE07SUFPSTtFeEVzNFRWO0V3RTc0VE07SUFPSTtFeEV5NFRWO0V3RWg1VE07SUFPSTtFeEU0NFRWO0V3RW41VE07SUFPSTtFeEUrNFRWO0V3RXQ1VE07SUFPSTtFeEVrNVRWO0V3RXo1VE07SUFPSTtFeEVxNVRWO0V3RTU1VE07SUFPSTtFeEV3NVRWO0V3RS81VE07SUFPSTtFeEUyNVRWO0V3RWw2VE07SUFPSTtFeEU4NVRWO0V3RXI2VE07SUFPSTtFeEVpNlRWO0V3RXg2VE07SUFPSTtFeEVvNlRWO0V3RTM2VE07SUFPSTtFeEV1NlRWO0V3RTk2VE07SUFPSTtFeEUwNlRWO0V3RWo3VE07SUFPSTtFeEU2NlRWO0V3RXA3VE07SUFPSTtFeEVnN1RWO0V3RXY3VE07SUFPSTtFeEVtN1RWO0V3RTE3VE07SUFPSTtFeEVzN1RWO0FBQ0Y7QWNqOFRJO0UwREdJO0lBT0k7RXhFMjdUVjtFd0VsOFRNO0lBT0k7RXhFODdUVjtFd0VyOFRNO0lBT0k7RXhFaThUVjtFd0V4OFRNO0lBT0k7RXhFbzhUVjtFd0UzOFRNO0lBT0k7RXhFdThUVjtFd0U5OFRNO0lBT0k7RXhFMDhUVjtFd0VqOVRNO0lBT0k7RXhFNjhUVjtFd0VwOVRNO0lBT0k7RXhFZzlUVjtFd0V2OVRNO0lBT0k7RXhFbTlUVjtFd0UxOVRNO0lBT0k7RXhFczlUVjtFd0U3OVRNO0lBT0k7RXhFeTlUVjtFd0VoK1RNO0lBT0k7RXhFNDlUVjtFd0VuK1RNO0lBT0k7RXhFKzlUVjtFd0V0K1RNO0lBT0k7RXhFaytUVjtFd0V6K1RNO0lBT0k7RXhFcStUVjtFd0U1K1RNO0lBT0k7RXhFdytUVjtFd0UvK1RNO0lBT0k7RXhFMitUVjtFd0VsL1RNO0lBT0k7RXhFOCtUVjtFd0VyL1RNO0lBT0k7RXhFaS9UVjtFd0V4L1RNO0lBT0k7RXhFby9UVjtFd0UzL1RNO0lBT0k7RXhFdS9UVjtFd0U5L1RNO0lBT0k7RXhFMC9UVjtFd0VqZ1VNO0lBT0k7RXhFNi9UVjtFd0VwZ1VNO0lBT0k7RXhFZ2dVVjtFd0V2Z1VNO0lBT0k7RXhFbWdVVjtFd0UxZ1VNO0lBT0k7RXhFc2dVVjtFd0U3Z1VNO0lBT0k7RXhFeWdVVjtFd0VoaFVNO0lBT0k7RXhFNGdVVjtFd0VuaFVNO0lBT0k7RXhFK2dVVjtFd0V0aFVNO0lBT0k7RXhFa2hVVjtFd0V6aFVNO0lBT0k7RXhFcWhVVjtFd0U1aFVNO0lBT0k7RXhFd2hVVjtFd0UvaFVNO0lBT0k7RXhFMmhVVjtFd0VsaVVNO0lBT0k7RXhFOGhVVjtFd0VyaVVNO0lBT0k7RXhFaWlVVjtFd0V4aVVNO0lBT0k7RXhFb2lVVjtFd0UzaVVNO0lBT0k7RXhFdWlVVjtFd0U5aVVNO0lBT0k7RXhFMGlVVjtFd0VqalVNO0lBT0k7RXhFNmlVVjtFd0VwalVNO0lBT0k7RXhFZ2pVVjtFd0V2alVNO0lBT0k7RXhFbWpVVjtFd0UxalVNO0lBT0k7RXhFc2pVVjtFd0U3alVNO0lBT0k7RXhFeWpVVjtFd0Voa1VNO0lBT0k7RXhFNGpVVjtFd0Vua1VNO0lBT0k7RXhFK2pVVjtFd0V0a1VNO0lBT0k7RXhFa2tVVjtFd0V6a1VNO0lBT0k7RXhFcWtVVjtFd0U1a1VNO0lBT0k7RXhFd2tVVjtFd0Uva1VNO0lBT0k7RXhFMmtVVjtFd0VsbFVNO0lBT0k7RXhFOGtVVjtFd0VybFVNO0lBT0k7RXhFaWxVVjtFd0V4bFVNO0lBT0k7RXhFb2xVVjtFd0UzbFVNO0lBT0k7RXhFdWxVVjtFd0U5bFVNO0lBT0k7RXhFMGxVVjtFd0VqbVVNO0lBT0k7RXhFNmxVVjtFd0VwbVVNO0lBT0k7RXhFZ21VVjtFd0V2bVVNO0lBT0k7RXhFbW1VVjtFd0UxbVVNO0lBT0k7RXhFc21VVjtFd0U3bVVNO0lBT0k7RXhFeW1VVjtFd0VoblVNO0lBT0k7RXhFNG1VVjtFd0VublVNO0lBT0k7RXhFK21VVjtFd0V0blVNO0lBT0k7RXhFa25VVjtFd0V6blVNO0lBT0k7RXhFcW5VVjtFd0U1blVNO0lBT0k7RXhFd25VVjtFd0UvblVNO0lBT0k7RXhFMm5VVjtFd0Vsb1VNO0lBT0k7RXhFOG5VVjtFd0Vyb1VNO0lBT0k7RXhFaW9VVjtFd0V4b1VNO0lBT0k7RXhFb29VVjtFd0Uzb1VNO0lBT0k7RXhFdW9VVjtFd0U5b1VNO0lBT0k7SUFBQTtFeEUyb1VWO0V3RWxwVU07SUFPSTtJQUFBO0V4RStvVVY7RXdFdHBVTTtJQU9JO0lBQUE7RXhFbXBVVjtFd0UxcFVNO0lBT0k7SUFBQTtFeEV1cFVWO0V3RTlwVU07SUFPSTtJQUFBO0V4RTJwVVY7RXdFbHFVTTtJQU9JO0lBQUE7RXhFK3BVVjtFd0V0cVVNO0lBT0k7SUFBQTtFeEVtcVVWO0V3RTFxVU07SUFPSTtJQUFBO0V4RXVxVVY7RXdFOXFVTTtJQU9JO0lBQUE7RXhFMnFVVjtFd0VsclVNO0lBT0k7SUFBQTtFeEUrcVVWO0V3RXRyVU07SUFPSTtJQUFBO0V4RW1yVVY7RXdFMXJVTTtJQU9JO0lBQUE7RXhFdXJVVjtFd0U5clVNO0lBT0k7SUFBQTtFeEUyclVWO0V3RWxzVU07SUFPSTtJQUFBO0V4RStyVVY7RXdFdHNVTTtJQU9JO0V4RWtzVVY7RXdFenNVTTtJQU9JO0V4RXFzVVY7RXdFNXNVTTtJQU9JO0V4RXdzVVY7RXdFL3NVTTtJQU9JO0V4RTJzVVY7RXdFbHRVTTtJQU9JO0V4RThzVVY7RXdFcnRVTTtJQU9JO0V4RWl0VVY7RXdFeHRVTTtJQU9JO0V4RW90VVY7RXdFM3RVTTtJQU9JO0V4RXV0VVY7RXdFOXRVTTtJQU9JO0V4RTB0VVY7RXdFanVVTTtJQU9JO0V4RTZ0VVY7RXdFcHVVTTtJQU9JO0V4RWd1VVY7RXdFdnVVTTtJQU9JO0V4RW11VVY7RXdFMXVVTTtJQU9JO0V4RXN1VVY7RXdFN3VVTTtJQU9JO0V4RXl1VVY7RXdFaHZVTTtJQU9JO0V4RTR1VVY7RXdFbnZVTTtJQU9JO0V4RSt1VVY7RXdFdHZVTTtJQU9JO0V4RWt2VVY7RXdFenZVTTtJQU9JO0V4RXF2VVY7RXdFNXZVTTtJQU9JO0V4RXd2VVY7RXdFL3ZVTTtJQU9JO0V4RTJ2VVY7RXdFbHdVTTtJQU9JO0V4RTh2VVY7RXdFcndVTTtJQU9JO0V4RWl3VVY7RXdFeHdVTTtJQU9JO0V4RW93VVY7RXdFM3dVTTtJQU9JO0V4RXV3VVY7RXdFOXdVTTtJQU9JO0V4RTB3VVY7RXdFanhVTTtJQU9JO0V4RTZ3VVY7RXdFcHhVTTtJQU9JO0V4RWd4VVY7RXdFdnhVTTtJQU9JO0V4RW14VVY7RXdFMXhVTTtJQU9JO0V4RXN4VVY7RXdFN3hVTTtJQU9JO0V4RXl4VVY7RXdFaHlVTTtJQU9JO0V4RTR4VVY7RXdFbnlVTTtJQU9JO0V4RSt4VVY7RXdFdHlVTTtJQU9JO0V4RWt5VVY7RXdFenlVTTtJQU9JO0V4RXF5VVY7RXdFNXlVTTtJQU9JO0lBQUE7RXhFeXlVVjtFd0VoelVNO0lBT0k7SUFBQTtFeEU2eVVWO0V3RXB6VU07SUFPSTtJQUFBO0V4RWl6VVY7RXdFeHpVTTtJQU9JO0lBQUE7RXhFcXpVVjtFd0U1elVNO0lBT0k7SUFBQTtFeEV5elVWO0V3RWgwVU07SUFPSTtJQUFBO0V4RTZ6VVY7RXdFcDBVTTtJQU9JO0lBQUE7RXhFaTBVVjtFd0V4MFVNO0lBT0k7SUFBQTtFeEVxMFVWO0V3RTUwVU07SUFPSTtJQUFBO0V4RXkwVVY7RXdFaDFVTTtJQU9JO0lBQUE7RXhFNjBVVjtFd0VwMVVNO0lBT0k7SUFBQTtFeEVpMVVWO0V3RXgxVU07SUFPSTtJQUFBO0V4RXExVVY7RXdFNTFVTTtJQU9JO0V4RXcxVVY7RXdFLzFVTTtJQU9JO0V4RTIxVVY7RXdFbDJVTTtJQU9JO0V4RTgxVVY7RXdFcjJVTTtJQU9JO0V4RWkyVVY7RXdFeDJVTTtJQU9JO0V4RW8yVVY7RXdFMzJVTTtJQU9JO0V4RXUyVVY7RXdFOTJVTTtJQU9JO0V4RTAyVVY7RXdFajNVTTtJQU9JO0V4RTYyVVY7RXdFcDNVTTtJQU9JO0V4RWczVVY7RXdFdjNVTTtJQU9JO0V4RW0zVVY7RXdFMTNVTTtJQU9JO0V4RXMzVVY7RXdFNzNVTTtJQU9JO0V4RXkzVVY7RXdFaDRVTTtJQU9JO0V4RTQzVVY7RXdFbjRVTTtJQU9JO0V4RSszVVY7RXdFdDRVTTtJQU9JO0V4RWs0VVY7RXdFejRVTTtJQU9JO0V4RXE0VVY7RXdFNTRVTTtJQU9JO0V4RXc0VVY7RXdFLzRVTTtJQU9JO0V4RTI0VVY7RXdFbDVVTTtJQU9JO0V4RTg0VVY7RXdFcjVVTTtJQU9JO0V4RWk1VVY7RXdFeDVVTTtJQU9JO0V4RW81VVY7RXdFMzVVTTtJQU9JO0V4RXU1VVY7RXdFOTVVTTtJQU9JO0V4RTA1VVY7RXdFajZVTTtJQU9JO0V4RTY1VVY7RXdFcDZVTTtJQU9JO0V4RWc2VVY7RXdFdjZVTTtJQU9JO0V4RW02VVY7RXdFMTZVTTtJQU9JO0V4RXM2VVY7RXdFNzZVTTtJQU9JO0V4RXk2VVY7RXdFaDdVTTtJQU9JO0V4RTQ2VVY7RXdFbjdVTTtJQU9JO0V4RSs2VVY7RXdFdDdVTTtJQU9JO0V4RWs3VVY7RXdFejdVTTtJQU9JO0V4RXE3VVY7RXdFNTdVTTtJQU9JO0V4RXc3VVY7RXdFLzdVTTtJQU9JO0V4RTI3VVY7RXdFbDhVTTtJQU9JO0V4RTg3VVY7RXdFcjhVTTtJQU9JO0V4RWk4VVY7RXdFeDhVTTtJQU9JO0V4RW84VVY7RXdFMzhVTTtJQU9JO0V4RXU4VVY7RXdFOThVTTtJQU9JO0V4RTA4VVY7RXdFajlVTTtJQU9JO0V4RTY4VVY7RXdFcDlVTTtJQU9JO0V4RWc5VVY7RXdFdjlVTTtJQU9JO0V4RW05VVY7RXdFMTlVTTtJQU9JO0V4RXM5VVY7RXdFNzlVTTtJQU9JO0V4RXk5VVY7RXdFaCtVTTtJQU9JO0V4RTQ5VVY7QUFDRjtBY3YrVUk7RTBER0k7SUFPSTtFeEVpK1VWO0V3RXgrVU07SUFPSTtFeEVvK1VWO0V3RTMrVU07SUFPSTtFeEV1K1VWO0V3RTkrVU07SUFPSTtFeEUwK1VWO0V3RWovVU07SUFPSTtFeEU2K1VWO0V3RXAvVU07SUFPSTtFeEVnL1VWO0V3RXYvVU07SUFPSTtFeEVtL1VWO0V3RTEvVU07SUFPSTtFeEVzL1VWO0V3RTcvVU07SUFPSTtFeEV5L1VWO0V3RWhnVk07SUFPSTtFeEU0L1VWO0V3RW5nVk07SUFPSTtFeEUrL1VWO0V3RXRnVk07SUFPSTtFeEVrZ1ZWO0V3RXpnVk07SUFPSTtFeEVxZ1ZWO0V3RTVnVk07SUFPSTtFeEV3Z1ZWO0V3RS9nVk07SUFPSTtFeEUyZ1ZWO0V3RWxoVk07SUFPSTtFeEU4Z1ZWO0V3RXJoVk07SUFPSTtFeEVpaFZWO0V3RXhoVk07SUFPSTtFeEVvaFZWO0V3RTNoVk07SUFPSTtFeEV1aFZWO0V3RTloVk07SUFPSTtFeEUwaFZWO0V3RWppVk07SUFPSTtFeEU2aFZWO0V3RXBpVk07SUFPSTtFeEVnaVZWO0V3RXZpVk07SUFPSTtFeEVtaVZWO0V3RTFpVk07SUFPSTtFeEVzaVZWO0V3RTdpVk07SUFPSTtFeEV5aVZWO0V3RWhqVk07SUFPSTtFeEU0aVZWO0V3RW5qVk07SUFPSTtFeEUraVZWO0V3RXRqVk07SUFPSTtFeEVralZWO0V3RXpqVk07SUFPSTtFeEVxalZWO0V3RTVqVk07SUFPSTtFeEV3alZWO0V3RS9qVk07SUFPSTtFeEUyalZWO0V3RWxrVk07SUFPSTtFeEU4alZWO0V3RXJrVk07SUFPSTtFeEVpa1ZWO0V3RXhrVk07SUFPSTtFeEVva1ZWO0V3RTNrVk07SUFPSTtFeEV1a1ZWO0V3RTlrVk07SUFPSTtFeEUwa1ZWO0V3RWpsVk07SUFPSTtFeEU2a1ZWO0V3RXBsVk07SUFPSTtFeEVnbFZWO0V3RXZsVk07SUFPSTtFeEVtbFZWO0V3RTFsVk07SUFPSTtFeEVzbFZWO0V3RTdsVk07SUFPSTtFeEV5bFZWO0V3RWhtVk07SUFPSTtFeEU0bFZWO0V3RW5tVk07SUFPSTtFeEUrbFZWO0V3RXRtVk07SUFPSTtFeEVrbVZWO0V3RXptVk07SUFPSTtFeEVxbVZWO0V3RTVtVk07SUFPSTtFeEV3bVZWO0V3RS9tVk07SUFPSTtFeEUybVZWO0V3RWxuVk07SUFPSTtFeEU4bVZWO0V3RXJuVk07SUFPSTtFeEVpblZWO0V3RXhuVk07SUFPSTtFeEVvblZWO0V3RTNuVk07SUFPSTtFeEV1blZWO0V3RTluVk07SUFPSTtFeEUwblZWO0V3RWpvVk07SUFPSTtFeEU2blZWO0V3RXBvVk07SUFPSTtFeEVnb1ZWO0V3RXZvVk07SUFPSTtFeEVtb1ZWO0V3RTFvVk07SUFPSTtFeEVzb1ZWO0V3RTdvVk07SUFPSTtFeEV5b1ZWO0V3RWhwVk07SUFPSTtFeEU0b1ZWO0V3RW5wVk07SUFPSTtFeEUrb1ZWO0V3RXRwVk07SUFPSTtFeEVrcFZWO0V3RXpwVk07SUFPSTtFeEVxcFZWO0V3RTVwVk07SUFPSTtFeEV3cFZWO0V3RS9wVk07SUFPSTtFeEUycFZWO0V3RWxxVk07SUFPSTtFeEU4cFZWO0V3RXJxVk07SUFPSTtFeEVpcVZWO0V3RXhxVk07SUFPSTtFeEVvcVZWO0V3RTNxVk07SUFPSTtFeEV1cVZWO0V3RTlxVk07SUFPSTtFeEUwcVZWO0V3RWpyVk07SUFPSTtFeEU2cVZWO0V3RXByVk07SUFPSTtJQUFBO0V4RWlyVlY7RXdFeHJWTTtJQU9JO0lBQUE7RXhFcXJWVjtFd0U1clZNO0lBT0k7SUFBQTtFeEV5clZWO0V3RWhzVk07SUFPSTtJQUFBO0V4RTZyVlY7RXdFcHNWTTtJQU9JO0lBQUE7RXhFaXNWVjtFd0V4c1ZNO0lBT0k7SUFBQTtFeEVxc1ZWO0V3RTVzVk07SUFPSTtJQUFBO0V4RXlzVlY7RXdFaHRWTTtJQU9JO0lBQUE7RXhFNnNWVjtFd0VwdFZNO0lBT0k7SUFBQTtFeEVpdFZWO0V3RXh0Vk07SUFPSTtJQUFBO0V4RXF0VlY7RXdFNXRWTTtJQU9JO0lBQUE7RXhFeXRWVjtFd0VodVZNO0lBT0k7SUFBQTtFeEU2dFZWO0V3RXB1Vk07SUFPSTtJQUFBO0V4RWl1VlY7RXdFeHVWTTtJQU9JO0lBQUE7RXhFcXVWVjtFd0U1dVZNO0lBT0k7RXhFd3VWVjtFd0UvdVZNO0lBT0k7RXhFMnVWVjtFd0VsdlZNO0lBT0k7RXhFOHVWVjtFd0VydlZNO0lBT0k7RXhFaXZWVjtFd0V4dlZNO0lBT0k7RXhFb3ZWVjtFd0UzdlZNO0lBT0k7RXhFdXZWVjtFd0U5dlZNO0lBT0k7RXhFMHZWVjtFd0Vqd1ZNO0lBT0k7RXhFNnZWVjtFd0Vwd1ZNO0lBT0k7RXhFZ3dWVjtFd0V2d1ZNO0lBT0k7RXhFbXdWVjtFd0Uxd1ZNO0lBT0k7RXhFc3dWVjtFd0U3d1ZNO0lBT0k7RXhFeXdWVjtFd0VoeFZNO0lBT0k7RXhFNHdWVjtFd0VueFZNO0lBT0k7RXhFK3dWVjtFd0V0eFZNO0lBT0k7RXhFa3hWVjtFd0V6eFZNO0lBT0k7RXhFcXhWVjtFd0U1eFZNO0lBT0k7RXhFd3hWVjtFd0UveFZNO0lBT0k7RXhFMnhWVjtFd0VseVZNO0lBT0k7RXhFOHhWVjtFd0VyeVZNO0lBT0k7RXhFaXlWVjtFd0V4eVZNO0lBT0k7RXhFb3lWVjtFd0UzeVZNO0lBT0k7RXhFdXlWVjtFd0U5eVZNO0lBT0k7RXhFMHlWVjtFd0VqelZNO0lBT0k7RXhFNnlWVjtFd0VwelZNO0lBT0k7RXhFZ3pWVjtFd0V2elZNO0lBT0k7RXhFbXpWVjtFd0UxelZNO0lBT0k7RXhFc3pWVjtFd0U3elZNO0lBT0k7RXhFeXpWVjtFd0VoMFZNO0lBT0k7RXhFNHpWVjtFd0VuMFZNO0lBT0k7RXhFK3pWVjtFd0V0MFZNO0lBT0k7RXhFazBWVjtFd0V6MFZNO0lBT0k7RXhFcTBWVjtFd0U1MFZNO0lBT0k7RXhFdzBWVjtFd0UvMFZNO0lBT0k7RXhFMjBWVjtFd0VsMVZNO0lBT0k7SUFBQTtFeEUrMFZWO0V3RXQxVk07SUFPSTtJQUFBO0V4RW0xVlY7RXdFMTFWTTtJQU9JO0lBQUE7RXhFdTFWVjtFd0U5MVZNO0lBT0k7SUFBQTtFeEUyMVZWO0V3RWwyVk07SUFPSTtJQUFBO0V4RSsxVlY7RXdFdDJWTTtJQU9JO0lBQUE7RXhFbTJWVjtFd0UxMlZNO0lBT0k7SUFBQTtFeEV1MlZWO0V3RTkyVk07SUFPSTtJQUFBO0V4RTIyVlY7RXdFbDNWTTtJQU9JO0lBQUE7RXhFKzJWVjtFd0V0M1ZNO0lBT0k7SUFBQTtFeEVtM1ZWO0V3RTEzVk07SUFPSTtJQUFBO0V4RXUzVlY7RXdFOTNWTTtJQU9JO0lBQUE7RXhFMjNWVjtFd0VsNFZNO0lBT0k7RXhFODNWVjtFd0VyNFZNO0lBT0k7RXhFaTRWVjtFd0V4NFZNO0lBT0k7RXhFbzRWVjtFd0UzNFZNO0lBT0k7RXhFdTRWVjtFd0U5NFZNO0lBT0k7RXhFMDRWVjtFd0VqNVZNO0lBT0k7RXhFNjRWVjtFd0VwNVZNO0lBT0k7RXhFZzVWVjtFd0V2NVZNO0lBT0k7RXhFbTVWVjtFd0UxNVZNO0lBT0k7RXhFczVWVjtFd0U3NVZNO0lBT0k7RXhFeTVWVjtFd0VoNlZNO0lBT0k7RXhFNDVWVjtFd0VuNlZNO0lBT0k7RXhFKzVWVjtFd0V0NlZNO0lBT0k7RXhFazZWVjtFd0V6NlZNO0lBT0k7RXhFcTZWVjtFd0U1NlZNO0lBT0k7RXhFdzZWVjtFd0UvNlZNO0lBT0k7RXhFMjZWVjtFd0VsN1ZNO0lBT0k7RXhFODZWVjtFd0VyN1ZNO0lBT0k7RXhFaTdWVjtFd0V4N1ZNO0lBT0k7RXhFbzdWVjtFd0UzN1ZNO0lBT0k7RXhFdTdWVjtFd0U5N1ZNO0lBT0k7RXhFMDdWVjtFd0VqOFZNO0lBT0k7RXhFNjdWVjtFd0VwOFZNO0lBT0k7RXhFZzhWVjtFd0V2OFZNO0lBT0k7RXhFbThWVjtFd0UxOFZNO0lBT0k7RXhFczhWVjtFd0U3OFZNO0lBT0k7RXhFeThWVjtFd0VoOVZNO0lBT0k7RXhFNDhWVjtFd0VuOVZNO0lBT0k7RXhFKzhWVjtFd0V0OVZNO0lBT0k7RXhFazlWVjtFd0V6OVZNO0lBT0k7RXhFcTlWVjtFd0U1OVZNO0lBT0k7RXhFdzlWVjtFd0UvOVZNO0lBT0k7RXhFMjlWVjtFd0VsK1ZNO0lBT0k7RXhFODlWVjtFd0VyK1ZNO0lBT0k7RXhFaStWVjtFd0V4K1ZNO0lBT0k7RXhFbytWVjtFd0UzK1ZNO0lBT0k7RXhFdStWVjtFd0U5K1ZNO0lBT0k7RXhFMCtWVjtFd0VqL1ZNO0lBT0k7RXhFNitWVjtFd0VwL1ZNO0lBT0k7RXhFZy9WVjtFd0V2L1ZNO0lBT0k7RXhFbS9WVjtFd0UxL1ZNO0lBT0k7RXhFcy9WVjtFd0U3L1ZNO0lBT0k7RXhFeS9WVjtFd0VoZ1dNO0lBT0k7RXhFNC9WVjtFd0VuZ1dNO0lBT0k7RXhFKy9WVjtFd0V0Z1dNO0lBT0k7RXhFa2dXVjtBQUNGO0FjN2dXSTtFMERHSTtJQU9JO0V4RXVnV1Y7RXdFOWdXTTtJQU9JO0V4RTBnV1Y7RXdFamhXTTtJQU9JO0V4RTZnV1Y7RXdFcGhXTTtJQU9JO0V4RWdoV1Y7RXdFdmhXTTtJQU9JO0V4RW1oV1Y7RXdFMWhXTTtJQU9JO0V4RXNoV1Y7RXdFN2hXTTtJQU9JO0V4RXloV1Y7RXdFaGlXTTtJQU9JO0V4RTRoV1Y7RXdFbmlXTTtJQU9JO0V4RStoV1Y7RXdFdGlXTTtJQU9JO0V4RWtpV1Y7RXdFemlXTTtJQU9JO0V4RXFpV1Y7RXdFNWlXTTtJQU9JO0V4RXdpV1Y7RXdFL2lXTTtJQU9JO0V4RTJpV1Y7RXdFbGpXTTtJQU9JO0V4RThpV1Y7RXdFcmpXTTtJQU9JO0V4RWlqV1Y7RXdFeGpXTTtJQU9JO0V4RW9qV1Y7RXdFM2pXTTtJQU9JO0V4RXVqV1Y7RXdFOWpXTTtJQU9JO0V4RTBqV1Y7RXdFamtXTTtJQU9JO0V4RTZqV1Y7RXdFcGtXTTtJQU9JO0V4RWdrV1Y7RXdFdmtXTTtJQU9JO0V4RW1rV1Y7RXdFMWtXTTtJQU9JO0V4RXNrV1Y7RXdFN2tXTTtJQU9JO0V4RXlrV1Y7RXdFaGxXTTtJQU9JO0V4RTRrV1Y7RXdFbmxXTTtJQU9JO0V4RStrV1Y7RXdFdGxXTTtJQU9JO0V4RWtsV1Y7RXdFemxXTTtJQU9JO0V4RXFsV1Y7RXdFNWxXTTtJQU9JO0V4RXdsV1Y7RXdFL2xXTTtJQU9JO0V4RTJsV1Y7RXdFbG1XTTtJQU9JO0V4RThsV1Y7RXdFcm1XTTtJQU9JO0V4RWltV1Y7RXdFeG1XTTtJQU9JO0V4RW9tV1Y7RXdFM21XTTtJQU9JO0V4RXVtV1Y7RXdFOW1XTTtJQU9JO0V4RTBtV1Y7RXdFam5XTTtJQU9JO0V4RTZtV1Y7RXdFcG5XTTtJQU9JO0V4RWduV1Y7RXdFdm5XTTtJQU9JO0V4RW1uV1Y7RXdFMW5XTTtJQU9JO0V4RXNuV1Y7RXdFN25XTTtJQU9JO0V4RXluV1Y7RXdFaG9XTTtJQU9JO0V4RTRuV1Y7RXdFbm9XTTtJQU9JO0V4RStuV1Y7RXdFdG9XTTtJQU9JO0V4RWtvV1Y7RXdFem9XTTtJQU9JO0V4RXFvV1Y7RXdFNW9XTTtJQU9JO0V4RXdvV1Y7RXdFL29XTTtJQU9JO0V4RTJvV1Y7RXdFbHBXTTtJQU9JO0V4RThvV1Y7RXdFcnBXTTtJQU9JO0V4RWlwV1Y7RXdFeHBXTTtJQU9JO0V4RW9wV1Y7RXdFM3BXTTtJQU9JO0V4RXVwV1Y7RXdFOXBXTTtJQU9JO0V4RTBwV1Y7RXdFanFXTTtJQU9JO0V4RTZwV1Y7RXdFcHFXTTtJQU9JO0V4RWdxV1Y7RXdFdnFXTTtJQU9JO0V4RW1xV1Y7RXdFMXFXTTtJQU9JO0V4RXNxV1Y7RXdFN3FXTTtJQU9JO0V4RXlxV1Y7RXdFaHJXTTtJQU9JO0V4RTRxV1Y7RXdFbnJXTTtJQU9JO0V4RStxV1Y7RXdFdHJXTTtJQU9JO0V4RWtyV1Y7RXdFenJXTTtJQU9JO0V4RXFyV1Y7RXdFNXJXTTtJQU9JO0V4RXdyV1Y7RXdFL3JXTTtJQU9JO0V4RTJyV1Y7RXdFbHNXTTtJQU9JO0V4RThyV1Y7RXdFcnNXTTtJQU9JO0V4RWlzV1Y7RXdFeHNXTTtJQU9JO0V4RW9zV1Y7RXdFM3NXTTtJQU9JO0V4RXVzV1Y7RXdFOXNXTTtJQU9JO0V4RTBzV1Y7RXdFanRXTTtJQU9JO0V4RTZzV1Y7RXdFcHRXTTtJQU9JO0V4RWd0V1Y7RXdFdnRXTTtJQU9JO0V4RW10V1Y7RXdFMXRXTTtJQU9JO0lBQUE7RXhFdXRXVjtFd0U5dFdNO0lBT0k7SUFBQTtFeEUydFdWO0V3RWx1V007SUFPSTtJQUFBO0V4RSt0V1Y7RXdFdHVXTTtJQU9JO0lBQUE7RXhFbXVXVjtFd0UxdVdNO0lBT0k7SUFBQTtFeEV1dVdWO0V3RTl1V007SUFPSTtJQUFBO0V4RTJ1V1Y7RXdFbHZXTTtJQU9JO0lBQUE7RXhFK3VXVjtFd0V0dldNO0lBT0k7SUFBQTtFeEVtdldWO0V3RTF2V007SUFPSTtJQUFBO0V4RXV2V1Y7RXdFOXZXTTtJQU9JO0lBQUE7RXhFMnZXVjtFd0Vsd1dNO0lBT0k7SUFBQTtFeEUrdldWO0V3RXR3V007SUFPSTtJQUFBO0V4RW13V1Y7RXdFMXdXTTtJQU9JO0lBQUE7RXhFdXdXVjtFd0U5d1dNO0lBT0k7SUFBQTtFeEUyd1dWO0V3RWx4V007SUFPSTtFeEU4d1dWO0V3RXJ4V007SUFPSTtFeEVpeFdWO0V3RXh4V007SUFPSTtFeEVveFdWO0V3RTN4V007SUFPSTtFeEV1eFdWO0V3RTl4V007SUFPSTtFeEUweFdWO0V3RWp5V007SUFPSTtFeEU2eFdWO0V3RXB5V007SUFPSTtFeEVneVdWO0V3RXZ5V007SUFPSTtFeEVteVdWO0V3RTF5V007SUFPSTtFeEVzeVdWO0V3RTd5V007SUFPSTtFeEV5eVdWO0V3RWh6V007SUFPSTtFeEU0eVdWO0V3RW56V007SUFPSTtFeEUreVdWO0V3RXR6V007SUFPSTtFeEVreldWO0V3RXp6V007SUFPSTtFeEVxeldWO0V3RTV6V007SUFPSTtFeEV3eldWO0V3RS96V007SUFPSTtFeEUyeldWO0V3RWwwV007SUFPSTtFeEU4eldWO0V3RXIwV007SUFPSTtFeEVpMFdWO0V3RXgwV007SUFPSTtFeEVvMFdWO0V3RTMwV007SUFPSTtFeEV1MFdWO0V3RTkwV007SUFPSTtFeEUwMFdWO0V3RWoxV007SUFPSTtFeEU2MFdWO0V3RXAxV007SUFPSTtFeEVnMVdWO0V3RXYxV007SUFPSTtFeEVtMVdWO0V3RTExV007SUFPSTtFeEVzMVdWO0V3RTcxV007SUFPSTtFeEV5MVdWO0V3RWgyV007SUFPSTtFeEU0MVdWO0V3RW4yV007SUFPSTtFeEUrMVdWO0V3RXQyV007SUFPSTtFeEVrMldWO0V3RXoyV007SUFPSTtFeEVxMldWO0V3RTUyV007SUFPSTtFeEV3MldWO0V3RS8yV007SUFPSTtFeEUyMldWO0V3RWwzV007SUFPSTtFeEU4MldWO0V3RXIzV007SUFPSTtFeEVpM1dWO0V3RXgzV007SUFPSTtJQUFBO0V4RXEzV1Y7RXdFNTNXTTtJQU9JO0lBQUE7RXhFeTNXVjtFd0VoNFdNO0lBT0k7SUFBQTtFeEU2M1dWO0V3RXA0V007SUFPSTtJQUFBO0V4RWk0V1Y7RXdFeDRXTTtJQU9JO0lBQUE7RXhFcTRXVjtFd0U1NFdNO0lBT0k7SUFBQTtFeEV5NFdWO0V3RWg1V007SUFPSTtJQUFBO0V4RTY0V1Y7RXdFcDVXTTtJQU9JO0lBQUE7RXhFaTVXVjtFd0V4NVdNO0lBT0k7SUFBQTtFeEVxNVdWO0V3RTU1V007SUFPSTtJQUFBO0V4RXk1V1Y7RXdFaDZXTTtJQU9JO0lBQUE7RXhFNjVXVjtFd0VwNldNO0lBT0k7SUFBQTtFeEVpNldWO0V3RXg2V007SUFPSTtFeEVvNldWO0V3RTM2V007SUFPSTtFeEV1NldWO0V3RTk2V007SUFPSTtFeEUwNldWO0V3RWo3V007SUFPSTtFeEU2NldWO0V3RXA3V007SUFPSTtFeEVnN1dWO0V3RXY3V007SUFPSTtFeEVtN1dWO0V3RTE3V007SUFPSTtFeEVzN1dWO0V3RTc3V007SUFPSTtFeEV5N1dWO0V3RWg4V007SUFPSTtFeEU0N1dWO0V3RW44V007SUFPSTtFeEUrN1dWO0V3RXQ4V007SUFPSTtFeEVrOFdWO0V3RXo4V007SUFPSTtFeEVxOFdWO0V3RTU4V007SUFPSTtFeEV3OFdWO0V3RS84V007SUFPSTtFeEUyOFdWO0V3RWw5V007SUFPSTtFeEU4OFdWO0V3RXI5V007SUFPSTtFeEVpOVdWO0V3RXg5V007SUFPSTtFeEVvOVdWO0V3RTM5V007SUFPSTtFeEV1OVdWO0V3RTk5V007SUFPSTtFeEUwOVdWO0V3RWorV007SUFPSTtFeEU2OVdWO0V3RXArV007SUFPSTtFeEVnK1dWO0V3RXYrV007SUFPSTtFeEVtK1dWO0V3RTErV007SUFPSTtFeEVzK1dWO0V3RTcrV007SUFPSTtFeEV5K1dWO0V3RWgvV007SUFPSTtFeEU0K1dWO0V3RW4vV007SUFPSTtFeEUrK1dWO0V3RXQvV007SUFPSTtFeEVrL1dWO0V3RXovV007SUFPSTtFeEVxL1dWO0V3RTUvV007SUFPSTtFeEV3L1dWO0V3RS8vV007SUFPSTtFeEUyL1dWO0V3RWxnWE07SUFPSTtFeEU4L1dWO0V3RXJnWE07SUFPSTtFeEVpZ1hWO0V3RXhnWE07SUFPSTtFeEVvZ1hWO0V3RTNnWE07SUFPSTtFeEV1Z1hWO0V3RTlnWE07SUFPSTtFeEUwZ1hWO0V3RWpoWE07SUFPSTtFeEU2Z1hWO0V3RXBoWE07SUFPSTtFeEVnaFhWO0V3RXZoWE07SUFPSTtFeEVtaFhWO0V3RTFoWE07SUFPSTtFeEVzaFhWO0V3RTdoWE07SUFPSTtFeEV5aFhWO0V3RWhpWE07SUFPSTtFeEU0aFhWO0V3RW5pWE07SUFPSTtFeEUraFhWO0V3RXRpWE07SUFPSTtFeEVraVhWO0V3RXppWE07SUFPSTtFeEVxaVhWO0V3RTVpWE07SUFPSTtFeEV3aVhWO0FBQ0Y7QXlFL2xYQTtFRCtDUTtJQU9JO0V4RTZpWFY7RXdFcGpYTTtJQU9JO0V4RWdqWFY7RXdFdmpYTTtJQU9JO0V4RW1qWFY7RXdFMWpYTTtJQU9JO0V4RXNqWFY7QUFDRjtBeUUxbFhBO0VENEJRO0lBT0k7RXhFMmpYVjtFd0Vsa1hNO0lBT0k7RXhFOGpYVjtFd0Vya1hNO0lBT0k7RXhFaWtYVjtFd0V4a1hNO0lBT0k7RXhFb2tYVjtFd0Uza1hNO0lBT0k7RXhFdWtYVjtFd0U5a1hNO0lBT0k7RXhFMGtYVjtFd0VqbFhNO0lBT0k7RXhFNmtYVjtFd0VwbFhNO0lBT0k7RXhFZ2xYVjtFd0V2bFhNO0lBT0k7RXhFbWxYVjtFd0UxbFhNO0lBT0k7RXhFc2xYVjtFd0U3bFhNO0lBT0k7RXhFeWxYVjtBQUNGO0EwRW5xWEE7Ozs7RUFBQTtBQ0dBO0VBQ0U7RUFDQTtBM0V1cVhGOztBMkVwcVhBOzs7Ozs7Ozs7Ozs7OztFQVNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRTRxWEY7O0EyRXpxWEE7Ozs7OztFQUtFO0EzRTZxWEY7O0EyRTFxWEE7O0VBRUU7QTNFNnFYRjs7QTRFNXNYRTtFQUNFO0E1RStzWEo7O0E0RWh0WEU7RUFDRTtBNUVtdFhKOztBNEVwdFhFO0VBQ0U7QTVFdXRYSjs7QTRFeHRYRTtFQUNFO0E1RTJ0WEo7O0E0RTV0WEU7RUFDRTtBNUUrdFhKOztBNEVodVhFO0VBQ0U7QTVFbXVYSjs7QTRFcHVYRTtFQUNFO0E1RXV1WEo7O0E0RXh1WEU7RUFDRTtBNUUydVhKOztBNEU1dVhFO0VBQ0U7QTVFK3VYSjs7QTRFaHZYRTtFQUNFO0E1RW12WEo7O0E0RTd1WEU7RUNJQTtFQUNBO0VBQ0E7QTdFNnVYRjs7QTRFbnZYRTtFQ0lBO0VBQ0E7RUFDQTtBN0VtdlhGOztBNEV6dlhFO0VDSUE7RUFDQTtFQUNBO0E3RXl2WEY7O0E0RS92WEU7RUNJQTtFQUNBO0VBQ0E7QTdFK3ZYRjs7QTRFcndYRTtFQ0lBO0VBQ0E7RUFDQTtBN0Vxd1hGOztBNEUzd1hFO0VDSUE7RUFDQTtFQUNBO0E3RTJ3WEY7O0E4RTF4WEE7RUFDRTtFQUNBLGFDSXdCO0EvRXl4WDFCOztBZ0YveFhBO0VBQ0U7RUFDQTtFQUNBO0FoRmt5WEY7QWdGaHlYRTtFQUFPO0FoRm15WFQ7O0FnRmh5WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm15WEY7O0FpRmh6WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm16WEY7O0FpRmh6WEE7RUFDRTtFQUNBO0FqRm16WEY7O0FpRmh6WEE7RUFDRTtFQUNBO0FqRm16WEY7O0FrRmwwWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGcTBYRjs7QWtGbDBYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZxMFhGOztBa0ZsMFhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnEwWEY7O0FrRmwwWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGcTBYRjs7QWtGbDBYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZxMFhGOztBa0ZsMFhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnEwWEY7O0FrRmwwWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGcTBYRjs7QWtGbDBYQTtFQUNFO0FsRnEwWEY7O0FrRmwwWEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZxMFhGOztBa0YvelhBO0VBQ0U7Ozs7Ozs7Ozs7OztJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxGcTBYRjtBQUNGO0FrRmwwWEE7RUFDRTtJQUFVO0VsRnEwWFY7RWtGcDBYQTtJQUFNO0VsRnUwWE47QUFDRjtBa0ZyMFhBO0VBQ0U7SUFBTztFbEZ3MFhQO0VrRnYwWEE7SUFBTztFbEYwMFhQO0VrRnowWEE7SUFBTztFbEY0MFhQO0VrRjMwWEE7SUFBTztFbEY4MFhQO0VrRjcwWEE7SUFBTztFbEZnMVhQO0VrRi8wWEE7SUFBTztFbEZrMVhQO0VrRmoxWEE7SUFBTztFbEZvMVhQO0FBQ0Y7QWtGbDFYQTtFQUNFO0lBQU07RWxGcTFYTjtBQUNGO0FrRm4xWEE7RUFDRTtJQUNFO0lBQ0E7RWxGcTFYRjtFa0ZuMVhBO0lBQ0U7SUFDQTtFbEZxMVhGO0FBQ0Y7QWtGbDFYQTtFQUNFO0lBQ0U7RWxGbzFYRjtBQUNGO0FrRmoxWEE7RUFDRTtJQUFLO0VsRm8xWEw7RWtGbjFYQTtJQUFLO0VsRnMxWEw7RWtGcjFYQTtJQUFVO0VsRncxWFY7RWtGdjFYQTtJQUFXO0VsRjAxWFg7RWtGejFYQTtJQUFNO0VsRjQxWE47RWtGMzFYQTtJQUFNO0VsRjgxWE47RWtGNzFYQTtJQUFNO0VsRmcyWE47RWtGLzFYQTtJQUFNO0VsRmsyWE47RWtGajJYQTtJQUFZO0VsRm8yWFo7QUFDRjtBa0ZsMlhBO0VBQ0U7SUFBSztFbEZxMlhMO0VrRnAyWEE7SUFBTztFbEZ1MlhQO0FBQ0Y7QW1GMy9YQTtFQUNFO0FuRjYvWEY7O0FtRjEvWEE7RUFDRTtBbkY2L1hGOztBbUYxL1hBO0VBQ0U7QW5GNi9YRjs7QW1GMS9YQTtFQUNFO0FuRjYvWEY7O0FtRjEvWEE7RUFDRTtBbkY2L1hGOztBbUYxL1hBOztFQUVFO0FuRjYvWEY7O0FtRjEvWEE7RUFDRTtBbkY2L1hGOztBb0Z2aFlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkxtQ3dCO0VLbEN4QixZTG1Dd0I7QS9FdS9YMUI7O0FvRnZoWUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYwaFlGOztBb0Z2aFlBO0VBQ0U7QXBGMGhZRjs7QW9GdmhZQTtFQUNFO0FwRjBoWUY7O0FvRnZoWUE7RUFDRTtBcEYwaFlGOztBcUZyallBO2dFQUFBO0FBSUU7RUFBc0M7QXJGdWpZeEM7O0FxRnZqWUU7RUFBc0M7QXJGMmpZeEM7O0FxRjNqWUU7RUFBc0M7QXJGK2pZeEM7O0FxRi9qWUU7RUFBc0M7QXJGbWtZeEM7O0FxRm5rWUU7RUFBc0M7QXJGdWtZeEM7O0FxRnZrWUU7RUFBc0M7QXJGMmtZeEM7O0FxRjNrWUU7RUFBc0M7QXJGK2tZeEM7O0FxRi9rWUU7RUFBc0M7QXJGbWxZeEM7O0FxRm5sWUU7RUFBc0M7QXJGdWxZeEM7O0FxRnZsWUU7RUFBc0M7QXJGMmxZeEM7O0FxRjNsWUU7RUFBc0M7QXJGK2xZeEM7O0FxRi9sWUU7RUFBc0M7QXJGbW1ZeEM7O0FxRm5tWUU7RUFBc0M7QXJGdW1ZeEM7O0FxRnZtWUU7RUFBc0M7QXJGMm1ZeEM7O0FxRjNtWUU7RUFBc0M7QXJGK21ZeEM7O0FxRi9tWUU7RUFBc0M7QXJGbW5ZeEM7O0FxRm5uWUU7RUFBc0M7QXJGdW5ZeEM7O0FxRnZuWUU7RUFBc0M7QXJGMm5ZeEM7O0FxRjNuWUU7RUFBc0M7QXJGK25ZeEM7O0FxRi9uWUU7RUFBc0M7QXJGbW9ZeEM7O0FxRm5vWUU7RUFBc0M7QXJGdW9ZeEM7O0FxRnZvWUU7RUFBc0M7QXJGMm9ZeEM7O0FxRjNvWUU7RUFBc0M7QXJGK29ZeEM7O0FxRi9vWUU7RUFBc0M7QXJGbXBZeEM7O0FxRm5wWUU7RUFBc0M7QXJGdXBZeEM7O0FxRnZwWUU7RUFBc0M7QXJGMnBZeEM7O0FxRjNwWUU7RUFBc0M7QXJGK3BZeEM7O0FxRi9wWUU7RUFBc0M7QXJGbXFZeEM7O0FxRm5xWUU7RUFBc0M7QXJGdXFZeEM7O0FxRnZxWUU7RUFBc0M7QXJGMnFZeEM7O0FxRjNxWUU7RUFBc0M7QXJGK3FZeEM7O0FxRi9xWUU7RUFBc0M7QXJGbXJZeEM7O0FxRm5yWUU7RUFBc0M7QXJGdXJZeEM7O0FxRnZyWUU7RUFBc0M7QXJGMnJZeEM7O0FxRjNyWUU7RUFBc0M7QXJGK3JZeEM7O0FxRi9yWUU7RUFBc0M7QXJGbXNZeEM7O0FxRm5zWUU7RUFBc0M7QXJGdXNZeEM7O0FxRnZzWUU7RUFBc0M7QXJGMnNZeEM7O0FxRjNzWUU7RUFBc0M7QXJGK3NZeEM7O0FxRi9zWUU7RUFBc0M7QXJGbXRZeEM7O0FxRm50WUU7RUFBc0M7QXJGdXRZeEM7O0FxRnZ0WUU7RUFBc0M7QXJGMnRZeEM7O0FxRjN0WUU7RUFBc0M7QXJGK3RZeEM7O0FxRi90WUU7RUFBc0M7QXJGbXVZeEM7O0FxRm51WUU7RUFBc0M7QXJGdXVZeEM7O0FxRnZ1WUU7RUFBc0M7QXJGMnVZeEM7O0FxRjN1WUU7RUFBc0M7QXJGK3VZeEM7O0FxRi91WUU7RUFBc0M7QXJGbXZZeEM7O0FxRm52WUU7RUFBc0M7QXJGdXZZeEM7O0FxRnZ2WUU7RUFBc0M7QXJGMnZZeEM7O0FxRjN2WUU7RUFBc0M7QXJGK3ZZeEM7O0FxRi92WUU7RUFBc0M7QXJGbXdZeEM7O0FxRm53WUU7RUFBc0M7QXJGdXdZeEM7O0FxRnZ3WUU7RUFBc0M7QXJGMndZeEM7O0FxRjN3WUU7RUFBc0M7QXJGK3dZeEM7O0FxRi93WUU7RUFBc0M7QXJGbXhZeEM7O0FxRm54WUU7RUFBc0M7QXJGdXhZeEM7O0FxRnZ4WUU7RUFBc0M7QXJGMnhZeEM7O0FxRjN4WUU7RUFBc0M7QXJGK3hZeEM7O0FxRi94WUU7RUFBc0M7QXJGbXlZeEM7O0FxRm55WUU7RUFBc0M7QXJGdXlZeEM7O0FxRnZ5WUU7RUFBc0M7QXJGMnlZeEM7O0FxRjN5WUU7RUFBc0M7QXJGK3lZeEM7O0FxRi95WUU7RUFBc0M7QXJGbXpZeEM7O0FxRm56WUU7RUFBc0M7QXJGdXpZeEM7O0FxRnZ6WUU7RUFBc0M7QXJGMnpZeEM7O0FxRjN6WUU7RUFBc0M7QXJGK3pZeEM7O0FxRi96WUU7RUFBc0M7QXJGbTBZeEM7O0FxRm4wWUU7RUFBc0M7QXJGdTBZeEM7O0FxRnYwWUU7RUFBc0M7QXJGMjBZeEM7O0FxRjMwWUU7RUFBc0M7QXJGKzBZeEM7O0FxRi8wWUU7RUFBc0M7QXJGbTFZeEM7O0FxRm4xWUU7RUFBc0M7QXJGdTFZeEM7O0FxRnYxWUU7RUFBc0M7QXJGMjFZeEM7O0FxRjMxWUU7RUFBc0M7QXJGKzFZeEM7O0FxRi8xWUU7RUFBc0M7QXJGbTJZeEM7O0FxRm4yWUU7RUFBc0M7QXJGdTJZeEM7O0FxRnYyWUU7RUFBc0M7QXJGMjJZeEM7O0FxRjMyWUU7RUFBc0M7QXJGKzJZeEM7O0FxRi8yWUU7RUFBc0M7QXJGbTNZeEM7O0FxRm4zWUU7RUFBc0M7QXJGdTNZeEM7O0FxRnYzWUU7RUFBc0M7QXJGMjNZeEM7O0FxRjMzWUU7RUFBc0M7QXJGKzNZeEM7O0FxRi8zWUU7RUFBc0M7QXJGbTRZeEM7O0FxRm40WUU7RUFBc0M7QXJGdTRZeEM7O0FxRnY0WUU7RUFBc0M7QXJGMjRZeEM7O0FxRjM0WUU7RUFBc0M7QXJGKzRZeEM7O0FxRi80WUU7RUFBc0M7QXJGbTVZeEM7O0FxRm41WUU7RUFBc0M7QXJGdTVZeEM7O0FxRnY1WUU7RUFBc0M7QXJGMjVZeEM7O0FxRjM1WUU7RUFBc0M7QXJGKzVZeEM7O0FxRi81WUU7RUFBc0M7QXJGbTZZeEM7O0FxRm42WUU7RUFBc0M7QXJGdTZZeEM7O0FxRnY2WUU7RUFBc0M7QXJGMjZZeEM7O0FxRjM2WUU7RUFBc0M7QXJGKzZZeEM7O0FxRi82WUU7RUFBc0M7QXJGbTdZeEM7O0FxRm43WUU7RUFBc0M7QXJGdTdZeEM7O0FxRnY3WUU7RUFBc0M7QXJGMjdZeEM7O0FxRjM3WUU7RUFBc0M7QXJGKzdZeEM7O0FxRi83WUU7RUFBc0M7QXJGbThZeEM7O0FxRm44WUU7RUFBc0M7QXJGdThZeEM7O0FxRnY4WUU7RUFBc0M7QXJGMjhZeEM7O0FxRjM4WUU7RUFBc0M7QXJGKzhZeEM7O0FxRi84WUU7RUFBc0M7QXJGbTlZeEM7O0FxRm45WUU7RUFBc0M7QXJGdTlZeEM7O0FxRnY5WUU7RUFBc0M7QXJGMjlZeEM7O0FxRjM5WUU7RUFBc0M7QXJGKzlZeEM7O0FxRi85WUU7RUFBc0M7QXJGbStZeEM7O0FxRm4rWUU7RUFBc0M7QXJGdStZeEM7O0FxRnYrWUU7RUFBc0M7QXJGMitZeEM7O0FxRjMrWUU7RUFBc0M7QXJGKytZeEM7O0FxRi8rWUU7RUFBc0M7QXJGbS9ZeEM7O0FxRm4vWUU7RUFBc0M7QXJGdS9ZeEM7O0FxRnYvWUU7RUFBc0M7QXJGMi9ZeEM7O0FxRjMvWUU7RUFBc0M7QXJGKy9ZeEM7O0FxRi8vWUU7RUFBc0M7QXJGbWdaeEM7O0FxRm5nWkU7RUFBc0M7QXJGdWdaeEM7O0FxRnZnWkU7RUFBc0M7QXJGMmdaeEM7O0FxRjNnWkU7RUFBc0M7QXJGK2daeEM7O0FxRi9nWkU7RUFBc0M7QXJGbWhaeEM7O0FxRm5oWkU7RUFBc0M7QXJGdWhaeEM7O0FxRnZoWkU7RUFBc0M7QXJGMmhaeEM7O0FxRjNoWkU7RUFBc0M7QXJGK2haeEM7O0FxRi9oWkU7RUFBc0M7QXJGbWlaeEM7O0FxRm5pWkU7RUFBc0M7QXJGdWlaeEM7O0FxRnZpWkU7RUFBc0M7QXJGMmlaeEM7O0FxRjNpWkU7RUFBc0M7QXJGK2laeEM7O0FxRi9pWkU7RUFBc0M7QXJGbWpaeEM7O0FxRm5qWkU7RUFBc0M7QXJGdWpaeEM7O0FxRnZqWkU7RUFBc0M7QXJGMmpaeEM7O0FxRjNqWkU7RUFBc0M7QXJGK2paeEM7O0FxRi9qWkU7RUFBc0M7QXJGbWtaeEM7O0FxRm5rWkU7RUFBc0M7QXJGdWtaeEM7O0FxRnZrWkU7RUFBc0M7QXJGMmtaeEM7O0FxRjNrWkU7RUFBc0M7QXJGK2taeEM7O0FxRi9rWkU7RUFBc0M7QXJGbWxaeEM7O0FxRm5sWkU7RUFBc0M7QXJGdWxaeEM7O0FxRnZsWkU7RUFBc0M7QXJGMmxaeEM7O0FxRjNsWkU7RUFBc0M7QXJGK2xaeEM7O0FxRi9sWkU7RUFBc0M7QXJGbW1aeEM7O0FxRm5tWkU7RUFBc0M7QXJGdW1aeEM7O0FxRnZtWkU7RUFBc0M7QXJGMm1aeEM7O0FxRjNtWkU7RUFBc0M7QXJGK21aeEM7O0FxRi9tWkU7RUFBc0M7QXJGbW5aeEM7O0FxRm5uWkU7RUFBc0M7QXJGdW5aeEM7O0FxRnZuWkU7RUFBc0M7QXJGMm5aeEM7O0FxRjNuWkU7RUFBc0M7QXJGK25aeEM7O0FxRi9uWkU7RUFBc0M7QXJGbW9aeEM7O0FxRm5vWkU7RUFBc0M7QXJGdW9aeEM7O0FxRnZvWkU7RUFBc0M7QXJGMm9aeEM7O0FxRjNvWkU7RUFBc0M7QXJGK29aeEM7O0FxRi9vWkU7RUFBc0M7QXJGbXBaeEM7O0FxRm5wWkU7RUFBc0M7QXJGdXBaeEM7O0FxRnZwWkU7RUFBc0M7QXJGMnBaeEM7O0FxRjNwWkU7RUFBc0M7QXJGK3BaeEM7O0FxRi9wWkU7RUFBc0M7QXJGbXFaeEM7O0FxRm5xWkU7RUFBc0M7QXJGdXFaeEM7O0FxRnZxWkU7RUFBc0M7QXJGMnFaeEM7O0FxRjNxWkU7RUFBc0M7QXJGK3FaeEM7O0FxRi9xWkU7RUFBc0M7QXJGbXJaeEM7O0FxRm5yWkU7RUFBc0M7QXJGdXJaeEM7O0FxRnZyWkU7RUFBc0M7QXJGMnJaeEM7O0FxRjNyWkU7RUFBc0M7QXJGK3JaeEM7O0FxRi9yWkU7RUFBc0M7QXJGbXNaeEM7O0FxRm5zWkU7RUFBc0M7QXJGdXNaeEM7O0FxRnZzWkU7RUFBc0M7QXJGMnNaeEM7O0FxRjNzWkU7RUFBc0M7QXJGK3NaeEM7O0FxRi9zWkU7RUFBc0M7QXJGbXRaeEM7O0FxRm50WkU7RUFBc0M7QXJGdXRaeEM7O0FxRnZ0WkU7RUFBc0M7QXJGMnRaeEM7O0FxRjN0WkU7RUFBc0M7QXJGK3RaeEM7O0FxRi90WkU7RUFBc0M7QXJGbXVaeEM7O0FxRm51WkU7RUFBc0M7QXJGdXVaeEM7O0FxRnZ1WkU7RUFBc0M7QXJGMnVaeEM7O0FxRjN1WkU7RUFBc0M7QXJGK3VaeEM7O0FxRi91WkU7RUFBc0M7QXJGbXZaeEM7O0FxRm52WkU7RUFBc0M7QXJGdXZaeEM7O0FxRnZ2WkU7RUFBc0M7QXJGMnZaeEM7O0FxRjN2WkU7RUFBc0M7QXJGK3ZaeEM7O0FxRi92WkU7RUFBc0M7QXJGbXdaeEM7O0FxRm53WkU7RUFBc0M7QXJGdXdaeEM7O0FxRnZ3WkU7RUFBc0M7QXJGMndaeEM7O0FxRjN3WkU7RUFBc0M7QXJGK3daeEM7O0FxRi93WkU7RUFBc0M7QXJGbXhaeEM7O0FxRm54WkU7RUFBc0M7QXJGdXhaeEM7O0FxRnZ4WkU7RUFBc0M7QXJGMnhaeEM7O0FxRjN4WkU7RUFBc0M7QXJGK3haeEM7O0FxRi94WkU7RUFBc0M7QXJGbXlaeEM7O0FxRm55WkU7RUFBc0M7QXJGdXlaeEM7O0FxRnZ5WkU7RUFBc0M7QXJGMnlaeEM7O0FxRjN5WkU7RUFBc0M7QXJGK3laeEM7O0FxRi95WkU7RUFBc0M7QXJGbXpaeEM7O0FxRm56WkU7RUFBc0M7QXJGdXpaeEM7O0FxRnZ6WkU7RUFBc0M7QXJGMnpaeEM7O0FxRjN6WkU7RUFBc0M7QXJGK3paeEM7O0FxRi96WkU7RUFBc0M7QXJGbTBaeEM7O0FxRm4wWkU7RUFBc0M7QXJGdTBaeEM7O0FxRnYwWkU7RUFBc0M7QXJGMjBaeEM7O0FxRjMwWkU7RUFBc0M7QXJGKzBaeEM7O0FxRi8wWkU7RUFBc0M7QXJGbTFaeEM7O0FxRm4xWkU7RUFBc0M7QXJGdTFaeEM7O0FxRnYxWkU7RUFBc0M7QXJGMjFaeEM7O0FxRjMxWkU7RUFBc0M7QXJGKzFaeEM7O0FxRi8xWkU7RUFBc0M7QXJGbTJaeEM7O0FxRm4yWkU7RUFBc0M7QXJGdTJaeEM7O0FxRnYyWkU7RUFBc0M7QXJGMjJaeEM7O0FxRjMyWkU7RUFBc0M7QXJGKzJaeEM7O0FxRi8yWkU7RUFBc0M7QXJGbTNaeEM7O0FxRm4zWkU7RUFBc0M7QXJGdTNaeEM7O0FxRnYzWkU7RUFBc0M7QXJGMjNaeEM7O0FxRjMzWkU7RUFBc0M7QXJGKzNaeEM7O0FxRi8zWkU7RUFBc0M7QXJGbTRaeEM7O0FxRm40WkU7RUFBc0M7QXJGdTRaeEM7O0FxRnY0WkU7RUFBc0M7QXJGMjRaeEM7O0FxRjM0WkU7RUFBc0M7QXJGKzRaeEM7O0FxRi80WkU7RUFBc0M7QXJGbTVaeEM7O0FxRm41WkU7RUFBc0M7QXJGdTVaeEM7O0FxRnY1WkU7RUFBc0M7QXJGMjVaeEM7O0FxRjM1WkU7RUFBc0M7QXJGKzVaeEM7O0FxRi81WkU7RUFBc0M7QXJGbTZaeEM7O0FxRm42WkU7RUFBc0M7QXJGdTZaeEM7O0FxRnY2WkU7RUFBc0M7QXJGMjZaeEM7O0FxRjM2WkU7RUFBc0M7QXJGKzZaeEM7O0FxRi82WkU7RUFBc0M7QXJGbTdaeEM7O0FxRm43WkU7RUFBc0M7QXJGdTdaeEM7O0FxRnY3WkU7RUFBc0M7QXJGMjdaeEM7O0FxRjM3WkU7RUFBc0M7QXJGKzdaeEM7O0FxRi83WkU7RUFBc0M7QXJGbThaeEM7O0FxRm44WkU7RUFBc0M7QXJGdThaeEM7O0FxRnY4WkU7RUFBc0M7QXJGMjhaeEM7O0FxRjM4WkU7RUFBc0M7QXJGKzhaeEM7O0FxRi84WkU7RUFBc0M7QXJGbTlaeEM7O0FxRm45WkU7RUFBc0M7QXJGdTlaeEM7O0FxRnY5WkU7RUFBc0M7QXJGMjlaeEM7O0FxRjM5WkU7RUFBc0M7QXJGKzlaeEM7O0FxRi85WkU7RUFBc0M7QXJGbStaeEM7O0FxRm4rWkU7RUFBc0M7QXJGdStaeEM7O0FxRnYrWkU7RUFBc0M7QXJGMitaeEM7O0FxRjMrWkU7RUFBc0M7QXJGKytaeEM7O0FxRi8rWkU7RUFBc0M7QXJGbS9aeEM7O0FxRm4vWkU7RUFBc0M7QXJGdS9aeEM7O0FxRnYvWkU7RUFBc0M7QXJGMi9aeEM7O0FxRjMvWkU7RUFBc0M7QXJGKy9aeEM7O0FxRi8vWkU7RUFBc0M7QXJGbWdheEM7O0FxRm5nYUU7RUFBc0M7QXJGdWdheEM7O0FxRnZnYUU7RUFBc0M7QXJGMmdheEM7O0FxRjNnYUU7RUFBc0M7QXJGK2dheEM7O0FxRi9nYUU7RUFBc0M7QXJGbWhheEM7O0FxRm5oYUU7RUFBc0M7QXJGdWhheEM7O0FxRnZoYUU7RUFBc0M7QXJGMmhheEM7O0FxRjNoYUU7RUFBc0M7QXJGK2hheEM7O0FxRi9oYUU7RUFBc0M7QXJGbWlheEM7O0FxRm5pYUU7RUFBc0M7QXJGdWlheEM7O0FxRnZpYUU7RUFBc0M7QXJGMmlheEM7O0FxRjNpYUU7RUFBc0M7QXJGK2lheEM7O0FxRi9pYUU7RUFBc0M7QXJGbWpheEM7O0FxRm5qYUU7RUFBc0M7QXJGdWpheEM7O0FxRnZqYUU7RUFBc0M7QXJGMmpheEM7O0FxRjNqYUU7RUFBc0M7QXJGK2pheEM7O0FxRi9qYUU7RUFBc0M7QXJGbWtheEM7O0FxRm5rYUU7RUFBc0M7QXJGdWtheEM7O0FxRnZrYUU7RUFBc0M7QXJGMmtheEM7O0FxRjNrYUU7RUFBc0M7QXJGK2theEM7O0FxRi9rYUU7RUFBc0M7QXJGbWxheEM7O0FxRm5sYUU7RUFBc0M7QXJGdWxheEM7O0FxRnZsYUU7RUFBc0M7QXJGMmxheEM7O0FxRjNsYUU7RUFBc0M7QXJGK2xheEM7O0FxRi9sYUU7RUFBc0M7QXJGbW1heEM7O0FxRm5tYUU7RUFBc0M7QXJGdW1heEM7O0FxRnZtYUU7RUFBc0M7QXJGMm1heEM7O0FxRjNtYUU7RUFBc0M7QXJGK21heEM7O0FxRi9tYUU7RUFBc0M7QXJGbW5heEM7O0FxRm5uYUU7RUFBc0M7QXJGdW5heEM7O0FxRnZuYUU7RUFBc0M7QXJGMm5heEM7O0FxRjNuYUU7RUFBc0M7QXJGK25heEM7O0FxRi9uYUU7RUFBc0M7QXJGbW9heEM7O0FxRm5vYUU7RUFBc0M7QXJGdW9heEM7O0FxRnZvYUU7RUFBc0M7QXJGMm9heEM7O0FxRjNvYUU7RUFBc0M7QXJGK29heEM7O0FxRi9vYUU7RUFBc0M7QXJGbXBheEM7O0FxRm5wYUU7RUFBc0M7QXJGdXBheEM7O0FxRnZwYUU7RUFBc0M7QXJGMnBheEM7O0FxRjNwYUU7RUFBc0M7QXJGK3BheEM7O0FxRi9wYUU7RUFBc0M7QXJGbXFheEM7O0FxRm5xYUU7RUFBc0M7QXJGdXFheEM7O0FxRnZxYUU7RUFBc0M7QXJGMnFheEM7O0FxRjNxYUU7RUFBc0M7QXJGK3FheEM7O0FxRi9xYUU7RUFBc0M7QXJGbXJheEM7O0FxRm5yYUU7RUFBc0M7QXJGdXJheEM7O0FxRnZyYUU7RUFBc0M7QXJGMnJheEM7O0FxRjNyYUU7RUFBc0M7QXJGK3JheEM7O0FxRi9yYUU7RUFBc0M7QXJGbXNheEM7O0FxRm5zYUU7RUFBc0M7QXJGdXNheEM7O0FxRnZzYUU7RUFBc0M7QXJGMnNheEM7O0FxRjNzYUU7RUFBc0M7QXJGK3NheEM7O0FxRi9zYUU7RUFBc0M7QXJGbXRheEM7O0FxRm50YUU7RUFBc0M7QXJGdXRheEM7O0FxRnZ0YUU7RUFBc0M7QXJGMnRheEM7O0FxRjN0YUU7RUFBc0M7QXJGK3RheEM7O0FxRi90YUU7RUFBc0M7QXJGbXVheEM7O0FxRm51YUU7RUFBc0M7QXJGdXVheEM7O0FxRnZ1YUU7RUFBc0M7QXJGMnVheEM7O0FxRjN1YUU7RUFBc0M7QXJGK3VheEM7O0FxRi91YUU7RUFBc0M7QXJGbXZheEM7O0FxRm52YUU7RUFBc0M7QXJGdXZheEM7O0FxRnZ2YUU7RUFBc0M7QXJGMnZheEM7O0FxRjN2YUU7RUFBc0M7QXJGK3ZheEM7O0FxRi92YUU7RUFBc0M7QXJGbXdheEM7O0FxRm53YUU7RUFBc0M7QXJGdXdheEM7O0FxRnZ3YUU7RUFBc0M7QXJGMndheEM7O0FxRjN3YUU7RUFBc0M7QXJGK3dheEM7O0FxRi93YUU7RUFBc0M7QXJGbXhheEM7O0FxRm54YUU7RUFBc0M7QXJGdXhheEM7O0FxRnZ4YUU7RUFBc0M7QXJGMnhheEM7O0FxRjN4YUU7RUFBc0M7QXJGK3hheEM7O0FxRi94YUU7RUFBc0M7QXJGbXlheEM7O0FxRm55YUU7RUFBc0M7QXJGdXlheEM7O0FxRnZ5YUU7RUFBc0M7QXJGMnlheEM7O0FxRjN5YUU7RUFBc0M7QXJGK3lheEM7O0FxRi95YUU7RUFBc0M7QXJGbXpheEM7O0FxRm56YUU7RUFBc0M7QXJGdXpheEM7O0FxRnZ6YUU7RUFBc0M7QXJGMnpheEM7O0FxRjN6YUU7RUFBc0M7QXJGK3pheEM7O0FxRi96YUU7RUFBc0M7QXJGbTBheEM7O0FxRm4wYUU7RUFBc0M7QXJGdTBheEM7O0FxRnYwYUU7RUFBc0M7QXJGMjBheEM7O0FxRjMwYUU7RUFBc0M7QXJGKzBheEM7O0FxRi8wYUU7RUFBc0M7QXJGbTFheEM7O0FxRm4xYUU7RUFBc0M7QXJGdTFheEM7O0FxRnYxYUU7RUFBc0M7QXJGMjFheEM7O0FxRjMxYUU7RUFBc0M7QXJGKzFheEM7O0FxRi8xYUU7RUFBc0M7QXJGbTJheEM7O0FxRm4yYUU7RUFBc0M7QXJGdTJheEM7O0FxRnYyYUU7RUFBc0M7QXJGMjJheEM7O0FxRjMyYUU7RUFBc0M7QXJGKzJheEM7O0FxRi8yYUU7RUFBc0M7QXJGbTNheEM7O0FxRm4zYUU7RUFBc0M7QXJGdTNheEM7O0FxRnYzYUU7RUFBc0M7QXJGMjNheEM7O0FxRjMzYUU7RUFBc0M7QXJGKzNheEM7O0FxRi8zYUU7RUFBc0M7QXJGbTRheEM7O0FxRm40YUU7RUFBc0M7QXJGdTRheEM7O0FxRnY0YUU7RUFBc0M7QXJGMjRheEM7O0FxRjM0YUU7RUFBc0M7QXJGKzRheEM7O0FxRi80YUU7RUFBc0M7QXJGbTVheEM7O0FxRm41YUU7RUFBc0M7QXJGdTVheEM7O0FxRnY1YUU7RUFBc0M7QXJGMjVheEM7O0FxRjM1YUU7RUFBc0M7QXJGKzVheEM7O0FxRi81YUU7RUFBc0M7QXJGbTZheEM7O0FxRm42YUU7RUFBc0M7QXJGdTZheEM7O0FxRnY2YUU7RUFBc0M7QXJGMjZheEM7O0FxRjM2YUU7RUFBc0M7QXJGKzZheEM7O0FxRi82YUU7RUFBc0M7QXJGbTdheEM7O0FxRm43YUU7RUFBc0M7QXJGdTdheEM7O0FxRnY3YUU7RUFBc0M7QXJGMjdheEM7O0FxRjM3YUU7RUFBc0M7QXJGKzdheEM7O0FxRi83YUU7RUFBc0M7QXJGbThheEM7O0FxRm44YUU7RUFBc0M7QXJGdThheEM7O0FxRnY4YUU7RUFBc0M7QXJGMjhheEM7O0FxRjM4YUU7RUFBc0M7QXJGKzhheEM7O0FxRi84YUU7RUFBc0M7QXJGbTlheEM7O0FxRm45YUU7RUFBc0M7QXJGdTlheEM7O0FxRnY5YUU7RUFBc0M7QXJGMjlheEM7O0FxRjM5YUU7RUFBc0M7QXJGKzlheEM7O0FxRi85YUU7RUFBc0M7QXJGbStheEM7O0FxRm4rYUU7RUFBc0M7QXJGdStheEM7O0FxRnYrYUU7RUFBc0M7QXJGMitheEM7O0FxRjMrYUU7RUFBc0M7QXJGKytheEM7O0FxRi8rYUU7RUFBc0M7QXJGbS9heEM7O0FxRm4vYUU7RUFBc0M7QXJGdS9heEM7O0FxRnYvYUU7RUFBc0M7QXJGMi9heEM7O0FxRjMvYUU7RUFBc0M7QXJGKy9heEM7O0FxRi8vYUU7RUFBc0M7QXJGbWdieEM7O0FxRm5nYkU7RUFBc0M7QXJGdWdieEM7O0FxRnZnYkU7RUFBc0M7QXJGMmdieEM7O0FxRjNnYkU7RUFBc0M7QXJGK2dieEM7O0FxRi9nYkU7RUFBc0M7QXJGbWhieEM7O0FxRm5oYkU7RUFBc0M7QXJGdWhieEM7O0FxRnZoYkU7RUFBc0M7QXJGMmhieEM7O0FxRjNoYkU7RUFBc0M7QXJGK2hieEM7O0FxRi9oYkU7RUFBc0M7QXJGbWlieEM7O0FxRm5pYkU7RUFBc0M7QXJGdWlieEM7O0FxRnZpYkU7RUFBc0M7QXJGMmlieEM7O0FxRjNpYkU7RUFBc0M7QXJGK2lieEM7O0FxRi9pYkU7RUFBc0M7QXJGbWpieEM7O0FxRm5qYkU7RUFBc0M7QXJGdWpieEM7O0FxRnZqYkU7RUFBc0M7QXJGMmpieEM7O0FxRjNqYkU7RUFBc0M7QXJGK2pieEM7O0FxRi9qYkU7RUFBc0M7QXJGbWtieEM7O0FxRm5rYkU7RUFBc0M7QXJGdWtieEM7O0FxRnZrYkU7RUFBc0M7QXJGMmtieEM7O0FxRjNrYkU7RUFBc0M7QXJGK2tieEM7O0FxRi9rYkU7RUFBc0M7QXJGbWxieEM7O0FxRm5sYkU7RUFBc0M7QXJGdWxieEM7O0FxRnZsYkU7RUFBc0M7QXJGMmxieEM7O0FxRjNsYkU7RUFBc0M7QXJGK2xieEM7O0FxRi9sYkU7RUFBc0M7QXJGbW1ieEM7O0FxRm5tYkU7RUFBc0M7QXJGdW1ieEM7O0FxRnZtYkU7RUFBc0M7QXJGMm1ieEM7O0FxRjNtYkU7RUFBc0M7QXJGK21ieEM7O0FxRi9tYkU7RUFBc0M7QXJGbW5ieEM7O0FxRm5uYkU7RUFBc0M7QXJGdW5ieEM7O0FxRnZuYkU7RUFBc0M7QXJGMm5ieEM7O0FxRjNuYkU7RUFBc0M7QXJGK25ieEM7O0FxRi9uYkU7RUFBc0M7QXJGbW9ieEM7O0FxRm5vYkU7RUFBc0M7QXJGdW9ieEM7O0FxRnZvYkU7RUFBc0M7QXJGMm9ieEM7O0FxRjNvYkU7RUFBc0M7QXJGK29ieEM7O0FxRi9vYkU7RUFBc0M7QXJGbXBieEM7O0FxRm5wYkU7RUFBc0M7QXJGdXBieEM7O0FxRnZwYkU7RUFBc0M7QXJGMnBieEM7O0FxRjNwYkU7RUFBc0M7QXJGK3BieEM7O0FxRi9wYkU7RUFBc0M7QXJGbXFieEM7O0FxRm5xYkU7RUFBc0M7QXJGdXFieEM7O0FxRnZxYkU7RUFBc0M7QXJGMnFieEM7O0FxRjNxYkU7RUFBc0M7QXJGK3FieEM7O0FxRi9xYkU7RUFBc0M7QXJGbXJieEM7O0FxRm5yYkU7RUFBc0M7QXJGdXJieEM7O0FxRnZyYkU7RUFBc0M7QXJGMnJieEM7O0FxRjNyYkU7RUFBc0M7QXJGK3JieEM7O0FxRi9yYkU7RUFBc0M7QXJGbXNieEM7O0FxRm5zYkU7RUFBc0M7QXJGdXNieEM7O0FxRnZzYkU7RUFBc0M7QXJGMnNieEM7O0FxRjNzYkU7RUFBc0M7QXJGK3NieEM7O0FxRi9zYkU7RUFBc0M7QXJGbXRieEM7O0FxRm50YkU7RUFBc0M7QXJGdXRieEM7O0FxRnZ0YkU7RUFBc0M7QXJGMnRieEM7O0FxRjN0YkU7RUFBc0M7QXJGK3RieEM7O0FxRi90YkU7RUFBc0M7QXJGbXVieEM7O0FxRm51YkU7RUFBc0M7QXJGdXVieEM7O0FxRnZ1YkU7RUFBc0M7QXJGMnVieEM7O0FxRjN1YkU7RUFBc0M7QXJGK3VieEM7O0FxRi91YkU7RUFBc0M7QXJGbXZieEM7O0FxRm52YkU7RUFBc0M7QXJGdXZieEM7O0FxRnZ2YkU7RUFBc0M7QXJGMnZieEM7O0FxRjN2YkU7RUFBc0M7QXJGK3ZieEM7O0FxRi92YkU7RUFBc0M7QXJGbXdieEM7O0FxRm53YkU7RUFBc0M7QXJGdXdieEM7O0FxRnZ3YkU7RUFBc0M7QXJGMndieEM7O0FxRjN3YkU7RUFBc0M7QXJGK3dieEM7O0FxRi93YkU7RUFBc0M7QXJGbXhieEM7O0FxRm54YkU7RUFBc0M7QXJGdXhieEM7O0FxRnZ4YkU7RUFBc0M7QXJGMnhieEM7O0FxRjN4YkU7RUFBc0M7QXJGK3hieEM7O0FxRi94YkU7RUFBc0M7QXJGbXlieEM7O0FxRm55YkU7RUFBc0M7QXJGdXlieEM7O0FxRnZ5YkU7RUFBc0M7QXJGMnlieEM7O0FxRjN5YkU7RUFBc0M7QXJGK3lieEM7O0FxRi95YkU7RUFBc0M7QXJGbXpieEM7O0FxRm56YkU7RUFBc0M7QXJGdXpieEM7O0FxRnZ6YkU7RUFBc0M7QXJGMnpieEM7O0FxRjN6YkU7RUFBc0M7QXJGK3pieEM7O0FxRi96YkU7RUFBc0M7QXJGbTBieEM7O0FxRm4wYkU7RUFBc0M7QXJGdTBieEM7O0FxRnYwYkU7RUFBc0M7QXJGMjBieEM7O0FxRjMwYkU7RUFBc0M7QXJGKzBieEM7O0FxRi8wYkU7RUFBc0M7QXJGbTFieEM7O0FxRm4xYkU7RUFBc0M7QXJGdTFieEM7O0FxRnYxYkU7RUFBc0M7QXJGMjFieEM7O0FxRjMxYkU7RUFBc0M7QXJGKzFieEM7O0FxRi8xYkU7RUFBc0M7QXJGbTJieEM7O0FxRm4yYkU7RUFBc0M7QXJGdTJieEM7O0FxRnYyYkU7RUFBc0M7QXJGMjJieEM7O0FxRjMyYkU7RUFBc0M7QXJGKzJieEM7O0FxRi8yYkU7RUFBc0M7QXJGbTNieEM7O0FxRm4zYkU7RUFBc0M7QXJGdTNieEM7O0FxRnYzYkU7RUFBc0M7QXJGMjNieEM7O0FxRjMzYkU7RUFBc0M7QXJGKzNieEM7O0FxRi8zYkU7RUFBc0M7QXJGbTRieEM7O0FxRm40YkU7RUFBc0M7QXJGdTRieEM7O0FxRnY0YkU7RUFBc0M7QXJGMjRieEM7O0FxRjM0YkU7RUFBc0M7QXJGKzRieEM7O0FxRi80YkU7RUFBc0M7QXJGbTVieEM7O0FxRm41YkU7RUFBc0M7QXJGdTVieEM7O0FxRnY1YkU7RUFBc0M7QXJGMjVieEM7O0FxRjM1YkU7RUFBc0M7QXJGKzVieEM7O0FxRi81YkU7RUFBc0M7QXJGbTZieEM7O0FxRm42YkU7RUFBc0M7QXJGdTZieEM7O0FxRnY2YkU7RUFBc0M7QXJGMjZieEM7O0FxRjM2YkU7RUFBc0M7QXJGKzZieEM7O0FxRi82YkU7RUFBc0M7QXJGbTdieEM7O0FxRm43YkU7RUFBc0M7QXJGdTdieEM7O0FxRnY3YkU7RUFBc0M7QXJGMjdieEM7O0FxRjM3YkU7RUFBc0M7QXJGKzdieEM7O0FxRi83YkU7RUFBc0M7QXJGbThieEM7O0FxRm44YkU7RUFBc0M7QXJGdThieEM7O0FxRnY4YkU7RUFBc0M7QXJGMjhieEM7O0FxRjM4YkU7RUFBc0M7QXJGKzhieEM7O0FxRi84YkU7RUFBc0M7QXJGbTlieEM7O0FxRm45YkU7RUFBc0M7QXJGdTlieEM7O0FxRnY5YkU7RUFBc0M7QXJGMjlieEM7O0FxRjM5YkU7RUFBc0M7QXJGKzlieEM7O0FxRi85YkU7RUFBc0M7QXJGbStieEM7O0FxRm4rYkU7RUFBc0M7QXJGdStieEM7O0FxRnYrYkU7RUFBc0M7QXJGMitieEM7O0FxRjMrYkU7RUFBc0M7QXJGKytieEM7O0FxRi8rYkU7RUFBc0M7QXJGbS9ieEM7O0FxRm4vYkU7RUFBc0M7QXJGdS9ieEM7O0FxRnYvYkU7RUFBc0M7QXJGMi9ieEM7O0FxRjMvYkU7RUFBc0M7QXJGKy9ieEM7O0FxRi8vYkU7RUFBc0M7QXJGbWdjeEM7O0FxRm5nY0U7RUFBc0M7QXJGdWdjeEM7O0FxRnZnY0U7RUFBc0M7QXJGMmdjeEM7O0FxRjNnY0U7RUFBc0M7QXJGK2djeEM7O0FxRi9nY0U7RUFBc0M7QXJGbWhjeEM7O0FxRm5oY0U7RUFBc0M7QXJGdWhjeEM7O0FxRnZoY0U7RUFBc0M7QXJGMmhjeEM7O0FxRjNoY0U7RUFBc0M7QXJGK2hjeEM7O0FxRi9oY0U7RUFBc0M7QXJGbWljeEM7O0FxRm5pY0U7RUFBc0M7QXJGdWljeEM7O0FxRnZpY0U7RUFBc0M7QXJGMmljeEM7O0FxRjNpY0U7RUFBc0M7QXJGK2ljeEM7O0FxRi9pY0U7RUFBc0M7QXJGbWpjeEM7O0FxRm5qY0U7RUFBc0M7QXJGdWpjeEM7O0FxRnZqY0U7RUFBc0M7QXJGMmpjeEM7O0FxRjNqY0U7RUFBc0M7QXJGK2pjeEM7O0FxRi9qY0U7RUFBc0M7QXJGbWtjeEM7O0FxRm5rY0U7RUFBc0M7QXJGdWtjeEM7O0FxRnZrY0U7RUFBc0M7QXJGMmtjeEM7O0FxRjNrY0U7RUFBc0M7QXJGK2tjeEM7O0FxRi9rY0U7RUFBc0M7QXJGbWxjeEM7O0FxRm5sY0U7RUFBc0M7QXJGdWxjeEM7O0FxRnZsY0U7RUFBc0M7QXJGMmxjeEM7O0FxRjNsY0U7RUFBc0M7QXJGK2xjeEM7O0FxRi9sY0U7RUFBc0M7QXJGbW1jeEM7O0FxRm5tY0U7RUFBc0M7QXJGdW1jeEM7O0FxRnZtY0U7RUFBc0M7QXJGMm1jeEM7O0FxRjNtY0U7RUFBc0M7QXJGK21jeEM7O0FxRi9tY0U7RUFBc0M7QXJGbW5jeEM7O0FxRm5uY0U7RUFBc0M7QXJGdW5jeEM7O0FxRnZuY0U7RUFBc0M7QXJGMm5jeEM7O0FxRjNuY0U7RUFBc0M7QXJGK25jeEM7O0FxRi9uY0U7RUFBc0M7QXJGbW9jeEM7O0FxRm5vY0U7RUFBc0M7QXJGdW9jeEM7O0FxRnZvY0U7RUFBc0M7QXJGMm9jeEM7O0FxRjNvY0U7RUFBc0M7QXJGK29jeEM7O0FxRi9vY0U7RUFBc0M7QXJGbXBjeEM7O0FxRm5wY0U7RUFBc0M7QXJGdXBjeEM7O0FxRnZwY0U7RUFBc0M7QXJGMnBjeEM7O0FxRjNwY0U7RUFBc0M7QXJGK3BjeEM7O0FxRi9wY0U7RUFBc0M7QXJGbXFjeEM7O0FxRm5xY0U7RUFBc0M7QXJGdXFjeEM7O0FxRnZxY0U7RUFBc0M7QXJGMnFjeEM7O0FxRjNxY0U7RUFBc0M7QXJGK3FjeEM7O0FxRi9xY0U7RUFBc0M7QXJGbXJjeEM7O0FxRm5yY0U7RUFBc0M7QXJGdXJjeEM7O0FxRnZyY0U7RUFBc0M7QXJGMnJjeEM7O0FxRjNyY0U7RUFBc0M7QXJGK3JjeEM7O0FxRi9yY0U7RUFBc0M7QXJGbXNjeEM7O0FxRm5zY0U7RUFBc0M7QXJGdXNjeEM7O0FxRnZzY0U7RUFBc0M7QXJGMnNjeEM7O0FxRjNzY0U7RUFBc0M7QXJGK3NjeEM7O0FxRi9zY0U7RUFBc0M7QXJGbXRjeEM7O0FxRm50Y0U7RUFBc0M7QXJGdXRjeEM7O0FxRnZ0Y0U7RUFBc0M7QXJGMnRjeEM7O0FxRjN0Y0U7RUFBc0M7QXJGK3RjeEM7O0FxRi90Y0U7RUFBc0M7QXJGbXVjeEM7O0FxRm51Y0U7RUFBc0M7QXJGdXVjeEM7O0FxRnZ1Y0U7RUFBc0M7QXJGMnVjeEM7O0FxRjN1Y0U7RUFBc0M7QXJGK3VjeEM7O0FxRi91Y0U7RUFBc0M7QXJGbXZjeEM7O0FxRm52Y0U7RUFBc0M7QXJGdXZjeEM7O0FxRnZ2Y0U7RUFBc0M7QXJGMnZjeEM7O0FxRjN2Y0U7RUFBc0M7QXJGK3ZjeEM7O0FxRi92Y0U7RUFBc0M7QXJGbXdjeEM7O0FxRm53Y0U7RUFBc0M7QXJGdXdjeEM7O0FxRnZ3Y0U7RUFBc0M7QXJGMndjeEM7O0FxRjN3Y0U7RUFBc0M7QXJGK3djeEM7O0FxRi93Y0U7RUFBc0M7QXJGbXhjeEM7O0FxRm54Y0U7RUFBc0M7QXJGdXhjeEM7O0FxRnZ4Y0U7RUFBc0M7QXJGMnhjeEM7O0FxRjN4Y0U7RUFBc0M7QXJGK3hjeEM7O0FxRi94Y0U7RUFBc0M7QXJGbXljeEM7O0FxRm55Y0U7RUFBc0M7QXJGdXljeEM7O0FxRnZ5Y0U7RUFBc0M7QXJGMnljeEM7O0FxRjN5Y0U7RUFBc0M7QXJGK3ljeEM7O0FxRi95Y0U7RUFBc0M7QXJGbXpjeEM7O0FxRm56Y0U7RUFBc0M7QXJGdXpjeEM7O0FxRnZ6Y0U7RUFBc0M7QXJGMnpjeEM7O0FxRjN6Y0U7RUFBc0M7QXJGK3pjeEM7O0FxRi96Y0U7RUFBc0M7QXJGbTBjeEM7O0FxRm4wY0U7RUFBc0M7QXJGdTBjeEM7O0FxRnYwY0U7RUFBc0M7QXJGMjBjeEM7O0FxRjMwY0U7RUFBc0M7QXJGKzBjeEM7O0FxRi8wY0U7RUFBc0M7QXJGbTFjeEM7O0FxRm4xY0U7RUFBc0M7QXJGdTFjeEM7O0FxRnYxY0U7RUFBc0M7QXJGMjFjeEM7O0FxRjMxY0U7RUFBc0M7QXJGKzFjeEM7O0FxRi8xY0U7RUFBc0M7QXJGbTJjeEM7O0FxRm4yY0U7RUFBc0M7QXJGdTJjeEM7O0FxRnYyY0U7RUFBc0M7QXJGMjJjeEM7O0FxRjMyY0U7RUFBc0M7QXJGKzJjeEM7O0FxRi8yY0U7RUFBc0M7QXJGbTNjeEM7O0FxRm4zY0U7RUFBc0M7QXJGdTNjeEM7O0FxRnYzY0U7RUFBc0M7QXJGMjNjeEM7O0FxRjMzY0U7RUFBc0M7QXJGKzNjeEM7O0FxRi8zY0U7RUFBc0M7QXJGbTRjeEM7O0FxRm40Y0U7RUFBc0M7QXJGdTRjeEM7O0FxRnY0Y0U7RUFBc0M7QXJGMjRjeEM7O0FxRjM0Y0U7RUFBc0M7QXJGKzRjeEM7O0FxRi80Y0U7RUFBc0M7QXJGbTVjeEM7O0FxRm41Y0U7RUFBc0M7QXJGdTVjeEM7O0FxRnY1Y0U7RUFBc0M7QXJGMjVjeEM7O0FxRjM1Y0U7RUFBc0M7QXJGKzVjeEM7O0FxRi81Y0U7RUFBc0M7QXJGbTZjeEM7O0FxRm42Y0U7RUFBc0M7QXJGdTZjeEM7O0FxRnY2Y0U7RUFBc0M7QXJGMjZjeEM7O0FxRjM2Y0U7RUFBc0M7QXJGKzZjeEM7O0FxRi82Y0U7RUFBc0M7QXJGbTdjeEM7O0FxRm43Y0U7RUFBc0M7QXJGdTdjeEM7O0FxRnY3Y0U7RUFBc0M7QXJGMjdjeEM7O0FxRjM3Y0U7RUFBc0M7QXJGKzdjeEM7O0FxRi83Y0U7RUFBc0M7QXJGbThjeEM7O0FxRm44Y0U7RUFBc0M7QXJGdThjeEM7O0FxRnY4Y0U7RUFBc0M7QXJGMjhjeEM7O0FxRjM4Y0U7RUFBc0M7QXJGKzhjeEM7O0FxRi84Y0U7RUFBc0M7QXJGbTljeEM7O0FxRm45Y0U7RUFBc0M7QXJGdTljeEM7O0FxRnY5Y0U7RUFBc0M7QXJGMjljeEM7O0FxRjM5Y0U7RUFBc0M7QXJGKzljeEM7O0FxRi85Y0U7RUFBc0M7QXJGbStjeEM7O0FxRm4rY0U7RUFBc0M7QXJGdStjeEM7O0FxRnYrY0U7RUFBc0M7QXJGMitjeEM7O0FxRjMrY0U7RUFBc0M7QXJGKytjeEM7O0FxRi8rY0U7RUFBc0M7QXJGbS9jeEM7O0FxRm4vY0U7RUFBc0M7QXJGdS9jeEM7O0FxRnYvY0U7RUFBc0M7QXJGMi9jeEM7O0FxRjMvY0U7RUFBc0M7QXJGKy9jeEM7O0FxRi8vY0U7RUFBc0M7QXJGbWdkeEM7O0FxRm5nZEU7RUFBc0M7QXJGdWdkeEM7O0FxRnZnZEU7RUFBc0M7QXJGMmdkeEM7O0FxRjNnZEU7RUFBc0M7QXJGK2dkeEM7O0FxRi9nZEU7RUFBc0M7QXJGbWhkeEM7O0FxRm5oZEU7RUFBc0M7QXJGdWhkeEM7O0FxRnZoZEU7RUFBc0M7QXJGMmhkeEM7O0FxRjNoZEU7RUFBc0M7QXJGK2hkeEM7O0FxRi9oZEU7RUFBc0M7QXJGbWlkeEM7O0FxRm5pZEU7RUFBc0M7QXJGdWlkeEM7O0FxRnZpZEU7RUFBc0M7QXJGMmlkeEM7O0FxRjNpZEU7RUFBc0M7QXJGK2lkeEM7O0FxRi9pZEU7RUFBc0M7QXJGbWpkeEM7O0FxRm5qZEU7RUFBc0M7QXJGdWpkeEM7O0FxRnZqZEU7RUFBc0M7QXJGMmpkeEM7O0FxRjNqZEU7RUFBc0M7QXJGK2pkeEM7O0FxRi9qZEU7RUFBc0M7QXJGbWtkeEM7O0FxRm5rZEU7RUFBc0M7QXJGdWtkeEM7O0FxRnZrZEU7RUFBc0M7QXJGMmtkeEM7O0FxRjNrZEU7RUFBc0M7QXJGK2tkeEM7O0FxRi9rZEU7RUFBc0M7QXJGbWxkeEM7O0FxRm5sZEU7RUFBc0M7QXJGdWxkeEM7O0FxRnZsZEU7RUFBc0M7QXJGMmxkeEM7O0FxRjNsZEU7RUFBc0M7QXJGK2xkeEM7O0FxRi9sZEU7RUFBc0M7QXJGbW1keEM7O0FxRm5tZEU7RUFBc0M7QXJGdW1keEM7O0FxRnZtZEU7RUFBc0M7QXJGMm1keEM7O0FxRjNtZEU7RUFBc0M7QXJGK21keEM7O0FxRi9tZEU7RUFBc0M7QXJGbW5keEM7O0FxRm5uZEU7RUFBc0M7QXJGdW5keEM7O0FxRnZuZEU7RUFBc0M7QXJGMm5keEM7O0FxRjNuZEU7RUFBc0M7QXJGK25keEM7O0FxRi9uZEU7RUFBc0M7QXJGbW9keEM7O0FxRm5vZEU7RUFBc0M7QXJGdW9keEM7O0FxRnZvZEU7RUFBc0M7QXJGMm9keEM7O0FxRjNvZEU7RUFBc0M7QXJGK29keEM7O0FxRi9vZEU7RUFBc0M7QXJGbXBkeEM7O0FxRm5wZEU7RUFBc0M7QXJGdXBkeEM7O0FxRnZwZEU7RUFBc0M7QXJGMnBkeEM7O0FxRjNwZEU7RUFBc0M7QXJGK3BkeEM7O0FxRi9wZEU7RUFBc0M7QXJGbXFkeEM7O0FxRm5xZEU7RUFBc0M7QXJGdXFkeEM7O0FxRnZxZEU7RUFBc0M7QXJGMnFkeEM7O0FxRjNxZEU7RUFBc0M7QXJGK3FkeEM7O0FxRi9xZEU7RUFBc0M7QXJGbXJkeEM7O0FxRm5yZEU7RUFBc0M7QXJGdXJkeEM7O0FxRnZyZEU7RUFBc0M7QXJGMnJkeEM7O0FxRjNyZEU7RUFBc0M7QXJGK3JkeEM7O0FxRi9yZEU7RUFBc0M7QXJGbXNkeEM7O0FxRm5zZEU7RUFBc0M7QXJGdXNkeEM7O0FxRnZzZEU7RUFBc0M7QXJGMnNkeEM7O0FxRjNzZEU7RUFBc0M7QXJGK3NkeEM7O0FxRi9zZEU7RUFBc0M7QXJGbXRkeEM7O0FxRm50ZEU7RUFBc0M7QXJGdXRkeEM7O0FxRnZ0ZEU7RUFBc0M7QXJGMnRkeEM7O0FxRjN0ZEU7RUFBc0M7QXJGK3RkeEM7O0FxRi90ZEU7RUFBc0M7QXJGbXVkeEM7O0FxRm51ZEU7RUFBc0M7QXJGdXVkeEM7O0FxRnZ1ZEU7RUFBc0M7QXJGMnVkeEM7O0FxRjN1ZEU7RUFBc0M7QXJGK3VkeEM7O0FxRi91ZEU7RUFBc0M7QXJGbXZkeEM7O0FxRm52ZEU7RUFBc0M7QXJGdXZkeEM7O0FxRnZ2ZEU7RUFBc0M7QXJGMnZkeEM7O0FxRjN2ZEU7RUFBc0M7QXJGK3ZkeEM7O0FxRi92ZEU7RUFBc0M7QXJGbXdkeEM7O0FxRm53ZEU7RUFBc0M7QXJGdXdkeEM7O0FxRnZ3ZEU7RUFBc0M7QXJGMndkeEM7O0FxRjN3ZEU7RUFBc0M7QXJGK3dkeEM7O0FxRi93ZEU7RUFBc0M7QXJGbXhkeEM7O0FxRm54ZEU7RUFBc0M7QXJGdXhkeEM7O0FxRnZ4ZEU7RUFBc0M7QXJGMnhkeEM7O0FxRjN4ZEU7RUFBc0M7QXJGK3hkeEM7O0FxRi94ZEU7RUFBc0M7QXJGbXlkeEM7O0FxRm55ZEU7RUFBc0M7QXJGdXlkeEM7O0FxRnZ5ZEU7RUFBc0M7QXJGMnlkeEM7O0FxRjN5ZEU7RUFBc0M7QXJGK3lkeEM7O0FxRi95ZEU7RUFBc0M7QXJGbXpkeEM7O0FxRm56ZEU7RUFBc0M7QXJGdXpkeEM7O0FxRnZ6ZEU7RUFBc0M7QXJGMnpkeEM7O0FxRjN6ZEU7RUFBc0M7QXJGK3pkeEM7O0FxRi96ZEU7RUFBc0M7QXJGbTBkeEM7O0FxRm4wZEU7RUFBc0M7QXJGdTBkeEM7O0FxRnYwZEU7RUFBc0M7QXJGMjBkeEM7O0FxRjMwZEU7RUFBc0M7QXJGKzBkeEM7O0FxRi8wZEU7RUFBc0M7QXJGbTFkeEM7O0FxRm4xZEU7RUFBc0M7QXJGdTFkeEM7O0FxRnYxZEU7RUFBc0M7QXJGMjFkeEM7O0FxRjMxZEU7RUFBc0M7QXJGKzFkeEM7O0FxRi8xZEU7RUFBc0M7QXJGbTJkeEM7O0FxRm4yZEU7RUFBc0M7QXJGdTJkeEM7O0FxRnYyZEU7RUFBc0M7QXJGMjJkeEM7O0FxRjMyZEU7RUFBc0M7QXJGKzJkeEM7O0FxRi8yZEU7RUFBc0M7QXJGbTNkeEM7O0FxRm4zZEU7RUFBc0M7QXJGdTNkeEM7O0FxRnYzZEU7RUFBc0M7QXJGMjNkeEM7O0FxRjMzZEU7RUFBc0M7QXJGKzNkeEM7O0FxRi8zZEU7RUFBc0M7QXJGbTRkeEM7O0FxRm40ZEU7RUFBc0M7QXJGdTRkeEM7O0FxRnY0ZEU7RUFBc0M7QXJGMjRkeEM7O0FxRjM0ZEU7RUFBc0M7QXJGKzRkeEM7O0FxRi80ZEU7RUFBc0M7QXJGbTVkeEM7O0FxRm41ZEU7RUFBc0M7QXJGdTVkeEM7O0FxRnY1ZEU7RUFBc0M7QXJGMjVkeEM7O0FxRjM1ZEU7RUFBc0M7QXJGKzVkeEM7O0FxRi81ZEU7RUFBc0M7QXJGbTZkeEM7O0FxRm42ZEU7RUFBc0M7QXJGdTZkeEM7O0FxRnY2ZEU7RUFBc0M7QXJGMjZkeEM7O0FxRjM2ZEU7RUFBc0M7QXJGKzZkeEM7O0FxRi82ZEU7RUFBc0M7QXJGbTdkeEM7O0FxRm43ZEU7RUFBc0M7QXJGdTdkeEM7O0FxRnY3ZEU7RUFBc0M7QXJGMjdkeEM7O0FxRjM3ZEU7RUFBc0M7QXJGKzdkeEM7O0FxRi83ZEU7RUFBc0M7QXJGbThkeEM7O0FxRm44ZEU7RUFBc0M7QXJGdThkeEM7O0FxRnY4ZEU7RUFBc0M7QXJGMjhkeEM7O0FxRjM4ZEU7RUFBc0M7QXJGKzhkeEM7O0FxRi84ZEU7RUFBc0M7QXJGbTlkeEM7O0FxRm45ZEU7RUFBc0M7QXJGdTlkeEM7O0FxRnY5ZEU7RUFBc0M7QXJGMjlkeEM7O0FxRjM5ZEU7RUFBc0M7QXJGKzlkeEM7O0FxRi85ZEU7RUFBc0M7QXJGbStkeEM7O0FxRm4rZEU7RUFBc0M7QXJGdStkeEM7O0FxRnYrZEU7RUFBc0M7QXJGMitkeEM7O0FxRjMrZEU7RUFBc0M7QXJGKytkeEM7O0FxRi8rZEU7RUFBc0M7QXJGbS9keEM7O0FxRm4vZEU7RUFBc0M7QXJGdS9keEM7O0FxRnYvZEU7RUFBc0M7QXJGMi9keEM7O0FxRjMvZEU7RUFBc0M7QXJGKy9keEM7O0FxRi8vZEU7RUFBc0M7QXJGbWdleEM7O0FxRm5nZUU7RUFBc0M7QXJGdWdleEM7O0FxRnZnZUU7RUFBc0M7QXJGMmdleEM7O0FxRjNnZUU7RUFBc0M7QXJGK2dleEM7O0FxRi9nZUU7RUFBc0M7QXJGbWhleEM7O0FxRm5oZUU7RUFBc0M7QXJGdWhleEM7O0FxRnZoZUU7RUFBc0M7QXJGMmhleEM7O0FxRjNoZUU7RUFBc0M7QXJGK2hleEM7O0FxRi9oZUU7RUFBc0M7QXJGbWlleEM7O0FxRm5pZUU7RUFBc0M7QXJGdWlleEM7O0FxRnZpZUU7RUFBc0M7QXJGMmlleEM7O0FxRjNpZUU7RUFBc0M7QXJGK2lleEM7O0FxRi9pZUU7RUFBc0M7QXJGbWpleEM7O0FxRm5qZUU7RUFBc0M7QXJGdWpleEM7O0FxRnZqZUU7RUFBc0M7QXJGMmpleEM7O0FxRjNqZUU7RUFBc0M7QXJGK2pleEM7O0FxRi9qZUU7RUFBc0M7QXJGbWtleEM7O0FxRm5rZUU7RUFBc0M7QXJGdWtleEM7O0FxRnZrZUU7RUFBc0M7QXJGMmtleEM7O0FxRjNrZUU7RUFBc0M7QXJGK2tleEM7O0FxRi9rZUU7RUFBc0M7QXJGbWxleEM7O0FxRm5sZUU7RUFBc0M7QXJGdWxleEM7O0FxRnZsZUU7RUFBc0M7QXJGMmxleEM7O0FxRjNsZUU7RUFBc0M7QXJGK2xleEM7O0FxRi9sZUU7RUFBc0M7QXJGbW1leEM7O0FxRm5tZUU7RUFBc0M7QXJGdW1leEM7O0FxRnZtZUU7RUFBc0M7QXJGMm1leEM7O0FxRjNtZUU7RUFBc0M7QXJGK21leEM7O0FxRi9tZUU7RUFBc0M7QXJGbW5leEM7O0FxRm5uZUU7RUFBc0M7QXJGdW5leEM7O0FxRnZuZUU7RUFBc0M7QXJGMm5leEM7O0FxRjNuZUU7RUFBc0M7QXJGK25leEM7O0FxRi9uZUU7RUFBc0M7QXJGbW9leEM7O0FxRm5vZUU7RUFBc0M7QXJGdW9leEM7O0FxRnZvZUU7RUFBc0M7QXJGMm9leEM7O0FxRjNvZUU7RUFBc0M7QXJGK29leEM7O0FxRi9vZUU7RUFBc0M7QXJGbXBleEM7O0FxRm5wZUU7RUFBc0M7QXJGdXBleEM7O0FxRnZwZUU7RUFBc0M7QXJGMnBleEM7O0FxRjNwZUU7RUFBc0M7QXJGK3BleEM7O0FxRi9wZUU7RUFBc0M7QXJGbXFleEM7O0FxRm5xZUU7RUFBc0M7QXJGdXFleEM7O0FxRnZxZUU7RUFBc0M7QXJGMnFleEM7O0FxRjNxZUU7RUFBc0M7QXJGK3FleEM7O0FxRi9xZUU7RUFBc0M7QXJGbXJleEM7O0FxRm5yZUU7RUFBc0M7QXJGdXJleEM7O0FxRnZyZUU7RUFBc0M7QXJGMnJleEM7O0FxRjNyZUU7RUFBc0M7QXJGK3JleEM7O0FxRi9yZUU7RUFBc0M7QXJGbXNleEM7O0FxRm5zZUU7RUFBc0M7QXJGdXNleEM7O0FxRnZzZUU7RUFBc0M7QXJGMnNleEM7O0FxRjNzZUU7RUFBc0M7QXJGK3NleEM7O0FxRi9zZUU7RUFBc0M7QXJGbXRleEM7O0FxRm50ZUU7RUFBc0M7QXJGdXRleEM7O0FxRnZ0ZUU7RUFBc0M7QXJGMnRleEM7O0FxRjN0ZUU7RUFBc0M7QXJGK3RleEM7O0FxRi90ZUU7RUFBc0M7QXJGbXVleEM7O0FxRm51ZUU7RUFBc0M7QXJGdXVleEM7O0FxRnZ1ZUU7RUFBc0M7QXJGMnVleEM7O0FxRjN1ZUU7RUFBc0M7QXJGK3VleEM7O0FxRi91ZUU7RUFBc0M7QXJGbXZleEM7O0FxRm52ZUU7RUFBc0M7QXJGdXZleEM7O0FxRnZ2ZUU7RUFBc0M7QXJGMnZleEM7O0FxRjN2ZUU7RUFBc0M7QXJGK3ZleEM7O0FxRi92ZUU7RUFBc0M7QXJGbXdleEM7O0FxRm53ZUU7RUFBc0M7QXJGdXdleEM7O0FxRnZ3ZUU7RUFBc0M7QXJGMndleEM7O0FxRjN3ZUU7RUFBc0M7QXJGK3dleEM7O0FxRi93ZUU7RUFBc0M7QXJGbXhleEM7O0FxRm54ZUU7RUFBc0M7QXJGdXhleEM7O0FxRnZ4ZUU7RUFBc0M7QXJGMnhleEM7O0FxRjN4ZUU7RUFBc0M7QXJGK3hleEM7O0FxRi94ZUU7RUFBc0M7QXJGbXlleEM7O0FxRm55ZUU7RUFBc0M7QXJGdXlleEM7O0FxRnZ5ZUU7RUFBc0M7QXJGMnlleEM7O0FxRjN5ZUU7RUFBc0M7QXJGK3lleEM7O0FxRi95ZUU7RUFBc0M7QXJGbXpleEM7O0FxRm56ZUU7RUFBc0M7QXJGdXpleEM7O0FxRnZ6ZUU7RUFBc0M7QXJGMnpleEM7O0FxRjN6ZUU7RUFBc0M7QXJGK3pleEM7O0FxRi96ZUU7RUFBc0M7QXJGbTBleEM7O0FxRm4wZUU7RUFBc0M7QXJGdTBleEM7O0FxRnYwZUU7RUFBc0M7QXJGMjBleEM7O0FxRjMwZUU7RUFBc0M7QXJGKzBleEM7O0FxRi8wZUU7RUFBc0M7QXJGbTFleEM7O0FxRm4xZUU7RUFBc0M7QXJGdTFleEM7O0FxRnYxZUU7RUFBc0M7QXJGMjFleEM7O0FxRjMxZUU7RUFBc0M7QXJGKzFleEM7O0FxRi8xZUU7RUFBc0M7QXJGbTJleEM7O0FxRm4yZUU7RUFBc0M7QXJGdTJleEM7O0FxRnYyZUU7RUFBc0M7QXJGMjJleEM7O0FxRjMyZUU7RUFBc0M7QXJGKzJleEM7O0FxRi8yZUU7RUFBc0M7QXJGbTNleEM7O0FxRm4zZUU7RUFBc0M7QXJGdTNleEM7O0FxRnYzZUU7RUFBc0M7QXJGMjNleEM7O0FxRjMzZUU7RUFBc0M7QXJGKzNleEM7O0FxRi8zZUU7RUFBc0M7QXJGbTRleEM7O0FxRm40ZUU7RUFBc0M7QXJGdTRleEM7O0FxRnY0ZUU7RUFBc0M7QXJGMjRleEM7O0FxRjM0ZUU7RUFBc0M7QXJGKzRleEM7O0FxRi80ZUU7RUFBc0M7QXJGbTVleEM7O0FxRm41ZUU7RUFBc0M7QXJGdTVleEM7O0FxRnY1ZUU7RUFBc0M7QXJGMjVleEM7O0FxRjM1ZUU7RUFBc0M7QXJGKzVleEM7O0FxRi81ZUU7RUFBc0M7QXJGbTZleEM7O0FxRm42ZUU7RUFBc0M7QXJGdTZleEM7O0FxRnY2ZUU7RUFBc0M7QXJGMjZleEM7O0FxRjM2ZUU7RUFBc0M7QXJGKzZleEM7O0FxRi82ZUU7RUFBc0M7QXJGbTdleEM7O0FxRm43ZUU7RUFBc0M7QXJGdTdleEM7O0FxRnY3ZUU7RUFBc0M7QXJGMjdleEM7O0FxRjM3ZUU7RUFBc0M7QXJGKzdleEM7O0FxRi83ZUU7RUFBc0M7QXJGbThleEM7O0FxRm44ZUU7RUFBc0M7QXJGdThleEM7O0FxRnY4ZUU7RUFBc0M7QXJGMjhleEM7O0FxRjM4ZUU7RUFBc0M7QXJGKzhleEM7O0FxRi84ZUU7RUFBc0M7QXJGbTlleEM7O0FxRm45ZUU7RUFBc0M7QXJGdTlleEM7O0FxRnY5ZUU7RUFBc0M7QXJGMjlleEM7O0FxRjM5ZUU7RUFBc0M7QXJGKzlleEM7O0FxRi85ZUU7RUFBc0M7QXJGbStleEM7O0FxRm4rZUU7RUFBc0M7QXJGdStleEM7O0FxRnYrZUU7RUFBc0M7QXJGMitleEM7O0FxRjMrZUU7RUFBc0M7QXJGKytleEM7O0FxRi8rZUU7RUFBc0M7QXJGbS9leEM7O0FxRm4vZUU7RUFBc0M7QXJGdS9leEM7O0FxRnYvZUU7RUFBc0M7QXJGMi9leEM7O0FxRjMvZUU7RUFBc0M7QXJGKy9leEM7O0FxRi8vZUU7RUFBc0M7QXJGbWdmeEM7O0FxRm5nZkU7RUFBc0M7QXJGdWdmeEM7O0FxRnZnZkU7RUFBc0M7QXJGMmdmeEM7O0FxRjNnZkU7RUFBc0M7QXJGK2dmeEM7O0FxRi9nZkU7RUFBc0M7QXJGbWhmeEM7O0FxRm5oZkU7RUFBc0M7QXJGdWhmeEM7O0FxRnZoZkU7RUFBc0M7QXJGMmhmeEM7O0FxRjNoZkU7RUFBc0M7QXJGK2hmeEM7O0FxRi9oZkU7RUFBc0M7QXJGbWlmeEM7O0FxRm5pZkU7RUFBc0M7QXJGdWlmeEM7O0FxRnZpZkU7RUFBc0M7QXJGMmlmeEM7O0FxRjNpZkU7RUFBc0M7QXJGK2lmeEM7O0FxRi9pZkU7RUFBc0M7QXJGbWpmeEM7O0FxRm5qZkU7RUFBc0M7QXJGdWpmeEM7O0FxRnZqZkU7RUFBc0M7QXJGMmpmeEM7O0FxRjNqZkU7RUFBc0M7QXJGK2pmeEM7O0FxRi9qZkU7RUFBc0M7QXJGbWtmeEM7O0FxRm5rZkU7RUFBc0M7QXJGdWtmeEM7O0FxRnZrZkU7RUFBc0M7QXJGMmtmeEM7O0FxRjNrZkU7RUFBc0M7QXJGK2tmeEM7O0FxRi9rZkU7RUFBc0M7QXJGbWxmeEM7O0FxRm5sZkU7RUFBc0M7QXJGdWxmeEM7O0FxRnZsZkU7RUFBc0M7QXJGMmxmeEM7O0FxRjNsZkU7RUFBc0M7QXJGK2xmeEM7O0FxRi9sZkU7RUFBc0M7QXJGbW1meEM7O0FxRm5tZkU7RUFBc0M7QXJGdW1meEM7O0FxRnZtZkU7RUFBc0M7QXJGMm1meEM7O0FxRjNtZkU7RUFBc0M7QXJGK21meEM7O0FxRi9tZkU7RUFBc0M7QXJGbW5meEM7O0FxRm5uZkU7RUFBc0M7QXJGdW5meEM7O0FxRnZuZkU7RUFBc0M7QXJGMm5meEM7O0FxRjNuZkU7RUFBc0M7QXJGK25meEM7O0FxRi9uZkU7RUFBc0M7QXJGbW9meEM7O0FxRm5vZkU7RUFBc0M7QXJGdW9meEM7O0FxRnZvZkU7RUFBc0M7QXJGMm9meEM7O0FxRjNvZkU7RUFBc0M7QXJGK29meEM7O0FxRi9vZkU7RUFBc0M7QXJGbXBmeEM7O0FxRm5wZkU7RUFBc0M7QXJGdXBmeEM7O0FxRnZwZkU7RUFBc0M7QXJGMnBmeEM7O0FxRjNwZkU7RUFBc0M7QXJGK3BmeEM7O0FxRi9wZkU7RUFBc0M7QXJGbXFmeEM7O0FxRm5xZkU7RUFBc0M7QXJGdXFmeEM7O0FxRnZxZkU7RUFBc0M7QXJGMnFmeEM7O0FxRjNxZkU7RUFBc0M7QXJGK3FmeEM7O0FxRi9xZkU7RUFBc0M7QXJGbXJmeEM7O0FxRm5yZkU7RUFBc0M7QXJGdXJmeEM7O0FxRnZyZkU7RUFBc0M7QXJGMnJmeEM7O0FxRjNyZkU7RUFBc0M7QXJGK3JmeEM7O0FxRi9yZkU7RUFBc0M7QXJGbXNmeEM7O0FxRm5zZkU7RUFBc0M7QXJGdXNmeEM7O0FxRnZzZkU7RUFBc0M7QXJGMnNmeEM7O0FxRjNzZkU7RUFBc0M7QXJGK3NmeEM7O0FxRi9zZkU7RUFBc0M7QXJGbXRmeEM7O0FxRm50ZkU7RUFBc0M7QXJGdXRmeEM7O0FxRnZ0ZkU7RUFBc0M7QXJGMnRmeEM7O0FxRjN0ZkU7RUFBc0M7QXJGK3RmeEM7O0FxRi90ZkU7RUFBc0M7QXJGbXVmeEM7O0FxRm51ZkU7RUFBc0M7QXJGdXVmeEM7O0FxRnZ1ZkU7RUFBc0M7QXJGMnVmeEM7O0FxRjN1ZkU7RUFBc0M7QXJGK3VmeEM7O0FxRi91ZkU7RUFBc0M7QXJGbXZmeEM7O0FxRm52ZkU7RUFBc0M7QXJGdXZmeEM7O0FxRnZ2ZkU7RUFBc0M7QXJGMnZmeEM7O0FxRjN2ZkU7RUFBc0M7QXJGK3ZmeEM7O0FxRi92ZkU7RUFBc0M7QXJGbXdmeEM7O0FxRm53ZkU7RUFBc0M7QXJGdXdmeEM7O0FxRnZ3ZkU7RUFBc0M7QXJGMndmeEM7O0FxRjN3ZkU7RUFBc0M7QXJGK3dmeEM7O0FxRi93ZkU7RUFBc0M7QXJGbXhmeEM7O0FxRm54ZkU7RUFBc0M7QXJGdXhmeEM7O0FxRnZ4ZkU7RUFBc0M7QXJGMnhmeEM7O0FxRjN4ZkU7RUFBc0M7QXJGK3hmeEM7O0FxRi94ZkU7RUFBc0M7QXJGbXlmeEM7O0FxRm55ZkU7RUFBc0M7QXJGdXlmeEM7O0FxRnZ5ZkU7RUFBc0M7QXJGMnlmeEM7O0FxRjN5ZkU7RUFBc0M7QXJGK3lmeEM7O0FxRi95ZkU7RUFBc0M7QXJGbXpmeEM7O0FxRm56ZkU7RUFBc0M7QXJGdXpmeEM7O0FxRnZ6ZkU7RUFBc0M7QXJGMnpmeEM7O0FxRjN6ZkU7RUFBc0M7QXJGK3pmeEM7O0FxRi96ZkU7RUFBc0M7QXJGbTBmeEM7O0FxRm4wZkU7RUFBc0M7QXJGdTBmeEM7O0FxRnYwZkU7RUFBc0M7QXJGMjBmeEM7O0FxRjMwZkU7RUFBc0M7QXJGKzBmeEM7O0FxRi8wZkU7RUFBc0M7QXJGbTFmeEM7O0FxRm4xZkU7RUFBc0M7QXJGdTFmeEM7O0FxRnYxZkU7RUFBc0M7QXJGMjFmeEM7O0FxRjMxZkU7RUFBc0M7QXJGKzFmeEM7O0FxRi8xZkU7RUFBc0M7QXJGbTJmeEM7O0FxRm4yZkU7RUFBc0M7QXJGdTJmeEM7O0FxRnYyZkU7RUFBc0M7QXJGMjJmeEM7O0FxRjMyZkU7RUFBc0M7QXJGKzJmeEM7O0FxRi8yZkU7RUFBc0M7QXJGbTNmeEM7O0FxRm4zZkU7RUFBc0M7QXJGdTNmeEM7O0FxRnYzZkU7RUFBc0M7QXJGMjNmeEM7O0FxRjMzZkU7RUFBc0M7QXJGKzNmeEM7O0FxRi8zZkU7RUFBc0M7QXJGbTRmeEM7O0FxRm40ZkU7RUFBc0M7QXJGdTRmeEM7O0FxRnY0ZkU7RUFBc0M7QXJGMjRmeEM7O0FxRjM0ZkU7RUFBc0M7QXJGKzRmeEM7O0FxRi80ZkU7RUFBc0M7QXJGbTVmeEM7O0FxRm41ZkU7RUFBc0M7QXJGdTVmeEM7O0FxRnY1ZkU7RUFBc0M7QXJGMjVmeEM7O0FxRjM1ZkU7RUFBc0M7QXJGKzVmeEM7O0FxRi81ZkU7RUFBc0M7QXJGbTZmeEM7O0FxRm42ZkU7RUFBc0M7QXJGdTZmeEM7O0FxRnY2ZkU7RUFBc0M7QXJGMjZmeEM7O0FxRjM2ZkU7RUFBc0M7QXJGKzZmeEM7O0FxRi82ZkU7RUFBc0M7QXJGbTdmeEM7O0FxRm43ZkU7RUFBc0M7QXJGdTdmeEM7O0FxRnY3ZkU7RUFBc0M7QXJGMjdmeEM7O0FxRjM3ZkU7RUFBc0M7QXJGKzdmeEM7O0FxRi83ZkU7RUFBc0M7QXJGbThmeEM7O0FxRm44ZkU7RUFBc0M7QXJGdThmeEM7O0FxRnY4ZkU7RUFBc0M7QXJGMjhmeEM7O0FxRjM4ZkU7RUFBc0M7QXJGKzhmeEM7O0FxRi84ZkU7RUFBc0M7QXJGbTlmeEM7O0FxRm45ZkU7RUFBc0M7QXJGdTlmeEM7O0FxRnY5ZkU7RUFBc0M7QXJGMjlmeEM7O0FxRjM5ZkU7RUFBc0M7QXJGKzlmeEM7O0FxRi85ZkU7RUFBc0M7QXJGbStmeEM7O0FxRm4rZkU7RUFBc0M7QXJGdStmeEM7O0FxRnYrZkU7RUFBc0M7QXJGMitmeEM7O0FxRjMrZkU7RUFBc0M7QXJGKytmeEM7O0FxRi8rZkU7RUFBc0M7QXJGbS9meEM7O0FxRm4vZkU7RUFBc0M7QXJGdS9meEM7O0FxRnYvZkU7RUFBc0M7QXJGMi9meEM7O0FxRjMvZkU7RUFBc0M7QXJGKy9meEM7O0FxRi8vZkU7RUFBc0M7QXJGbWdnQnhDOztBcUZuZ2dCRTtFQUFzQztBckZ1Z2dCeEM7O0FxRnZnZ0JFO0VBQXNDO0FyRjJnZ0J4Qzs7QXFGM2dnQkU7RUFBc0M7QXJGK2dnQnhDOztBcUYvZ2dCRTtFQUFzQztBckZtaGdCeEM7O0FxRm5oZ0JFO0VBQXNDO0FyRnVoZ0J4Qzs7QXFGdmhnQkU7RUFBc0M7QXJGMmhnQnhDOztBcUYzaGdCRTtFQUFzQztBckYraGdCeEM7O0FxRi9oZ0JFO0VBQXNDO0FyRm1pZ0J4Qzs7QXFGbmlnQkU7RUFBc0M7QXJGdWlnQnhDOztBcUZ2aWdCRTtFQUFzQztBckYyaWdCeEM7O0FxRjNpZ0JFO0VBQXNDO0FyRitpZ0J4Qzs7QXFGL2lnQkU7RUFBc0M7QXJGbWpnQnhDOztBcUZuamdCRTtFQUFzQztBckZ1amdCeEM7O0FxRnZqZ0JFO0VBQXNDO0FyRjJqZ0J4Qzs7QXFGM2pnQkU7RUFBc0M7QXJGK2pnQnhDOztBcUYvamdCRTtFQUFzQztBckZta2dCeEM7O0FxRm5rZ0JFO0VBQXNDO0FyRnVrZ0J4Qzs7QXFGdmtnQkU7RUFBc0M7QXJGMmtnQnhDOztBcUYza2dCRTtFQUFzQztBckYra2dCeEM7O0FxRi9rZ0JFO0VBQXNDO0FyRm1sZ0J4Qzs7QXFGbmxnQkU7RUFBc0M7QXJGdWxnQnhDOztBcUZ2bGdCRTtFQUFzQztBckYybGdCeEM7O0FxRjNsZ0JFO0VBQXNDO0FyRitsZ0J4Qzs7QXFGL2xnQkU7RUFBc0M7QXJGbW1nQnhDOztBcUZubWdCRTtFQUFzQztBckZ1bWdCeEM7O0FxRnZtZ0JFO0VBQXNDO0FyRjJtZ0J4Qzs7QXFGM21nQkU7RUFBc0M7QXJGK21nQnhDOztBcUYvbWdCRTtFQUFzQztBckZtbmdCeEM7O0FxRm5uZ0JFO0VBQXNDO0FyRnVuZ0J4Qzs7QXFGdm5nQkU7RUFBc0M7QXJGMm5nQnhDOztBcUYzbmdCRTtFQUFzQztBckYrbmdCeEM7O0FxRi9uZ0JFO0VBQXNDO0FyRm1vZ0J4Qzs7QXFGbm9nQkU7RUFBc0M7QXJGdW9nQnhDOztBcUZ2b2dCRTtFQUFzQztBckYyb2dCeEM7O0FxRjNvZ0JFO0VBQXNDO0FyRitvZ0J4Qzs7QXFGL29nQkU7RUFBc0M7QXJGbXBnQnhDOztBcUZucGdCRTtFQUFzQztBckZ1cGdCeEM7O0FxRnZwZ0JFO0VBQXNDO0FyRjJwZ0J4Qzs7QXFGM3BnQkU7RUFBc0M7QXJGK3BnQnhDOztBcUYvcGdCRTtFQUFzQztBckZtcWdCeEM7O0FxRm5xZ0JFO0VBQXNDO0FyRnVxZ0J4Qzs7QXFGdnFnQkU7RUFBc0M7QXJGMnFnQnhDOztBcUYzcWdCRTtFQUFzQztBckYrcWdCeEM7O0FxRi9xZ0JFO0VBQXNDO0FyRm1yZ0J4Qzs7QXFGbnJnQkU7RUFBc0M7QXJGdXJnQnhDOztBcUZ2cmdCRTtFQUFzQztBckYycmdCeEM7O0FxRjNyZ0JFO0VBQXNDO0FyRityZ0J4Qzs7QXFGL3JnQkU7RUFBc0M7QXJGbXNnQnhDOztBcUZuc2dCRTtFQUFzQztBckZ1c2dCeEM7O0FxRnZzZ0JFO0VBQXNDO0FyRjJzZ0J4Qzs7QXFGM3NnQkU7RUFBc0M7QXJGK3NnQnhDOztBcUYvc2dCRTtFQUFzQztBckZtdGdCeEM7O0FxRm50Z0JFO0VBQXNDO0FyRnV0Z0J4Qzs7QXFGdnRnQkU7RUFBc0M7QXJGMnRnQnhDOztBcUYzdGdCRTtFQUFzQztBckYrdGdCeEM7O0FxRi90Z0JFO0VBQXNDO0FyRm11Z0J4Qzs7QXFGbnVnQkU7RUFBc0M7QXJGdXVnQnhDOztBcUZ2dWdCRTtFQUFzQztBckYydWdCeEM7O0FxRjN1Z0JFO0VBQXNDO0FyRit1Z0J4Qzs7QXFGL3VnQkU7RUFBc0M7QXJGbXZnQnhDOztBcUZudmdCRTtFQUFzQztBckZ1dmdCeEM7O0FxRnZ2Z0JFO0VBQXNDO0FyRjJ2Z0J4Qzs7QXFGM3ZnQkU7RUFBc0M7QXJGK3ZnQnhDOztBcUYvdmdCRTtFQUFzQztBckZtd2dCeEM7O0FxRm53Z0JFO0VBQXNDO0FyRnV3Z0J4Qzs7QXFGdndnQkU7RUFBc0M7QXJGMndnQnhDOztBcUYzd2dCRTtFQUFzQztBckYrd2dCeEM7O0FxRi93Z0JFO0VBQXNDO0FyRm14Z0J4Qzs7QXFGbnhnQkU7RUFBc0M7QXJGdXhnQnhDOztBcUZ2eGdCRTtFQUFzQztBckYyeGdCeEM7O0FxRjN4Z0JFO0VBQXNDO0FyRit4Z0J4Qzs7QXFGL3hnQkU7RUFBc0M7QXJGbXlnQnhDOztBcUZueWdCRTtFQUFzQztBckZ1eWdCeEM7O0FxRnZ5Z0JFO0VBQXNDO0FyRjJ5Z0J4Qzs7QXFGM3lnQkU7RUFBc0M7QXJGK3lnQnhDOztBcUYveWdCRTtFQUFzQztBckZtemdCeEM7O0FxRm56Z0JFO0VBQXNDO0FyRnV6Z0J4Qzs7QXFGdnpnQkU7RUFBc0M7QXJGMnpnQnhDOztBcUYzemdCRTtFQUFzQztBckYremdCeEM7O0FxRi96Z0JFO0VBQXNDO0FyRm0wZ0J4Qzs7QXFGbjBnQkU7RUFBc0M7QXJGdTBnQnhDOztBcUZ2MGdCRTtFQUFzQztBckYyMGdCeEM7O0FxRjMwZ0JFO0VBQXNDO0FyRiswZ0J4Qzs7QXFGLzBnQkU7RUFBc0M7QXJGbTFnQnhDOztBcUZuMWdCRTtFQUFzQztBckZ1MWdCeEM7O0FxRnYxZ0JFO0VBQXNDO0FyRjIxZ0J4Qzs7QXFGMzFnQkU7RUFBc0M7QXJGKzFnQnhDOztBcUYvMWdCRTtFQUFzQztBckZtMmdCeEM7O0FxRm4yZ0JFO0VBQXNDO0FyRnUyZ0J4Qzs7QXFGdjJnQkU7RUFBc0M7QXJGMjJnQnhDOztBcUYzMmdCRTtFQUFzQztBckYrMmdCeEM7O0FxRi8yZ0JFO0VBQXNDO0FyRm0zZ0J4Qzs7QXFGbjNnQkU7RUFBc0M7QXJGdTNnQnhDOztBcUZ2M2dCRTtFQUFzQztBckYyM2dCeEM7O0FxRjMzZ0JFO0VBQXNDO0FyRiszZ0J4Qzs7QXFGLzNnQkU7RUFBc0M7QXJGbTRnQnhDOztBcUZuNGdCRTtFQUFzQztBckZ1NGdCeEM7O0FxRnY0Z0JFO0VBQXNDO0FyRjI0Z0J4Qzs7QXFGMzRnQkU7RUFBc0M7QXJGKzRnQnhDOztBcUYvNGdCRTtFQUFzQztBckZtNWdCeEM7O0FxRm41Z0JFO0VBQXNDO0FyRnU1Z0J4Qzs7QXFGdjVnQkU7RUFBc0M7QXJGMjVnQnhDOztBcUYzNWdCRTtFQUFzQztBckYrNWdCeEM7O0FxRi81Z0JFO0VBQXNDO0FyRm02Z0J4Qzs7QXFGbjZnQkU7RUFBc0M7QXJGdTZnQnhDOztBcUZ2NmdCRTtFQUFzQztBckYyNmdCeEM7O0FxRjM2Z0JFO0VBQXNDO0FyRis2Z0J4Qzs7QXFGLzZnQkU7RUFBc0M7QXJGbTdnQnhDOztBcUZuN2dCRTtFQUFzQztBckZ1N2dCeEM7O0FxRnY3Z0JFO0VBQXNDO0FyRjI3Z0J4Qzs7QXFGMzdnQkU7RUFBc0M7QXJGKzdnQnhDOztBcUYvN2dCRTtFQUFzQztBckZtOGdCeEM7O0FxRm44Z0JFO0VBQXNDO0FyRnU4Z0J4Qzs7QXFGdjhnQkU7RUFBc0M7QXJGMjhnQnhDOztBcUYzOGdCRTtFQUFzQztBckYrOGdCeEM7O0FxRi84Z0JFO0VBQXNDO0FyRm05Z0J4Qzs7QXFGbjlnQkU7RUFBc0M7QXJGdTlnQnhDOztBcUZ2OWdCRTtFQUFzQztBckYyOWdCeEM7O0FxRjM5Z0JFO0VBQXNDO0FyRis5Z0J4Qzs7QXFGLzlnQkU7RUFBc0M7QXJGbStnQnhDOztBcUZuK2dCRTtFQUFzQztBckZ1K2dCeEM7O0FxRnYrZ0JFO0VBQXNDO0FyRjIrZ0J4Qzs7QXFGMytnQkU7RUFBc0M7QXJGKytnQnhDOztBcUYvK2dCRTtFQUFzQztBckZtL2dCeEM7O0FxRm4vZ0JFO0VBQXNDO0FyRnUvZ0J4Qzs7QXFGdi9nQkU7RUFBc0M7QXJGMi9nQnhDOztBcUYzL2dCRTtFQUFzQztBckYrL2dCeEM7O0FxRi8vZ0JFO0VBQXNDO0FyRm1naEJ4Qzs7QXFGbmdoQkU7RUFBc0M7QXJGdWdoQnhDOztBcUZ2Z2hCRTtFQUFzQztBckYyZ2hCeEM7O0FxRjNnaEJFO0VBQXNDO0FyRitnaEJ4Qzs7QXFGL2doQkU7RUFBc0M7QXJGbWhoQnhDOztBcUZuaGhCRTtFQUFzQztBckZ1aGhCeEM7O0FxRnZoaEJFO0VBQXNDO0FyRjJoaEJ4Qzs7QXFGM2hoQkU7RUFBc0M7QXJGK2hoQnhDOztBcUYvaGhCRTtFQUFzQztBckZtaWhCeEM7O0FxRm5paEJFO0VBQXNDO0FyRnVpaEJ4Qzs7QXFGdmloQkU7RUFBc0M7QXJGMmloQnhDOztBcUYzaWhCRTtFQUFzQztBckYraWhCeEM7O0FxRi9paEJFO0VBQXNDO0FyRm1qaEJ4Qzs7QXFGbmpoQkU7RUFBc0M7QXJGdWpoQnhDOztBcUZ2amhCRTtFQUFzQztBckYyamhCeEM7O0FxRjNqaEJFO0VBQXNDO0FyRitqaEJ4Qzs7QXFGL2poQkU7RUFBc0M7QXJGbWtoQnhDOztBcUZua2hCRTtFQUFzQztBckZ1a2hCeEM7O0FxRnZraEJFO0VBQXNDO0FyRjJraEJ4Qzs7QXFGM2toQkU7RUFBc0M7QXJGK2toQnhDOztBcUYva2hCRTtFQUFzQztBckZtbGhCeEM7O0FxRm5saEJFO0VBQXNDO0FyRnVsaEJ4Qzs7QXFGdmxoQkU7RUFBc0M7QXJGMmxoQnhDOztBcUYzbGhCRTtFQUFzQztBckYrbGhCeEM7O0FxRi9saEJFO0VBQXNDO0FyRm1taEJ4Qzs7QXFGbm1oQkU7RUFBc0M7QXJGdW1oQnhDOztBcUZ2bWhCRTtFQUFzQztBckYybWhCeEM7O0FxRjNtaEJFO0VBQXNDO0FyRittaEJ4Qzs7QXFGL21oQkU7RUFBc0M7QXJGbW5oQnhDOztBcUZubmhCRTtFQUFzQztBckZ1bmhCeEM7O0FxRnZuaEJFO0VBQXNDO0FyRjJuaEJ4Qzs7QXFGM25oQkU7RUFBc0M7QXJGK25oQnhDOztBcUYvbmhCRTtFQUFzQztBckZtb2hCeEM7O0FxRm5vaEJFO0VBQXNDO0FyRnVvaEJ4Qzs7QXFGdm9oQkU7RUFBc0M7QXJGMm9oQnhDOztBcUYzb2hCRTtFQUFzQztBckYrb2hCeEM7O0FxRi9vaEJFO0VBQXNDO0FyRm1waEJ4Qzs7QXFGbnBoQkU7RUFBc0M7QXJGdXBoQnhDOztBcUZ2cGhCRTtFQUFzQztBckYycGhCeEM7O0FxRjNwaEJFO0VBQXNDO0FyRitwaEJ4Qzs7QXFGL3BoQkU7RUFBc0M7QXJGbXFoQnhDOztBcUZucWhCRTtFQUFzQztBckZ1cWhCeEM7O0FxRnZxaEJFO0VBQXNDO0FyRjJxaEJ4Qzs7QXFGM3FoQkU7RUFBc0M7QXJGK3FoQnhDOztBcUYvcWhCRTtFQUFzQztBckZtcmhCeEM7O0FxRm5yaEJFO0VBQXNDO0FyRnVyaEJ4Qzs7QXFGdnJoQkU7RUFBc0M7QXJGMnJoQnhDOztBcUYzcmhCRTtFQUFzQztBckYrcmhCeEM7O0FxRi9yaEJFO0VBQXNDO0FyRm1zaEJ4Qzs7QXFGbnNoQkU7RUFBc0M7QXJGdXNoQnhDOztBcUZ2c2hCRTtFQUFzQztBckYyc2hCeEM7O0FxRjNzaEJFO0VBQXNDO0FyRitzaEJ4Qzs7QXFGL3NoQkU7RUFBc0M7QXJGbXRoQnhDOztBcUZudGhCRTtFQUFzQztBckZ1dGhCeEM7O0FxRnZ0aEJFO0VBQXNDO0FyRjJ0aEJ4Qzs7QXFGM3RoQkU7RUFBc0M7QXJGK3RoQnhDOztBcUYvdGhCRTtFQUFzQztBckZtdWhCeEM7O0FxRm51aEJFO0VBQXNDO0FyRnV1aEJ4Qzs7QXFGdnVoQkU7RUFBc0M7QXJGMnVoQnhDOztBcUYzdWhCRTtFQUFzQztBckYrdWhCeEM7O0FxRi91aEJFO0VBQXNDO0FyRm12aEJ4Qzs7QXFGbnZoQkU7RUFBc0M7QXJGdXZoQnhDOztBcUZ2dmhCRTtFQUFzQztBckYydmhCeEM7O0FxRjN2aEJFO0VBQXNDO0FyRit2aEJ4Qzs7QXFGL3ZoQkU7RUFBc0M7QXJGbXdoQnhDOztBcUZud2hCRTtFQUFzQztBckZ1d2hCeEM7O0FxRnZ3aEJFO0VBQXNDO0FyRjJ3aEJ4Qzs7QXFGM3doQkU7RUFBc0M7QXJGK3doQnhDOztBcUYvd2hCRTtFQUFzQztBckZteGhCeEM7O0FxRm54aEJFO0VBQXNDO0FyRnV4aEJ4Qzs7QXFGdnhoQkU7RUFBc0M7QXJGMnhoQnhDOztBcUYzeGhCRTtFQUFzQztBckYreGhCeEM7O0FxRi94aEJFO0VBQXNDO0FyRm15aEJ4Qzs7QXFGbnloQkU7RUFBc0M7QXJGdXloQnhDOztBcUZ2eWhCRTtFQUFzQztBckYyeWhCeEM7O0FxRjN5aEJFO0VBQXNDO0FyRit5aEJ4Qzs7QXFGL3loQkU7RUFBc0M7QXJGbXpoQnhDOztBcUZuemhCRTtFQUFzQztBckZ1emhCeEM7O0FxRnZ6aEJFO0VBQXNDO0FyRjJ6aEJ4Qzs7QXFGM3poQkU7RUFBc0M7QXJGK3poQnhDOztBcUYvemhCRTtFQUFzQztBckZtMGhCeEM7O0FxRm4waEJFO0VBQXNDO0FyRnUwaEJ4Qzs7QXFGdjBoQkU7RUFBc0M7QXJGMjBoQnhDOztBcUYzMGhCRTtFQUFzQztBckYrMGhCeEM7O0FxRi8waEJFO0VBQXNDO0FyRm0xaEJ4Qzs7QXFGbjFoQkU7RUFBc0M7QXJGdTFoQnhDOztBcUZ2MWhCRTtFQUFzQztBckYyMWhCeEM7O0FxRjMxaEJFO0VBQXNDO0FyRisxaEJ4Qzs7QXFGLzFoQkU7RUFBc0M7QXJGbTJoQnhDOztBcUZuMmhCRTtFQUFzQztBckZ1MmhCeEM7O0FxRnYyaEJFO0VBQXNDO0FyRjIyaEJ4Qzs7QXFGMzJoQkU7RUFBc0M7QXJGKzJoQnhDOztBcUYvMmhCRTtFQUFzQztBckZtM2hCeEM7O0FxRm4zaEJFO0VBQXNDO0FyRnUzaEJ4Qzs7QXFGdjNoQkU7RUFBc0M7QXJGMjNoQnhDOztBcUYzM2hCRTtFQUFzQztBckYrM2hCeEM7O0FxRi8zaEJFO0VBQXNDO0FyRm00aEJ4Qzs7QXFGbjRoQkU7RUFBc0M7QXJGdTRoQnhDOztBcUZ2NGhCRTtFQUFzQztBckYyNGhCeEM7O0FxRjM0aEJFO0VBQXNDO0FyRis0aEJ4Qzs7QXFGLzRoQkU7RUFBc0M7QXJGbTVoQnhDOztBcUZuNWhCRTtFQUFzQztBckZ1NWhCeEM7O0FxRnY1aEJFO0VBQXNDO0FyRjI1aEJ4Qzs7QXFGMzVoQkU7RUFBc0M7QXJGKzVoQnhDOztBcUYvNWhCRTtFQUFzQztBckZtNmhCeEM7O0FxRm42aEJFO0VBQXNDO0FyRnU2aEJ4Qzs7QXFGdjZoQkU7RUFBc0M7QXJGMjZoQnhDOztBcUYzNmhCRTtFQUFzQztBckYrNmhCeEM7O0FxRi82aEJFO0VBQXNDO0FyRm03aEJ4Qzs7QXFGbjdoQkU7RUFBc0M7QXJGdTdoQnhDOztBcUZ2N2hCRTtFQUFzQztBckYyN2hCeEM7O0FxRjM3aEJFO0VBQXNDO0FyRis3aEJ4Qzs7QXFGLzdoQkU7RUFBc0M7QXJGbThoQnhDOztBcUZuOGhCRTtFQUFzQztBckZ1OGhCeEM7O0FxRnY4aEJFO0VBQXNDO0FyRjI4aEJ4Qzs7QXFGMzhoQkU7RUFBc0M7QXJGKzhoQnhDOztBcUYvOGhCRTtFQUFzQztBckZtOWhCeEM7O0FxRm45aEJFO0VBQXNDO0FyRnU5aEJ4Qzs7QXFGdjloQkU7RUFBc0M7QXJGMjloQnhDOztBcUYzOWhCRTtFQUFzQztBckYrOWhCeEM7O0FxRi85aEJFO0VBQXNDO0FyRm0raEJ4Qzs7QXFGbitoQkU7RUFBc0M7QXJGdStoQnhDOztBcUZ2K2hCRTtFQUFzQztBckYyK2hCeEM7O0FxRjMraEJFO0VBQXNDO0FyRisraEJ4Qzs7QXFGLytoQkU7RUFBc0M7QXJGbS9oQnhDOztBcUZuL2hCRTtFQUFzQztBckZ1L2hCeEM7O0FxRnYvaEJFO0VBQXNDO0FyRjIvaEJ4Qzs7QXFGMy9oQkU7RUFBc0M7QXJGKy9oQnhDOztBcUYvL2hCRTtFQUFzQztBckZtZ2lCeEM7O0FxRm5naUJFO0VBQXNDO0FyRnVnaUJ4Qzs7QXFGdmdpQkU7RUFBc0M7QXJGMmdpQnhDOztBcUYzZ2lCRTtFQUFzQztBckYrZ2lCeEM7O0FxRi9naUJFO0VBQXNDO0FyRm1oaUJ4Qzs7QXFGbmhpQkU7RUFBc0M7QXJGdWhpQnhDOztBcUZ2aGlCRTtFQUFzQztBckYyaGlCeEM7O0FxRjNoaUJFO0VBQXNDO0FyRitoaUJ4Qzs7QXFGL2hpQkU7RUFBc0M7QXJGbWlpQnhDOztBcUZuaWlCRTtFQUFzQztBckZ1aWlCeEM7O0FxRnZpaUJFO0VBQXNDO0FyRjJpaUJ4Qzs7QXFGM2lpQkU7RUFBc0M7QXJGK2lpQnhDOztBcUYvaWlCRTtFQUFzQztBckZtamlCeEM7O0FxRm5qaUJFO0VBQXNDO0FyRnVqaUJ4Qzs7QXFGdmppQkU7RUFBc0M7QXJGMmppQnhDOztBcUYzamlCRTtFQUFzQztBckYramlCeEM7O0FxRi9qaUJFO0VBQXNDO0FyRm1raUJ4Qzs7QXFGbmtpQkU7RUFBc0M7QXJGdWtpQnhDOztBcUZ2a2lCRTtFQUFzQztBckYya2lCeEM7O0FxRjNraUJFO0VBQXNDO0FyRitraUJ4Qzs7QXFGL2tpQkU7RUFBc0M7QXJGbWxpQnhDOztBcUZubGlCRTtFQUFzQztBckZ1bGlCeEM7O0FxRnZsaUJFO0VBQXNDO0FyRjJsaUJ4Qzs7QXFGM2xpQkU7RUFBc0M7QXJGK2xpQnhDOztBcUYvbGlCRTtFQUFzQztBckZtbWlCeEM7O0FxRm5taUJFO0VBQXNDO0FyRnVtaUJ4Qzs7QXFGdm1pQkU7RUFBc0M7QXJGMm1pQnhDOztBcUYzbWlCRTtFQUFzQztBckYrbWlCeEM7O0FxRi9taUJFO0VBQXNDO0FyRm1uaUJ4Qzs7QXFGbm5pQkU7RUFBc0M7QXJGdW5pQnhDOztBcUZ2bmlCRTtFQUFzQztBckYybmlCeEM7O0FxRjNuaUJFO0VBQXNDO0FyRituaUJ4Qzs7QXFGL25pQkU7RUFBc0M7QXJGbW9pQnhDOztBcUZub2lCRTtFQUFzQztBckZ1b2lCeEM7O0FxRnZvaUJFO0VBQXNDO0FyRjJvaUJ4Qzs7QXFGM29pQkU7RUFBc0M7QXJGK29pQnhDOztBcUYvb2lCRTtFQUFzQztBckZtcGlCeEM7O0FxRm5waUJFO0VBQXNDO0FyRnVwaUJ4Qzs7QXFGdnBpQkU7RUFBc0M7QXJGMnBpQnhDOztBcUYzcGlCRTtFQUFzQztBckYrcGlCeEM7O0FxRi9waUJFO0VBQXNDO0FyRm1xaUJ4Qzs7QXFGbnFpQkU7RUFBc0M7QXJGdXFpQnhDOztBcUZ2cWlCRTtFQUFzQztBckYycWlCeEM7O0FxRjNxaUJFO0VBQXNDO0FyRitxaUJ4Qzs7QXFGL3FpQkU7RUFBc0M7QXJGbXJpQnhDOztBcUZucmlCRTtFQUFzQztBckZ1cmlCeEM7O0FxRnZyaUJFO0VBQXNDO0FyRjJyaUJ4Qzs7QXFGM3JpQkU7RUFBc0M7QXJGK3JpQnhDOztBcUYvcmlCRTtFQUFzQztBckZtc2lCeEM7O0FxRm5zaUJFO0VBQXNDO0FyRnVzaUJ4Qzs7QXFGdnNpQkU7RUFBc0M7QXJGMnNpQnhDOztBcUYzc2lCRTtFQUFzQztBckYrc2lCeEM7O0FxRi9zaUJFO0VBQXNDO0FyRm10aUJ4Qzs7QXFGbnRpQkU7RUFBc0M7QXJGdXRpQnhDOztBcUZ2dGlCRTtFQUFzQztBckYydGlCeEM7O0FxRjN0aUJFO0VBQXNDO0FyRit0aUJ4Qzs7QXFGL3RpQkU7RUFBc0M7QXJGbXVpQnhDOztBcUZudWlCRTtFQUFzQztBckZ1dWlCeEM7O0FxRnZ1aUJFO0VBQXNDO0FyRjJ1aUJ4Qzs7QXFGM3VpQkU7RUFBc0M7QXJGK3VpQnhDOztBcUYvdWlCRTtFQUFzQztBckZtdmlCeEM7O0FxRm52aUJFO0VBQXNDO0FyRnV2aUJ4Qzs7QXFGdnZpQkU7RUFBc0M7QXJGMnZpQnhDOztBcUYzdmlCRTtFQUFzQztBckYrdmlCeEM7O0FxRi92aUJFO0VBQXNDO0FyRm13aUJ4Qzs7QXFGbndpQkU7RUFBc0M7QXJGdXdpQnhDOztBcUZ2d2lCRTtFQUFzQztBckYyd2lCeEM7O0FxRjN3aUJFO0VBQXNDO0FyRit3aUJ4Qzs7QXFGL3dpQkU7RUFBc0M7QXJGbXhpQnhDOztBcUZueGlCRTtFQUFzQztBckZ1eGlCeEM7O0FxRnZ4aUJFO0VBQXNDO0FyRjJ4aUJ4Qzs7QXFGM3hpQkU7RUFBc0M7QXJGK3hpQnhDOztBcUYveGlCRTtFQUFzQztBckZteWlCeEM7O0FxRm55aUJFO0VBQXNDO0FyRnV5aUJ4Qzs7QXFGdnlpQkU7RUFBc0M7QXJGMnlpQnhDOztBcUYzeWlCRTtFQUFzQztBckYreWlCeEM7O0FxRi95aUJFO0VBQXNDO0FyRm16aUJ4Qzs7QXFGbnppQkU7RUFBc0M7QXJGdXppQnhDOztBcUZ2emlCRTtFQUFzQztBckYyemlCeEM7O0FxRjN6aUJFO0VBQXNDO0FyRit6aUJ4Qzs7QXFGL3ppQkU7RUFBc0M7QXJGbTBpQnhDOztBcUZuMGlCRTtFQUFzQztBckZ1MGlCeEM7O0FxRnYwaUJFO0VBQXNDO0FyRjIwaUJ4Qzs7QXFGMzBpQkU7RUFBc0M7QXJGKzBpQnhDOztBcUYvMGlCRTtFQUFzQztBckZtMWlCeEM7O0FxRm4xaUJFO0VBQXNDO0FyRnUxaUJ4Qzs7QXFGdjFpQkU7RUFBc0M7QXJGMjFpQnhDOztBcUYzMWlCRTtFQUFzQztBckYrMWlCeEM7O0FxRi8xaUJFO0VBQXNDO0FyRm0yaUJ4Qzs7QXFGbjJpQkU7RUFBc0M7QXJGdTJpQnhDOztBcUZ2MmlCRTtFQUFzQztBckYyMmlCeEM7O0FxRjMyaUJFO0VBQXNDO0FyRisyaUJ4Qzs7QXFGLzJpQkU7RUFBc0M7QXJGbTNpQnhDOztBcUZuM2lCRTtFQUFzQztBckZ1M2lCeEM7O0FxRnYzaUJFO0VBQXNDO0FyRjIzaUJ4Qzs7QXFGMzNpQkU7RUFBc0M7QXJGKzNpQnhDOztBcUYvM2lCRTtFQUFzQztBckZtNGlCeEM7O0FxRm40aUJFO0VBQXNDO0FyRnU0aUJ4Qzs7QXFGdjRpQkU7RUFBc0M7QXJGMjRpQnhDOztBcUYzNGlCRTtFQUFzQztBckYrNGlCeEM7O0FxRi80aUJFO0VBQXNDO0FyRm01aUJ4Qzs7QXFGbjVpQkU7RUFBc0M7QXJGdTVpQnhDOztBcUZ2NWlCRTtFQUFzQztBckYyNWlCeEM7O0FxRjM1aUJFO0VBQXNDO0FyRis1aUJ4Qzs7QXFGLzVpQkU7RUFBc0M7QXJGbTZpQnhDOztBcUZuNmlCRTtFQUFzQztBckZ1NmlCeEM7O0FxRnY2aUJFO0VBQXNDO0FyRjI2aUJ4Qzs7QXFGMzZpQkU7RUFBc0M7QXJGKzZpQnhDOztBcUYvNmlCRTtFQUFzQztBckZtN2lCeEM7O0FxRm43aUJFO0VBQXNDO0FyRnU3aUJ4Qzs7QXFGdjdpQkU7RUFBc0M7QXJGMjdpQnhDOztBcUYzN2lCRTtFQUFzQztBckYrN2lCeEM7O0FxRi83aUJFO0VBQXNDO0FyRm04aUJ4Qzs7QXFGbjhpQkU7RUFBc0M7QXJGdThpQnhDOztBcUZ2OGlCRTtFQUFzQztBckYyOGlCeEM7O0FxRjM4aUJFO0VBQXNDO0FyRis4aUJ4Qzs7QXFGLzhpQkU7RUFBc0M7QXJGbTlpQnhDOztBcUZuOWlCRTtFQUFzQztBckZ1OWlCeEM7O0FxRnY5aUJFO0VBQXNDO0FyRjI5aUJ4Qzs7QXFGMzlpQkU7RUFBc0M7QXJGKzlpQnhDOztBcUYvOWlCRTtFQUFzQztBckZtK2lCeEM7O0FxRm4raUJFO0VBQXNDO0FyRnUraUJ4Qzs7QXFGditpQkU7RUFBc0M7QXJGMitpQnhDOztBcUYzK2lCRTtFQUFzQztBckYrK2lCeEM7O0FxRi8raUJFO0VBQXNDO0FyRm0vaUJ4Qzs7QXFGbi9pQkU7RUFBc0M7QXJGdS9pQnhDOztBcUZ2L2lCRTtFQUFzQztBckYyL2lCeEM7O0FxRjMvaUJFO0VBQXNDO0FyRisvaUJ4Qzs7QXFGLy9pQkU7RUFBc0M7QXJGbWdqQnhDOztBcUZuZ2pCRTtFQUFzQztBckZ1Z2pCeEM7O0FxRnZnakJFO0VBQXNDO0FyRjJnakJ4Qzs7QXFGM2dqQkU7RUFBc0M7QXJGK2dqQnhDOztBcUYvZ2pCRTtFQUFzQztBckZtaGpCeEM7O0FxRm5oakJFO0VBQXNDO0FyRnVoakJ4Qzs7QXFGdmhqQkU7RUFBc0M7QXJGMmhqQnhDOztBcUYzaGpCRTtFQUFzQztBckYraGpCeEM7O0FxRi9oakJFO0VBQXNDO0FyRm1pakJ4Qzs7QXFGbmlqQkU7RUFBc0M7QXJGdWlqQnhDOztBcUZ2aWpCRTtFQUFzQztBckYyaWpCeEM7O0FxRjNpakJFO0VBQXNDO0FyRitpakJ4Qzs7QXFGL2lqQkU7RUFBc0M7QXJGbWpqQnhDOztBcUZuampCRTtFQUFzQztBckZ1ampCeEM7O0FxRnZqakJFO0VBQXNDO0FyRjJqakJ4Qzs7QXFGM2pqQkU7RUFBc0M7QXJGK2pqQnhDOztBcUYvampCRTtFQUFzQztBckZta2pCeEM7O0FxRm5rakJFO0VBQXNDO0FyRnVrakJ4Qzs7QXFGdmtqQkU7RUFBc0M7QXJGMmtqQnhDOztBcUYza2pCRTtFQUFzQztBckYra2pCeEM7O0FxRi9rakJFO0VBQXNDO0FyRm1sakJ4Qzs7QXFGbmxqQkU7RUFBc0M7QXJGdWxqQnhDOztBcUZ2bGpCRTtFQUFzQztBckYybGpCeEM7O0FxRjNsakJFO0VBQXNDO0FyRitsakJ4Qzs7QXFGL2xqQkU7RUFBc0M7QXJGbW1qQnhDOztBcUZubWpCRTtFQUFzQztBckZ1bWpCeEM7O0FxRnZtakJFO0VBQXNDO0FyRjJtakJ4Qzs7QXFGM21qQkU7RUFBc0M7QXJGK21qQnhDOztBcUYvbWpCRTtFQUFzQztBckZtbmpCeEM7O0FxRm5uakJFO0VBQXNDO0FyRnVuakJ4Qzs7QXFGdm5qQkU7RUFBc0M7QXJGMm5qQnhDOztBcUYzbmpCRTtFQUFzQztBckYrbmpCeEM7O0FxRi9uakJFO0VBQXNDO0FyRm1vakJ4Qzs7QXFGbm9qQkU7RUFBc0M7QXJGdW9qQnhDOztBcUZ2b2pCRTtFQUFzQztBckYyb2pCeEM7O0FxRjNvakJFO0VBQXNDO0FyRitvakJ4Qzs7QXFGL29qQkU7RUFBc0M7QXJGbXBqQnhDOztBcUZucGpCRTtFQUFzQztBckZ1cGpCeEM7O0FxRnZwakJFO0VBQXNDO0FyRjJwakJ4Qzs7QXFGM3BqQkU7RUFBc0M7QXJGK3BqQnhDOztBcUYvcGpCRTtFQUFzQztBckZtcWpCeEM7O0FxRm5xakJFO0VBQXNDO0FyRnVxakJ4Qzs7QXFGdnFqQkU7RUFBc0M7QXJGMnFqQnhDOztBcUYzcWpCRTtFQUFzQztBckYrcWpCeEM7O0FxRi9xakJFO0VBQXNDO0FyRm1yakJ4Qzs7QXFGbnJqQkU7RUFBc0M7QXJGdXJqQnhDOztBcUZ2cmpCRTtFQUFzQztBckYycmpCeEM7O0FxRjNyakJFO0VBQXNDO0FyRityakJ4Qzs7QXFGL3JqQkU7RUFBc0M7QXJGbXNqQnhDOztBcUZuc2pCRTtFQUFzQztBckZ1c2pCeEM7O0FxRnZzakJFO0VBQXNDO0FyRjJzakJ4Qzs7QXFGM3NqQkU7RUFBc0M7QXJGK3NqQnhDOztBcUYvc2pCRTtFQUFzQztBckZtdGpCeEM7O0FxRm50akJFO0VBQXNDO0FyRnV0akJ4Qzs7QXFGdnRqQkU7RUFBc0M7QXJGMnRqQnhDOztBcUYzdGpCRTtFQUFzQztBckYrdGpCeEM7O0FxRi90akJFO0VBQXNDO0FyRm11akJ4Qzs7QXFGbnVqQkU7RUFBc0M7QXJGdXVqQnhDOztBcUZ2dWpCRTtFQUFzQztBckYydWpCeEM7O0FxRjN1akJFO0VBQXNDO0FyRit1akJ4Qzs7QXFGL3VqQkU7RUFBc0M7QXJGbXZqQnhDOztBcUZudmpCRTtFQUFzQztBckZ1dmpCeEM7O0FxRnZ2akJFO0VBQXNDO0FyRjJ2akJ4Qzs7QXFGM3ZqQkU7RUFBc0M7QXJGK3ZqQnhDOztBcUYvdmpCRTtFQUFzQztBckZtd2pCeEM7O0FxRm53akJFO0VBQXNDO0FyRnV3akJ4Qzs7QXFGdndqQkU7RUFBc0M7QXJGMndqQnhDOztBcUYzd2pCRTtFQUFzQztBckYrd2pCeEM7O0FxRi93akJFO0VBQXNDO0FyRm14akJ4Qzs7QXFGbnhqQkU7RUFBc0M7QXJGdXhqQnhDOztBcUZ2eGpCRTtFQUFzQztBckYyeGpCeEM7O0FxRjN4akJFO0VBQXNDO0FyRit4akJ4Qzs7QXFGL3hqQkU7RUFBc0M7QXJGbXlqQnhDOztBcUZueWpCRTtFQUFzQztBckZ1eWpCeEM7O0FxRnZ5akJFO0VBQXNDO0FyRjJ5akJ4Qzs7QXFGM3lqQkU7RUFBc0M7QXJGK3lqQnhDOztBcUYveWpCRTtFQUFzQztBckZtempCeEM7O0FxRm56akJFO0VBQXNDO0FyRnV6akJ4Qzs7QXFGdnpqQkU7RUFBc0M7QXJGMnpqQnhDOztBcUYzempCRTtFQUFzQztBckYrempCeEM7O0FxRi96akJFO0VBQXNDO0FyRm0wakJ4Qzs7QXFGbjBqQkU7RUFBc0M7QXJGdTBqQnhDOztBcUZ2MGpCRTtFQUFzQztBckYyMGpCeEM7O0FxRjMwakJFO0VBQXNDO0FyRiswakJ4Qzs7QXFGLzBqQkU7RUFBc0M7QXJGbTFqQnhDOztBcUZuMWpCRTtFQUFzQztBckZ1MWpCeEM7O0FxRnYxakJFO0VBQXNDO0FyRjIxakJ4Qzs7QXFGMzFqQkU7RUFBc0M7QXJGKzFqQnhDOztBcUYvMWpCRTtFQUFzQztBckZtMmpCeEM7O0FxRm4yakJFO0VBQXNDO0FyRnUyakJ4Qzs7QXFGdjJqQkU7RUFBc0M7QXJGMjJqQnhDOztBcUYzMmpCRTtFQUFzQztBckYrMmpCeEM7O0FxRi8yakJFO0VBQXNDO0FyRm0zakJ4Qzs7QXFGbjNqQkU7RUFBc0M7QXJGdTNqQnhDOztBcUZ2M2pCRTtFQUFzQztBckYyM2pCeEM7O0FxRjMzakJFO0VBQXNDO0FyRiszakJ4Qzs7QXFGLzNqQkU7RUFBc0M7QXJGbTRqQnhDOztBcUZuNGpCRTtFQUFzQztBckZ1NGpCeEM7O0FxRnY0akJFO0VBQXNDO0FyRjI0akJ4Qzs7QXFGMzRqQkU7RUFBc0M7QXJGKzRqQnhDOztBcUYvNGpCRTtFQUFzQztBckZtNWpCeEM7O0FxRm41akJFO0VBQXNDO0FyRnU1akJ4Qzs7QXFGdjVqQkU7RUFBc0M7QXJGMjVqQnhDOztBcUYzNWpCRTtFQUFzQztBckYrNWpCeEM7O0FxRi81akJFO0VBQXNDO0FyRm02akJ4Qzs7QXFGbjZqQkU7RUFBc0M7QXJGdTZqQnhDOztBcUZ2NmpCRTtFQUFzQztBckYyNmpCeEM7O0FxRjM2akJFO0VBQXNDO0FyRis2akJ4Qzs7QXFGLzZqQkU7RUFBc0M7QXJGbTdqQnhDOztBcUZuN2pCRTtFQUFzQztBckZ1N2pCeEM7O0FxRnY3akJFO0VBQXNDO0FyRjI3akJ4Qzs7QXFGMzdqQkU7RUFBc0M7QXJGKzdqQnhDOztBcUYvN2pCRTtFQUFzQztBckZtOGpCeEM7O0FxRm44akJFO0VBQXNDO0FyRnU4akJ4Qzs7QXFGdjhqQkU7RUFBc0M7QXJGMjhqQnhDOztBcUYzOGpCRTtFQUFzQztBckYrOGpCeEM7O0FxRi84akJFO0VBQXNDO0FyRm05akJ4Qzs7QXFGbjlqQkU7RUFBc0M7QXJGdTlqQnhDOztBcUZ2OWpCRTtFQUFzQztBckYyOWpCeEM7O0FxRjM5akJFO0VBQXNDO0FyRis5akJ4Qzs7QXFGLzlqQkU7RUFBc0M7QXJGbStqQnhDOztBcUZuK2pCRTtFQUFzQztBckZ1K2pCeEM7O0FxRnYrakJFO0VBQXNDO0FyRjIrakJ4Qzs7QXFGMytqQkU7RUFBc0M7QXJGKytqQnhDOztBcUYvK2pCRTtFQUFzQztBckZtL2pCeEM7O0FxRm4vakJFO0VBQXNDO0FyRnUvakJ4Qzs7QXFGdi9qQkU7RUFBc0M7QXJGMi9qQnhDOztBcUYzL2pCRTtFQUFzQztBckYrL2pCeEM7O0FxRi8vakJFO0VBQXNDO0FyRm1na0J4Qzs7QXFGbmdrQkU7RUFBc0M7QXJGdWdrQnhDOztBcUZ2Z2tCRTtFQUFzQztBckYyZ2tCeEM7O0FxRjNna0JFO0VBQXNDO0FyRitna0J4Qzs7QXFGL2drQkU7RUFBc0M7QXJGbWhrQnhDOztBcUZuaGtCRTtFQUFzQztBckZ1aGtCeEM7O0FxRnZoa0JFO0VBQXNDO0FyRjJoa0J4Qzs7QXFGM2hrQkU7RUFBc0M7QXJGK2hrQnhDOztBcUYvaGtCRTtFQUFzQztBckZtaWtCeEM7O0FxRm5pa0JFO0VBQXNDO0FyRnVpa0J4Qzs7QXFGdmlrQkU7RUFBc0M7QXJGMmlrQnhDOztBcUYzaWtCRTtFQUFzQztBckYraWtCeEM7O0FxRi9pa0JFO0VBQXNDO0FyRm1qa0J4Qzs7QXFGbmprQkU7RUFBc0M7QXJGdWprQnhDOztBcUZ2amtCRTtFQUFzQztBckYyamtCeEM7O0FxRjNqa0JFO0VBQXNDO0FyRitqa0J4Qzs7QXFGL2prQkU7RUFBc0M7QXJGbWtrQnhDOztBcUZua2tCRTtFQUFzQztBckZ1a2tCeEM7O0FxRnZra0JFO0VBQXNDO0FyRjJra0J4Qzs7QXFGM2trQkU7RUFBc0M7QXJGK2trQnhDOztBcUYva2tCRTtFQUFzQztBckZtbGtCeEM7O0FxRm5sa0JFO0VBQXNDO0FyRnVsa0J4Qzs7QXFGdmxrQkU7RUFBc0M7QXJGMmxrQnhDOztBcUYzbGtCRTtFQUFzQztBckYrbGtCeEM7O0FxRi9sa0JFO0VBQXNDO0FyRm1ta0J4Qzs7QXFGbm1rQkU7RUFBc0M7QXJGdW1rQnhDOztBcUZ2bWtCRTtFQUFzQztBckYybWtCeEM7O0FxRjNta0JFO0VBQXNDO0FyRitta0J4Qzs7QXFGL21rQkU7RUFBc0M7QXJGbW5rQnhDOztBcUZubmtCRTtFQUFzQztBckZ1bmtCeEM7O0FxRnZua0JFO0VBQXNDO0FyRjJua0J4Qzs7QXFGM25rQkU7RUFBc0M7QXJGK25rQnhDOztBcUYvbmtCRTtFQUFzQztBckZtb2tCeEM7O0FxRm5va0JFO0VBQXNDO0FyRnVva0J4Qzs7QXFGdm9rQkU7RUFBc0M7QXJGMm9rQnhDOztBcUYzb2tCRTtFQUFzQztBckYrb2tCeEM7O0FxRi9va0JFO0VBQXNDO0FyRm1wa0J4Qzs7QXFGbnBrQkU7RUFBc0M7QXJGdXBrQnhDOztBcUZ2cGtCRTtFQUFzQztBckYycGtCeEM7O0FxRjNwa0JFO0VBQXNDO0FyRitwa0J4Qzs7QXFGL3BrQkU7RUFBc0M7QXJGbXFrQnhDOztBcUZucWtCRTtFQUFzQztBckZ1cWtCeEM7O0FxRnZxa0JFO0VBQXNDO0FyRjJxa0J4Qzs7QXFGM3FrQkU7RUFBc0M7QXJGK3FrQnhDOztBcUYvcWtCRTtFQUFzQztBckZtcmtCeEM7O0FxRm5ya0JFO0VBQXNDO0FyRnVya0J4Qzs7QXFGdnJrQkU7RUFBc0M7QXJGMnJrQnhDOztBcUYzcmtCRTtFQUFzQztBckYrcmtCeEM7O0FxRi9ya0JFO0VBQXNDO0FyRm1za0J4Qzs7QXFGbnNrQkU7RUFBc0M7QXJGdXNrQnhDOztBcUZ2c2tCRTtFQUFzQztBckYyc2tCeEM7O0FxRjNza0JFO0VBQXNDO0FyRitza0J4Qzs7QXFGL3NrQkU7RUFBc0M7QXJGbXRrQnhDOztBcUZudGtCRTtFQUFzQztBckZ1dGtCeEM7O0FxRnZ0a0JFO0VBQXNDO0FyRjJ0a0J4Qzs7QXFGM3RrQkU7RUFBc0M7QXJGK3RrQnhDOztBcUYvdGtCRTtFQUFzQztBckZtdWtCeEM7O0FxRm51a0JFO0VBQXNDO0FyRnV1a0J4Qzs7QXFGdnVrQkU7RUFBc0M7QXJGMnVrQnhDOztBcUYzdWtCRTtFQUFzQztBckYrdWtCeEM7O0FxRi91a0JFO0VBQXNDO0FyRm12a0J4Qzs7QXFGbnZrQkU7RUFBc0M7QXJGdXZrQnhDOztBcUZ2dmtCRTtFQUFzQztBckYydmtCeEM7O0FxRjN2a0JFO0VBQXNDO0FyRit2a0J4Qzs7QXFGL3ZrQkU7RUFBc0M7QXJGbXdrQnhDOztBcUZud2tCRTtFQUFzQztBckZ1d2tCeEM7O0FxRnZ3a0JFO0VBQXNDO0FyRjJ3a0J4Qzs7QXFGM3drQkU7RUFBc0M7QXJGK3drQnhDOztBcUYvd2tCRTtFQUFzQztBckZteGtCeEM7O0FxRm54a0JFO0VBQXNDO0FyRnV4a0J4Qzs7QXFGdnhrQkU7RUFBc0M7QXJGMnhrQnhDOztBcUYzeGtCRTtFQUFzQztBckYreGtCeEM7O0FxRi94a0JFO0VBQXNDO0FyRm15a0J4Qzs7QXFGbnlrQkU7RUFBc0M7QXJGdXlrQnhDOztBcUZ2eWtCRTtFQUFzQztBckYyeWtCeEM7O0FxRjN5a0JFO0VBQXNDO0FyRit5a0J4Qzs7QXFGL3lrQkU7RUFBc0M7QXJGbXprQnhDOztBcUZuemtCRTtFQUFzQztBckZ1emtCeEM7O0FxRnZ6a0JFO0VBQXNDO0FyRjJ6a0J4Qzs7QXFGM3prQkU7RUFBc0M7QXJGK3prQnhDOztBcUYvemtCRTtFQUFzQztBckZtMGtCeEM7O0FxRm4wa0JFO0VBQXNDO0FyRnUwa0J4Qzs7QXFGdjBrQkU7RUFBc0M7QXJGMjBrQnhDOztBcUYzMGtCRTtFQUFzQztBckYrMGtCeEM7O0FxRi8wa0JFO0VBQXNDO0FyRm0xa0J4Qzs7QXFGbjFrQkU7RUFBc0M7QXJGdTFrQnhDOztBcUZ2MWtCRTtFQUFzQztBckYyMWtCeEM7O0FxRjMxa0JFO0VBQXNDO0FyRisxa0J4Qzs7QXFGLzFrQkU7RUFBc0M7QXJGbTJrQnhDOztBcUZuMmtCRTtFQUFzQztBckZ1MmtCeEM7O0FxRnYya0JFO0VBQXNDO0FyRjIya0J4Qzs7QXFGMzJrQkU7RUFBc0M7QXJGKzJrQnhDOztBcUYvMmtCRTtFQUFzQztBckZtM2tCeEM7O0FxRm4za0JFO0VBQXNDO0FyRnUza0J4Qzs7QXFGdjNrQkU7RUFBc0M7QXJGMjNrQnhDOztBcUYzM2tCRTtFQUFzQztBckYrM2tCeEM7O0FxRi8za0JFO0VBQXNDO0FyRm00a0J4Qzs7QXFGbjRrQkU7RUFBc0M7QXJGdTRrQnhDOztBcUZ2NGtCRTtFQUFzQztBckYyNGtCeEM7O0FxRjM0a0JFO0VBQXNDO0FyRis0a0J4Qzs7QXFGLzRrQkU7RUFBc0M7QXJGbTVrQnhDOztBcUZuNWtCRTtFQUFzQztBckZ1NWtCeEM7O0FxRnY1a0JFO0VBQXNDO0FyRjI1a0J4Qzs7QXFGMzVrQkU7RUFBc0M7QXJGKzVrQnhDOztBcUYvNWtCRTtFQUFzQztBckZtNmtCeEM7O0FxRm42a0JFO0VBQXNDO0FyRnU2a0J4Qzs7QXFGdjZrQkU7RUFBc0M7QXJGMjZrQnhDOztBcUYzNmtCRTtFQUFzQztBckYrNmtCeEM7O0FxRi82a0JFO0VBQXNDO0FyRm03a0J4Qzs7QXFGbjdrQkU7RUFBc0M7QXJGdTdrQnhDOztBcUZ2N2tCRTtFQUFzQztBckYyN2tCeEM7O0FxRjM3a0JFO0VBQXNDO0FyRis3a0J4Qzs7QXFGLzdrQkU7RUFBc0M7QXJGbThrQnhDOztBcUZuOGtCRTtFQUFzQztBckZ1OGtCeEM7O0FxRnY4a0JFO0VBQXNDO0FyRjI4a0J4Qzs7QXFGMzhrQkU7RUFBc0M7QXJGKzhrQnhDOztBcUYvOGtCRTtFQUFzQztBckZtOWtCeEM7O0FxRm45a0JFO0VBQXNDO0FyRnU5a0J4Qzs7QXFGdjlrQkU7RUFBc0M7QXJGMjlrQnhDOztBcUYzOWtCRTtFQUFzQztBckYrOWtCeEM7O0FxRi85a0JFO0VBQXNDO0FyRm0ra0J4Qzs7QXFGbitrQkU7RUFBc0M7QXJGdStrQnhDOztBcUZ2K2tCRTtFQUFzQztBckYyK2tCeEM7O0FxRjMra0JFO0VBQXNDO0FyRisra0J4Qzs7QXFGLytrQkU7RUFBc0M7QXJGbS9rQnhDOztBcUZuL2tCRTtFQUFzQztBckZ1L2tCeEM7O0FxRnYva0JFO0VBQXNDO0FyRjIva0J4Qzs7QXFGMy9rQkU7RUFBc0M7QXJGKy9rQnhDOztBcUYvL2tCRTtFQUFzQztBckZtZ2xCeEM7O0FxRm5nbEJFO0VBQXNDO0FyRnVnbEJ4Qzs7QXFGdmdsQkU7RUFBc0M7QXJGMmdsQnhDOztBcUYzZ2xCRTtFQUFzQztBckYrZ2xCeEM7O0FxRi9nbEJFO0VBQXNDO0FyRm1obEJ4Qzs7QXFGbmhsQkU7RUFBc0M7QXJGdWhsQnhDOztBcUZ2aGxCRTtFQUFzQztBckYyaGxCeEM7O0FxRjNobEJFO0VBQXNDO0FyRitobEJ4Qzs7QXFGL2hsQkU7RUFBc0M7QXJGbWlsQnhDOztBcUZuaWxCRTtFQUFzQztBckZ1aWxCeEM7O0FxRnZpbEJFO0VBQXNDO0FyRjJpbEJ4Qzs7QXFGM2lsQkU7RUFBc0M7QXJGK2lsQnhDOztBcUYvaWxCRTtFQUFzQztBckZtamxCeEM7O0FxRm5qbEJFO0VBQXNDO0FyRnVqbEJ4Qzs7QXFGdmpsQkU7RUFBc0M7QXJGMmpsQnhDOztBcUYzamxCRTtFQUFzQztBckYramxCeEM7O0FxRi9qbEJFO0VBQXNDO0FyRm1rbEJ4Qzs7QXFGbmtsQkU7RUFBc0M7QXJGdWtsQnhDOztBcUZ2a2xCRTtFQUFzQztBckYya2xCeEM7O0FxRjNrbEJFO0VBQXNDO0FyRitrbEJ4Qzs7QXFGL2tsQkU7RUFBc0M7QXJGbWxsQnhDOztBcUZubGxCRTtFQUFzQztBckZ1bGxCeEM7O0FxRnZsbEJFO0VBQXNDO0FyRjJsbEJ4Qzs7QXFGM2xsQkU7RUFBc0M7QXJGK2xsQnhDOztBcUYvbGxCRTtFQUFzQztBckZtbWxCeEM7O0FxRm5tbEJFO0VBQXNDO0FyRnVtbEJ4Qzs7QXFGdm1sQkU7RUFBc0M7QXJGMm1sQnhDOztBcUYzbWxCRTtFQUFzQztBckYrbWxCeEM7O0FxRi9tbEJFO0VBQXNDO0FyRm1ubEJ4Qzs7QXFGbm5sQkU7RUFBc0M7QXJGdW5sQnhDOztBcUZ2bmxCRTtFQUFzQztBckYybmxCeEM7O0FxRjNubEJFO0VBQXNDO0FyRitubEJ4Qzs7QXFGL25sQkU7RUFBc0M7QXJGbW9sQnhDOztBcUZub2xCRTtFQUFzQztBckZ1b2xCeEM7O0FxRnZvbEJFO0VBQXNDO0FyRjJvbEJ4Qzs7QXFGM29sQkU7RUFBc0M7QXJGK29sQnhDOztBcUYvb2xCRTtFQUFzQztBckZtcGxCeEM7O0FxRm5wbEJFO0VBQXNDO0FyRnVwbEJ4Qzs7QXFGdnBsQkU7RUFBc0M7QXJGMnBsQnhDOztBcUYzcGxCRTtFQUFzQztBckYrcGxCeEM7O0FxRi9wbEJFO0VBQXNDO0FyRm1xbEJ4Qzs7QXFGbnFsQkU7RUFBc0M7QXJGdXFsQnhDOztBcUZ2cWxCRTtFQUFzQztBckYycWxCeEM7O0FxRjNxbEJFO0VBQXNDO0FyRitxbEJ4Qzs7QXFGL3FsQkU7RUFBc0M7QXJGbXJsQnhDOztBcUZucmxCRTtFQUFzQztBckZ1cmxCeEM7O0FxRnZybEJFO0VBQXNDO0FyRjJybEJ4Qzs7QXFGM3JsQkU7RUFBc0M7QXJGK3JsQnhDOztBcUYvcmxCRTtFQUFzQztBckZtc2xCeEM7O0FxRm5zbEJFO0VBQXNDO0FyRnVzbEJ4Qzs7QXFGdnNsQkU7RUFBc0M7QXJGMnNsQnhDOztBcUYzc2xCRTtFQUFzQztBckYrc2xCeEM7O0FxRi9zbEJFO0VBQXNDO0FyRm10bEJ4Qzs7QXFGbnRsQkU7RUFBc0M7QXJGdXRsQnhDOztBcUZ2dGxCRTtFQUFzQztBckYydGxCeEM7O0FxRjN0bEJFO0VBQXNDO0FyRit0bEJ4Qzs7QXFGL3RsQkU7RUFBc0M7QXJGbXVsQnhDOztBcUZudWxCRTtFQUFzQztBckZ1dWxCeEM7O0FxRnZ1bEJFO0VBQXNDO0FyRjJ1bEJ4Qzs7QXFGM3VsQkU7RUFBc0M7QXJGK3VsQnhDOztBcUYvdWxCRTtFQUFzQztBckZtdmxCeEM7O0FxRm52bEJFO0VBQXNDO0FyRnV2bEJ4Qzs7QXFGdnZsQkU7RUFBc0M7QXJGMnZsQnhDOztBcUYzdmxCRTtFQUFzQztBckYrdmxCeEM7O0FxRi92bEJFO0VBQXNDO0FyRm13bEJ4Qzs7QXFGbndsQkU7RUFBc0M7QXJGdXdsQnhDOztBcUZ2d2xCRTtFQUFzQztBckYyd2xCeEM7O0FxRjN3bEJFO0VBQXNDO0FyRit3bEJ4Qzs7QXFGL3dsQkU7RUFBc0M7QXJGbXhsQnhDOztBcUZueGxCRTtFQUFzQztBckZ1eGxCeEM7O0FxRnZ4bEJFO0VBQXNDO0FyRjJ4bEJ4Qzs7QXFGM3hsQkU7RUFBc0M7QXJGK3hsQnhDOztBcUYveGxCRTtFQUFzQztBckZteWxCeEM7O0FxRm55bEJFO0VBQXNDO0FyRnV5bEJ4Qzs7QXFGdnlsQkU7RUFBc0M7QXJGMnlsQnhDOztBcUYzeWxCRTtFQUFzQztBckYreWxCeEM7O0FxRi95bEJFO0VBQXNDO0FyRm16bEJ4Qzs7QXFGbnpsQkU7RUFBc0M7QXJGdXpsQnhDOztBcUZ2emxCRTtFQUFzQztBckYyemxCeEM7O0FxRjN6bEJFO0VBQXNDO0FyRit6bEJ4Qzs7QXFGL3psQkU7RUFBc0M7QXJGbTBsQnhDOztBcUZuMGxCRTtFQUFzQztBckZ1MGxCeEM7O0FxRnYwbEJFO0VBQXNDO0FyRjIwbEJ4Qzs7QXFGMzBsQkU7RUFBc0M7QXJGKzBsQnhDOztBcUYvMGxCRTtFQUFzQztBckZtMWxCeEM7O0FxRm4xbEJFO0VBQXNDO0FyRnUxbEJ4Qzs7QXFGdjFsQkU7RUFBc0M7QXJGMjFsQnhDOztBcUYzMWxCRTtFQUFzQztBckYrMWxCeEM7O0FxRi8xbEJFO0VBQXNDO0FyRm0ybEJ4Qzs7QXFGbjJsQkU7RUFBc0M7QXJGdTJsQnhDOztBcUZ2MmxCRTtFQUFzQztBckYyMmxCeEM7O0FxRjMybEJFO0VBQXNDO0FyRisybEJ4Qzs7QXFGLzJsQkU7RUFBc0M7QXJGbTNsQnhDOztBcUZuM2xCRTtFQUFzQztBckZ1M2xCeEM7O0FxRnYzbEJFO0VBQXNDO0FyRjIzbEJ4Qzs7QXFGMzNsQkU7RUFBc0M7QXJGKzNsQnhDOztBcUYvM2xCRTtFQUFzQztBckZtNGxCeEM7O0FxRm40bEJFO0VBQXNDO0FyRnU0bEJ4Qzs7QXFGdjRsQkU7RUFBc0M7QXJGMjRsQnhDOztBcUYzNGxCRTtFQUFzQztBckYrNGxCeEM7O0FxRi80bEJFO0VBQXNDO0FyRm01bEJ4Qzs7QXFGbjVsQkU7RUFBc0M7QXJGdTVsQnhDOztBcUZ2NWxCRTtFQUFzQztBckYyNWxCeEM7O0FxRjM1bEJFO0VBQXNDO0FyRis1bEJ4Qzs7QXFGLzVsQkU7RUFBc0M7QXJGbTZsQnhDOztBcUZuNmxCRTtFQUFzQztBckZ1NmxCeEM7O0FxRnY2bEJFO0VBQXNDO0FyRjI2bEJ4Qzs7QXFGMzZsQkU7RUFBc0M7QXJGKzZsQnhDOztBcUYvNmxCRTtFQUFzQztBckZtN2xCeEM7O0FxRm43bEJFO0VBQXNDO0FyRnU3bEJ4Qzs7QXFGdjdsQkU7RUFBc0M7QXJGMjdsQnhDOztBcUYzN2xCRTtFQUFzQztBckYrN2xCeEM7O0FxRi83bEJFO0VBQXNDO0FyRm04bEJ4Qzs7QXFGbjhsQkU7RUFBc0M7QXJGdThsQnhDOztBcUZ2OGxCRTtFQUFzQztBckYyOGxCeEM7O0FxRjM4bEJFO0VBQXNDO0FyRis4bEJ4Qzs7QXFGLzhsQkU7RUFBc0M7QXJGbTlsQnhDOztBcUZuOWxCRTtFQUFzQztBckZ1OWxCeEM7O0FxRnY5bEJFO0VBQXNDO0FyRjI5bEJ4Qzs7QXFGMzlsQkU7RUFBc0M7QXJGKzlsQnhDOztBcUYvOWxCRTtFQUFzQztBckZtK2xCeEM7O0FxRm4rbEJFO0VBQXNDO0FyRnUrbEJ4Qzs7QXFGditsQkU7RUFBc0M7QXJGMitsQnhDOztBcUYzK2xCRTtFQUFzQztBckYrK2xCeEM7O0FxRi8rbEJFO0VBQXNDO0FyRm0vbEJ4Qzs7QXFGbi9sQkU7RUFBc0M7QXJGdS9sQnhDOztBcUZ2L2xCRTtFQUFzQztBckYyL2xCeEM7O0FxRjMvbEJFO0VBQXNDO0FyRisvbEJ4Qzs7QXFGLy9sQkU7RUFBc0M7QXJGbWdtQnhDOztBcUZuZ21CRTtFQUFzQztBckZ1Z21CeEM7O0FxRnZnbUJFO0VBQXNDO0FyRjJnbUJ4Qzs7QXFGM2dtQkU7RUFBc0M7QXJGK2dtQnhDOztBcUYvZ21CRTtFQUFzQztBckZtaG1CeEM7O0FxRm5obUJFO0VBQXNDO0FyRnVobUJ4Qzs7QXFGdmhtQkU7RUFBc0M7QXJGMmhtQnhDOztBcUYzaG1CRTtFQUFzQztBckYraG1CeEM7O0FxRi9obUJFO0VBQXNDO0FyRm1pbUJ4Qzs7QXFGbmltQkU7RUFBc0M7QXJGdWltQnhDOztBcUZ2aW1CRTtFQUFzQztBckYyaW1CeEM7O0FxRjNpbUJFO0VBQXNDO0FyRitpbUJ4Qzs7QXFGL2ltQkU7RUFBc0M7QXJGbWptQnhDOztBcUZuam1CRTtFQUFzQztBckZ1am1CeEM7O0FxRnZqbUJFO0VBQXNDO0FyRjJqbUJ4Qzs7QXFGM2ptQkU7RUFBc0M7QXJGK2ptQnhDOztBcUYvam1CRTtFQUFzQztBckZta21CeEM7O0FxRm5rbUJFO0VBQXNDO0FyRnVrbUJ4Qzs7QXFGdmttQkU7RUFBc0M7QXJGMmttQnhDOztBcUYza21CRTtFQUFzQztBckYra21CeEM7O0FxRi9rbUJFO0VBQXNDO0FyRm1sbUJ4Qzs7QXFGbmxtQkU7RUFBc0M7QXJGdWxtQnhDOztBcUZ2bG1CRTtFQUFzQztBckYybG1CeEM7O0FxRjNsbUJFO0VBQXNDO0FyRitsbUJ4Qzs7QXFGL2xtQkU7RUFBc0M7QXJGbW1tQnhDOztBcUZubW1CRTtFQUFzQztBckZ1bW1CeEM7O0FxRnZtbUJFO0VBQXNDO0FyRjJtbUJ4Qzs7QXFGM21tQkU7RUFBc0M7QXJGK21tQnhDOztBcUYvbW1CRTtFQUFzQztBckZtbm1CeEM7O0FxRm5ubUJFO0VBQXNDO0FyRnVubUJ4Qzs7QXFGdm5tQkU7RUFBc0M7QXJGMm5tQnhDOztBcUYzbm1CRTtFQUFzQztBckYrbm1CeEM7O0FxRi9ubUJFO0VBQXNDO0FyRm1vbUJ4Qzs7QXFGbm9tQkU7RUFBc0M7QXJGdW9tQnhDOztBcUZ2b21CRTtFQUFzQztBckYyb21CeEM7O0FxRjNvbUJFO0VBQXNDO0FyRitvbUJ4Qzs7QXFGL29tQkU7RUFBc0M7QXJGbXBtQnhDOztBcUZucG1CRTtFQUFzQztBckZ1cG1CeEM7O0FxRnZwbUJFO0VBQXNDO0FyRjJwbUJ4Qzs7QXFGM3BtQkU7RUFBc0M7QXJGK3BtQnhDOztBcUYvcG1CRTtFQUFzQztBckZtcW1CeEM7O0FxRm5xbUJFO0VBQXNDO0FyRnVxbUJ4Qzs7QXFGdnFtQkU7RUFBc0M7QXJGMnFtQnhDOztBcUYzcW1CRTtFQUFzQztBckYrcW1CeEM7O0FxRi9xbUJFO0VBQXNDO0FyRm1ybUJ4Qzs7QXFGbnJtQkU7RUFBc0M7QXJGdXJtQnhDOztBcUZ2cm1CRTtFQUFzQztBckYycm1CeEM7O0FxRjNybUJFO0VBQXNDO0FyRitybUJ4Qzs7QXFGL3JtQkU7RUFBc0M7QXJGbXNtQnhDOztBcUZuc21CRTtFQUFzQztBckZ1c21CeEM7O0FxRnZzbUJFO0VBQXNDO0FyRjJzbUJ4Qzs7QXFGM3NtQkU7RUFBc0M7QXJGK3NtQnhDOztBcUYvc21CRTtFQUFzQztBckZtdG1CeEM7O0FxRm50bUJFO0VBQXNDO0FyRnV0bUJ4Qzs7QXFGdnRtQkU7RUFBc0M7QXJGMnRtQnhDOztBcUYzdG1CRTtFQUFzQztBckYrdG1CeEM7O0FxRi90bUJFO0VBQXNDO0FyRm11bUJ4Qzs7QXFGbnVtQkU7RUFBc0M7QXJGdXVtQnhDOztBcUZ2dW1CRTtFQUFzQztBckYydW1CeEM7O0FxRjN1bUJFO0VBQXNDO0FyRit1bUJ4Qzs7QXFGL3VtQkU7RUFBc0M7QXJGbXZtQnhDOztBcUZudm1CRTtFQUFzQztBckZ1dm1CeEM7O0FxRnZ2bUJFO0VBQXNDO0FyRjJ2bUJ4Qzs7QXFGM3ZtQkU7RUFBc0M7QXJGK3ZtQnhDOztBcUYvdm1CRTtFQUFzQztBckZtd21CeEM7O0FxRm53bUJFO0VBQXNDO0FyRnV3bUJ4Qzs7QXFGdndtQkU7RUFBc0M7QXJGMndtQnhDOztBcUYzd21CRTtFQUFzQztBckYrd21CeEM7O0FxRi93bUJFO0VBQXNDO0FyRm14bUJ4Qzs7QXFGbnhtQkU7RUFBc0M7QXJGdXhtQnhDOztBcUZ2eG1CRTtFQUFzQztBckYyeG1CeEM7O0FxRjN4bUJFO0VBQXNDO0FyRit4bUJ4Qzs7QXFGL3htQkU7RUFBc0M7QXJGbXltQnhDOztBcUZueW1CRTtFQUFzQztBckZ1eW1CeEM7O0FxRnZ5bUJFO0VBQXNDO0FyRjJ5bUJ4Qzs7QXFGM3ltQkU7RUFBc0M7QXJGK3ltQnhDOztBcUYveW1CRTtFQUFzQztBckZtem1CeEM7O0FxRm56bUJFO0VBQXNDO0FyRnV6bUJ4Qzs7QXFGdnptQkU7RUFBc0M7QXJGMnptQnhDOztBcUYzem1CRTtFQUFzQztBckYrem1CeEM7O0FxRi96bUJFO0VBQXNDO0FyRm0wbUJ4Qzs7QXFGbjBtQkU7RUFBc0M7QXJGdTBtQnhDOztBcUZ2MG1CRTtFQUFzQztBckYyMG1CeEM7O0FxRjMwbUJFO0VBQXNDO0FyRiswbUJ4Qzs7QXFGLzBtQkU7RUFBc0M7QXJGbTFtQnhDOztBcUZuMW1CRTtFQUFzQztBckZ1MW1CeEM7O0FxRnYxbUJFO0VBQXNDO0FyRjIxbUJ4Qzs7QXFGMzFtQkU7RUFBc0M7QXJGKzFtQnhDOztBcUYvMW1CRTtFQUFzQztBckZtMm1CeEM7O0FxRm4ybUJFO0VBQXNDO0FyRnUybUJ4Qzs7QXFGdjJtQkU7RUFBc0M7QXJGMjJtQnhDOztBcUYzMm1CRTtFQUFzQztBckYrMm1CeEM7O0FxRi8ybUJFO0VBQXNDO0FyRm0zbUJ4Qzs7QXFGbjNtQkU7RUFBc0M7QXJGdTNtQnhDOztBcUZ2M21CRTtFQUFzQztBckYyM21CeEM7O0FxRjMzbUJFO0VBQXNDO0FyRiszbUJ4Qzs7QXFGLzNtQkU7RUFBc0M7QXJGbTRtQnhDOztBcUZuNG1CRTtFQUFzQztBckZ1NG1CeEM7O0FxRnY0bUJFO0VBQXNDO0FyRjI0bUJ4Qzs7QXFGMzRtQkU7RUFBc0M7QXJGKzRtQnhDOztBcUYvNG1CRTtFQUFzQztBckZtNW1CeEM7O0FxRm41bUJFO0VBQXNDO0FyRnU1bUJ4Qzs7QXFGdjVtQkU7RUFBc0M7QXJGMjVtQnhDOztBcUYzNW1CRTtFQUFzQztBckYrNW1CeEM7O0FxRi81bUJFO0VBQXNDO0FyRm02bUJ4Qzs7QXFGbjZtQkU7RUFBc0M7QXJGdTZtQnhDOztBcUZ2Nm1CRTtFQUFzQztBckYyNm1CeEM7O0FxRjM2bUJFO0VBQXNDO0FyRis2bUJ4Qzs7QXFGLzZtQkU7RUFBc0M7QXJGbTdtQnhDOztBcUZuN21CRTtFQUFzQztBckZ1N21CeEM7O0FxRnY3bUJFO0VBQXNDO0FyRjI3bUJ4Qzs7QXFGMzdtQkU7RUFBc0M7QXJGKzdtQnhDOztBcUYvN21CRTtFQUFzQztBckZtOG1CeEM7O0FxRm44bUJFO0VBQXNDO0FyRnU4bUJ4Qzs7QXFGdjhtQkU7RUFBc0M7QXJGMjhtQnhDOztBcUYzOG1CRTtFQUFzQztBckYrOG1CeEM7O0FxRi84bUJFO0VBQXNDO0FyRm05bUJ4Qzs7QXFGbjltQkU7RUFBc0M7QXJGdTltQnhDOztBcUZ2OW1CRTtFQUFzQztBckYyOW1CeEM7O0FxRjM5bUJFO0VBQXNDO0FyRis5bUJ4Qzs7QXFGLzltQkU7RUFBc0M7QXJGbSttQnhDOztBcUZuK21CRTtFQUFzQztBckZ1K21CeEM7O0FxRnYrbUJFO0VBQXNDO0FyRjIrbUJ4Qzs7QXFGMyttQkU7RUFBc0M7QXJGKyttQnhDOztBcUYvK21CRTtFQUFzQztBckZtL21CeEM7O0FxRm4vbUJFO0VBQXNDO0FyRnUvbUJ4Qzs7QXFGdi9tQkU7RUFBc0M7QXJGMi9tQnhDOztBcUYzL21CRTtFQUFzQztBckYrL21CeEM7O0FxRi8vbUJFO0VBQXNDO0FyRm1nbkJ4Qzs7QXFGbmduQkU7RUFBc0M7QXJGdWduQnhDOztBcUZ2Z25CRTtFQUFzQztBckYyZ25CeEM7O0FxRjNnbkJFO0VBQXNDO0FyRitnbkJ4Qzs7QXFGL2duQkU7RUFBc0M7QXJGbWhuQnhDOztBcUZuaG5CRTtFQUFzQztBckZ1aG5CeEM7O0FxRnZobkJFO0VBQXNDO0FyRjJobkJ4Qzs7QXFGM2huQkU7RUFBc0M7QXJGK2huQnhDOztBcUYvaG5CRTtFQUFzQztBckZtaW5CeEM7O0FxRm5pbkJFO0VBQXNDO0FyRnVpbkJ4Qzs7QXFGdmluQkU7RUFBc0M7QXJGMmluQnhDOztBcUYzaW5CRTtFQUFzQztBckYraW5CeEM7O0FxRi9pbkJFO0VBQXNDO0FyRm1qbkJ4Qzs7QXFGbmpuQkU7RUFBc0M7QXJGdWpuQnhDOztBcUZ2am5CRTtFQUFzQztBckYyam5CeEM7O0FxRjNqbkJFO0VBQXNDO0FyRitqbkJ4Qzs7QXFGL2puQkU7RUFBc0M7QXJGbWtuQnhDOztBcUZua25CRTtFQUFzQztBckZ1a25CeEM7O0FxRnZrbkJFO0VBQXNDO0FyRjJrbkJ4Qzs7QXFGM2tuQkU7RUFBc0M7QXJGK2tuQnhDOztBcUYva25CRTtFQUFzQztBckZtbG5CeEM7O0FxRm5sbkJFO0VBQXNDO0FyRnVsbkJ4Qzs7QXFGdmxuQkU7RUFBc0M7QXJGMmxuQnhDOztBcUYzbG5CRTtFQUFzQztBckYrbG5CeEM7O0FxRi9sbkJFO0VBQXNDO0FyRm1tbkJ4Qzs7QXFGbm1uQkU7RUFBc0M7QXJGdW1uQnhDOztBcUZ2bW5CRTtFQUFzQztBckYybW5CeEM7O0FxRjNtbkJFO0VBQXNDO0FyRittbkJ4Qzs7QXFGL21uQkU7RUFBc0M7QXJGbW5uQnhDOztBcUZubm5CRTtFQUFzQztBckZ1bm5CeEM7O0FxRnZubkJFO0VBQXNDO0FyRjJubkJ4Qzs7QXFGM25uQkU7RUFBc0M7QXJGK25uQnhDOztBcUYvbm5CRTtFQUFzQztBckZtb25CeEM7O0FxRm5vbkJFO0VBQXNDO0FyRnVvbkJ4Qzs7QXFGdm9uQkU7RUFBc0M7QXJGMm9uQnhDOztBcUYzb25CRTtFQUFzQztBckYrb25CeEM7O0FxRi9vbkJFO0VBQXNDO0FyRm1wbkJ4Qzs7QXFGbnBuQkU7RUFBc0M7QXJGdXBuQnhDOztBcUZ2cG5CRTtFQUFzQztBckYycG5CeEM7O0FxRjNwbkJFO0VBQXNDO0FyRitwbkJ4Qzs7QXFGL3BuQkU7RUFBc0M7QXJGbXFuQnhDOztBcUZucW5CRTtFQUFzQztBckZ1cW5CeEM7O0FxRnZxbkJFO0VBQXNDO0FyRjJxbkJ4Qzs7QXFGM3FuQkU7RUFBc0M7QXJGK3FuQnhDOztBcUYvcW5CRTtFQUFzQztBckZtcm5CeEM7O0FxRm5ybkJFO0VBQXNDO0FyRnVybkJ4Qzs7QXFGdnJuQkU7RUFBc0M7QXJGMnJuQnhDOztBcUYzcm5CRTtFQUFzQztBckYrcm5CeEM7O0FzRmxzbkJBOztFVHFCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFa3JuQkY7O0E2RTdxbkJFOztFQWJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Urcm5CRjs7QXVGaHVuQkE7Ozs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtBdkZndW5CRjs7QXVGNXRuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlI2QndCO0VRNUJ4QjtBdkYrdG5CRjtBdUYzdG5CQTs7RUFFRTtBdkY2dG5CRjs7QXdGdHZuQkE7Ozs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtBeEZzdm5CRjs7QXdGbHZuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlQ2QndCO0VTNUJ4QjtBeEZxdm5CRjtBd0Zqdm5CQTs7RUFFRTtBeEZtdm5CRjs7QXlGNXduQkE7Ozs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtBekY0d25CRjs7QXlGenduQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlY4QndCO0VVN0J4QjtBekY0d25CRjtBeUZ4d25CQTs7RUFFRTtBekYwd25CRjs7QXlGdHduQkU7RUFBcUM7QXpGMHduQnZDOztBeUYxd25CRTtFQUFxQztBekY4d25CdkM7O0F5Rjl3bkJFO0VBQXFDO0F6Rmt4bkJ2Qzs7QXlGbHhuQkU7RUFBcUM7QXpGc3huQnZDOztBeUZ0eG5CRTtFQUFxQztBekYweG5CdkM7O0F5RjF4bkJFO0VBQXFDO0F6Rjh4bkJ2Qzs7QXlGOXhuQkU7RUFBcUM7QXpGa3luQnZDOztBeUZseW5CRTtFQUFxQztBekZzeW5CdkM7O0F5RnR5bkJFO0VBQXFDO0F6RjB5bkJ2Qzs7QXlGMXluQkU7RUFBcUM7QXpGOHluQnZDOztBeUY5eW5CRTtFQUFxQztBekZrem5CdkM7O0F5Rmx6bkJFO0VBQXFDO0F6RnN6bkJ2Qzs7QXlGdHpuQkU7RUFBcUM7QXpGMHpuQnZDOztBeUYxem5CRTtFQUFxQztBekY4em5CdkM7O0F5Rjl6bkJFO0VBQXFDO0F6RmswbkJ2Qzs7QXlGbDBuQkU7RUFBcUM7QXpGczBuQnZDOztBeUZ0MG5CRTtFQUFxQztBekYwMG5CdkM7O0F5RjEwbkJFO0VBQXFDO0F6RjgwbkJ2Qzs7QXlGOTBuQkU7RUFBcUM7QXpGazFuQnZDOztBeUZsMW5CRTtFQUFxQztBekZzMW5CdkM7O0F5RnQxbkJFO0VBQXFDO0F6RjAxbkJ2Qzs7QXlGMTFuQkU7RUFBcUM7QXpGODFuQnZDOztBeUY5MW5CRTtFQUFxQztBekZrMm5CdkM7O0F5RmwybkJFO0VBQXFDO0F6RnMybkJ2Qzs7QXlGdDJuQkU7RUFBcUM7QXpGMDJuQnZDOztBeUYxMm5CRTtFQUFxQztBekY4Mm5CdkM7O0F5RjkybkJFO0VBQXFDO0F6RmszbkJ2Qzs7QXlGbDNuQkU7RUFBcUM7QXpGczNuQnZDOztBeUZ0M25CRTtFQUFxQztBekYwM25CdkM7O0F5RjEzbkJFO0VBQXFDO0F6RjgzbkJ2Qzs7QXlGOTNuQkU7RUFBcUM7QXpGazRuQnZDOztBeUZsNG5CRTtFQUFxQztBekZzNG5CdkM7O0F5RnQ0bkJFO0VBQXFDO0F6RjA0bkJ2Qzs7QXlGMTRuQkU7RUFBcUM7QXpGODRuQnZDOztBeUY5NG5CRTtFQUFxQztBekZrNW5CdkM7O0F5Rmw1bkJFO0VBQXFDO0F6RnM1bkJ2Qzs7QXlGdDVuQkU7RUFBcUM7QXpGMDVuQnZDOztBeUYxNW5CRTtFQUFxQztBekY4NW5CdkM7O0F5Rjk1bkJFO0VBQXFDO0F6Rms2bkJ2Qzs7QXlGbDZuQkU7RUFBcUM7QXpGczZuQnZDOztBeUZ0Nm5CRTtFQUFxQztBekYwNm5CdkM7O0F5RjE2bkJFO0VBQXFDO0F6Rjg2bkJ2Qzs7QXlGOTZuQkU7RUFBcUM7QXpGazduQnZDOztBeUZsN25CRTtFQUFxQztBekZzN25CdkM7O0F5RnQ3bkJFO0VBQXFDO0F6RjA3bkJ2Qzs7QXlGMTduQkU7RUFBcUM7QXpGODduQnZDOztBeUY5N25CRTtFQUFxQztBekZrOG5CdkM7O0F5Rmw4bkJFO0VBQXFDO0F6RnM4bkJ2Qzs7QXlGdDhuQkU7RUFBcUM7QXpGMDhuQnZDOztBeUYxOG5CRTtFQUFxQztBekY4OG5CdkM7O0F5Rjk4bkJFO0VBQXFDO0F6Rms5bkJ2Qzs7QXlGbDluQkU7RUFBcUM7QXpGczluQnZDOztBeUZ0OW5CRTtFQUFxQztBekYwOW5CdkM7O0F5RjE5bkJFO0VBQXFDO0F6Rjg5bkJ2Qzs7QXlGOTluQkU7RUFBcUM7QXpGaytuQnZDOztBeUZsK25CRTtFQUFxQztBekZzK25CdkM7O0F5RnQrbkJFO0VBQXFDO0F6RjArbkJ2Qzs7QXlGMStuQkU7RUFBcUM7QXpGOCtuQnZDOztBeUY5K25CRTtFQUFxQztBekZrL25CdkM7O0F5RmwvbkJFO0VBQXFDO0F6RnMvbkJ2Qzs7QXlGdC9uQkU7RUFBcUM7QXpGMC9uQnZDOztBeUYxL25CRTtFQUFxQztBekY4L25CdkM7O0F5RjkvbkJFO0VBQXFDO0F6Rmtnb0J2Qzs7QXlGbGdvQkU7RUFBcUM7QXpGc2dvQnZDOztBeUZ0Z29CRTtFQUFxQztBekYwZ29CdkM7O0F5RjFnb0JFO0VBQXFDO0F6Rjhnb0J2Qzs7QXlGOWdvQkU7RUFBcUM7QXpGa2hvQnZDOztBeUZsaG9CRTtFQUFxQztBekZzaG9CdkM7O0F5RnRob0JFO0VBQXFDO0F6RjBob0J2Qzs7QXlGMWhvQkU7RUFBcUM7QXpGOGhvQnZDOztBeUY5aG9CRTtFQUFxQztBekZraW9CdkM7O0F5Rmxpb0JFO0VBQXFDO0F6RnNpb0J2Qzs7QXlGdGlvQkU7RUFBcUM7QXpGMGlvQnZDOztBeUYxaW9CRTtFQUFxQztBekY4aW9CdkM7O0F5Rjlpb0JFO0VBQXFDO0F6Rmtqb0J2Qzs7QXlGbGpvQkU7RUFBcUM7QXpGc2pvQnZDOztBeUZ0am9CRTtFQUFxQztBekYwam9CdkM7O0F5RjFqb0JFO0VBQXFDO0F6Rjhqb0J2Qzs7QXlGOWpvQkU7RUFBcUM7QXpGa2tvQnZDOztBeUZsa29CRTtFQUFxQztBekZza29CdkM7O0F5RnRrb0JFO0VBQXFDO0F6RjBrb0J2Qzs7QXlGMWtvQkU7RUFBcUM7QXpGOGtvQnZDOztBeUY5a29CRTtFQUFxQztBekZrbG9CdkM7O0F5Rmxsb0JFO0VBQXFDO0F6RnNsb0J2Qzs7QXlGdGxvQkU7RUFBcUM7QXpGMGxvQnZDOztBeUYxbG9CRTtFQUFxQztBekY4bG9CdkM7O0F5Rjlsb0JFO0VBQXFDO0F6Rmttb0J2Qzs7QXlGbG1vQkU7RUFBcUM7QXpGc21vQnZDOztBeUZ0bW9CRTtFQUFxQztBekYwbW9CdkM7O0F5RjFtb0JFO0VBQXFDO0F6Rjhtb0J2Qzs7QXlGOW1vQkU7RUFBcUM7QXpGa25vQnZDOztBeUZsbm9CRTtFQUFxQztBekZzbm9CdkM7O0F5RnRub0JFO0VBQXFDO0F6RjBub0J2Qzs7QXlGMW5vQkU7RUFBcUM7QXpGOG5vQnZDOztBeUY5bm9CRTtFQUFxQztBekZrb29CdkM7O0F5Rmxvb0JFO0VBQXFDO0F6RnNvb0J2Qzs7QXlGdG9vQkU7RUFBcUM7QXpGMG9vQnZDOztBeUYxb29CRTtFQUFxQztBekY4b29CdkM7O0F5Rjlvb0JFO0VBQXFDO0F6Rmtwb0J2Qzs7QXlGbHBvQkU7RUFBcUM7QXpGc3BvQnZDOztBeUZ0cG9CRTtFQUFxQztBekYwcG9CdkM7O0F5RjFwb0JFO0VBQXFDO0F6Rjhwb0J2Qzs7QXlGOXBvQkU7RUFBcUM7QXpGa3FvQnZDOztBeUZscW9CRTtFQUFxQztBekZzcW9CdkM7O0F5RnRxb0JFO0VBQXFDO0F6RjBxb0J2Qzs7QXlGMXFvQkU7RUFBcUM7QXpGOHFvQnZDOztBeUY5cW9CRTtFQUFxQztBekZrcm9CdkM7O0F5Rmxyb0JFO0VBQXFDO0F6RnNyb0J2Qzs7QXlGdHJvQkU7RUFBcUM7QXpGMHJvQnZDOztBeUYxcm9CRTtFQUFxQztBekY4cm9CdkM7O0F5Rjlyb0JFO0VBQXFDO0F6Rmtzb0J2Qzs7QXlGbHNvQkU7RUFBcUM7QXpGc3NvQnZDOztBeUZ0c29CRTtFQUFxQztBekYwc29CdkM7O0F5RjFzb0JFO0VBQXFDO0F6Rjhzb0J2Qzs7QXlGOXNvQkU7RUFBcUM7QXpGa3RvQnZDOztBeUZsdG9CRTtFQUFxQztBekZzdG9CdkM7O0F5RnR0b0JFO0VBQXFDO0F6RjB0b0J2Qzs7QXlGMXRvQkU7RUFBcUM7QXpGOHRvQnZDOztBeUY5dG9CRTtFQUFxQztBekZrdW9CdkM7O0F5Rmx1b0JFO0VBQXFDO0F6RnN1b0J2Qzs7QXlGdHVvQkU7RUFBcUM7QXpGMHVvQnZDOztBeUYxdW9CRTtFQUFxQztBekY4dW9CdkM7O0F5Rjl1b0JFO0VBQXFDO0F6Rmt2b0J2Qzs7QXlGbHZvQkU7RUFBcUM7QXpGc3ZvQnZDOztBeUZ0dm9CRTtFQUFxQztBekYwdm9CdkM7O0F5RjF2b0JFO0VBQXFDO0F6Rjh2b0J2Qzs7QXlGOXZvQkU7RUFBcUM7QXpGa3dvQnZDOztBeUZsd29CRTtFQUFxQztBekZzd29CdkM7O0F5RnR3b0JFO0VBQXFDO0F6RjB3b0J2Qzs7QXlGMXdvQkU7RUFBcUM7QXpGOHdvQnZDOztBeUY5d29CRTtFQUFxQztBekZreG9CdkM7O0F5Rmx4b0JFO0VBQXFDO0F6RnN4b0J2Qzs7QXlGdHhvQkU7RUFBcUM7QXpGMHhvQnZDOztBeUYxeG9CRTtFQUFxQztBekY4eG9CdkM7O0F5Rjl4b0JFO0VBQXFDO0F6Rmt5b0J2Qzs7QXlGbHlvQkU7RUFBcUM7QXpGc3lvQnZDOztBeUZ0eW9CRTtFQUFxQztBekYweW9CdkM7O0F5RjF5b0JFO0VBQXFDO0F6Rjh5b0J2Qzs7QXlGOXlvQkU7RUFBcUM7QXpGa3pvQnZDOztBeUZsem9CRTtFQUFxQztBekZzem9CdkM7O0F5RnR6b0JFO0VBQXFDO0F6RjB6b0J2Qzs7QXlGMXpvQkU7RUFBcUM7QXpGOHpvQnZDOztBeUY5em9CRTtFQUFxQztBekZrMG9CdkM7O0F5Rmwwb0JFO0VBQXFDO0F6RnMwb0J2Qzs7QXlGdDBvQkU7RUFBcUM7QXpGMDBvQnZDOztBeUYxMG9CRTtFQUFxQztBekY4MG9CdkM7O0F5Rjkwb0JFO0VBQXFDO0F6Rmsxb0J2Qzs7QXlGbDFvQkU7RUFBcUM7QXpGczFvQnZDOztBeUZ0MW9CRTtFQUFxQztBekYwMW9CdkM7O0F5RjExb0JFO0VBQXFDO0F6Rjgxb0J2Qzs7QXlGOTFvQkU7RUFBcUM7QXpGazJvQnZDOztBeUZsMm9CRTtFQUFxQztBekZzMm9CdkM7O0F5RnQyb0JFO0VBQXFDO0F6RjAyb0J2Qzs7QXlGMTJvQkU7RUFBcUM7QXpGODJvQnZDOztBeUY5Mm9CRTtFQUFxQztBekZrM29CdkM7O0F5Rmwzb0JFO0VBQXFDO0F6RnMzb0J2Qzs7QXlGdDNvQkU7RUFBcUM7QXpGMDNvQnZDOztBeUYxM29CRTtFQUFxQztBekY4M29CdkM7O0F5Rjkzb0JFO0VBQXFDO0F6Rms0b0J2Qzs7QXlGbDRvQkU7RUFBcUM7QXpGczRvQnZDOztBeUZ0NG9CRTtFQUFxQztBekYwNG9CdkM7O0F5RjE0b0JFO0VBQXFDO0F6Rjg0b0J2Qzs7QXlGOTRvQkU7RUFBcUM7QXpGazVvQnZDOztBeUZsNW9CRTtFQUFxQztBekZzNW9CdkM7O0F5RnQ1b0JFO0VBQXFDO0F6RjA1b0J2Qzs7QXlGMTVvQkU7RUFBcUM7QXpGODVvQnZDOztBeUY5NW9CRTtFQUFxQztBekZrNm9CdkM7O0F5Rmw2b0JFO0VBQXFDO0F6RnM2b0J2Qzs7QXlGdDZvQkU7RUFBcUM7QXpGMDZvQnZDOztBeUYxNm9CRTtFQUFxQztBekY4Nm9CdkM7O0F5Rjk2b0JFO0VBQXFDO0F6Rms3b0J2Qzs7QXlGbDdvQkU7RUFBcUM7QXpGczdvQnZDOztBeUZ0N29CRTtFQUFxQztBekYwN29CdkM7O0F5RjE3b0JFO0VBQXFDO0F6Rjg3b0J2Qzs7QXlGOTdvQkU7RUFBcUM7QXpGazhvQnZDOztBeUZsOG9CRTtFQUFxQztBekZzOG9CdkM7O0F5RnQ4b0JFO0VBQXFDO0F6RjA4b0J2Qzs7QXlGMThvQkU7RUFBcUM7QXpGODhvQnZDOztBeUY5OG9CRTtFQUFxQztBekZrOW9CdkM7O0F5Rmw5b0JFO0VBQXFDO0F6RnM5b0J2Qzs7QXlGdDlvQkU7RUFBcUM7QXpGMDlvQnZDOztBeUYxOW9CRTtFQUFxQztBekY4OW9CdkM7O0F5Rjk5b0JFO0VBQXFDO0F6Rmsrb0J2Qzs7QXlGbCtvQkU7RUFBcUM7QXpGcytvQnZDOztBeUZ0K29CRTtFQUFxQztBekYwK29CdkM7O0F5RjErb0JFO0VBQXFDO0F6Rjgrb0J2Qzs7QXlGOStvQkU7RUFBcUM7QXpGay9vQnZDOztBeUZsL29CRTtFQUFxQztBekZzL29CdkM7O0F5RnQvb0JFO0VBQXFDO0F6RjAvb0J2Qzs7QXlGMS9vQkU7RUFBcUM7QXpGOC9vQnZDOztBeUY5L29CRTtFQUFxQztBekZrZ3BCdkM7O0F5RmxncEJFO0VBQXFDO0F6RnNncEJ2Qzs7QXlGdGdwQkU7RUFBcUM7QXpGMGdwQnZDOztBeUYxZ3BCRTtFQUFxQztBekY4Z3BCdkM7O0F5RjlncEJFO0VBQXFDO0F6RmtocEJ2Qzs7QXlGbGhwQkU7RUFBcUM7QXpGc2hwQnZDOztBeUZ0aHBCRTtFQUFxQztBekYwaHBCdkM7O0F5RjFocEJFO0VBQXFDO0F6RjhocEJ2Qzs7QXlGOWhwQkU7RUFBcUM7QXpGa2lwQnZDOztBeUZsaXBCRTtFQUFxQztBekZzaXBCdkM7O0F5RnRpcEJFO0VBQXFDO0F6RjBpcEJ2Qzs7QXlGMWlwQkU7RUFBcUM7QXpGOGlwQnZDOztBeUY5aXBCRTtFQUFxQztBekZranBCdkM7O0F5RmxqcEJFO0VBQXFDO0F6RnNqcEJ2Qzs7QXlGdGpwQkU7RUFBcUM7QXpGMGpwQnZDOztBeUYxanBCRTtFQUFxQztBekY4anBCdkM7O0F5RjlqcEJFO0VBQXFDO0F6RmtrcEJ2Qzs7QXlGbGtwQkU7RUFBcUM7QXpGc2twQnZDOztBeUZ0a3BCRTtFQUFxQztBekYwa3BCdkM7O0F5RjFrcEJFO0VBQXFDO0F6RjhrcEJ2Qzs7QXlGOWtwQkU7RUFBcUM7QXpGa2xwQnZDOztBeUZsbHBCRTtFQUFxQztBekZzbHBCdkM7O0F5RnRscEJFO0VBQXFDO0F6RjBscEJ2Qzs7QXlGMWxwQkU7RUFBcUM7QXpGOGxwQnZDOztBeUY5bHBCRTtFQUFxQztBekZrbXBCdkM7O0F5RmxtcEJFO0VBQXFDO0F6RnNtcEJ2Qzs7QXlGdG1wQkU7RUFBcUM7QXpGMG1wQnZDOztBeUYxbXBCRTtFQUFxQztBekY4bXBCdkM7O0F5RjltcEJFO0VBQXFDO0F6RmtucEJ2Qzs7QXlGbG5wQkU7RUFBcUM7QXpGc25wQnZDOztBeUZ0bnBCRTtFQUFxQztBekYwbnBCdkM7O0F5RjFucEJFO0VBQXFDO0F6RjhucEJ2Qzs7QXlGOW5wQkU7RUFBcUM7QXpGa29wQnZDOztBeUZsb3BCRTtFQUFxQztBekZzb3BCdkM7O0F5RnRvcEJFO0VBQXFDO0F6RjBvcEJ2Qzs7QXlGMW9wQkU7RUFBcUM7QXpGOG9wQnZDOztBeUY5b3BCRTtFQUFxQztBekZrcHBCdkM7O0F5RmxwcEJFO0VBQXFDO0F6RnNwcEJ2Qzs7QXlGdHBwQkU7RUFBcUM7QXpGMHBwQnZDOztBeUYxcHBCRTtFQUFxQztBekY4cHBCdkM7O0F5RjlwcEJFO0VBQXFDO0F6RmtxcEJ2Qzs7QXlGbHFwQkU7RUFBcUM7QXpGc3FwQnZDOztBeUZ0cXBCRTtFQUFxQztBekYwcXBCdkM7O0F5RjFxcEJFO0VBQXFDO0F6RjhxcEJ2Qzs7QXlGOXFwQkU7RUFBcUM7QXpGa3JwQnZDOztBeUZscnBCRTtFQUFxQztBekZzcnBCdkM7O0F5RnRycEJFO0VBQXFDO0F6RjBycEJ2Qzs7QXlGMXJwQkU7RUFBcUM7QXpGOHJwQnZDOztBeUY5cnBCRTtFQUFxQztBekZrc3BCdkM7O0F5RmxzcEJFO0VBQXFDO0F6RnNzcEJ2Qzs7QXlGdHNwQkU7RUFBcUM7QXpGMHNwQnZDOztBeUYxc3BCRTtFQUFxQztBekY4c3BCdkM7O0F5RjlzcEJFO0VBQXFDO0F6Rmt0cEJ2Qzs7QXlGbHRwQkU7RUFBcUM7QXpGc3RwQnZDOztBeUZ0dHBCRTtFQUFxQztBekYwdHBCdkM7O0F5RjF0cEJFO0VBQXFDO0F6Rjh0cEJ2Qzs7QXlGOXRwQkU7RUFBcUM7QXpGa3VwQnZDOztBeUZsdXBCRTtFQUFxQztBekZzdXBCdkM7O0F5RnR1cEJFO0VBQXFDO0F6RjB1cEJ2Qzs7QXlGMXVwQkU7RUFBcUM7QXpGOHVwQnZDOztBeUY5dXBCRTtFQUFxQztBekZrdnBCdkM7O0F5Rmx2cEJFO0VBQXFDO0F6RnN2cEJ2Qzs7QXlGdHZwQkU7RUFBcUM7QXpGMHZwQnZDOztBeUYxdnBCRTtFQUFxQztBekY4dnBCdkM7O0F5Rjl2cEJFO0VBQXFDO0F6Rmt3cEJ2Qzs7QXlGbHdwQkU7RUFBcUM7QXpGc3dwQnZDOztBeUZ0d3BCRTtFQUFxQztBekYwd3BCdkM7O0F5RjF3cEJFO0VBQXFDO0F6Rjh3cEJ2Qzs7QXlGOXdwQkU7RUFBcUM7QXpGa3hwQnZDOztBeUZseHBCRTtFQUFxQztBekZzeHBCdkM7O0F5RnR4cEJFO0VBQXFDO0F6RjB4cEJ2Qzs7QXlGMXhwQkU7RUFBcUM7QXpGOHhwQnZDOztBeUY5eHBCRTtFQUFxQztBekZreXBCdkM7O0F5Rmx5cEJFO0VBQXFDO0F6RnN5cEJ2Qzs7QXlGdHlwQkU7RUFBcUM7QXpGMHlwQnZDOztBeUYxeXBCRTtFQUFxQztBekY4eXBCdkM7O0F5Rjl5cEJFO0VBQXFDO0F6Rmt6cEJ2Qzs7QXlGbHpwQkU7RUFBcUM7QXpGc3pwQnZDOztBeUZ0enBCRTtFQUFxQztBekYwenBCdkM7O0F5RjF6cEJFO0VBQXFDO0F6Rjh6cEJ2Qzs7QXlGOXpwQkU7RUFBcUM7QXpGazBwQnZDOztBeUZsMHBCRTtFQUFxQztBekZzMHBCdkM7O0F5RnQwcEJFO0VBQXFDO0F6RjAwcEJ2Qzs7QXlGMTBwQkU7RUFBcUM7QXpGODBwQnZDOztBeUY5MHBCRTtFQUFxQztBekZrMXBCdkM7O0F5RmwxcEJFO0VBQXFDO0F6RnMxcEJ2Qzs7QXlGdDFwQkU7RUFBcUM7QXpGMDFwQnZDOztBeUYxMXBCRTtFQUFxQztBekY4MXBCdkM7O0F5RjkxcEJFO0VBQXFDO0F6RmsycEJ2Qzs7QXlGbDJwQkU7RUFBcUM7QXpGczJwQnZDOztBeUZ0MnBCRTtFQUFxQztBekYwMnBCdkM7O0F5RjEycEJFO0VBQXFDO0F6RjgycEJ2Qzs7QXlGOTJwQkU7RUFBcUM7QXpGazNwQnZDOztBeUZsM3BCRTtFQUFxQztBekZzM3BCdkM7O0F5RnQzcEJFO0VBQXFDO0F6RjAzcEJ2Qzs7QXlGMTNwQkU7RUFBcUM7QXpGODNwQnZDOztBeUY5M3BCRTtFQUFxQztBekZrNHBCdkM7O0F5Rmw0cEJFO0VBQXFDO0F6RnM0cEJ2Qzs7QXlGdDRwQkU7RUFBcUM7QXpGMDRwQnZDOztBeUYxNHBCRTtFQUFxQztBekY4NHBCdkM7O0F5Rjk0cEJFO0VBQXFDO0F6Rms1cEJ2Qzs7QXlGbDVwQkU7RUFBcUM7QXpGczVwQnZDOztBeUZ0NXBCRTtFQUFxQztBekYwNXBCdkM7O0F5RjE1cEJFO0VBQXFDO0F6Rjg1cEJ2Qzs7QXlGOTVwQkU7RUFBcUM7QXpGazZwQnZDOztBeUZsNnBCRTtFQUFxQztBekZzNnBCdkM7O0F5RnQ2cEJFO0VBQXFDO0F6RjA2cEJ2Qzs7QXlGMTZwQkU7RUFBcUM7QXpGODZwQnZDOztBeUY5NnBCRTtFQUFxQztBekZrN3BCdkM7O0F5Rmw3cEJFO0VBQXFDO0F6RnM3cEJ2Qzs7QXlGdDdwQkU7RUFBcUM7QXpGMDdwQnZDOztBeUYxN3BCRTtFQUFxQztBekY4N3BCdkM7O0F5Rjk3cEJFO0VBQXFDO0F6Rms4cEJ2Qzs7QXlGbDhwQkU7RUFBcUM7QXpGczhwQnZDOztBeUZ0OHBCRTtFQUFxQztBekYwOHBCdkM7O0F5RjE4cEJFO0VBQXFDO0F6Rjg4cEJ2Qzs7QXlGOThwQkU7RUFBcUM7QXpGazlwQnZDOztBeUZsOXBCRTtFQUFxQztBekZzOXBCdkM7O0F5RnQ5cEJFO0VBQXFDO0F6RjA5cEJ2Qzs7QXlGMTlwQkU7RUFBcUM7QXpGODlwQnZDOztBeUY5OXBCRTtFQUFxQztBekZrK3BCdkM7O0F5RmwrcEJFO0VBQXFDO0F6RnMrcEJ2Qzs7QXlGdCtwQkU7RUFBcUM7QXpGMCtwQnZDOztBeUYxK3BCRTtFQUFxQztBekY4K3BCdkM7O0F5RjkrcEJFO0VBQXFDO0F6RmsvcEJ2Qzs7QXlGbC9wQkU7RUFBcUM7QXpGcy9wQnZDOztBeUZ0L3BCRTtFQUFxQztBekYwL3BCdkM7O0F5RjEvcEJFO0VBQXFDO0F6RjgvcEJ2Qzs7QXlGOS9wQkU7RUFBcUM7QXpGa2dxQnZDOztBeUZsZ3FCRTtFQUFxQztBekZzZ3FCdkM7O0F5RnRncUJFO0VBQXFDO0F6RjBncUJ2Qzs7QXlGMWdxQkU7RUFBcUM7QXpGOGdxQnZDOztBeUY5Z3FCRTtFQUFxQztBekZraHFCdkM7O0F5RmxocUJFO0VBQXFDO0F6RnNocUJ2Qzs7QXlGdGhxQkU7RUFBcUM7QXpGMGhxQnZDOztBeUYxaHFCRTtFQUFxQztBekY4aHFCdkM7O0F5RjlocUJFO0VBQXFDO0F6RmtpcUJ2Qzs7QXlGbGlxQkU7RUFBcUM7QXpGc2lxQnZDOztBeUZ0aXFCRTtFQUFxQztBekYwaXFCdkM7O0F5RjFpcUJFO0VBQXFDO0F6RjhpcUJ2Qzs7QXlGOWlxQkU7RUFBcUM7QXpGa2pxQnZDOztBeUZsanFCRTtFQUFxQztBekZzanFCdkM7O0F5RnRqcUJFO0VBQXFDO0F6RjBqcUJ2Qzs7QXlGMWpxQkU7RUFBcUM7QXpGOGpxQnZDOztBeUY5anFCRTtFQUFxQztBekZra3FCdkM7O0F5RmxrcUJFO0VBQXFDO0F6RnNrcUJ2Qzs7QXlGdGtxQkU7RUFBcUM7QXpGMGtxQnZDOztBeUYxa3FCRTtFQUFxQztBekY4a3FCdkM7O0F5RjlrcUJFO0VBQXFDO0F6RmtscUJ2Qzs7QXlGbGxxQkU7RUFBcUM7QXpGc2xxQnZDOztBeUZ0bHFCRTtFQUFxQztBekYwbHFCdkM7O0F5RjFscUJFO0VBQXFDO0F6RjhscUJ2Qzs7QXlGOWxxQkU7RUFBcUM7QXpGa21xQnZDOztBeUZsbXFCRTtFQUFxQztBekZzbXFCdkM7O0F5RnRtcUJFO0VBQXFDO0F6RjBtcUJ2Qzs7QXlGMW1xQkU7RUFBcUM7QXpGOG1xQnZDOztBeUY5bXFCRTtFQUFxQztBekZrbnFCdkM7O0F5RmxucUJFO0VBQXFDO0F6RnNucUJ2Qzs7QXlGdG5xQkU7RUFBcUM7QXpGMG5xQnZDOztBeUYxbnFCRTtFQUFxQztBekY4bnFCdkM7O0F5RjlucUJFO0VBQXFDO0F6RmtvcUJ2Qzs7QXlGbG9xQkU7RUFBcUM7QXpGc29xQnZDOztBeUZ0b3FCRTtFQUFxQztBekYwb3FCdkM7O0F5RjFvcUJFO0VBQXFDO0F6RjhvcUJ2Qzs7QXlGOW9xQkU7RUFBcUM7QXpGa3BxQnZDOztBeUZscHFCRTtFQUFxQztBekZzcHFCdkM7O0F5RnRwcUJFO0VBQXFDO0F6RjBwcUJ2Qzs7QXlGMXBxQkU7RUFBcUM7QXpGOHBxQnZDOztBeUY5cHFCRTtFQUFxQztBekZrcXFCdkM7O0F5RmxxcUJFO0VBQXFDO0F6RnNxcUJ2Qzs7QXlGdHFxQkU7RUFBcUM7QXpGMHFxQnZDOztBeUYxcXFCRTtFQUFxQztBekY4cXFCdkM7O0F5RjlxcUJFO0VBQXFDO0F6RmtycUJ2Qzs7QXlGbHJxQkU7RUFBcUM7QXpGc3JxQnZDOztBeUZ0cnFCRTtFQUFxQztBekYwcnFCdkM7O0F5RjFycUJFO0VBQXFDO0F6RjhycUJ2Qzs7QXlGOXJxQkU7RUFBcUM7QXpGa3NxQnZDOztBeUZsc3FCRTtFQUFxQztBekZzc3FCdkM7O0F5RnRzcUJFO0VBQXFDO0F6RjBzcUJ2Qzs7QXlGMXNxQkU7RUFBcUM7QXpGOHNxQnZDOztBeUY5c3FCRTtFQUFxQztBekZrdHFCdkM7O0F5Rmx0cUJFO0VBQXFDO0F6RnN0cUJ2Qzs7QXlGdHRxQkU7RUFBcUM7QXpGMHRxQnZDOztBeUYxdHFCRTtFQUFxQztBekY4dHFCdkM7O0F5Rjl0cUJFO0VBQXFDO0F6Rmt1cUJ2Qzs7QXlGbHVxQkU7RUFBcUM7QXpGc3VxQnZDOztBeUZ0dXFCRTtFQUFxQztBekYwdXFCdkM7O0F5RjF1cUJFO0VBQXFDO0F6Rjh1cUJ2Qzs7QXlGOXVxQkU7RUFBcUM7QXpGa3ZxQnZDOztBeUZsdnFCRTtFQUFxQztBekZzdnFCdkM7O0F5RnR2cUJFO0VBQXFDO0F6RjB2cUJ2Qzs7QXlGMXZxQkU7RUFBcUM7QXpGOHZxQnZDOztBeUY5dnFCRTtFQUFxQztBekZrd3FCdkM7O0F5Rmx3cUJFO0VBQXFDO0F6RnN3cUJ2Qzs7QXlGdHdxQkU7RUFBcUM7QXpGMHdxQnZDOztBeUYxd3FCRTtFQUFxQztBekY4d3FCdkM7O0F5Rjl3cUJFO0VBQXFDO0F6Rmt4cUJ2Qzs7QXlGbHhxQkU7RUFBcUM7QXpGc3hxQnZDOztBeUZ0eHFCRTtFQUFxQztBekYweHFCdkM7O0F5RjF4cUJFO0VBQXFDO0F6Rjh4cUJ2Qzs7QXlGOXhxQkU7RUFBcUM7QXpGa3lxQnZDOztBeUZseXFCRTtFQUFxQztBekZzeXFCdkM7O0F5RnR5cUJFO0VBQXFDO0F6RjB5cUJ2Qzs7QXlGMXlxQkU7RUFBcUM7QXpGOHlxQnZDOztBeUY5eXFCRTtFQUFxQztBekZrenFCdkM7O0F5Rmx6cUJFO0VBQXFDO0F6RnN6cUJ2Qzs7QXlGdHpxQkU7RUFBcUM7QXpGMHpxQnZDOztBeUYxenFCRTtFQUFxQztBekY4enFCdkM7O0F5Rjl6cUJFO0VBQXFDO0F6RmswcUJ2Qzs7QXlGbDBxQkU7RUFBcUM7QXpGczBxQnZDOztBeUZ0MHFCRTtFQUFxQztBekYwMHFCdkM7O0F5RjEwcUJFO0VBQXFDO0F6RjgwcUJ2Qzs7QXlGOTBxQkU7RUFBcUM7QXpGazFxQnZDOztBeUZsMXFCRTtFQUFxQztBekZzMXFCdkM7O0F5RnQxcUJFO0VBQXFDO0F6RjAxcUJ2Qzs7QXlGMTFxQkU7RUFBcUM7QXpGODFxQnZDOztBeUY5MXFCRTtFQUFxQztBekZrMnFCdkM7O0F5RmwycUJFO0VBQXFDO0F6RnMycUJ2Qzs7QXlGdDJxQkU7RUFBcUM7QXpGMDJxQnZDOztBeUYxMnFCRTtFQUFxQztBekY4MnFCdkM7O0F5RjkycUJFO0VBQXFDO0F6RmszcUJ2Qzs7QXlGbDNxQkU7RUFBcUM7QXpGczNxQnZDOztBeUZ0M3FCRTtFQUFxQztBekYwM3FCdkM7O0F5RjEzcUJFO0VBQXFDO0F6RjgzcUJ2Qzs7QXlGOTNxQkU7RUFBcUM7QXpGazRxQnZDOztBeUZsNHFCRTtFQUFxQztBekZzNHFCdkM7O0F5RnQ0cUJFO0VBQXFDO0F6RjA0cUJ2Qzs7QXlGMTRxQkU7RUFBcUM7QXpGODRxQnZDOztBeUY5NHFCRTtFQUFxQztBekZrNXFCdkM7O0F5Rmw1cUJFO0VBQXFDO0F6RnM1cUJ2Qzs7QXlGdDVxQkU7RUFBcUM7QXpGMDVxQnZDOztBeUYxNXFCRTtFQUFxQztBekY4NXFCdkM7O0F5Rjk1cUJFO0VBQXFDO0F6Rms2cUJ2Qzs7QXlGbDZxQkU7RUFBcUM7QXpGczZxQnZDOztBeUZ0NnFCRTtFQUFxQztBekYwNnFCdkM7O0F5RjE2cUJFO0VBQXFDO0F6Rjg2cUJ2Qzs7QXlGOTZxQkU7RUFBcUM7QXpGazdxQnZDOztBeUZsN3FCRTtFQUFxQztBekZzN3FCdkM7O0F5RnQ3cUJFO0VBQXFDO0F6RjA3cUJ2Qzs7QXlGMTdxQkU7RUFBcUM7QXpGODdxQnZDOztBeUY5N3FCRTtFQUFxQztBekZrOHFCdkM7O0F5Rmw4cUJFO0VBQXFDO0F6RnM4cUJ2Qzs7QXlGdDhxQkU7RUFBcUM7QXpGMDhxQnZDOztBeUYxOHFCRTtFQUFxQztBekY4OHFCdkM7O0F5Rjk4cUJFO0VBQXFDO0F6Rms5cUJ2Qzs7QXlGbDlxQkU7RUFBcUM7QXpGczlxQnZDOztBeUZ0OXFCRTtFQUFxQztBekYwOXFCdkM7O0F5RjE5cUJFO0VBQXFDO0F6Rjg5cUJ2Qzs7QXlGOTlxQkU7RUFBcUM7QXpGaytxQnZDOztBeUZsK3FCRTtFQUFxQztBekZzK3FCdkM7O0F5RnQrcUJFO0VBQXFDO0F6RjArcUJ2Qzs7QXlGMStxQkU7RUFBcUM7QXpGOCtxQnZDOztBeUY5K3FCRTtFQUFxQztBekZrL3FCdkM7O0F5RmwvcUJFO0VBQXFDO0F6RnMvcUJ2Qzs7QXlGdC9xQkU7RUFBcUM7QXpGMC9xQnZDOztBeUYxL3FCRTtFQUFxQztBekY4L3FCdkM7O0F5RjkvcUJFO0VBQXFDO0F6RmtnckJ2Qzs7QXlGbGdyQkU7RUFBcUM7QXpGc2dyQnZDOztBeUZ0Z3JCRTtFQUFxQztBekYwZ3JCdkM7O0F5RjFnckJFO0VBQXFDO0F6RjhnckJ2Qzs7QXlGOWdyQkU7RUFBcUM7QXpGa2hyQnZDOztBeUZsaHJCRTtFQUFxQztBekZzaHJCdkM7O0F5RnRockJFO0VBQXFDO0F6RjBockJ2Qzs7QXlGMWhyQkU7RUFBcUM7QXpGOGhyQnZDOztBeUY5aHJCRTtFQUFxQztBekZraXJCdkM7O0F5RmxpckJFO0VBQXFDO0F6RnNpckJ2Qzs7QXlGdGlyQkU7RUFBcUM7QXpGMGlyQnZDOztBeUYxaXJCRTtFQUFxQztBekY4aXJCdkM7O0F5RjlpckJFO0VBQXFDO0F6RmtqckJ2Qzs7QXlGbGpyQkU7RUFBcUM7QXpGc2pyQnZDOztBeUZ0anJCRTtFQUFxQztBekYwanJCdkM7O0F5RjFqckJFO0VBQXFDO0F6RjhqckJ2Qzs7QXlGOWpyQkU7RUFBcUM7QXpGa2tyQnZDOztBeUZsa3JCRTtFQUFxQztBekZza3JCdkM7O0F5RnRrckJFO0VBQXFDO0F6RjBrckJ2Qzs7QXlGMWtyQkU7RUFBcUM7QXpGOGtyQnZDOztBeUY5a3JCRTtFQUFxQztBekZrbHJCdkM7O0F5RmxsckJFO0VBQXFDO0F6RnNsckJ2Qzs7QXlGdGxyQkU7RUFBcUM7QXpGMGxyQnZDOztBeUYxbHJCRTtFQUFxQztBekY4bHJCdkM7O0F5RjlsckJFO0VBQXFDO0F6RmttckJ2Qzs7QXlGbG1yQkU7RUFBcUM7QXpGc21yQnZDOztBeUZ0bXJCRTtFQUFxQztBekYwbXJCdkM7O0F5RjFtckJFO0VBQXFDO0F6RjhtckJ2Qzs7QXlGOW1yQkU7RUFBcUM7QXpGa25yQnZDOztBeUZsbnJCRTtFQUFxQztBekZzbnJCdkM7O0F5RnRuckJFO0VBQXFDO0F6RjBuckJ2Qzs7QXlGMW5yQkU7RUFBcUM7QXpGOG5yQnZDOztBeUY5bnJCRTtFQUFxQztBekZrb3JCdkM7O0F5RmxvckJFO0VBQXFDO0F6RnNvckJ2Qzs7QXlGdG9yQkU7RUFBcUM7QXpGMG9yQnZDOztBeUYxb3JCRTtFQUFxQztBekY4b3JCdkM7O0F5RjlvckJFO0VBQXFDO0F6RmtwckJ2Qzs7QXlGbHByQkU7RUFBcUM7QXpGc3ByQnZDOztBeUZ0cHJCRTtFQUFxQztBekYwcHJCdkM7O0F5RjFwckJFO0VBQXFDO0F6RjhwckJ2Qzs7QXlGOXByQkU7RUFBcUM7QXpGa3FyQnZDOztBeUZscXJCRTtFQUFxQztBekZzcXJCdkM7O0F5RnRxckJFO0VBQXFDO0F6RjBxckJ2Qzs7QXlGMXFyQkU7RUFBcUM7QXpGOHFyQnZDOztBeUY5cXJCRTtFQUFxQztBekZrcnJCdkM7O0F5RmxyckJFO0VBQXFDO0F6RnNyckJ2Qzs7QXlGdHJyQkU7RUFBcUM7QXpGMHJyQnZDOztBeUYxcnJCRTtFQUFxQztBekY4cnJCdkM7O0F5RjlyckJFO0VBQXFDO0F6RmtzckJ2Qzs7QXlGbHNyQkU7RUFBcUM7QXpGc3NyQnZDOztBeUZ0c3JCRTtFQUFxQztBekYwc3JCdkM7O0F5RjFzckJFO0VBQXFDO0F6RjhzckJ2Qzs7QXlGOXNyQkU7RUFBcUM7QXpGa3RyQnZDOztBeUZsdHJCRTtFQUFxQztBekZzdHJCdkM7O0F5RnR0ckJFO0VBQXFDO0F6RjB0ckJ2Qzs7QXlGMXRyQkU7RUFBcUM7QXpGOHRyQnZDOztBeUY5dHJCRTtFQUFxQztBekZrdXJCdkM7O0F5Rmx1ckJFO0VBQXFDO0F6RnN1ckJ2Qzs7QXlGdHVyQkU7RUFBcUM7QXpGMHVyQnZDOztBeUYxdXJCRTtFQUFxQztBekY4dXJCdkM7O0F5Rjl1ckJFO0VBQXFDO0F6Rmt2ckJ2Qzs7QXlGbHZyQkU7RUFBcUM7QXpGc3ZyQnZDOztBeUZ0dnJCRTtFQUFxQztBekYwdnJCdkM7O0F5RjF2ckJFO0VBQXFDO0F6Rjh2ckJ2Qzs7QXlGOXZyQkU7RUFBcUM7QXpGa3dyQnZDOztBeUZsd3JCRTtFQUFxQztBekZzd3JCdkM7O0F5RnR3ckJFO0VBQXFDO0F6RjB3ckJ2Qzs7QXlGMXdyQkU7RUFBcUM7QXpGOHdyQnZDOztBeUY5d3JCRTtFQUFxQztBekZreHJCdkM7O0F5Rmx4ckJFO0VBQXFDO0F6RnN4ckJ2Qzs7QXlGdHhyQkU7RUFBcUM7QXpGMHhyQnZDOztBeUYxeHJCRTtFQUFxQztBekY4eHJCdkM7O0F5Rjl4ckJFO0VBQXFDO0F6Rmt5ckJ2Qzs7QXlGbHlyQkU7RUFBcUM7QXpGc3lyQnZDOztBeUZ0eXJCRTtFQUFxQztBekYweXJCdkM7O0F5RjF5ckJFO0VBQXFDO0F6Rjh5ckJ2Qzs7QXlGOXlyQkU7RUFBcUM7QXpGa3pyQnZDOztBeUZsenJCRTtFQUFxQztBekZzenJCdkM7O0F5RnR6ckJFO0VBQXFDO0F6RjB6ckJ2Qzs7QXlGMXpyQkU7RUFBcUM7QXpGOHpyQnZDOztBeUY5enJCRTtFQUFxQztBekZrMHJCdkM7O0EwRjkxckJBO0VBQ0k7QTFGaTJyQko7O0EwRjkxckJBO0VBQ0k7QTFGaTJyQko7O0EwRjkxckJBO0VBQ0ksY0NIYTtBM0ZvMnJCakI7O0EwRjkxckJBO0VBQ0kseUJDWlk7QTNGNjJyQmhCOztBMEY5MXJCQTtFQUNJLHlCQ2RjO0EzRisyckJsQjs7QTBGOTFyQkE7RUFDSSx5QkNqQnNCO0EzRmszckIxQjs7QTBGOTFyQkE7RUFDSSx5QkNuQmE7QTNGbzNyQmpCOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEY5MXJCQTtFQUNJO0ExRmkyckJKOztBMEYvMXJCQTtFQUNJO0ExRmsyckJKOztBMEZoMnJCQTtFQUNJO0ExRm0yckJKOztBMEZqMnJCQTtFQUNJO0ExRm8yckJKOztBMEZsMnJCQTtFQUNJO0ExRnEyckJKOztBMEZuMnJCQTtFQUNJO0ExRnMyckJKOztBMEZwMnJCQTtFQUNJO0ExRnUyckJKOztBMEZyMnJCQTtFQUNJO0ExRncyckJKOztBMEZ0MnJCQTtFQUNJO0ExRnkyckJKOztBMEZ2MnJCQTtFQUNJO0ExRjAyckJKOztBMEZ4MnJCQTtFQUNJO0ExRjIyckJKOztBMEZ6MnJCQTtFQUNJO0ExRjQyckJKOztBMEZ6MnJCQTtFQUNJO0VBQ0E7RUFDQTtBMUY0MnJCSjs7QTBGejJyQkE7RUFDSTtBMUY0MnJCSjs7QTBGejJyQkE7RUFDSTtBMUY0MnJCSjs7QTRGaGpzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm1qc0JKOztBNEYvaXNCSTtFQUNJO0E1Rmtqc0JSOztBNEY5aXNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQW1NQTtBNUY4MnJCSjtBNEZoanNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZranNCUjtBNEYvaXNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rmlqc0JaO0E0Ri9pc0JZO0VBQ0k7QTVGaWpzQmhCO0E0Ri9pc0JnQjtFQUNJO0E1Rmlqc0JwQjtBNEYzaXNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1RjZpc0JaO0E0RjNpc0JZO0VBTko7SUFPUTtFNUY4aXNCZDtBQUNGO0E0RjNpc0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY2aXNCWjtBNEYzaXNCWTtFQVBKO0lBUVE7SUFDQTtFNUY4aXNCZDtBQUNGO0E0RjVpc0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rjhpc0JoQjtBNEYxaXNCUTs7RUFFSTtFQUNBO0E1RjRpc0JaO0E0Rnppc0JRO0VBQ0k7QTVGMmlzQlo7QTRGdmlzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rnlpc0JaO0E0RnJpc0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGdWlzQlo7QTRGbmlzQlE7RUFDSTtFQUNBO0E1RnFpc0JaO0E0Rmppc0JJO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVGbWlzQlY7RTRGamlzQlU7SUFDSTtFNUZtaXNCZDtFNEZoaXNCVTtJQUNJO0lBQ0E7SUFDQTtFNUZraXNCZDtBQUNGO0E0Rjdoc0JJO0VBL0lKO0lBZ0pRO0lBQ0E7RTVGZ2lzQk47RTRGOWhzQk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFNUZnaXNCVjtFNEY3aHNCTTtJQUNJO0lBQ0E7RTVGK2hzQlY7RTRGNWhzQk07SUFDSTtJQUNBO0U1Rjhoc0JWO0U0Rjdoc0JVO0lBQ0k7SUFDQTtJQUNBO0U1Ritoc0JkO0U0Rjdoc0JjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTVGK2hzQmxCO0U0Rjdoc0JrQjtJQUNJO0lBQ0E7RTVGK2hzQnRCO0U0Rnpoc0JzQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0U1RjJoc0IxQjtFNEZ0aHNCc0I7SUFDSTtJQUNBO0lBQ0E7RTVGd2hzQjFCO0U0Rm5oc0JjO0lBQ0k7RTVGcWhzQmxCO0FBQ0Y7O0E2RjF1c0JBO0VBQ0k7QTdGNnVzQko7QTZGM3VzQkk7RUFDSTtBN0Y2dXNCUjtBNkYxdXNCSTtFQUNJO0VBQ0E7RUFDQTtBN0Y0dXNCUjtBNkYxdXNCUTtFQUNJO0E3RjR1c0JaO0E2Rnh1c0JJO0VBQ0k7RUFDQTtBN0YwdXNCUjtBNkZ2dXNCWTtFQUNJO0VBQ0E7QTdGeXVzQmhCO0E2RjV0c0JJO0VBQ0k7QTdGOHRzQlI7QTZGM3RzQkk7RUFDSTtBN0Y2dHNCUjs7QTZGcnRzQlE7RUFDSTtFQUNBO0E3Rnd0c0JaO0E2Rmx0c0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGb3RzQlo7O0E4RnR4c0JBO0VBQ0k7QTlGeXhzQko7O0E4RnR4c0JBO0VBQ0k7RUFDQTtFQUNBLG1CSGNTO0VHYlQ7RUFDQTtBOUZ5eHNCSjtBOEZ2eHNCSTtFQUNJLG1CSGdEUTtFRy9DUixpQkhvRFM7RUduRFQsa0JIb0RTO0VHbkRULG1CSG1EUztFR2xEVDtFQUNBO0VBQ0E7RUFDQTtBOUZ5eHNCUjtBOEZseHNCWTtFQUNJO0E5Rm94c0JoQjtBOEZseHNCZ0I7RUFDSSxjSDdCSjtFRzhCSTtFQUNBO0VBQ0E7RUFDQTtBOUZveHNCcEI7QThGaHhzQlk7RUFDSTtBOUZreHNCaEI7QThGaHhzQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZreHNCcEI7QThGOXdzQm9CO0VBQ0ksa0JId0VHO0VHdkVIO0VBQ0EsZUh5RUQ7RUd4RUM7QTlGZ3hzQnhCO0E4Rjd3c0JvQjtFQUNJO0E5Rit3c0J4QjtBOEY1d3NCb0I7RUFDSSxrQkg2REc7RUc1REg7RUFDQSxlSDhERDtFRzdEQztBOUY4d3NCeEI7QThGendzQlk7RUFFSTtFQUNBO0VBQ0E7QTlGMHdzQmhCO0E4RnZ3c0JvQjtFQUNJLGNIMUVFO0VHMkVGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGeXdzQnhCO0E4RnJ3c0JnQjtFQUNJO0E5RnV3c0JwQjtBOEZyd3NCb0I7RUFDSSxrQkhnQ0c7RUcvQkg7RUFDQSxlSGlDRDtBM0ZzdXNCdkI7O0ErRm4yc0JJO0VBQ0ksZUowRFE7RUl6RFI7RUFDQSxtQkp5REk7RUl4REosbURKeURRO0VJdkRSLFdKd0JBO0VJdkJBO0VBQ0E7QS9GcTJzQlI7QStGbjJzQlE7RUFDSTtBL0ZxMnNCWjtBK0ZuMnNCWTtFQUNJLGNKZEE7RUllQSxzQkplUjtBM0ZzMXNCUjtBK0ZqMnNCUTtFQUNJO0VBQ0E7RUFDQTtBL0ZtMnNCWjtBK0ZqMnNCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GbTJzQmhCO0ErRjcxc0JnQjtFQUNJO0EvRisxc0JwQjtBK0Y1MXNCZ0I7RUFDSTtBL0Y4MXNCcEI7QStGMzFzQndCO0VBQ0k7RUFDQTtBL0Y2MXNCNUI7QStGcDFzQlk7RUFFSTtJQUNJO0UvRnExc0JsQjtBQUNGO0ErRmwxc0JZO0VBQ0k7RUFDQTtFQUNBO0EvRm8xc0JoQjtBK0ZqMXNCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZtMXNCaEI7QStGajFzQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9GbTFzQnBCO0ErRmgxc0JnQjtFQUNJO0EvRmsxc0JwQjtBK0Y5MHNCWTtFQUNJO0EvRmcxc0JoQjtBK0YzMHNCUTtFQUVJO0lBQ0k7RS9GNDBzQmQ7RStGejBzQlU7SUFDSTtJQUNBO0lBQ0E7RS9GMjBzQmQ7RStGejBzQmM7SUFDSTtFL0YyMHNCbEI7RStGdjBzQlU7SUFDSTtFL0Z5MHNCZDtFK0Z2MHNCVTtJQUNJO0lBQ0E7SUFDQTtFL0Z5MHNCZDtFK0Z2MHNCYztJQUNJO0UvRnkwc0JsQjtFK0Z2MHNCYztJQUNJO0UvRnkwc0JsQjtFK0ZwMHNCYztJQUNJO0UvRnMwc0JsQjtFK0ZsMHNCVTtJQUNJO0UvRm8wc0JkO0FBQ0Y7QStGM3pzQkk7RUFDSTtBL0Y2enNCUjtBK0YxenNCSTs7RUFFSTtBL0Y0enNCUjtBK0Z6enNCSTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUVBO0EvRnV6c0JSO0ErRnR6c0JRO0VBQ0k7QS9Gd3pzQlo7QStGcnpzQlE7RUFDSTtFQUNBO0EvRnV6c0JaO0ErRnB6c0JRO0VBQ0k7RUFDQTtFQUNBO0EvRnN6c0JaO0ErRmx6c0JJO0VBQ0k7RUFDQTtBL0ZvenNCUjs7QWdHMStzQkE7RUFDSTtFQUVBLGlCTHFFaUI7RUtwRWpCLG1CTHVFUTtBM0ZxNnNCWjtBZ0d6K3NCSTtFQUNJLG1CMUY4QkU7RTBGN0JGO0FoRzIrc0JSO0FnR3grc0JZO0VBQ0k7QWhHMCtzQmhCO0FnR3Irc0JJO0VBQ0k7RUFDQTtFQUNBO0FoR3Urc0JSO0FnR3Arc0JJO0VBQ0k7QWhHcytzQlI7QWdHbitzQkk7RUFPSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHKzlzQlI7QWdHNzlzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHKzlzQlo7QWdHNTlzQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc4OXNCcEI7QWdHMzlzQmdCO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEc0OXNCcEI7QWdHejlzQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzI5c0JwQjtBZ0d2OXNCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd5OXNCaEI7QWdHcjlzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEd1OXNCWjtBZ0dyOXNCWTtFQVRKO0lBVVE7RWhHdzlzQmQ7QUFDRjs7QWlHMWt0QkE7RUFDSTtFQUNBO0FqRzZrdEJKOztBaUcza3RCQTtFQUNJO0VBQ0E7QWpHOGt0Qko7O0FpRzVrdEJBO0VBQ0k7RUFDQTtBakcra3RCSjs7QWlHN2t0QkE7RUFDSTtFQUNBO0FqR2dsdEJKOztBa0c3bHRCSTtFQUNJO0VBQ0E7RUFDQTtBbEdnbXRCUjs7QW1HcG10QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HdW10Qko7O0FtR3BtdEJBO0VBQ0k7QW5HdW10Qko7O0FvR3ZudEJBO0VBQ0k7RUFDQTtBcEcwbnRCSjs7QW9Hdm50QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzBudEJKO0FvR3hudEJJO0VBQ0ksa0JUb0lvQjtFU25JcEIsbUJUbUlvQjtFU2xJcEIsZVRpSTRCO0EzRnkvc0JwQztBb0d0bnRCUTtFQUNJLGNUZ0JMO0VTZkssZVQySHdCO0EzRjYvc0JwQztBb0dsbnRCSTtFQUNJO0VBQ0EsZVQyR29CO0VTMUdwQixnQlQyR3NCO0EzRnlndEI5QjtBb0dsbnRCUTtFQUNJO0VBQ0E7QXBHb250Qlo7QW9Ham50QlE7RUFDSSxlVHdHcUI7QTNGMmd0QmpDO0FvR2pudEJZO0VBQ0k7RUFDQTtBcEdtbnRCaEI7QW9HL210QlE7RUFDSSxlVDZGdUI7RVM1RnZCLGdCVDZGeUI7RVM1RnpCLGNUOUNNO0EzRitwdEJsQjtBb0c3bXRCWTtFQUNJO0FwRyttdEJoQjs7QW9Hem10QkE7RUFDSTtFQUNBO0FwRzRtdEJKO0FvRzFtdEJJO0VBQ0k7QXBHNG10QlI7O0FxRzdxdEJBO0VBQ0ksZVZrRlk7RVVqRlosZ0JWa0ZjO0VVakZkO0VBQ0E7QXJHZ3J0Qko7QXFHN3F0Qkk7RUFDSTtBckcrcXRCUjtBcUc1cXRCSTtFQUNJO0FyRzhxdEJSO0FxRzFxdEJJO0VBQ0k7QXJHNHF0QlI7QXFHenF0Qkk7RUFDSTtBckcycXRCUjtBcUd4cXRCSTtFQUNJO0VBQ0E7RUFDQTtBckcwcXRCUjtBcUd0cXRCSTtFQUNJLG1CVi9CUTtFVWdDUixxQlZoQ1E7QTNGd3N0QmhCO0FxR3RxdEJRO0VBRUksbUJWL0JLO0EzRnNzdEJqQjtBcUducXRCSTtFQUNJLG1CVnZDVTtFVXdDVixxQlZ4Q1U7QTNGNnN0QmxCO0FxR25xdEJRO0VBRUksbUJWekNLO0VVMENMLHFCVjFDSztBM0Y4c3RCakI7QXFHanF0QlE7RUFDSSx5QlY5Q0s7RVUrQ0w7RUFDQTtBckdtcXRCWjtBcUcvcHRCSTtFQUNJLG1CVnREZTtFVXVEZixxQlZ2RGU7RVV3RGY7QXJHaXF0QlI7QXFHaHF0QlE7RUFFSSxtQlYxREs7RVUyREwscUJWM0RLO0EzRjR0dEJqQjtBcUc5cHRCUTtFQUNJLHlCVi9ESztFVWdFTDtFQUNBO0FyR2dxdEJaO0FxRzVwdEJJO0VBQ0ksbUJWMUVnQjtFVTJFaEIscUJWM0VnQjtFVTRFaEI7QXJHOHB0QlI7QXFHN3B0QlE7RUFFSSxtQlYzRUs7RVU0RUwscUJWNUVLO0EzRjB1dEJqQjtBcUczcHRCUTtFQUNJLHlCVmhGSztFVWlGTDtFQUNBO0FyRzZwdEJaO0FxR3pwdEJJO0VBQ0ksNEJWSVM7QTNGdXB0QmpCO0FxR3hwdEJJO0VBQ0ksY1ZoR1E7RVVpR1IscUJWakdRO0EzRjJ2dEJoQjtBcUd4cHRCUTtFQUVJLFdWdkVKO0VVd0VJLG1CVnRHSTtBM0YrdnRCaEI7QXFHcnB0Qkk7RUFDSSxjVjNHUTtFVTRHUjtBckd1cHRCUjtBcUdycHRCUTtFQUdJO0VBQ0E7QXJHcXB0Qlo7QXFHanB0Qkk7RUFDSSxjVnJIVTtFVXNIVixxQlZ0SFU7QTNGeXd0QmxCO0FxR2pwdEJRO0VBRUksV1Y5Rko7RVUrRkksbUJWM0hNO0EzRjZ3dEJsQjtBcUcvb3RCUTtFQUNJLFdWbkdKO0VVb0dJLG1CVjdISztFVThITDtBckdpcHRCWjtBcUc3b3RCSTtFQUVJLGNWcElTO0VVcUlULHFCVnJJUztBM0ZteHRCakI7QXFHM290Qkk7RUFDUSxXVmhISjtFVWlISSxtQlYxSUs7QTNGdXh0QmpCO0FxRzVvdEJRO0VBRUk7QXJHNm90Qlo7QXFHeG90QlE7RUFFSSxXVjNISjtFVTRISSxtQlZySks7QTNGOHh0QmpCO0FxR3RvdEJRO0VBQ0ksV1ZoSUo7RVVpSUksbUJWMUpLO0VVMkpMO0FyR3dvdEJaO0FxR3BvdEJJO0VBQ0ksbUIvRjFKRztFK0YySkgsWVZyQ1c7QTNGMnF0Qm5CO0FxR25vdEJZO0VBQ0k7QXJHcW90QmhCO0FxR2pvdEJRO0VBQ0ksbUJWNUlMO0EzRit3dEJQO0FxR2hvdEJRO0VBQ0k7RUFDQTtBckdrb3RCWjtBcUc5bnRCSTtFQUVJO0FyRytudEJSO0FxRzdudEJRO0VBQ0k7RUFDQTtBckcrbnRCWjtBcUc3bnRCWTtFQUNJO0FyRytudEJoQjtBcUd0bnRCUTtFQUdJLDhCVjVGZ0I7QTNGa3R0QjVCOztBc0dwMHRCQTtBQUNBO0VBQ0k7QXRHdTB0Qko7O0FzR3AwdEJBO0FBQ0E7RUFDSTtBdEd1MHRCSjs7QXNHcDB0QkE7QUFDQTtFQUNJO0F0R3UwdEJKOztBc0dwMHRCQTtBQUNBO0VBQ0k7RUFDQTtBdEd1MHRCSjs7QXNHcDB0QkE7RUFDSTtFQUNBO0F0R3UwdEJKOztBc0dwMHRCQTtFQUNJO0VBQ0E7RUFDQTtBdEd1MHRCSjtBc0d0MHRCSTtFQUNJO0VBQ0E7RUFDQTtBdEd3MHRCUjs7QXVHejJ0QkE7RUFDSTtBdkc0MnRCSjtBdUcxMnRCSTtFQUNJO0F2RzQydEJSO0F1R3YydEJROztFQUNJO0VBQ0E7QXZHMDJ0Qlo7QXVHeDJ0Qlk7O0VBQ0k7RUFDQSx5QlpkQTtBM0Z5M3RCaEI7QXVHdjJ0QlE7OztFQUVJO0F2RzAydEJaO0F1R3YydEJROztFQUNJLHlCWnhCSTtBM0ZrNHRCaEI7QXVHeDJ0QlE7RUFDSTs7O0lBRUk7RXZHMjJ0QmQ7QUFDRjtBdUdwMnRCWTs7O0VBRUk7QXZHdTJ0QmhCO0F1R3AydEJZOztFQUNJLFdaYlI7RVljUSx5Qlo1Q0E7QTNGbTV0QmhCO0F1R2wydEJJO0VBQ0k7QXZHbzJ0QlI7QXVHajJ0Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R20ydEJSOztBdUcvMXRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2R2sydEJKOztBdUcvMXRCQTtFQUNJO0F2R2sydEJKO0F1R2gydEJJO0VBQ0k7QXZHazJ0QlI7QXVHOTF0QlE7RUFDSTtBdkdnMnRCWjtBdUc5MXRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkdnMnRCWjtBdUc5MXRCWTtFQUNJO0VBQ0E7RUFDQTtBdkdnMnRCaEI7QXVHNzF0Qlk7RUFDSTtFQUNBO0F2RysxdEJoQjtBdUc1MXRCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RzgxdEJoQjtBdUd6MXRCSTtFQUNJO0F2RzIxdEJSO0F1R3gxdEJJO0VBQ0k7RUFDQTtFQUNBO0F2RzAxdEJSO0F1R3gxdEJRO0VBQ0k7RUFDQTtBdkcwMXRCWjtBdUd4MXRCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RzAxdEJoQjtBdUd4MXRCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RzAxdEJwQjtBdUd2MXRCZ0I7RUFDSTtBdkd5MXRCcEI7O0F1R2oxdEJBO0VBQ0k7RUFDQTtFQUNBO0F2R28xdEJKOztBdUdqMXRCQTtFQUNJO0VBQ0E7QXZHbzF0Qko7O0F1Ry8wdEJBO0VBQ0k7SUFDSTtJQUNBO0V2R2sxdEJOO0FBQ0Y7QXVHLzB0QkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V2R2kxdEJOO0FBQ0Y7QXdHOS90Qkk7RUFDSSxxQmJxQkU7QTNGMit0QlY7QXdHLy90QlE7RUFFSSx5QmJrQkY7RWFqQkUscUJiaUJGO0EzRisrdEJWO0F3RzcvdEJRO0VBQ0kscUJiYUY7RWFaRTtFQUNBO0F4RysvdEJaO0F3RzMvdEJJO0VBQ0ksY2JNRTtBM0Z1L3RCVjtBd0cxL3RCSTtFQUNJLHFCYkdDO0EzRnkvdEJUO0F3RzMvdEJRO0VBRUk7RUFDQSxxQmJESDtBM0Y2L3RCVDtBd0d6L3RCUTtFQUNJLHFCYkxIO0VhTUc7RUFDQTtBeEcyL3RCWjtBd0d2L3RCSTtFQUNJLGNiWkM7QTNGcWd1QlQ7O0F3R24vdEJRO0VBQ0k7QXhHcy90Qlo7QXdHbC90QlE7RUFDSTtBeEdvL3RCWjtBd0doL3RCUTtFQUNJO0F4R2svdEJaOztBd0c1K3RCSTtFQUdJLHlCYjdEUTtFYThEUixxQmI5RFE7QTNGMml1QmhCO0F3RzErdEJJO0VBQ0kscUJibEVRO0VhbUVSO0VBQ0E7QXhHNCt0QlI7QXdHeit0Qkk7RUFDSSxxQmJsREU7QTNGNmh1QlY7QXdHMSt0QlE7RUFFSSx5QmJyREY7RWFzREUscUJidERGO0EzRmlpdUJWO0F3R3grdEJRO0VBQ0kscUJiMURGO0VhMkRFO0VBQ0E7QXhHMCt0Qlo7QXdHdit0QlE7RUFDSSx5QmJoRUY7RWFpRUUscUJiakVGO0EzRjBpdUJWO0F3R3IrdEJJO0VBQ0kscUJickVDO0EzRjRpdUJUO0F3R3QrdEJRO0VBRUkseUJieEVIO0VheUVHLHFCYnpFSDtBM0ZnanVCVDtBd0dwK3RCUTtFQUNJLHFCYjdFSDtFYThFRztFQUNBO0F4R3MrdEJaO0F3R24rdEJRO0VBQ0kseUJibkZIO0Vhb0ZHLHFCYnBGSDtBM0Z5anVCVDs7QXlHL2t1Qkk7RUFDSSx5QmRGUTtBM0ZvbHVCaEI7QXlHL2t1Qkk7RUFDSSx5QmROUTtBM0Z1bHVCaEI7QXlHN2t1QlE7RUFDSTtBekcra3VCWjtBeUc1a3VCUTtFQUNJO0F6RzhrdUJaO0F5RzFrdUJJO0VBQ0k7QXpHNGt1QlI7QXlHeGt1QlE7RUFDSSx5QmR6Qkk7QTNGbW11QmhCO0F5R3RrdUJJO0VBQ0k7QXpHd2t1QlI7QXlHcGt1QlE7RUFDSSx5QmRuQ0k7QTNGeW11QmhCO0F5R2xrdUJJO0VBQ0k7QXpHb2t1QlI7QXlHL2p1QlE7RUFDSTtBekdpa3VCWjtBeUc5anVCUTtFQUNJO0F6R2drdUJaO0F5RzVqdUJJO0VBQ0k7RUFDQTtBekc4anVCUjtBeUc1anVCUTtFQUNJO0VBQ0E7RUFDQTtBekc4anVCWjtBeUc1anVCWTtFQUVJO0F6RzZqdUJoQjtBeUcxanVCWTtFQUNJO0F6RzRqdUJoQjtBeUd6anVCWTtFQUNJO0F6RzJqdUJoQjs7QTBHcG91QkE7RUFDSSxjZm9DUTtFZW5DUjtFQUNBO0VBQ0E7RUFDQTtBMUd1b3VCSjs7QTBHbm91QkE7RUFDSTtBMUdzb3VCSjtBMEdub3VCUTtFQUNJO0ExR3FvdUJaOztBMEd6bnVCSTtFQUNJO0ExRzRudUJSO0EwR3pudUJJO0VBQ0k7QTFHMm51QlI7QTBHeG51Qkk7RUFDSTtBMUcwbnVCUjs7QTBHcm51QkE7RUFDSTtBMUd3bnVCSjtBMEd0bnVCSTtFQUNJO0VBQ0E7QTFHd251QlI7O0EwR25udUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR3NudUJKOztBMEdubnVCQTtFQUNJO0ExR3NudUJKOztBMEdubnVCQTtFQUNJO0ExR3NudUJKOztBMEdsbnVCSTtFQUNJO0ExR3FudUJSOztBMEdqbnVCQTtFQUNJO0VBQ0E7RUFDQTtBMUdvbnVCSjtBMEdsbnVCSTtFQUNJO0ExR29udUJSOztBMEdobnVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUdtbnVCSjtBMEdqbnVCSTtFQ25HQSxTRG9HNEI7RUNuRzVCLFVEbUcrQjtFQ2xHL0IseUJEa0dvQztBMUdxbnVCeEM7QTBHbG51Qkk7RUN2R0EsV0R3RzRCO0VDdkc1QixVRHVHaUM7RUN0R2pDLHlCRHNHc0M7QTFHc251QjFDO0EwR25udUJJO0VDM0dBLGFENEc0QjtFQzNHNUIsVUQyR21DO0VDMUduQyx5QkQwR3dDO0ExR3VudUI1QztBMEdwbnVCSTtFQy9HQSxhRGdINEI7RUMvRzVCLFVEK0dtQztFQzlHbkMseUJEOEd3QztBMUd3bnVCNUM7QTBHcm51Qkk7RUNuSEEsYURvSDRCO0VDbkg1QixVRG1IbUM7RUNsSG5DLHlCRGtId0M7QTFHeW51QjVDO0EwR3RudUJJO0VDdkhBLGFEd0g0QjtFQ3ZINUIsV0R1SG1DO0VDdEhuQyx5QkRzSHlDO0ExRzBudUI3Qzs7QTBHdm51QkE7RUFDSTtFQUNBO0VBQ0E7QTFHMG51Qko7O0EwR3ZudUJBO0VBQ0k7RUFDQTtBMUcwbnVCSjs7QTBHdm51QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHMG51Qko7QTBHeG51Qkk7RUFDSTtFQUNBO0ExRzBudUJSO0EwR3hudUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRzBudUJSO0EwR3ZudUJJO0VBQ0k7RUFDQTtFQUNBO0ExR3ludUJSOztBMEd0bnVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExR3ludUJKO0EwR3hudUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFHMG51QlI7QTBHem51QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHMm51Qlo7O0EwR3RudUJBO0VBRUksd0NwRzJzQm9DO0VvR3hzQnBDO0VBQ0E7QTFHc251Qko7O0E0R256dUJJOztFQUVJLFdqQjRCQTtFaUIzQkEseUJqQkhRO0VpQklSLHFCakJKUTtBM0YwenVCaEI7O0E2RzN6dUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEJGYztBM0ZnMHVCbEI7O0E2RzV6dUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Ryt6dUJKOztBNkc1enVCQTtFQUNJO0lBQ0k7RTdHK3p1Qk47RTZHN3p1QkU7SUFDSTtFN0crenVCTjtBQUNGO0E4R3AxdUJJO0VBQ0k7RUFDQTtFQUNBO0E5R3MxdUJSO0E4R3AxdUJRO0VBQ0k7RUFDQTtFQUNBO0E5R3MxdUJaO0E4R3AxdUJZO0VBQ0ksY25CWEE7RW1CWUE7RUFDQTtFQUNBO0VBQ0E7QTlHczF1QmhCO0E4R24xdUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY25CZUo7RW1CZEk7QTlHcTF1QmhCO0E4R24xdUJnQjtFQUNJO0VBQ0E7QTlHcTF1QnBCO0E4R2gxdUJRO0VBQ0k7RUFDQSxjbkJHQTtFbUJGQTtFQUNBO0VBQ0E7QTlHazF1Qlo7QThHOTB1Qlk7RUFDSTtBOUdnMXVCaEI7QThHNzB1Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFRQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFBQTtBOUdxMnVCaEI7QThHMzJ1QmdCO0VBQ0k7RUFDQTtFQUNBO0E5RzYydUJwQjtBOEd6MHVCUTtFQUNJO0VBQ0E7QTlHMjB1Qlo7QThHejB1Qlk7RUFDSTtBOUcyMHVCaEI7QThHeDB1Qlk7RUFDSTtFQUNBO0E5RzAwdUJoQjtBOEd2MHVCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3kwdUJoQjtBOEdsMHVCWTtFQUNJO0VBQ0E7QTlHbzB1QmhCO0E4Rzd6dUJZO0VBQ0k7QTlHK3p1QmhCO0E4RzF6dUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUc0enVCUjtBOEd6enVCSTtFQUNJO0E5RzJ6dUJSO0E4R3h6dUJJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUd5enVCUjtBOEd2enVCUTtFQUNJO0VBQ0E7QTlHeXp1Qlo7O0ErR3o5dUJBO0VBQ0k7RUFDQTtBL0c0OXVCSjs7QStHejl1QkE7RUFFSTtFQUNBO0EvRzI5dUJKOztBK0d4OXVCQztFQUVHO0VBQ0E7QS9HMDl1Qko7QStHeDl1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0cwOXVCUjs7QStHdDl1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0d5OXVCSjs7QStHdDl1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvR3k5dUJKOztBK0d0OXVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HeTl1Qko7QStHdjl1Qkk7RUFDSTtBL0d5OXVCUjs7QStHcjl1QkE7RUFDSTtFQUNBO0VBQ0E7QS9Hdzl1Qko7QStHdDl1Qkk7RUFDSTtBL0d3OXVCUjtBK0dyOXVCSTtFQUNJO0EvR3U5dUJSOztBK0dsOXVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HcTl1Qko7O0ErR2w5dUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0dxOXVCSjs7QWdIdGp2QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIeWp2Qko7QWdIdmp2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIeWp2QlI7QWdIdGp2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhId2p2QlI7QWdIcmp2Qkk7RUFDUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIdWp2Qlo7O0FpSHRsdkJJO0VBRUk7RUFDQTtBakh3bHZCUjtBaUh0bHZCSTtFQUVJO0VBQ0E7QWpIdWx2QlI7O0FpSG5sdkJBO0VBQ0k7RUFDQTtFQUNBO0FqSHNsdkJKO0FpSHBsdkJJO0VBQ0k7QWpIc2x2QlI7QWlIcGx2QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIc2x2Qlo7QWlIcGx2Qlk7RUFDSTtBakhzbHZCaEI7QWlIbGx2QlE7RUFDSTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFFQTtBakhpbHZCWjtBaUhobHZCWTtFQUNJO0FqSGtsdkJoQjtBaUgva3ZCWTtFQUNJO0VBQ0E7QWpIaWx2QmhCO0FpSDlrdkJZO0VBQ0k7RUFDQTtFQUNBO0FqSGdsdkJoQjs7QWtIem92QkE7RUFDSTtFQUNBO0FsSDRvdkJKO0FrSHhvdkJJO0VBQThCO0FsSDJvdkJsQztBa0gxb3ZCSTtFQUE4QjtFQUFpQjtBbEg4b3ZCbkQ7QWtIN292Qkk7RUFBK0I7QWxIZ3B2Qm5DO0FrSDdvdkJJO0VBQThCO0FsSGdwdkJsQzs7QWtIN292QkE7RUFBa0I7QWxIaXB2QmxCOztBa0gvb3ZCQTtFQUNJO0VBQ0E7QWxIa3B2Qko7O0FrSC9vdkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhrcHZCSjs7QWtIL292QkE7RUFDSTtBbEhrcHZCSjs7QWtIL292QkE7RUFDSTtBbEhrcHZCSjs7QWtIL292QkE7OztFQUU4QztBbEhtcHZCOUMsRWtIbnB2QmlFO0FBRWpFOzs7O0VBR2dEO0FsSG9wdkJoRDs7QW1IaHN2QkE7OztFQUlJO0FuSGtzdkJKO0FtSGhzdkJJOzs7RUFDSTtBbkhvc3ZCUjtBbUgvcnZCWTs7O0VBQ0kseUJ4QitJZTtFd0I5SWY7QW5IbXN2QmhCO0FtSGhzdkJZOzs7RUFDSSw2QnhCOElrQjtFd0I3SWxCO0FuSG9zdkJoQjtBbUg3cnZCb0I7OztFQUNJLGN4QjFCUjtBM0YydHZCaEI7QW1IMXJ2Qlk7OztFQUNJLGN4QmxDQTtBM0ZndXZCaEI7QW1INXJ2QmdCOzs7OztFQUNJO0VBQ0EsY3hCdENKO0V3QnVDSSxrQnhCdkNKO0EzRnl1dkJoQjtBbUhoc3ZCb0I7Ozs7O0VBQ0ksY3hCMUNSO0EzRmd2dkJoQjtBbUg5cnZCWTs7O0VBQ0k7QW5Ia3N2QmhCO0FtSDNydkJZOzs7RUFDSSx5QnhCaUdpQjtFd0JoR2pCO0FuSCtydkJoQjtBbUg1cnZCWTs7O0VBQ0ksNkJ4QitGa0I7RXdCOUZsQjtBbkhnc3ZCaEI7QW1IenJ2Qm9COzs7RUFDSSxjeEJ2RU47QTNGb3d2QmxCO0FtSHRydkJZOzs7RUFDSSxjeEIvRUU7QTNGeXd2QmxCO0FtSHhydkJnQjs7Ozs7RUFDSTtFQUNBLGN4Qm5GRjtFd0JvRkUsa0J4QnBGRjtBM0ZreHZCbEI7QW1INXJ2Qm9COzs7OztFQUNJLGN4QnZGTjtBM0Z5eHZCbEI7QW1IOXJ2Qlk7OztFQUNJO0FuSGtzdkJoQjtBbUg1cnZCZ0I7OztFQUNJLGN4Qm5HRjtFd0JvR0U7QW5IZ3N2QnBCO0FtSHhydkJnQzs7O0VBQ0ksZXhCOERYO0V3QjdEVyxjeEI5R2xCO0EzRjB5dkJsQjtBbUh2cnZCd0I7OztFQUNJLG1CeEJwSFY7RXdCcUhVO0VBQ0E7QW5IMnJ2QjVCO0FtSGpydkJZOzs7RUFDSSx5QnhCMEJnQjtFd0J6QmhCO0FuSHFydkJoQjtBbUhscnZCWTs7O0VBQ0ksNkJ4QnVCa0I7RXdCdEJsQjtBbkhzcnZCaEI7QW1IL3F2Qm9COzs7RUFDSSxjeEI1SVA7QTNGK3p2QmpCO0FtSDVxdkJZOzs7RUFDSSxjeEJwSkM7QTNGbzB2QmpCO0FtSDlxdkJnQjs7Ozs7RUFDSTtFQUNBLGN4QnhKSDtFd0J5Skcsa0J4QnpKSDtBM0Y2MHZCakI7QW1IbHJ2Qm9COzs7OztFQUNJLGN4QjVKUDtBM0ZvMXZCakI7QW1IcHJ2Qlk7OztFQUNJO0FuSHdydkJoQjtBbUhscnZCZ0I7OztFQUNJLGN4QnhLSDtFd0J5S0c7QW5Ic3J2QnBCO0FtSDlxdkJnQzs7O0VBQ0ksZXhCVlg7RXdCV1csY3hCbkxuQjtBM0ZxMnZCakI7QW1IN3F2QndCOzs7RUFDSSxtQnhCekxYO0V3QjBMVztFQUNBO0FuSGlydkI1QjtBbUh6cXZCSTs7O0VBQ0k7QW5INnF2QlI7QW1IM3F2QlE7OztFQUNJO0FuSCtxdkJaO0FtSDVxdkJROzs7RUFDSSx5QnhCbkRvQjtFd0JvRHBCO0FuSGdydkJaO0FtSDdxdkJROzs7RUFDSSw2QnhCdERzQjtFd0J1RHRCO0FuSGlydkJaO0FtSDdxdkJJOzs7Ozs7RUFFSTtBbkhtcnZCUjtBbUgvcXZCUTs7O0VBQ0k7QW5IbXJ2Qlo7QW1IL3F2Qkk7OztFQUNJO0VBQ0E7RUFDQSxleEIzRGlCO0V3QjREakI7RUFDQSxjN0c1Tkc7QU4rNHZCWDtBbUgzcXZCUTs7O0VBQ0k7RUFDQTtBbkgrcXZCWjtBbUg3cXZCWTs7O0VBQ0k7RUFDQTtFQUNBO0FuSGlydkJoQjtBbUg3cXZCZ0I7OztFQUNJLGN4QjlQSjtBM0YrNnZCaEI7QW1IN3F2Qlk7OztFQUNJO0FuSGlydkJoQjtBbUg1cXZCSTs7O0VBQ0k7RUFDQSxleEI5RmU7QTNGOHd2QnZCO0FtSDlxdkJROzs7RUFDSTtFQUNBO0FuSGtydkJaO0FtSDlxdkJJOzs7RUFDSTtBbkhrcnZCUjs7QW1INXF2Qkk7RUFDSTtFQUNBO0FuSCtxdkJSO0FtSHpxdkJZOztFQUNJLHlCeEJ0SWlCO0V3QnVJakI7QW5INHF2QmhCO0FtSHpxdkJZOztFQUNJLDZCeEJ4SWtCO0V3QnlJbEI7QW5INHF2QmhCO0FtSHZxdkJnQjs7O0VBQ0k7RUFDQTtBbkgycXZCcEI7QW1IeHF2QmdCOztFQUNJLHlCeEJ4Slc7RXdCeUpYO0FuSDJxdkJwQjtBbUh4cXZCZ0I7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5IMnF2QnBCO0FtSHpxdkJvQjs7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QW5IMnF2QnhCO0FtSHZxdkJnQjs7RUFDSSx5QnhCNUtZO0EzRnMxdkJoQztBbUhwcXZCWTs7RUFDSSxjeEI5VUU7QTNGcS92QmxCO0FtSHJxdkJnQjs7RUFDSTtBbkh3cXZCcEI7QW1IcnF2QmdCOzs7Ozs7OztFQUNJO0VBQ0EsY3hCdFZGO0V3QnVWRSxrQnhCdlZGO0EzRnFnd0JsQjtBbUg1cXZCb0I7Ozs7Ozs7O0VBQ0ksY3hCMVZOO0EzRitnd0JsQjtBbUg5cXZCZ0I7OztFQUNJLGV4QnZMSztFd0J3TEwsYzdHeFZUO0U2R3lWUztBbkhrcnZCcEI7QW1IL3F2QmdCOzs7RUFDSTtFQUNBO0VBQ0EseUM3R3NvQmdCO0U2R3JvQmhCLDBCN0dzb0JnQjtFNkdyb0JoQjtFQUNBO0VBQ0E7QW5IbXJ2QnBCO0FtSGpydkJnQjs7O0VBQ0ksY3hCalhGO0V3QmtYRTtBbkhxcnZCcEI7QW1IbHJ2QmdCOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhzcnZCcEI7QW1IbHJ2Qlk7O0VBQ0ksZXhCdE5TO0V3QnVOVCxjN0d2WEw7RTZHd1hLO0VBQ0E7QW5IcXJ2QmhCO0FtSDlxdkJ3Qjs7RUFDSTtBbkhpcnZCNUI7QW1IOXF2QmdDOztFQUNJLGV4QnJPWDtFd0JzT1csY3hCalpsQjtBM0Zra3dCbEI7QW1IenF2QmdDOztFQUNJLG1CeEIxWmxCO0V3QjJaa0I7RUFDQTtBbkg0cXZCcEM7O0FtSGhxdkJBO0VBQ0ksY3hCM2FZO0V3QjRhWixnQnhCOVlJO0V3QitZSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSG1xdkJKO0FtSGpxdkJJO0VBQ0k7QW5IbXF2QlI7O0FvSHZsd0JJO0VBQ0k7QXBIMGx3QlI7QW9Idmx3Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjekIyQlQ7QTNGOGp3QlA7QW9Icmx3QmdCO0VBQ0ksY3pCYko7RXlCY0k7QXBIdWx3QnBCO0FvSC9rd0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY3pCU1Q7QTNGd2t3QlA7QW9IN2t3QmdCO0VBQ0k7RUFDQSx5QnpCaENKO0EzRittd0JoQjtBb0h4a3dCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIMGt3Qlo7QW9IeGt3Qlk7RUFDSTtBcEgwa3dCaEI7QW9Ibmt3Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjekJ2QlQ7QTNGNGx3QlA7QW9Ibmt3QmdCO0VBQ0ksY3pCN0RKO0V5QjhESTtFQUNBO0FwSHFrd0JwQjs7QW9INWp3QlE7RUFDSTtBcEgrandCWjtBb0gzandCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBINmp3QmhCO0FvSDFqd0JZO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEgyandCaEI7O0FxSGhxd0JBO0VBRUk7QXJIa3F3Qko7O0FzSHBxd0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRIdXF3Qko7QXNIcnF3Qkk7RUFDSTtBdEh1cXdCUjtBc0hwcXdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SHNxd0JSO0FzSG5xd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhxcXdCUjs7QXNIanF3QkE7RUFDSTtBdEhvcXdCSjs7QXVIcHN3QkE7RUFDSTtFQUNBO0F2SHVzd0JKOztBdUhwc3dCQTtFQUNJO0VBQ0E7QXZIdXN3Qko7O0F1SHBzd0JBO0VBQ0k7RUFDQTtBdkh1c3dCSjs7QXVIbnN3QkE7RUFDSTtFQUNBO0F2SHNzd0JKOztBdUhuc3dCQTtFQUNJO0VBQ0E7QXZIc3N3Qko7O0F1SG5zd0JBO0VBQ0k7RUFDQTtBdkhzc3dCSjs7QXdIbnV3QkE7RUFDSTtFQUNBO0F4SHN1d0JKOztBd0hudXdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhIc3V3Qko7QXdIcHV3Qkk7RUFDSSxrQjdCb0lvQjtFNkJuSXBCLG1CN0JtSW9CO0U2QmxJcEIsZTdCaUk0QjtBM0ZxbXdCcEM7QXdIbHV3QlE7RUFDSSxjN0JnQkw7RTZCZkssZTdCMkh3QjtBM0Z5bXdCcEM7QXdIOXR3Qkk7RUFDSSxjN0IzQlE7RTZCNEJSLGU3QjJHb0I7RTZCMUdwQixnQjdCMkdzQjtBM0ZxbndCOUI7QXdIOXR3QlE7RUFDSSxjN0JoQ0k7RTZCaUNKO0F4SGd1d0JaO0F3SDd0d0JRO0VBQ0ksZTdCd0dxQjtBM0Z1bndCakM7QXdIN3R3Qlk7RUFDSSxjbEgzQkw7RWtINEJLO0F4SCt0d0JoQjtBd0gzdHdCUTtFQUNJLGU3QjZGdUI7RTZCNUZ2QixnQjdCNkZ5QjtBM0Znb3dCckM7QXdIenR3Qlk7RUFDSTtBeEgydHdCaEI7O0F3SHJ0d0JBO0VBQ0k7RUFDQTtBeEh3dHdCSjtBd0h0dHdCSTtFQUNJO0F4SHd0d0JSOztBeUh2eHdCQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekh5eHdCSjtBeUh2eHdCSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0F6SHd4d0JSO0F5SHJ4d0JJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekhzeHdCUjtBeUhueHdCSTtFQUNJO0F6SHF4d0JSOztBMEhqendCQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUhtendCSjtBMEhqendCSTtFQUNJO0VBQ0E7QTFIbXp3QlI7QTBIaHp3Qkk7RUFDSTtFQUNBO0ExSGt6d0JSO0EwSDl5d0JJO0VBRUk7RUFDQTtFQUNBO0ExSCt5d0JSO0EwSHh5d0JnQjtFQUNJO0ExSDB5d0JwQjtBMEh0eXdCWTtFQUNJO0ExSHd5d0JoQjs7QTJIbjF3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0hzMXdCSjtBMkhyMXdCSTtFQUNJO0EzSHUxd0JSO0EySDEwd0JJO0VBRUk7QTNIMjB3QlI7QTJIejB3Qkk7RUFDSTtFQUNBO0EzSDIwd0JSO0EySHgwd0JJO0VBQ0k7OztLQUFBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QTNIMDB3QlI7QTJIeDB3Qkk7RUFDSTtBM0gwMHdCUjtBMkh4MHdCSTtFQUNJO0VBQ0E7RUFDQTtBM0gwMHdCUjtBMkh4MHdCSTtFQUNJO0EzSDAwd0JSO0EySHAwd0JBO0VBQ0k7QTNIczB3Qko7O0EySG4wd0JBO0VBQ0k7SUFDRTtJQUNBO0UzSHMwd0JKO0UySHAwd0JFO0lBQ0k7SUFDQTtJQUNBO0UzSHMwd0JOO0FBQ0Y7QTRIdjR3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVIeTR3QlI7O0E2SC80d0JZO0VBQ0k7RUFDQTtFQUNBO0E3SGs1d0JoQjtBNkhoNXdCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SGs1d0JoQjtBNkhoNXdCZ0I7RUFDSTtFQUNBO0E3SGs1d0JwQjtBNkg5NHdCWTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0U3SGc1d0JsQjtFNkg3NHdCYztJQUNJO0U3SCs0d0JsQjtFNkg3NHdCYztJQUNJO0U3SCs0d0JsQjtBQUNGO0E2SDM0d0JnQjtFQUNJO0E3SDY0d0JwQjtBNkg1NHdCb0I7RUFDSTtBN0g4NHdCeEI7QTZINzR3QndCO0VBQ0k7RUFDQTtBN0grNHdCNUI7QTZIOTR3QjRCO0VBQ0k7RUFDQTtBN0hnNXdCaEM7QTZIOTR3QmdDO0VBQ0k7QTdIZzV3QnBDO0E2SDc0d0JnQztFQUNJO0E3SCs0d0JwQztBNkgzNHdCNEI7RUFDSTtBN0g2NHdCaEM7QTZIMTR3QjRCO0VBQ0k7RUFDQTtFQUNBO0E3SDQ0d0JoQztBNkgxNHdCZ0M7RUFDSTtFQUNBO0E3SDQ0d0JwQztBNkh6NHdCZ0M7RUFDSTtBN0gyNHdCcEM7QTZIdjR3QjRCO0VBQ0k7QTdIeTR3QmhDO0E2SHQ0d0I0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0h3NHdCaEM7QTZIdDR3QmdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0h3NHdCcEM7QTZIcjR3QmdDO0VBQ0k7QTdIdTR3QnBDO0E2SG40d0I0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIcTR3QmhDO0E2SGg0d0JvQjtFQUNJO0E3SGs0d0J4QjtBNkhqNHdCd0I7RUFDSTtFQUNBO0E3SG00d0I1QjtBNkhqNHdCNEI7RUFDSTtBN0htNHdCaEM7QTZIbDR3QmdDO0VBQ0k7QTdIbzR3QnBDO0E2SGo0d0JnQztFQUNJO0E3SG00d0JwQztBNkgvM3dCNEI7RUFDSTtBN0hpNHdCaEM7QTZIaDR3QmdDO0VBQ0k7RUFDQTtBN0hrNHdCcEM7QTZIOTN3QjRCO0VBQ0k7QTdIZzR3QmhDO0E2SDczd0I0QjtFQUNJO0VBQ0E7QTdIKzN3QmhDO0E2SDczd0I0QjtFQUNJO0VBQ0E7QTdIKzN3QmhDO0E2SDUzd0I0QjtFQUNJO0E3SDgzd0JoQztBNkgzM3dCNEI7RUFDSTtBN0g2M3dCaEM7QTZIejN3QmdDO0VBQ0k7QTdIMjN3QnBDO0E2SHgzd0JnQztFQUNJO0VBQ0E7QTdIMDN3QnBDO0E2SHQzd0I0QjtFQUNJO0VBQ0E7QTdIdzN3QmhDO0E2SHAzd0JnQztFQUNJO0VBQ0E7QTdIczN3QnBDO0E2SG4zd0JnQztFQUNJO0VBQ0E7RUFDQTtBN0hxM3dCcEM7QTZINzJ3Qlk7RUFJWTtJQUNJO0U3SDQyd0IxQjtFNkgzMndCMEI7SUFDSTtFN0g2MndCOUI7RTZIdjJ3QjhCO0lBQ0k7RTdIeTJ3QmxDO0U2SHIyd0JrQztJQUNJO0U3SHUyd0J0QztFNkhwMndCa0M7SUFDSTtJQUNBO0U3SHMyd0J0QztFNkhsMndCOEI7SUFDSTtFN0hvMndCbEM7RTZIbjJ3QmtDO0lBQ0k7SUFDQTtFN0hxMndCdEM7RTZIajJ3QjhCO0lBQ0k7RTdIbTJ3QmxDO0U2SGgyd0I4QjtJQUNJO0U3SGsyd0JsQztFNkgvMXdCOEI7SUFDSTtFN0hpMndCbEM7RTZILzF3QmtDO0lBQ0k7RTdIaTJ3QnRDO0U2SDcxd0I4QjtJQUNJO0U3SCsxd0JsQztFNkgxMXdCc0M7SUFDSTtFN0g0MXdCMUM7RTZIeDF3QmtDO0lBQ0k7SUFDQTtFN0gwMXdCdEM7QUFDRjtBNkhsMXdCWTtFQUtnQjtJQUNJO0U3SGcxd0I5QjtFNkg5MHdCOEI7SUFDSTtFN0hnMXdCbEM7RTZINzB3QjhCO0lBQ0k7SUFDQTtFN0grMHdCbEM7RTZINTB3QjhCO0lBQ0k7RTdIODB3QmxDO0U2SDMwd0I4QjtJQUNJO0lBQ0E7RTdINjB3QmxDO0U2SDMwd0JrQztJQUNJO0U3SDYwd0J0QztFNkh0MHdCOEI7SUFDSTtJQUNBO0lBQ0E7RTdIdzB3QmxDO0U2SHIwd0I4QjtJQUNJO0U3SHUwd0JsQztFNkh0MHdCa0M7SUFDSTtFN0h3MHdCdEM7RTZIbjB3QmtDO0lBQ0k7RTdIcTB3QnRDO0U2SGowd0I4QjtJQUNJO0U3SG0wd0JsQztFNkhoMHdCOEI7SUFDSTtFN0hrMHdCbEM7RTZIL3p3QjhCO0lBQ0k7RTdIaTB3QmxDO0U2SC96d0JrQztJQUNJO0U3SGkwd0J0QztFNkg3endCOEI7SUFDSTtFN0grendCbEM7RTZIM3p3QmtDO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTdINnp3QnRDO0U2SDF6d0IwQztJQUNJO0U3SDR6d0I5QztFNkh6endCMEM7SUFDSTtFN0gyendCOUM7RTZIdnp3QnNDO0lBQ0k7RTdIeXp3QjFDO0U2SHh6d0IwQztJQUNJO0U3SDB6d0I5QztFNkh2endCMEM7SUFDSTtFN0h5endCOUM7RTZIcHp3QmtDO0lBQ0k7RTdIc3p3QnRDO0FBQ0Y7QTZINXl3Qm9CO0VBQ0k7QTdIOHl3QnhCO0E2SDV5d0JvQjtFQUNJO0VBQ0E7QTdIOHl3QnhCO0E2SHp5d0JZO0VBQ0k7RUFDQTtFQUNBO0E3SDJ5d0JoQjtBNkh4eXdCb0I7RUFDSTtBN0gweXdCeEI7QTZIdnl3Qm9CO0VBQ0k7RUFDQTtBN0h5eXdCeEI7QTZIdHl3Qm9CO0VBQ0k7RUFDQTtFQUNBO0E3SHd5d0J4QjtBNkh0eXdCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdId3l3QjVCO0E2SHR5d0I0QjtFQUNJO0VBQ0E7QTdId3l3QmhDO0E2SHB5d0J3QjtFQUNJO0VBQ0E7QTdIc3l3QjVCO0E2SGx5d0JvQjtFQUNJO0VBQ0E7QTdIb3l3QnhCO0E2SGp5d0JvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0hteXdCeEI7QTZIanl3QndCO0VBQ0k7RUFDQTtFQUNBO0E3SG15d0I1QjtBNkhqeXdCNEI7RUFDSTtFQUNBO0E3SG15d0JoQztBNkhoeXdCNEI7RUFDSTtFQUNBO0VBQ0E7QTdIa3l3QmhDO0E2SGh5d0JnQztFQUNJO0VBQ0E7QTdIa3l3QnBDO0E2SC94d0JnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIaXl3QnBDO0E2SC94d0JvQztFQUNJO0E3SGl5d0J4QztBNkg1eHdCNEI7RUFDSTtFQUNBO0E3SDh4d0JoQztBNkg1eHdCZ0M7RUFDSTtBN0g4eHdCcEM7QTZINXh3Qm9DO0VBQ0k7RUFDQTtBN0g4eHdCeEM7QTZIM3h3Qm9DO0VBQ0k7RUFDQTtBN0g2eHdCeEM7QTZIM3h3QndDO0VBQ0k7RUFDQTtBN0g2eHdCNUM7QTZIeHh3QmdDO0VBQ0k7RUFDQTtBN0gweHdCcEM7QTZIeHh3Qm9DO0VBQ0k7RUFDQTtFQUNBO0E3SDB4d0J4QztBNkh2eHdCb0M7RUFDSTtBN0h5eHdCeEM7QTZIdHh3Qm9DO0VBQ0k7RUFDQTtBN0h3eHdCeEM7QTZIcnh3Qm9DO0VBQ0k7RUFDQTtBN0h1eHdCeEM7QTZIaHh3Qm9CO0VBSWdCO0lBQ0k7RTdIK3d3QnRDO0U2SDd3d0JrQztJQUNJO0lBQ0E7RTdIK3d3QnRDO0U2SDd3d0JzQztJQUNJO0U3SCt3d0IxQztBQUNGO0E2SHh3d0JvQjtFQUVRO0lBQ0k7RTdIeXd3QjlCO0U2SHZ3d0JrQztJQUNJO0U3SHl3d0J0QztFNkh2d3dCa0M7SUFDSTtFN0h5d3dCdEM7RTZIdnd3QnNDO0lBQ0k7RTdIeXd3QjFDO0U2SHB3d0I4QjtJQUNJO0U3SHN3d0JsQztFNkhud3dCc0M7SUFDSTtFN0hxd3dCMUM7RTZIbHd3QnNDO0lBQ0k7SUFDQTtJQUNBO0U3SG93d0IxQztBQUNGO0E2SDd2d0JvQjtFQUlnQjtJQUNJO0U3SDR2d0J0QztFNkgxdndCa0M7SUFDSTtJQUNBO0U3SDR2d0J0QztFNkgxdndCc0M7SUFDSTtFN0g0dndCMUM7QUFDRjtBNkhydndCb0I7RUFDSTtJQUNJO0lBQ0E7RTdIdXZ3QjFCO0U2SHJ2d0IwQjtJQUNJO0lBQ0E7SUFDQTtFN0h1dndCOUI7RTZIcHZ3QmtDO0lBQ0k7RTdIc3Z3QnRDO0U2SG52d0JrQztJQUNJO0lBQ0E7RTdIcXZ3QnRDO0U2SG52d0JzQztJQUNJO0U3SHF2d0IxQztFNkhodndCOEI7SUFDSTtJQUNBO0U3SGt2d0JsQztFNkgvdXdCc0M7SUFDSTtJQUNBO0U3SGl2d0IxQztFNkg3dXdCMEM7SUFDSTtFN0grdXdCOUM7QUFDRjtBNkh2dXdCb0I7RUFJZ0I7SUFDSTtFN0hzdXdCdEM7RTZIcHV3QmtDO0lBQ0k7SUFDQTtFN0hzdXdCdEM7RTZIcHV3QnNDO0lBQ0k7RTdIc3V3QjFDO0FBQ0Y7QTZIL3R3Qm9CO0VBSWdCO0lBQ0k7RTdIOHR3QnRDO0U2SDV0d0JrQztJQUNJO0lBQ0E7RTdIOHR3QnRDO0U2SDV0d0JzQztJQUNJO0U3SDh0d0IxQztFNkh6dHdCOEI7SUFDSTtFN0gydHdCbEM7RTZIenR3QnNDO0lBQ0k7RTdIMnR3QjFDO0U2SHh0d0JzQztJQUNJO0U3SDB0d0IxQztBQUNGO0E2SG50d0JvQjtFQUlnQjtJQUNJO0U3SGt0d0J0QztFNkhodHdCa0M7SUFDSTtJQUNBO0U3SGt0d0J0QztFNkhodHdCc0M7SUFDSTtFN0hrdHdCMUM7RTZIM3N3QnNDO0lBQ0k7RTdINnN3QjFDO0U2SDFzd0JzQztJQUNJO0U3SDRzd0IxQztBQUNGO0E2SHJzd0JvQjtFQUNJO0VBQ0E7QTdIdXN3QnhCO0E2SHJzd0J3QjtFQUNJO0VBQ0E7QTdIdXN3QjVCO0E2SHJzd0I0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIdXN3QmhDO0E2SHJzd0JnQztFQUNJO0VBQ0E7QTdIdXN3QnBDO0E2SHJzd0JvQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIdXN3QnhDO0E2SHBzd0JvQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SHNzd0J4QztBNkhuc3dCb0M7RUFDSTtFQUNBO0VBQ0E7QTdIcXN3QnhDO0E2SG5zd0J3QztFQUNJO0E3SHFzd0I1QztBNkhsc3dCd0M7RUFDSTtFQUNBO0E3SG9zd0I1QztBNkhoc3dCb0M7RUFDSTtFQUNBO0E3SGtzd0J4QztBNkg3cndCNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0grcndCaEM7QTZINXJ3Qm9DO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0g4cndCeEM7QTZIMXJ3QmdDO0VBQ0k7RUFDQTtBN0g0cndCcEM7QTZIenJ3QmdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdIMnJ3QnBDO0E2SHhyd0JnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SDByd0JwQztBNkh4cndCb0M7RUFDSTtBN0gwcndCeEM7QTZIdnJ3Qm9DO0VBQ0k7RUFDQTtBN0h5cndCeEM7QTZIcHJ3QjRCO0VBQ0k7QTdIc3J3QmhDO0E2SG5yd0I0QjtFQUNJO0lBQ0k7RTdIcXJ3QmxDO0U2SG5yd0JrQztJQUNJO0U3SHFyd0J0QztFNkhqcndCOEI7SUFDSTtFN0htcndCbEM7RTZIanJ3QmtDO0lBQ0k7RTdIbXJ3QnRDO0FBQ0Y7QTZIN3F3QndCO0VBQ0k7RUFDQTtFQUNBO0E3SCtxd0I1QjtBNkgzcXdCZ0M7RUFDSTtFQUNBO0VBQ0E7QTdINnF3QnBDO0E2SDNxd0JvQztFQUNJO0VBQ0E7QTdINnF3QnhDO0E2SDNxd0J3QztFQUNJO0VBQ0E7QTdINnF3QjVDO0E2SHpxd0JvQztFQUNJO0E3SDJxd0J4QztBNkh6cXdCd0M7RUFDSTtFQUNBO0VBQ0E7QTdIMnF3QjVDO0E2SHhxd0J3QztFQUNJO0VBQ0E7RUFDQTtBN0gwcXdCNUM7QTZIdnF3QndDO0VBQ0k7RUFDQTtBN0h5cXdCNUM7QTZIdnF3QjRDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0h5cXdCaEQ7QTZIdnF3QmdEO0VBQ0k7RUFDQTtBN0h5cXdCcEQ7QTZIcHF3QndDO0VBQ0k7QTdIc3F3QjVDO0E2SHBxd0I0QztFQUNJO0E3SHNxd0JoRDtBNkgvcHdCd0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0hpcXdCNUM7QTZIOXB3QndDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdIZ3F3QjVDO0E2SDdwd0J3QztFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SCtwd0I1QztBNkhycHdCb0I7RUFDSTtBN0h1cHdCeEI7QTZIcHB3Qm9CO0VBQ0k7QTdIc3B3QnhCO0E2SG5wd0JvQjtFQUNJO0VBQ0E7QTdIcXB3QnhCO0E2SGxwd0JvQjtFQUNJO0lBQ0k7RTdIb3B3QjFCO0FBQ0Y7QTZIanB3Qm9CO0VBQ0k7QTdIbXB3QnhCO0E2SGhwd0JvQjtFQUNJO0E3SGtwd0J4QjtBNkhqcHdCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIbXB3QjVCO0E2SGhwd0J3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SGtwd0I1QjtBNkhocHdCNEI7RUFDSTtFQUNBO0E3SGtwd0JoQztBNkgvb3dCNEI7RUFDSTtBN0hpcHdCaEM7QTZINW93Qm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SDhvd0J4QjtBNkg1b3dCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SDhvd0I1QjtBNkgzb3dCd0I7RUFDSTtBN0g2b3dCNUI7QTZIem93Qm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0gyb3dCeEI7QTZIeG93Qm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0gwb3dCeEI7QTZIdm93Qm9CO0VBQ0k7QTdIeW93QnhCO0E2SHRvd0JvQjtFQUNJO0lBQ0k7RTdId293QjFCO0FBQ0Y7QTZIcm93Qm9CO0VBQ0k7RUFDQTtFQUNBO0E3SHVvd0J4QjtBNkhwb3dCb0I7RUFDSTtBN0hzb3dCeEI7QTZIcG93QndCO0VBQ0k7RUFDQTtBN0hzb3dCNUI7QTZIbG93QjRCO0VBQ0k7QTdIb293QmhDO0E2SGpvd0I0QjtFQUNJO0E3SG1vd0JoQztBNkgvbndCd0I7RUFDSTtBN0hpb3dCNUI7QTZIN253Qm9CO0VBQ0k7QTdIK253QnhCO0E2SDdud0J3QjtFQUNJO0VBQ0E7RUFDQTtBN0grbndCNUI7QTZIN253QjRCO0VBQ0k7QTdIK253QmhDO0E2SDVud0I0QjtFQUNJO0E3SDhud0JoQztBNkgzbndCNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0g2bndCaEM7QTZIcm53Qlk7RUFDSTtBN0h1bndCaEI7QTZIcG53Qlk7RUFDSTtBN0hzbndCaEI7QTZIbm53Qlk7RUFDSTtBN0hxbndCaEI7QTZIbG53Qlk7RUFDSTtBN0hvbndCaEI7O0E2SHZtd0JRO0VBQ0ksY2xDam5DSTtBM0YydHlCaEI7QTZIeG13Qlk7RUFDSSxXbEN2bENSO0VrQ3dsQ1E7QTdIMG13QmhCO0E2SHRtd0JRO0VBQ0k7RUFDQTtFQUNBO0E3SHdtd0JaO0E2SGptd0JnQjs7Ozs7OztFQUNBO0E3SHltd0JoQjtBNkhybXdCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SHVtd0JoQjtBNkhybXdCZ0I7RUFDSTtBN0h1bXdCcEI7QTZIcG13QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0hzbXdCcEI7QTZIbm13QmdCO0VBQ0ksV2xDOW5DWjtFa0MrbkNZO0E3SHFtd0JwQjtBNkhubXdCb0I7RUFDSSxXbENsb0NoQjtBM0Z1dXlCUjtBNkhsbXdCb0I7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBN0htbXdCeEI7QTZINWx3QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIOGx3Qlo7QTZINWx3Qlk7RUFSSjtJQVNRO0U3SCtsd0JkO0FBQ0Y7QTZIN2x3Qlk7RUFDSTtBN0grbHdCaEI7QTZINWx3Qm9CO0VBQ0k7QTdIOGx3QnhCO0E2SDFsd0JnQjtFQUNJO0E3SDRsd0JwQjtBNkgxbHdCb0I7RUFDSTtFQUNBO0E3SDRsd0J4Qjs7QTZIcGx3QkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdIdWx3Qk47QUFDRjtBOEhsenlCQTtFQUNJO0VBQ0E7RUFDQTtBOUhvenlCSjs7QThIanp5QkE7RUFDSTtJQUFLO0lBQTZCO0U5SHN6eUJwQztFOEhyenlCRTtJQUFNO0lBQTRCO0U5SHl6eUJwQztFOEh4enlCRTtJQUFPO0lBQTRCO0U5SDR6eUJyQztBQUNGO0E4SDF6eUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlINHp5Qko7O0ErSDUweUJBO0VBQ0U7QS9IKzB5QkY7QStINzB5QkU7RUFDRTtFQUNBO0VBQ0E7QS9IKzB5Qko7QStINTB5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0g4MHlCSjtBK0g1MHlCSTtFQUNFO0VBQ0E7QS9IODB5Qk47QStIMzB5Qkk7RUFDRTtFQUNBO0EvSDYweUJOO0ErSDEweUJJO0VBQ0U7RUFDQTtBL0g0MHlCTjtBK0h4MHlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IMDB5Qko7QStIeDB5Qkk7RUFDRTtBL0gwMHlCTjtBK0h2MHlCSTtFQUNFO0EvSHkweUJOOztBZ0kzM3lCSTtFQURKO0lBRVE7RWhJKzN5Qk47QUFDRjs7QWdJNTN5Qkk7RUFDSTtFQUNBO0FoSSszeUJSO0FnSTczeUJJOztFQUVJO0FoSSszeUJSOztBaUk1NHlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQWlOQTtBakk4cnlCSjtBaUk5NHlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklnNXlCUjtBaUk3NHlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSSs0eUJaO0FpSTc0eUJZO0VBQ0k7QWpJKzR5QmhCO0FpSTk0eUJnQjtFQUNJO0FqSWc1eUJwQjtBaUkxNHlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSTQ0eUJaO0FpSTE0eUJZO0VBTko7SUFPUTtFakk2NHlCZDtBQUNGO0FpSTE0eUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakk0NHlCWjtBaUkxNHlCWTtFQVBKO0lBUVE7SUFDQTtFakk2NHlCZDtBQUNGO0FpSTM0eUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTY0eUJoQjtBaUl6NHlCUTs7RUFFSTtFQUNBO0FqSTI0eUJaO0FpSXg0eUJRO0VBQ0k7QWpJMDR5Qlo7QWlJdDR5QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXc0eUJaO0FpSXA0eUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJczR5Qlo7QWlJbDR5QlE7RUFDSTtFQUNBO0FqSW80eUJaO0FpSWg0eUJJO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpJazR5QlY7RWlJaDR5QlU7SUFDSTtFaklrNHlCZDtFaUkvM3lCVTtJQUNJO0lBQ0E7SUFDQTtFaklpNHlCZDtBQUNGO0FpSTUzeUJJO0VBOUlKO0lBK0lRO0lBQ0E7RWpJKzN5Qk47RWlJNzN5Qk07SUFDSTtFakkrM3lCVjtFaUk1M3lCTTtJQUNJO0lBQ0E7RWpJODN5QlY7RWlJNTN5QlU7SUFDSTtJQUNBO0lBQ0E7RWpJODN5QmQ7RWlJNzN5QmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFakkrM3lCbEI7RWlJOTN5QmtCO0lBQ0k7SUFDQTtFaklnNHlCdEI7RWlJNTN5QnNCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWpJODN5QjFCO0VpSXozeUJzQjtJQUNJO0lBQ0E7SUFDQTtFakkyM3lCMUI7RWlJdDN5QmM7SUFBcUI7RWpJeTN5Qm5DO0FBQ0Y7QWlJcDN5Qkk7RUFDSTtFQUNBO0FqSXMzeUJSO0FpSXIzeUJRO0VBQ0k7RUFDQTtFQUNBO0FqSXUzeUJaO0FpSXQzeUJZO0VBQ0k7RUFDQTtFQUNBO0FqSXczeUJoQjtBaUl2M3lCZ0I7RUFDSTtFQUNBO0VBQ0E7QWpJeTN5QnBCO0FpSXgzeUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqSTAzeUJ4QjtBaUl0M3lCWTtFQUFxQjtBakl5M3lCakM7QWlJbjN5Qkk7RUFDSTtFQUVBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7QWpJazN5QlI7QWlJOTJ5Qkk7RUFDSTtBaklnM3lCUjtBaUk3MnlCSTtFQUNJO0FqSSsyeUJSO0FpSTMyeUJJO0VBQ0k7QWpJNjJ5QlI7QWlJMzJ5QlE7RUFDSTtBakk2MnlCWjtBaUl6MnlCSTtFQUNJO0VBQ0E7RUFDQTtBakkyMnlCUjtBaUl4MnlCSTtFQUNJO0FqSTAyeUJSO0FpSXYyeUJJO0VBQ0k7QWpJeTJ5QlI7QWlJdDJ5Qkk7RUFDSTtBakl3MnlCUjtBaUlyMnlCSTtFQUNJO0FqSXUyeUJSO0FpSXAyeUJJO0VBQ0k7QWpJczJ5QlI7QWlJbjJ5Qkk7RUFDSTtBaklxMnlCUjtBaUloMnlCSTs7RUFFSTtFQUNBO0FqSWsyeUJSO0FpSS8xeUJJOztFQUVJO0VBQ0E7QWpJaTJ5QlI7QWlJNTF5QlE7RUFDSTtBakk4MXlCWjtBaUkzMXlCb0I7OztFQUVJO0FqSTgxeUJ4QjtBaUkxMXlCWTtFQUNJO0FqSTQxeUJoQjtBaUl6MXlCWTtFQUNJO0FqSTIxeUJoQjtBaUl0MXlCUTtFQUNJO0FqSXcxeUJaO0FpSXIxeUJRO0VBQ0k7QWpJdTF5Qlo7QWlJcDF5QlE7O0VBRUk7QWpJczF5Qlo7QWlJbjF5QlE7OztFQUdJO0FqSXExeUJaO0FpSWwxeUJRO0VBQ0k7QWpJbzF5Qlo7QWlJLzB5Qkk7RUFDSTtBaklpMXlCUjtBaUk5MHlCSTtFQUNJO0FqSWcxeUJSO0FpSTcweUJJO0VBQ0k7RUFDQTtBakkrMHlCUjs7QWlJMTB5QkE7RUFDSTtFQUNBO0VBQ0E7QWpJNjB5Qko7QWlJejB5QlE7RUFDSTtBakkyMHlCWjtBaUl2MHlCWTtFQUNJLGN0Qy9XRTtFc0NnWEY7RUFDQTtFQUNBO0VBQ0E7QWpJeTB5QmhCO0FpSXIweUJRO0VBQ0k7QWpJdTB5Qlo7QWlJcDB5QmdCO0VBQ0k7RUFDQTtBaklzMHlCcEI7QWlJbDB5QndCO0VBQ0k7RUFDQTtBaklvMHlCNUI7O0FpSTN6eUJBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJOHp5Qko7O0FpSTN6eUJBO0VBQ0k7QWpJOHp5Qko7O0FpSTN6eUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpJOHp5Qko7O0FpSTN6eUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBK0dBO0VBV0E7QWpJc3N5Qko7QWlJN3p5QlE7RUFDSTtBakkrenlCWjtBaUk3enlCWTtFQUNJO0FqSSt6eUJoQjtBaUkxenlCSTtFQUNJO0FqSTR6eUJSO0FpSXp6eUJJO0VBQ0k7QWpJMnp5QlI7QWlJeHp5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSTB6eUJSO0FpSXh6eUJRO0VBQ0k7RUFDQTtBakkwenlCWjtBaUl4enlCWTtFQUNJO0VBQ0E7QWpJMHp5QmhCO0FpSXJ6eUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakl1enlCUjtBaUlyenlCUTtFQUNJO0FqSXV6eUJaO0FpSXR6eUJZO0VBQ0k7QWpJd3p5QmhCO0FpSXR6eUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpJd3p5QmhCO0FpSXZ6eUJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakl5enlCcEI7QWlJdHp5Qlk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJdXp5QmhCO0FpSXR6eUJnQjtFQUNJO0FqSXd6eUJwQjtBaUl0enlCZ0I7RUFDSTtBakl3enlCcEI7QWlJcnp5Qlk7RUFDSTtBakl1enlCaEI7QWlJcnp5Qlk7RUFDSTtBakl1enlCaEI7QWlJbnp5QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJcXp5Qlo7QWlJbnp5Qlk7RUFDSTtFQUNBO0VBQ0E7QWpJcXp5QmhCO0FpSWx6eUJZO0VBQ0k7QWpJb3p5QmhCO0FpSTd5eUJJO0VBQ0k7RUFDQTtBakkreXlCUjtBaUk1eXlCSTtFQUNJO0VBQ0E7QWpJOHl5QlI7QWlJMXl5Qkk7RUFDSTtBakk0eXlCUjtBaUl6eXlCSTtFQUNJO0VBQ0E7QWpJMnl5QlI7QWlJeHl5Qkk7RUFDSTtFQUNBO0VBQ0E7QWpJMHl5QlI7QWlJdnl5Qkk7RUFDSTtFQUNBO0VBQ0E7QWpJeXl5QlI7O0FpSXJ5eUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakl3eXlCSjs7QWlJcHl5Qkk7RUFDSTtFQUNBO0FqSXV5eUJSO0FpSXJ5eUJJOztFQUVJO0FqSXV5eUJSOztBaUlueXlCQTtFQUNJO0FqSXN5eUJKOztBaUlueXlCQTtFQUNJO0VBQ0E7RUFDQTtBaklzeXlCSjs7QWlJbnl5QkE7RUFDSTtBaklzeXlCSjs7QWlJbHl5Qkk7RUFDSSxtQnRDN2pCSTtFc0M4akJKLHFCdEM5akJJO0EzRm0yekJaOztBaUlqeXlCQTtFQUNJO0FqSW95eUJKOztBaUlqeXlCQTtFQUNJO0VBQ0E7RUFDQTtBaklveXlCSjs7QWlJanl5QkE7RUFDSTtFQUNBO0VBQ0E7QWpJb3l5Qko7O0FrSXo1ekJBO0VBQ0k7RUFDQTtFQUNBO0FsSTQ1ekJKO0FrSTE1ekJJO0VDSkEsbUJ4Q2tMbUI7RXdDakxuQixpQnhDa0xxQjtFd0NqTHJCLGdCeENrTHFCO0V3Q2pMckIsa0J4Q2tMb0I7RXdDakxwQiwrQnhDa0xzQjtBM0YrdXpCMUI7QWtJNzV6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSSs1ekJSO0FrSTc1ekJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxJKzV6Qlo7QWtJNzV6Qlk7RUFDSTtFQUNBO0VBQ0E7QWxJKzV6QmhCO0FrSTc1ekJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEkrNXpCaEI7QWtJNzV6Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEkrNXpCaEI7QWtJNzV6Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJKzV6QmhCO0FrSTk1ekJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElnNnpCcEI7QWtJMTV6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J2Q3JDQTtFdUNzQ0E7QWxJNDV6QlI7QWtJMTV6QlE7RUN0RUosbUJ4Q2tMbUI7RXdDakxuQixpQnhDa0xxQjtFd0NqTHJCLGdCeENrTHFCO0V3Q2pMckIsa0J4Q2tMb0I7RXdDakxwQiwrQnhDa0xzQjtBM0ZpenpCMUI7QWtJOTV6Qlk7RUFDSTtFQUNBLG1CdkN1R087RXVDdEdQLGtCdkN5R1E7RXVDeEdSO0VBQ0E7QWxJZzZ6QmhCO0FrSTU1ekJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEk4NXpCWjtBa0k1NXpCWTtFQUNJO0VDMUZaLG1CeENrTG1CO0V3Q2pMbkIsaUJ4Q2tMcUI7RXdDakxyQixnQnhDa0xxQjtFd0NqTHJCLGtCeENrTG9CO0V3Q2pMcEIsK0J4Q2tMc0I7QTNGdTB6QjFCO0FrSS81ekJZO0VBQ0k7RUMvRlosbUJ4Q2tMbUI7RXdDakxuQixpQnhDa0xxQjtFd0NqTHJCLGdCeENrTHFCO0V3Q2pMckIsa0J4Q2tMb0I7RXdDakxwQiwrQnhDa0xzQjtBM0YrMHpCMUI7QWtJajZ6QlE7RUNwR0osbUJ4Q2tMbUI7RXdDakxuQixpQnhDa0xxQjtFd0NqTHJCLGdCeENrTHFCO0V3Q2pMckIsa0J4Q2tMb0I7RXdDakxwQiwrQnhDa0xzQjtBM0ZzMXpCMUI7QWtJcDZ6QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJczZ6Qlo7QWtJcDZ6Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbElzNnpCaEI7QWtJcjZ6QmdCO0VDckhaLG1CeENrTG1CO0V3Q2pMbkIsaUJ4Q2tMcUI7RXdDakxyQixnQnhDa0xxQjtFd0NqTHJCLGtCeENrTG9CO0V3Q2pMcEIsK0J4Q2tMc0I7QTNGMjJ6QjFCO0FrSXo2ekJnQjtFQUNJO0VBQ0EsbUJ2Q3dERztFdUN2REgsa0J2QzBESTtFdUN6REo7RUFDQTtBbEkyNnpCcEI7QWtJcDZ6QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXM2ekJaO0FrSW42ekJZO0VDNUlSLG1CeENrTG1CO0V3Q2pMbkIsaUJ4Q2tMcUI7RXdDakxyQixnQnhDa0xxQjtFd0NqTHJCLGtCeENrTG9CO0V3Q2pMcEIsK0J4Q2tMc0I7QTNGZzR6QjFCO0FrSXQ2ekJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJdzZ6QmhCO0FrSXQ2ekJZO0VDekpSLG1CeENrTG1CO0V3Q2pMbkIsaUJ4Q2tMcUI7RXdDakxyQixnQnhDa0xxQjtFd0NqTHJCLGtCeENrTG9CO0V3Q2pMcEIsK0J4Q2tMc0I7RXVDM0JWO0VBQ0E7RUFDQTtBbEk0NnpCaEI7QWtJMTZ6Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEk0NnpCaEI7QWtJejZ6Qlk7O0VBRUk7QWxJMjZ6QmhCO0FrSXY2ekJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEl5NnpCWjtBa0l2NnpCWTtFQUNJO0FsSXk2ekJoQjtBa0l0NnpCWTtFQUNJO0VBQ0EsbUJ2Q1BPO0V1Q1FQLGtCdkNMUTtFdUNNUjtFQUNBO0FsSXc2ekJoQjtBa0luNnpCUTtFQUNJO0VBQ0E7RUFDQTtBbElxNnpCWjtBa0luNnpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJcTZ6Qlo7QWtJbjZ6Qlk7RUFDSTtFQUNBO0VBQ0E7QWxJcTZ6QmhCO0FrSWw2ekJZO0VBQ0k7RUFDQSxtQnZDbkNPO0V1Q29DUCxrQnZDakNRO0V1Q2tDUjtFQUNBO0FsSW82ekJoQjtBa0kvNXpCSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSWc2ekJSO0FrSTk1ekJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElnNnpCWjtBa0k3NXpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJKzV6Qlo7QWtJNzV6Qlk7RUFDSTtFQUNBO0VBQ0E7QWxJKzV6QmhCO0FrSTc1ekJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEkrNXpCaEI7QWtJNzV6Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEkrNXpCaEI7QWtJNzV6Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJKzV6QmhCO0FrSTE1ekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEk0NXpCUjtBa0kxNXpCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJNDV6Qlo7QWtJMTV6Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSTQ1ekJoQjtBa0l6NXpCWTtFQzVTUixtQnhDa0xtQjtFd0NqTG5CLGlCeENrTHFCO0V3Q2pMckIsZ0J4Q2tMcUI7RXdDakxyQixrQnhDa0xvQjtFd0NqTHBCLCtCeENrTHNCO0EzRnNoMEIxQjtBa0k3NXpCZ0I7RUFDSTtFQUNBLG1CdkMvSEc7RXVDZ0lILGtCdkM3SEk7RXVDOEhKO0VBQ0E7QWxJKzV6QnBCO0FrSTM1ekJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEk2NXpCaEI7QWtJMzV6QmdCO0VBQ0k7RUNoVWhCLG1CeENrTG1CO0V3Q2pMbkIsaUJ4Q2tMcUI7RXdDakxyQixnQnhDa0xxQjtFd0NqTHJCLGtCeENrTG9CO0V3Q2pMcEIsK0J4Q2tMc0I7QTNGNGkwQjFCO0FrSTk1ekJnQjtFQUNJO0VDclVoQixtQnhDa0xtQjtFd0NqTG5CLGlCeENrTHFCO0V3Q2pMckIsZ0J4Q2tMcUI7RXdDakxyQixrQnhDa0xvQjtFd0NqTHBCLCtCeENrTHNCO0EzRm9qMEIxQjtBa0loNnpCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElrNnpCaEI7QWtJaDZ6QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxJazZ6QnBCO0FrSWo2ekJvQjtFQ3ZWaEIsbUJ4Q2tMbUI7RXdDakxuQixpQnhDa0xxQjtFd0NqTHJCLGdCeENrTHFCO0V3Q2pMckIsa0J4Q2tMb0I7RXdDakxwQiwrQnhDa0xzQjtBM0Z5azBCMUI7QWtJcjZ6Qm9CO0VBQ0k7RUFDQSxtQnZDMUtEO0V1QzJLQyxrQnZDeEtBO0V1Q3lLQTtFQUNBO0FsSXU2ekJ4QjtBa0loNnpCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxJazZ6QmhCO0FrSS81ekJnQjtFQzlXWixtQnhDa0xtQjtFd0NqTG5CLGlCeENrTHFCO0V3Q2pMckIsZ0J4Q2tMcUI7RXdDakxyQixrQnhDa0xvQjtFd0NqTHBCLCtCeENrTHNCO0EzRjhsMEIxQjtBa0lsNnpCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbElvNnpCcEI7QWtJbDZ6QmdCO0VDM1haLG1CeENrTG1CO0V3Q2pMbkIsaUJ4Q2tMcUI7RXdDakxyQixnQnhDa0xxQjtFd0NqTHJCLGtCeENrTG9CO0V3Q2pMcEIsK0J4Q2tMc0I7RXVDdU1OO0VBQ0E7RUFDQTtBbEl3NnpCcEI7QWtJdDZ6QmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxJdzZ6QnBCO0FrSXI2ekJnQjs7RUFFSTtBbEl1NnpCcEI7QWtJbjZ6Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXE2ekJoQjtBa0luNnpCZ0I7RUFDSTtBbElxNnpCcEI7QWtJbDZ6QmdCO0VBQ0k7RUFDQSxtQnZDek9HO0V1QzBPSCxrQnZDdk9JO0V1Q3dPSjtFQUNBO0FsSW82ekJwQjtBa0kvNXpCWTtFQUNJO0VBQ0E7RUFDQTtBbElpNnpCaEI7QWtJLzV6Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSWk2ekJoQjtBa0kvNXpCZ0I7RUFDSTtFQUNBO0VBQ0E7QWxJaTZ6QnBCO0FrSTk1ekJnQjtFQUNJO0VBQ0EsbUJ2Q3JRRztFdUNzUUgsa0J2Q25RSTtFdUNvUUo7RUFDQTtBbElnNnpCcEI7O0FvSTExMEJJO0VBQ0k7QXBJNjEwQlI7QW9JMzEwQkk7RUFDSTtFQUNBO0VBQ0E7QXBJNjEwQlI7QW9JMzEwQkk7RUFDSTtFQUNBO0FwSTYxMEJSO0FvSTExMEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBJNDEwQlI7QW9JMzEwQlE7RUFDSTtFQUNBO0FwSTYxMEJaO0FvSTExMEJJO0VBQ0k7RUFDQTtFQUNBO0FwSTQxMEJSO0FvSTExMEJJO0VBQ0k7RUFDQTtBcEk0MTBCUjtBb0l6MTBCSTtFQUNJO0VBQ0E7QXBJMjEwQlI7QW9JeDEwQkk7RUFDSTtBcEkwMTBCUjtBb0l2MTBCSTtFQUNJO0VBQ0E7QXBJeTEwQlI7QW9JdjEwQkk7RUFDSTtBcEl5MTBCUjs7QXFJdjQwQkk7RUFDSTtFQUVBO0VBQ0E7QXJJeTQwQlI7QXFJcjQwQkk7RUFFSTtFQUVBO0VBQ0E7QXJJcTQwQlI7QXFJcDQwQlE7RUFDSTtFQUNBO0VBQ0E7QXJJczQwQlo7QXFJajQwQlE7RUFDSTtFQUNBO0FySW00MEJaO0FxSWw0MEJZO0VBQ0k7RUFDQTtBcklvNDBCaEI7QXFJLzMwQkk7RUFDSTtBcklpNDBCUjtBcUkvMzBCUTtFQUNJO0FySWk0MEJaO0FxSTczMEJJO0VBQ0k7RUFDQTtBckkrMzBCUjtBcUkxMzBCSTs7Ozs7O0VBTUk7RUFDQTtFQUNBO0VBQ0E7QXJJNDMwQlI7QXFJNTIwQkk7RUFDSTtBckk4MjBCUjtBcUkzMjBCSTtFQUNJO0FySTYyMEJSO0FxSTEyMEJJO0VBQ0k7RUFDQTtBckk0MjBCUjtBcUl4MjBCUTtFQUNJO0FySTAyMEJaO0FxSXgyMEJZO0VBQ0k7QXJJMDIwQmhCO0FxSXYyMEJZO0VBQ0k7QXJJeTIwQmhCO0FxSXQyMEJZO0VBRUk7QXJJdTIwQmhCO0FxSW4yMEJRO0VBQ0k7QXJJcTIwQlo7QXFJajIwQkk7RUFDSTtFQUNBO0FySW0yMEJSO0FxSWgyMEJJO0VBQ0k7QXJJazIwQlI7QXFJLzEwQkk7RUFDSTtBcklpMjBCUjtBcUk5MTBCSTs7RUFFSTtFQUNBO0FySWcyMEJSO0FxSTUxMEJRO0VBQ0k7RUFFQTtBckk2MTBCWjtBcUl4MTBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySTAxMEJSO0FxSXIxMEJZO0VBQ0k7RUFDQTtBckl1MTBCaEI7QXFJcDEwQlk7RUFDSTtFQUNBO0VBQ0E7QXJJczEwQmhCO0FxSWoxMEJJO0VBQ0k7QXJJbTEwQlI7QXFJaDEwQkk7RUFDSTtBcklrMTBCUjtBcUkvMDBCSTtFQUNJO0FySWkxMEJSO0FxSTkwMEJJO0VBQ0k7QXJJZzEwQlI7QXFJNzAwQkk7RUFDSTtBckkrMDBCUjtBcUk3MDBCUTtFQUNJO0VBQ0E7QXJJKzAwQlo7QXFJNTAwQlE7RUFDSTtBckk4MDBCWjtBcUkzMDBCUTtFQUNJO0FySTYwMEJaO0FxSTEwMEJRO0VBQ0k7QXJJNDAwQlo7O0FzSTdnMUJBO0VBNENJO0VBUUE7QXRJODkwQko7QXNJamgxQkk7RUFDSTtFQUVBO0VBQ0E7QXRJa2gxQlI7QXNJOWcxQkk7RUFFSTtFQUVBO0VBQ0E7QXRJOGcxQlI7QXNJN2cxQlE7RUFDSTtFQUNBO0VBQ0E7QXRJK2cxQlo7QXNJNWcxQlE7RUFDSTtFQUNBO0F0SThnMUJaO0FzSTdnMUJZO0VBQ0k7RUFDQTtBdEkrZzFCaEI7QXNJMWcxQkk7RUFDSTtBdEk0ZzFCUjtBc0kxZzFCUTtFQUNJO0F0STRnMUJaO0FzSXhnMUJJO0VBQ0k7RUFDQTtBdEkwZzFCUjtBc0l0ZzFCSTs7RUFFSTtFQUNBO0VBQ0E7QXRJd2cxQlI7QXNJcGcxQkk7Ozs7RUFLSTtBdElxZzFCUjtBc0lsZzFCSTtFQUNJO0F0SW9nMUJSO0FzSWpnMUJJO0VBQ0k7QXRJbWcxQlI7QXNJaGcxQkk7RUFDSTtFQUNBO0F0SWtnMUJSO0FzSTkvMEJRO0VBQ0k7RUFDQTtBdElnZzFCWjtBc0k5LzBCWTtFQUNJO0F0SWdnMUJoQjtBc0k3LzBCWTtFQUNJO0F0SSsvMEJoQjtBc0k1LzBCWTtFQUVJO0F0STYvMEJoQjtBc0l6LzBCUTtFQUNJO0F0STIvMEJaO0FzSXYvMEJJO0VBQ0k7RUFDQTtBdEl5LzBCUjtBc0l0LzBCSTtFQUNJO0F0SXcvMEJSO0FzSXIvMEJJO0VBQ0k7QXRJdS8wQlI7QXNJcC8wQkk7O0VBRUk7RUFDQTtBdElzLzBCUjtBc0lsLzBCUTtFQUNJO0VBQ0E7QXRJby8wQlo7QXNJaC8wQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdElrLzBCUjtBc0kvKzBCWTtFQUNJO0VBQ0E7QXRJaS8wQmhCO0FzSTkrMEJZO0VBQ0k7RUFDQTtFQUNBO0F0SWcvMEJoQjtBc0kzKzBCSTtFQUNJO0F0STYrMEJSO0FzSTErMEJJO0VBQ0k7QXRJNCswQlI7QXNJeiswQkk7RUFDSTtBdEkyKzBCUjtBc0l4KzBCSTtFQUNJO0F0STArMEJSO0FzSXYrMEJJO0VBQ0k7QXRJeSswQlI7QXNJdiswQlE7RUFDSTtFQUNBO0F0SXkrMEJaO0FzSXQrMEJRO0VBQ0k7QXRJdyswQlo7QXNJciswQlE7RUFDSTtBdEl1KzBCWjtBc0lwKzBCUTtFQUNJO0F0SXMrMEJaOztBdUl0cDFCSTtFQUNFO0VBQ0E7QXZJeXAxQk47QXVJcnAxQk07RUFFRjtBdklzcDFCSjtBdUlucDFCTTtFQUVFO0F2SW9wMUJSO0F1STNvMUJJO0VBQ0U7RUFDQTtFQUNBO0F2STZvMUJOOztBdUl4bzFCQTtFQUNBO0F2STJvMUJBOztBd0l6cTFCSTtFQUNJO0VBRUE7RUFDQTtBeEkycTFCUjtBd0l4cTFCSTtFQUVJO0VBRUE7RUFDQTtBeEl3cTFCUjtBd0l2cTFCUTtFQUNJO0VBQ0E7RUFDQTtBeEl5cTFCWjtBd0lwcTFCUTtFQUNJO0VBQ0E7QXhJc3ExQlo7QXdJcnExQlk7RUFDSTtFQUNBO0F4SXVxMUJoQjtBd0lscTFCSTtFQUNJO0F4SW9xMUJSO0F3SWxxMUJRO0VBQ0k7QXhJb3ExQlo7QXdJaHExQkk7RUFDSTtFQUNBO0F4SWtxMUJSO0F3STdwMUJJOzs7Ozs7RUFNSTtFQUNBO0VBQ0E7RUFDQTtBeEkrcDFCUjtBd0k1cDFCSTtFQUNJO0F4SThwMUJSO0F3SXRwMUJJO0VBQ0k7QXhJd3AxQlI7QXdJcnAxQkk7RUFDSTtBeEl1cDFCUjtBd0lwcDFCSTtFQUNJO0VBQ0E7QXhJc3AxQlI7QXdJbHAxQlE7RUFDSTtBeElvcDFCWjtBd0lscDFCWTtFQUNJO0F4SW9wMUJoQjtBd0lqcDFCWTtFQUNJO0F4SW1wMUJoQjtBd0locDFCWTtFQUVJO0F4SWlwMUJoQjtBd0k3bzFCUTtFQUNJO0F4SStvMUJaO0F3STNvMUJJO0VBQ0k7RUFDQTtBeEk2bzFCUjtBd0kxbzFCSTtFQUNJO0F4STRvMUJSO0F3SXpvMUJJO0VBQ0k7QXhJMm8xQlI7QXdJeG8xQkk7O0VBRUk7RUFDQTtBeEkwbzFCUjtBd0l0bzFCUTtFQUNJO0VBRUE7QXhJdW8xQlo7QXdJbG8xQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeElvbzFCUjtBd0kvbjFCWTtFQUNJO0VBQ0E7QXhJaW8xQmhCO0F3STluMUJZO0VBQ0k7RUFDQTtFQUNBO0F4SWdvMUJoQjtBd0kzbjFCSTtFQUNJO0F4STZuMUJSO0F3STFuMUJJO0VBQ0k7QXhJNG4xQlI7QXdJem4xQkk7RUFDSTtBeEkybjFCUjtBd0l4bjFCSTtFQUNJO0F4STBuMUJSO0F3SXZuMUJJO0VBQ0k7QXhJeW4xQlI7QXdJdm4xQlE7RUFDSTtFQUNBO0F4SXluMUJaO0F3SXRuMUJRO0VBQ0k7QXhJd24xQlo7QXdJcm4xQlE7RUFDSTtBeEl1bjFCWjtBd0lwbjFCUTtFQUNJO0F4SXNuMUJaOztBeUlqejFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SW96MUJSO0F5SWp6MUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekltejFCUjtBeUloejFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeklrejFCUjtBeUkveTFCSTtFQUNJO0VBQ0E7QXpJaXoxQlI7QXlJOXkxQkk7RUFDSTtBeklnejFCUjtBeUk3eTFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJK3kxQlI7QXlJNXkxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekk4eTFCUjtBeUkzeTFCSTtFQUNJO0F6STZ5MUJSO0F5STF5MUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekk0eTFCUjs7QTBJMzIxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJODIxQk47QTBJNTIxQk07RUFDRTtFQUNBO0ExSTgyMUJSO0EwSTEyMUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSTQyMUJSO0EwSXoyMUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSTIyMUJOO0EwSXoyMUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJMjIxQlI7QTBJeDIxQk07RUFDRTtFQUdBO0ExSXcyMUJSO0EwSXQyMUJRO0VBQ0k7QTFJdzIxQlo7QTBJcjIxQlE7RUFDRTtFQUNBO0VBQ0E7QTFJdTIxQlY7QTBJcDIxQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUlzMjFCVjtBMElwMjFCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJczIxQlo7QTBJbjIxQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJcTIxQlo7QTBJbDIxQlU7RUFDRTtFQUNBO0VBQ0E7QTFJbzIxQlo7QTBJLzExQk07RUFDRTtBMUlpMjFCUjs7QTJJaDgxQkU7RUFDSTtBM0ltODFCTjtBMkloODFCRTtFQUNJO0EzSWs4MUJOO0EySS83MUJFO0VBQ0k7QTNJaTgxQk47QTJJOTcxQkU7RUFDRTtBM0lnODFCSjtBMkk3NzFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSSs3MUJKO0EySTU3MUJFO0VBQ0U7RUFDQTtBM0k4NzFCSjtBMkk1NzFCRTtFQUNFLHFCaEQ1Qlk7QTNGMDkxQmhCO0EySTU3MUJFO0VBQ0U7RUFDQTtFQUNBO0EzSTg3MUJKO0EySTM3MUJFO0VBQ0U7RUFDQSxxQmhERFE7QTNGODcxQlo7QTJJMTcxQkU7RUFDSTtBM0k0NzFCTjtBMkl6NzFCRTtFQUNJO0EzSTI3MUJOO0EySXg3MUJFO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNJMDcxQk47QTJJdjcxQkk7RUFDSTtBM0l5NzFCUjtBMkl0NzFCSTtFQUNJLDZGQUNJO0VBSUo7RUFDQTtFQUNBO0EzSW83MUJSO0EySWo3MUJJO0VBQ0k7QTNJbTcxQlI7QTJJaDcxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0lrNzFCUjs7QTRJbGcyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUlxZzJCSjtBNEluZzJCSTtFQUNFLHlCakRKWTtBM0Z5ZzJCbEI7QTRJbGcyQkk7RUFDRSx5QmpETmlCO0EzRjBnMkJ2Qjs7QTRJOS8xQkU7RUFDRTtBNUlpZzJCSjs7QTRJNy8xQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SWdnMkJKOztBNEk3LzFCRTtFQUNFLHlCakQvQm1CO0EzRitoMkJ2Qjs7QTRJNy8xQkU7RUFDRSx5QmpEckNjO0EzRnFpMkJsQjs7QTRJNy8xQkU7RUFDRTtBNUlnZzJCSjtBNEk5LzFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUlnZzJCTjs7QTRJMy8xQkU7RUFFSTtBNUk2LzFCTjtBNEkzLzFCSTtFQUNFO0VBQ0E7RUFDQSx5QmpEOURpQjtFaUQrRGpCO0E1STYvMUJOO0E0SXovMUJJO0VBRUU7RUFDQSx5QmpEeEVZO0VpRHlFWjtBNUkwLzFCTjs7QTRJci8xQkU7RUFDRTtFQUNBO0VBQ0E7QTVJdy8xQko7QTRJdC8xQkk7RUFDRTtFQUNBO0E1SXcvMUJOO0E0SXIvMUJJO0VBQ0U7RUFDQTtBNUl1LzFCTjtBNElwLzFCTTtFQUNFO0VBQ0E7QTVJcy8xQlI7QTRJbi8xQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SXEvMUJSO0E0SW4vMUJRO0VBQ0U7QTVJcS8xQlY7QTRJaC8xQkk7RUFDRTtFQUNBO0E1SWsvMUJOO0E0STkrMUJJO0VBTUU7RUFDQTtBNUkyKzFCTjtBNElqLzFCTTtFQUNFO0VBQ0E7RUFDQTtBNUltLzFCUjs7QTRJNSsxQkU7Ozs7RUFJRTtFQUNBO0VBQ0E7QTVJKysxQko7O0E0STUrMUJFO0VBQ0U7RUFDQTtFQUNBO0E1SSsrMUJKOztBNEkzKzFCRTs7OztFQUlFO0E1STgrMUJKOztBNEkxKzFCRTtFQUNFO0VBQ0E7QTVJNisxQko7O0E2SXBvMkJBO0VBQ0U7RUFDQTtBN0l1bzJCRjs7QTZJcG8yQkE7RUFDRTtBN0l1bzJCRjs7QTZJcG8yQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SXVvMkJGOztBNkkvbjJCQTtFQUNFO0E3SWtvMkJGOztBNkkvbjJCQTtFQUNFLHlCQWhDb0I7RUFpQ3BCO0VBQ0E7RUFDQTtBN0lrbzJCRjs7QTZJN24yQkE7RUFFRTtBN0krbjJCRjs7QTZJNW4yQkE7RUFFRTtBN0k4bjJCRjs7QTZJMW4yQkE7RUFFRTtFQUVBO0E3STJuMkJGOztBNklybjJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0l3bjJCRjtBNkl0bjJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3SXduMkJKO0E2SXJuMkJFOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkNBbkZTO0VBb0ZUO0E3SXVuMkJKO0E2SXJuMkJJOzs7O0VBQ0U7RUFDQTtBN0kwbjJCTjtBNkl0bjJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3SXduMkJKO0E2SXJuMkJFO0VBQ0UsY0FyR1U7RUFzR1Y7RUFDQTtFQUNBO0E3SXVuMkJKO0E2SXBuMkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsMkNBOUdTO0VBK0dUO0VBQ0EseUJBbEhjO0VBbUhkO0VBQ0E7RUFDQTtFQUNBO0E3SXNuMkJKO0E2SXBuMkJJO0VBQ0U7QTdJc24yQk47QTZJbm4yQkk7RUFDRTtBN0lxbjJCTjs7QThJbHYyQkk7RUFDSTtFQUVBO0VBQ0E7QTlJb3YyQlI7QThJanYyQkk7RUFFSTtFQUVBO0VBQ0E7QTlJaXYyQlI7QThJaHYyQlE7RUFDSTtFQUNBO0VBQ0E7QTlJa3YyQlo7QThJN3UyQlE7RUFDSTtFQUNBO0E5SSt1MkJaO0E4STl1MkJZO0VBQ0k7RUFDQTtBOUlndjJCaEI7QThJM3UyQkk7RUFDSTtBOUk2dTJCUjtBOEkxdTJCSTtFQUNJO0VBQ0E7RUFDQTtBOUk0dTJCUjtBOEl4dTJCSTs7RUFFSTtFQUNBO0VBQ0E7QTlJMHUyQlI7QThJdnUyQkk7RUFDSTtBOUl5dTJCUjtBOEl0dTJCSTtFQUNJO0VBQ0E7QTlJd3UyQlI7QThJcHUyQlE7RUFDSTtBOUlzdTJCWjtBOElwdTJCWTtFQUNJO0E5SXN1MkJoQjtBOEkvdDJCWTtFQUVJO0E5SWd1MkJoQjtBOEk1dDJCUTtFQUNJO0VBQ0E7QTlJOHQyQlo7QThJMXQyQkk7RUFDSTtFQUNBO0E5STR0MkJSO0E4SXp0MkJJO0VBQ0k7QTlJMnQyQlI7QThJeHQyQkk7RUFDSTtBOUkwdDJCUjtBOEl2dDJCSTs7RUFFSTtFQUNBO0E5SXl0MkJSO0E4SXR0MkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlJd3QyQlI7QThJcnQyQkk7RUFDSTtBOUl1dDJCUjtBOElwdDJCSTtFQUNJO0E5SXN0MkJSO0E4STdzMkJJO0VBQ0k7RUFDQTtBOUkrczJCUjtBOEk3czJCUTtFQUNJO0VBQ0E7QTlJK3MyQlo7QThJNXMyQlE7RUFDSTtBOUk4czJCWjtBOEkzczJCUTtFQUNJO0E5STZzMkJaO0E4STFzMkJRO0VBQ0k7QTlJNHMyQlo7O0ErSXgxMkJJO0VBQ0k7RUFFQTtFQUNBO0EvSTAxMkJSO0ErSXYxMkJJO0VBRUk7RUFFQTtFQUNBO0EvSXUxMkJSO0ErSXQxMkJRO0VBQ0k7RUFDQTtFQUNBO0EvSXcxMkJaO0ErSW4xMkJRO0VBQ0k7RUFDQTtBL0lxMTJCWjtBK0lwMTJCWTtFQUNJO0VBQ0E7QS9JczEyQmhCO0ErSWoxMkJJO0VBQ0k7QS9JbTEyQlI7QStJaDEyQkk7RUFDSTtFQUNBO0VBQ0E7QS9JazEyQlI7QStJOTAyQkk7RUFDSTtBL0lnMTJCUjtBK0kvMDJCUTtFQUNJO0EvSWkxMkJaO0ErSTcwMkJJO0VBQ0k7QS9JKzAyQlI7QStJNTAyQkk7RUFDSTtFQUNBO0EvSTgwMkJSO0ErSTEwMkJRO0VBQ0k7QS9JNDAyQlo7QStJdDAyQlk7RUFFSTtBL0l1MDJCaEI7QStJbjAyQlE7RUFDSTtFQUNBO0EvSXEwMkJaO0ErSWowMkJJO0VBQ0k7RUFDQTtBL0ltMDJCUjtBK0loMDJCSTtFQUNJO0EvSWswMkJSO0ErSS96MkJJO0VBQ0k7QS9JaTAyQlI7QStJOXoyQkk7O0VBRUk7RUFDQTtBL0lnMDJCUjtBK0k3ejJCSTtFQUNJO0EvSSt6MkJSO0ErSTV6MkJJO0VBQ0k7QS9JOHoyQlI7QStJcnoyQkk7RUFDSTtBL0l1ejJCUjtBK0lwejJCSTtFQUNJO0VBQ0E7QS9Jc3oyQlI7QStJcHoyQlE7RUFDSTtFQUNBO0EvSXN6MkJaO0ErSW56MkJRO0VBQ0k7QS9JcXoyQlo7QStJbHoyQlE7RUFDSTtBL0lvejJCWjtBK0lqejJCUTtFQUNJO0EvSW16MkJaOztBZ0p4NzJCSTtFQUNJO0VBRUE7RUFDQTtBaEowNzJCUjtBZ0p2NzJCSTtFQUVJO0VBRUE7RUFDQTtBaEp1NzJCUjtBZ0p0NzJCUTtFQUNJO0VBQ0E7RUFDQTtBaEp3NzJCWjtBZ0puNzJCUTtFQUNJO0VBQ0E7QWhKcTcyQlo7QWdKcDcyQlk7RUFDSTtFQUNBO0FoSnM3MkJoQjtBZ0pqNzJCSTtFQUNJO0FoSm03MkJSO0FnSmg3MkJJO0VBQ0k7RUFDQTtFQUNBO0FoSms3MkJSO0FnSjk2MkJJOztFQUVJO0VBQ0E7RUFDQTtBaEpnNzJCUjtBZ0o3NjJCSTtFQUNJO0FoSis2MkJSO0FnSjU2MkJJO0VBQ0k7RUFDQTtBaEo4NjJCUjtBZ0oxNjJCUTtFQUNJO0FoSjQ2MkJaO0FnSjE2MkJZO0VBQ0k7QWhKNDYyQmhCO0FnSnI2MkJZO0VBRUk7QWhKczYyQmhCO0FnSmw2MkJRO0VBQ0k7RUFDQTtBaEpvNjJCWjtBZ0poNjJCSTtFQUNJO0VBQ0E7QWhKazYyQlI7QWdKLzUyQkk7RUFDSTtBaEppNjJCUjtBZ0o5NTJCSTtFQUNJO0FoSmc2MkJSO0FnSjc1MkJJO0VBQ0k7RUFDQTtBaEorNTJCUjtBZ0o1NTJCSTs7RUFFSTtFQUNBO0FoSjg1MkJSO0FnSjM1MkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhKNjUyQlI7QWdKMTUyQkk7RUFDSTtBaEo0NTJCUjtBZ0p6NTJCSTtFQUNJO0FoSjI1MkJSO0FnSmw1MkJJO0VBQ0k7RUFDQTtBaEpvNTJCUjtBZ0psNTJCUTtFQUNJO0VBQ0E7QWhKbzUyQlo7QWdKajUyQlE7RUFDSTtBaEptNTJCWjtBZ0poNTJCUTtFQUNJO0FoSms1MkJaO0FnSi80MkJRO0VBQ0k7QWhKaTUyQlo7O0FpSmxpM0JJO0VBQ0k7QWpKcWkzQlI7QWlKbGkzQkk7RUFDSTtBakpvaTNCUjtBaUpqaTNCSTtFQUNJO0VBRUE7RUFDQTtBakpraTNCUjtBaUo5aDNCSTtFQUVJO0VBRUE7RUFDQTtBako4aDNCUjtBaUo3aDNCUTtFQUNJO0VBQ0E7RUFDQTtBakoraDNCWjtBaUo1aDNCUTtFQUNJO0VBQ0E7QWpKOGgzQlo7QWlKN2gzQlk7RUFDSTtFQUNBO0FqSitoM0JoQjtBaUoxaDNCSTtFQUNJO0FqSjRoM0JSO0FpSjFoM0JRO0VBQ0k7QWpKNGgzQlo7QWlKeGgzQkk7RUFDSTtFQUNBO0FqSjBoM0JSO0FpSnJoM0JJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakp1aDNCUjtBaUozZzNCSTtFQUNJO0FqSjZnM0JSO0FpSjFnM0JJO0VBQ0k7RUFDQTtBako0ZzNCUjtBaUp4ZzNCUTtFQUNJO0FqSjBnM0JaO0FpSnhnM0JZO0VBQ0k7QWpKMGczQmhCO0FpSnZnM0JZO0VBQ0k7QWpKeWczQmhCO0FpSnRnM0JZO0VBRUk7QWpKdWczQmhCO0FpSm5nM0JRO0VBQ0k7QWpKcWczQlo7QWlKamczQkk7RUFDSTtFQUNBO0FqSm1nM0JSO0FpSmhnM0JJO0VBQ0k7QWpKa2czQlI7QWlKLy8yQkk7RUFDSTtBakppZzNCUjtBaUo5LzJCSTs7RUFFSTtFQUNBO0FqSmdnM0JSO0FpSjUvMkJRO0VBQ0k7RUFFQTtBako2LzJCWjtBaUp4LzJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKMC8yQlI7QWlKci8yQlk7RUFDSTtFQUNBO0FqSnUvMkJoQjtBaUpwLzJCWTtFQUNJO0VBQ0E7RUFDQTtBakpzLzJCaEI7QWlKai8yQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSm0vMkJSO0FpSmgvMkJJO0VBQ0k7QWpKay8yQlI7QWlKLysyQkk7RUFDSTtBakppLzJCUjtBaUovKzJCUTtFQUNJO0VBQ0E7QWpKaS8yQlo7QWlKOSsyQlE7RUFDSTtBakpnLzJCWjtBaUo3KzJCUTtFQUNJO0FqSisrMkJaO0FpSjUrMkJRO0VBQ0k7QWpKOCsyQlo7O0FrSjdxM0JJO0VBQ0k7RUFDQTtBbEpncjNCUjtBa0o5cTNCSTtFQUNJO0FsSmdyM0JSO0FrSjlxM0JJO0VBQ0k7QWxKZ3IzQlI7O0FrSjVxM0JBO0VBQ0k7RUFLQTtFQVNBO0VBS0E7RUFLQTtFQUtBO0FsSnVwM0JKO0FrSm5yM0JJO0VBQ0k7QWxKcXIzQlI7QWtKanIzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSm1yM0JSO0FrSi9xM0JJO0VBQ0k7QWxKaXIzQlI7QWtKN3EzQkk7RUFDSTtBbEorcTNCUjtBa0ozcTNCSTtFQUNJO0FsSjZxM0JSO0FrSnpxM0JJO0VBQ0k7SUFDSTtFbEoycTNCVjtFa0p6cTNCTTtJQUNJO0VsSjJxM0JWO0VrSnpxM0JNO0lBQ0k7RWxKMnEzQlY7RWtKenEzQk07SUFDSTtFbEoycTNCVjtBQUNGOztBbUpsdTNCSTtFQUNJO0VBQ0E7RUFDQTtBbkpxdTNCUjtBbUpudTNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5KcXUzQlI7QW1KbnUzQkk7RUFDSTtBbkpxdTNCUjtBbUpudTNCSTtFQUNJO0FuSnF1M0JSOztBb0p0djNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQTRMQTtBcEo2ajNCSjtBb0p4djNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEowdjNCUjtBb0p2djNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSnl2M0JaO0FvSnZ2M0JZO0VBQ0k7QXBKeXYzQmhCO0FvSnZ2M0JnQjtFQUNJO0FwSnl2M0JwQjtBb0pudjNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSnF2M0JaO0FvSm52M0JZO0VBTko7SUFPUTtFcEpzdjNCZDtBQUNGO0FvSm52M0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKcXYzQlo7QW9KbnYzQlk7RUFUSjtJQVVRO0lBQ0E7RXBKc3YzQmQ7QUFDRjtBb0pwdjNCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpzdjNCaEI7QW9KbHYzQlE7O0VBRUk7RUFDQTtBcEpvdjNCWjtBb0pqdjNCUTtFQUNJO0FwSm12M0JaO0FvSi91M0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEppdjNCWjtBb0o5dTNCUTtFQUNJO0FwSmd2M0JaO0FvSjV1M0JRO0VBQ0k7RUFDQTtBcEo4dTNCWjtBb0p6dTNCSTtFQTVHSjtJQTZHUTtJQUNBO0VwSjR1M0JOO0VvSnp1M0JNO0lBQ0k7SUFDQTtFcEoydTNCVjtFb0p6dTNCVTtJQUNJO0lBQ0E7SUFDQTtFcEoydTNCZDtFb0p6dTNCYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0VwSjJ1M0JsQjtFb0p6dTNCa0I7SUFDSTtJQUNBO0VwSjJ1M0J0QjtFb0pydTNCc0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFcEp1dTNCMUI7RW9KbHUzQnNCO0lBQ0k7SUFDQTtJQUNBO0VwSm91M0IxQjtFb0ovdDNCYztJQUNJO0VwSml1M0JsQjtBQUNGO0FvSjN0M0JJO0VBQ0k7RUFDQTtBcEo2dDNCUjtBb0ozdDNCUTtFQUNJO0VBQ0E7RUFDQTtBcEo2dDNCWjtBb0ozdDNCWTtFQUNJO0VBQ0E7RUFDQTtBcEo2dDNCaEI7QW9KM3QzQmdCO0VBQ0k7RUFDQTtFQUNBO0FwSjZ0M0JwQjtBb0ozdDNCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEo2dDNCeEI7QW9KeHQzQlk7RUFDSTtBcEowdDNCaEI7QW9KbnQzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpxdDNCUjtBb0pqdDNCSTtFQUNJO0FwSm10M0JSO0FvSmh0M0JJO0VBQ0k7QXBKa3QzQlI7QW9KL3MzQkk7RUFDSTtFQUNBO0FwSml0M0JSO0FvSjlzM0JJO0VBQ0k7RUFDQTtBcEpndDNCUjs7QW9KNXMzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUEySkE7QXBKb2ozQko7QW9KOXMzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKZ3QzQlI7QW9KN3MzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEorczNCWjtBb0o3czNCWTtFQUNJO0FwSitzM0JoQjtBb0o3czNCZ0I7RUFDSTtBcEorczNCcEI7QW9KenMzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEoyczNCWjtBb0p6czNCWTtFQU5KO0lBT1E7RXBKNHMzQmQ7QUFDRjtBb0p6czNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSjJzM0JaO0FvSnpzM0JZO0VBVEo7SUFVUTtJQUNBO0VwSjRzM0JkO0FBQ0Y7QW9KMXMzQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKNHMzQmhCO0FvSnhzM0JROztFQUVJO0VBQ0E7QXBKMHMzQlo7QW9KdnMzQlE7RUFDSTtBcEp5czNCWjtBb0pyczNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKdXMzQlo7QW9KcHMzQlE7RUFDSTtBcEpzczNCWjtBb0psczNCUTtFQUNJO0VBQ0E7QXBKb3MzQlo7QW9KL3IzQkk7RUE1R0o7SUE2R1E7SUFDQTtFcEprczNCTjtFb0ovcjNCTTtJQUNJO0lBQ0E7RXBKaXMzQlY7RW9KL3IzQlU7SUFDSTtJQUNBO0lBQ0E7RXBKaXMzQmQ7RW9KL3IzQmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFcEppczNCbEI7RW9KL3IzQmtCO0lBQ0k7SUFDQTtFcEppczNCdEI7RW9KM3IzQnNCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXBKNnIzQjFCO0VvSnhyM0JzQjtJQUNJO0lBQ0E7SUFDQTtFcEowcjNCMUI7RW9KcnIzQmM7SUFDSTtFcEp1cjNCbEI7QUFDRjtBb0o5cTNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpncjNCUjtBb0o1cTNCSTtFQUNJO0FwSjhxM0JSO0FvSjNxM0JJO0VBQ0k7QXBKNnEzQlI7QW9KMXEzQkk7RUFDSTtFQUNBO0FwSjRxM0JSO0FvSnpxM0JJO0VBQ0k7RUFDQTtBcEoycTNCUjs7QW9KdnEzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUEwSEE7QXBKZ2ozQko7QW9KenEzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEoycTNCUjtBb0p6cTNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKMnEzQlo7QW9KMXEzQlk7RUFDSTtBcEo0cTNCaEI7QW9KMXEzQmdCO0VBQ0k7QXBKNHEzQnBCO0FvSnRxM0JRO0VBQ0k7QXBKd3EzQlo7QW9KcHEzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSnNxM0JaO0FvSnBxM0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSnNxM0JoQjtBb0pscTNCUTs7RUFFSTtFQUNBO0FwSm9xM0JaO0FvSmpxM0JRO0VBQ0k7QXBKbXEzQlo7QW9KL3AzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSmlxM0JaO0FvSjlwM0JRO0VBQ0k7RUFDQTtBcEpncTNCWjtBb0o1cDNCUTtFQUNJO0VBQ0E7QXBKOHAzQlo7QW9KMXAzQkk7RUFDSTtFQUNBO0FwSjRwM0JSO0FvSjFwM0JRO0VBQ0k7RUFDQTtFQUNBO0FwSjRwM0JaO0FvSjFwM0JZO0VBQ0k7RUFDQTtFQUNBO0FwSjRwM0JoQjtBb0oxcDNCZ0I7RUFDSTtFQUNBO0VBQ0E7QXBKNHAzQnBCO0FvSjFwM0JvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSjRwM0J4QjtBb0p2cDNCWTtFQUNJO0FwSnlwM0JoQjtBb0pscDNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpvcDNCUjtBb0pocDNCSTtFQUNJO0FwSmtwM0JSO0FvSi9vM0JJO0VBQ0k7QXBKaXAzQlI7QW9KOW8zQkk7RUFDSTtFQUNBO0FwSmdwM0JSO0FvSjdvM0JJO0VBQ0k7RUFDQTtBcEorbzNCUjs7QW9KM28zQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSjhvM0JKOztBb0ozbzNCQTtFQUNJO0VBQ0E7QXBKOG8zQko7O0FvSjNvM0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF1SEE7RUFXQTtBcEo4ZzNCSjtBb0o3bzNCUTtFQUNJO0VBQ0E7QXBKK28zQlo7QW9KOW8zQlk7RUFDSTtBcEpncDNCaEI7QW9KM28zQkk7RUFDSTtBcEo2bzNCUjtBb0oxbzNCSTtFQUNJO0FwSjRvM0JSO0FvSnpvM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEoybzNCUjtBb0p6bzNCUTtFQUNJO0VBQ0E7QXBKMm8zQlo7QW9Kem8zQlk7RUFDSTtFQUNBO0FwSjJvM0JoQjtBb0p0bzNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKd28zQlI7QW9KdG8zQlE7RUFDSTtBcEp3bzNCWjtBb0p0bzNCWTtFQUNJO0FwSndvM0JoQjtBb0pybzNCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSnVvM0JoQjtBb0pybzNCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBKdW8zQnBCO0FvSm5vM0JZO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSm9vM0JoQjtBb0psbzNCZ0I7RUFDSTtBcEpvbzNCcEI7QW9Kam8zQmdCO0VBQ0k7QXBKbW8zQnBCO0FvSi9uM0JZO0VBQ0k7QXBKaW8zQmhCO0FvSjluM0JZO0VBQ0k7QXBKZ28zQmhCO0FvSjVuM0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSjhuM0JaO0FvSjVuM0JZO0VBQ0k7RUFDQTtFQUNBO0FwSjhuM0JoQjtBb0ozbjNCWTtFQUNJO0FwSjZuM0JoQjtBb0p0bjNCSTtFQUNJO0VBQ0E7QXBKd24zQlI7QW9Kcm4zQkk7RUFDSTtFQUNBO0FwSnVuM0JSO0FvSm5uM0JJO0VBQ0k7QXBKcW4zQlI7QW9KbG4zQkk7RUFDSTtFQUNBO0FwSm9uM0JSO0FvSmpuM0JJO0VBQ0k7RUFDQTtFQUNBO0FwSm1uM0JSO0FvSmhuM0JJO0VBQ0k7RUFDQTtFQUNBO0FwSmtuM0JSOztBb0o3bTNCSTtFQUNJO0VBQ0E7QXBKZ24zQlI7QW9KN20zQkk7O0VBRUk7QXBKK20zQlI7O0FvSjNtM0JBO0VBQ0k7QXBKOG0zQko7O0FvSjNtM0JBO0VBQ0k7RUFDQTtBcEo4bTNCSjs7QW9KM20zQkE7RUFDSTtBcEo4bTNCSjs7QW9KM20zQkE7RUFDSTtBcEo4bTNCSjtBb0o1bTNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEo4bTNCUjtBb0o1bTNCUTtFQUNJO0VBQ0E7QXBKOG0zQlo7QW9KM20zQlE7RUFDSTtFQUNBO0FwSjZtM0JaO0FvSjFtM0JRO0VBQ0k7QXBKNG0zQlo7QW9Kem0zQlE7RUFDSTtFQUNBO0VBQ0E7QXBKMm0zQlo7QW9KeG0zQlE7RUFDSTtFQUNBO0VBQ0E7QXBKMG0zQlo7QW9KdG0zQkk7RUFDSTtJQUNJO0VwSndtM0JWO0VvSnRtM0JNO0lBQ0k7RXBKd20zQlY7QUFDRjs7QW9KcG0zQkE7RUFDRTtFQUNBO0VBQ0E7QXBKdW0zQkY7O0FvSnBtM0JBO0VBQ0k7RUFDQTtFQUNBO0FwSnVtM0JKOztBb0pwbTNCQTtFQUNJO0lBQ0k7RXBKdW0zQk47RW9Kcm0zQkU7SUFDSTtFcEp1bTNCTjtBQUNGO0FvSnBtM0JBO0VBQ0k7QXBKc20zQko7O0FvSm5tM0JBO0VBQ0k7QXBKc20zQko7O0FvSm5tM0JBO0VBQ0k7QXBKc20zQko7O0FvSm5tM0JBO0VBQ0k7QXBKc20zQko7O0FvSm5tM0JBO0VBQ0k7QXBKc20zQko7O0FvSm5tM0JBO0VBQ0k7QXBKc20zQko7O0FvSm5tM0JBO0VBQ0k7QXBKc20zQko7O0FvSm5tM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBKc20zQkY7O0FvSm5tM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBKc20zQkY7O0FvSm5tM0JBOztFQUVFO0FwSnNtM0JGOztBb0pubTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSnNtM0JGOztBb0pubTNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSnNtM0JGOztBb0pubTNCQTs7RUFFRTtBcEpzbTNCRjs7QW9Kbm0zQkE7RUFDSTtFQUNBO0FwSnNtM0JKOztBb0pubTNCQTtFQUNJO0VBQ0E7QXBKc20zQko7O0FvSm5tM0JBO0VBQ0k7RUFDQTtBcEpzbTNCSjs7QW9Kbm0zQkE7RUFDSTtFQUNBO0FwSnNtM0JKOztBcUozZzVCQTtFQUVJO0FySjZnNUJKO0FxSjNnNUJJO0VBQ0k7QXJKNmc1QlI7QXFKMWc1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcko0ZzVCUjtBcUoxZzVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcko0ZzVCWjtBcUoxZzVCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcko0ZzVCaEI7QXFKemc1Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJKMmc1QmhCO0FxSnZnNUJnQjtFQUNJO0VBQ0E7QXJKeWc1QnBCO0FxSnZnNUJnQjtFQUNJO0VBQ0E7QXJKeWc1QnBCOztBc0ovajVCSTtFQUNJO0VBRUE7RUFDQTtBdEppazVCUjtBc0o5ajVCSTtFQUVJO0VBRUE7RUFDQTtBdEo4ajVCUjtBc0o3ajVCUTtFQUNJO0VBQ0E7RUFDQTtBdEorajVCWjtBc0o1ajVCUTtFQUNJO0VBQ0E7QXRKOGo1Qlo7QXNKN2o1Qlk7RUFDSTtFQUNBO0F0SitqNUJoQjtBc0oxajVCSTtFQUNJO0VBQ0E7QXRKNGo1QlI7QXNKemo1Qlk7RUFDSTtFQUNBO0F0SjJqNUJoQjtBc0p6ajVCZ0I7RUFDSTtBdEoyajVCcEI7QXNKeGo1QmdCO0VBQ0k7RUFDQTtBdEowajVCcEI7QXNKdGo1Qlk7RUFDSTtBdEp3ajVCaEI7QXNKL2k1Qlk7RUFDSTtFQUNBO0F0SmlqNUJoQjtBc0o3aTVCUTtFQUNJO0F0SitpNUJaO0FzSjlpNUJZO0VBQ0k7QXRKZ2o1QmhCO0FzSjNpNUJJO0VBQ0k7RUFDQTtFQUtBO0F0SnlpNUJSO0FzSnRpNUJJO0VBQ0k7RUFDQTtBdEp3aTVCUjtBc0pyaTVCSTtFQUNJO0F0SnVpNUJSOztBdUpqbzVCQTtFQUNJO0F2Sm9vNUJKOztBdUpobzVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Sm1vNUJSO0F1SmpvNUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZKbW81QlI7QXVKaG81Qkk7RUFDSTtFQUNBO0VBQ0E7QXZKa281QlI7O0F1SjluNUJBO0VBQ0k7QXZKaW81Qko7O0F1SjluNUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZKaW81Qko7QXVKL241Qkk7RUFDSTtBdkppbzVCUjs7QXVKN241QkE7RUFDSTtBdkpnbzVCSjs7QXVKN241QkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkpnbzVCSjs7QXdKbHI1QkE7RUFDSTtFQUNBLFlBSlk7RUFLWjtFQUNBLGFBVlU7RUFXVjtFQUNBLHNCQVZhO0VBV2I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBeEptcjVCSjtBd0pqcjVCSTtFQUNJO0VBQ0E7QXhKbXI1QlI7QXdKaHI1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEprcjVCUjtBd0ovcTVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKaXI1QlI7QXdKOXE1Qkk7RUFDSTtFQUNBO0VBQ0E7QXhKZ3I1QlI7QXdKN3E1Qkk7RUFDSTtFQUNBO0VBQ0E7QXhKK3E1QlI7QXdKNXE1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKOHE1QlI7QXdKM3E1Qkk7RUFDSTtBeEo2cTVCUjtBd0oxcTVCSTtFQUNJO0VBQ0E7QXhKNHE1QlI7QXdKenE1Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhKMnE1QlI7QXdKenE1QlE7RUFDSTtFQUNBO0F4SjJxNUJaO0F3SnhxNUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SjBxNUJoQjtBd0p2cTVCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEp5cTVCaEI7QXdKcnE1QmdCO0VBQ0k7RUFDQTtBeEp1cTVCcEI7QXdKcnE1QmdCO0VBQ0k7RUFDQTtBeEp1cTVCcEI7O0F3SmpxNUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEpvcTVCSjs7QXlKOXk1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Sml6NUJKO0F5Si95NUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekppejVCUjtBeUoveTVCUTtFQUNJO0F6Sml6NUJaO0F5Sjl5NUJRO0VBQ0k7QXpKZ3o1Qlo7QXlKN3k1QlE7RUFDSTtFQUNBO0VBQ0E7QXpKK3k1Qlo7QXlKN3k1Qlk7RUFDSTtBekoreTVCaEI7QXlKM3k1QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SjZ5NUJaO0F5SjF5NUJRO0VBQ0k7RUFDQTtBeko0eTVCWjs7QXlKdnk1QkE7RUFDSTtJQUNJO0lBQ0E7RXpKMHk1Qk47QUFDRjtBeUp0eTVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpKd3k1QlI7QXlKcnk1Qkk7RUFDSTtFQUNBO0F6SnV5NUJSOztBMEo3MzVCQTtFQUNJO0VBQ0E7RUFDQTtBMUpnNDVCSjs7QTBKNzM1QkE7RUFDSTtFQUNBO0ExSmc0NUJKOztBMEpyMzVCQTtFQUNJO0ExSnczNUJKOztBMEpyMzVCQTtFQUNJO0ExSnczNUJKOztBMEpyMzVCQTtFQUNJO0ExSnczNUJKOztBMEpyMzVCQTtFQUNJO0ExSnczNUJKOztBMEpyMzVCQTtFQUNJO0ExSnczNUJKOztBMEpyMzVCQTtFQUNJO0ExSnczNUJKOztBMEpyMzVCQTtFQUNJO0ExSnczNUJKOztBMEpyMzVCQTtFQUNJO0ExSnczNUJKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zdGFja2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9yZWd1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3Mvc29saWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9icmFuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2hlbHBlcnMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaGVscGVycy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9oZWxwZXJzL19uYXYtc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaGVscGVycy9fc2VsZWN0Mi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L19ib2R5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYmFzZS9fYmFjay10by10b3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX2RpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbWl4aW5zL19wYXNzd29yZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYmFzZS9fbGlzdGdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL19sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL19tdWx0aXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYmFzZS9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYmFzZS9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYmFzZS9fcmF0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Jhc2UvX3RvYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9tb2R1bGVzL19hdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21vZHVsZXMvX3RpbnltY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21vZHVsZXMvX2Z1bGxDYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbW9kdWxlcy9fY2hhcmFjdGVyLWNvdW50ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19tYXBhcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvZGl2dWxnYWNhby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2VjYy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZm9ybXVsYXJpb3MvX2Zvcm11bGFyaW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zvcm11bGFyaW9zL3dpZGdldC9faW5mb0luaWNpYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21peGlucy9fZm9ybXVsYXJpby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZm9ybXVsYXJpb3Mvd2lkZ2V0L19yZW50YWJpbGlkYWRlLW9wZXJhY2lvbmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb3JtdWxhcmlvcy93aWRnZXQvcmVjdXJzb3NfZmluYW5jZWlyb3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zvcm11bGFyaW9zL3dpZGdldC9iYWxhbmNvc19oaXN0b3JpY29zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb3JtdWxhcmlvcy93aWRnZXQvaW5mb19wcm9tb3Rvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZm9ybXVsYXJpb3Mvd2lkZ2V0L3Jlc3Vtb19yZW50YWJpbGlkYWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb3JtdWxhcmlvcy93aWRnZXQvYWJyYW5nZW5jaWFfdGVycml0b3JpYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zvcm11bGFyaW9zL3dpZGdldC90aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZm9ybXVsYXJpb3Mvd2lkZ2V0L19sb2NhaXMtc2lnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb3JtdWxhcmlvcy93aWRnZXQvX3JlY3Vyc29zX2h1bWFub3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zvcm11bGFyaW9zL3dpZGdldC91bmlkYWRlc19wcm9kdWNhby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZm9ybXVsYXJpb3Mvd2lkZ2V0L2VmZXRpdm8tYW5pbWFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb3JtdWxhcmlvcy93aWRnZXQvcHJvdmVpdG9zLWFuaW1hbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZm9ybXVsYXJpb3Mvd2lkZ2V0L2N1c3Rvcy1hbmltYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zvcm11bGFyaW9zL3dpZGdldC9hY29lc19hbmltYWlzX3JnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb3JtdWxhcmlvcy93aWRnZXQvX3NpbXVsYWRvcmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mb3JtdWxhcmlvcy93aWRnZXQvX3NldG9yX3Byb2pldG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL0FuYWxpc2UvQW5hbGlzZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvQW5hbGlzZS9Db21wb25lbnRlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvQW5hbGlzZS9JbnB1dFRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9BbmFsaXNlL0Zvcm1TZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL0FuYWxpc2UvU2lkZU1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9BbmFsaXNlL0J1dHRvblNpZGVCYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NpcmN1aXRvcy9hbmFsaXNlL2NpcmN1aXRvLWFuYWxpc2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbi8vIFZlbmRvcnNcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9ib290c3RyYXAnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC1pY29ucy9mb250L2Jvb3RzdHJhcC1pY29ucy5jc3MnO1xuQGltcG9ydCAnfnNlbGVjdDIvZGlzdC9jc3Mvc2VsZWN0Mi5taW4uY3NzJztcblxuLy8gRm9udCBhd2Vzb21lXG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZSc7XG5AaW1wb3J0ICd+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9yZWd1bGFyJztcbkBpbXBvcnQgJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL3NvbGlkJztcbkBpbXBvcnQgJ35AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL2JyYW5kcyc7XG5cbi8vIEhlbHBlcnNcbkBpbXBvcnQgXCJoZWxwZXJzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImhlbHBlcnMvY29sb3JzXCI7XG5AaW1wb3J0IFwiaGVscGVycy9uYXYtc2lkZWJhclwiO1xuQGltcG9ydCBcImhlbHBlcnMvc2VsZWN0MlwiO1xuXG4vLyBNaXhpbnMgZm9yIGZvbnRcbkBpbXBvcnQgXCJtaXhpbnMvZm9udFwiO1xuQGltcG9ydCBcIm1peGlucy9wYXNzd29yZFwiO1xuQGltcG9ydCBcIm1peGlucy9mb3JtdWxhcmlvXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcImxheW91dC9ib2R5XCI7XG5AaW1wb3J0IFwibGF5b3V0L2hlYWRlclwiO1xuQGltcG9ydCBcImxheW91dC9mb290ZXJcIjtcblxuLy8gQmFzZVxuQGltcG9ydCBcImJhc2UvYWxlcnRcIjtcbkBpbXBvcnQgXCJiYXNlL2JhZGdlXCI7XG5AaW1wb3J0IFwiYmFzZS9iYWNrLXRvLXRvcFwiO1xuQGltcG9ydCBcImJhc2UvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcImJhc2UvYnV0dG9uc1wiO1xuQGltcG9ydCBcImJhc2UvY2FyZFwiO1xuQGltcG9ydCBcImJhc2UvZGl2aWRlclwiO1xuQGltcG9ydCBcImJhc2UvZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJiYXNlL2Zvcm0tY2hlY2tcIjtcbkBpbXBvcnQgXCJiYXNlL2Zvcm0tcmFuZ2VcIjtcbkBpbXBvcnQgXCJiYXNlL2Zvcm1zXCI7XG5AaW1wb3J0IFwiYmFzZS9saXN0Z3JvdXBcIjtcbkBpbXBvcnQgXCJiYXNlL2xvYWRlclwiO1xuQGltcG9ydCBcImJhc2UvbW9kYWxcIjtcbkBpbXBvcnQgXCJiYXNlL211bHRpc2VsZWN0XCI7XG5AaW1wb3J0IFwiYmFzZS9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFzZS9wb3BvdmVyXCI7XG5AaW1wb3J0IFwiYmFzZS9yYXRpbmdcIjtcbkBpbXBvcnQgXCJiYXNlL3RhYmxlc1wiO1xuQGltcG9ydCBcImJhc2UvdGFic1wiO1xuQGltcG9ydCBcImJhc2UvdG9hc3RcIjtcbkBpbXBvcnQgXCJiYXNlL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCJiYXNlL3V0aWxpdGllc1wiO1xuXG4vLyBNb2R1bGVzXG5AaW1wb3J0IFwibW9kdWxlcy9icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvYXZhdGFyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy90aW55bWNlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mdWxsQ2FsZW5kYXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2NoYXJhY3Rlci1jb3VudGVyXCI7XG5cbi8vIFBhZ2VzXG5AaW1wb3J0IFwicGFnZXMvZXJyb3ItcGFnZVwiO1xuQGltcG9ydCBcInBhZ2VzL2Rhc2hib2FyZFwiO1xuQGltcG9ydCBcInBhZ2VzL21hcGFzXCI7XG5AaW1wb3J0IFwicGFnZXMvZGl2dWxnYWNhb1wiO1xuXG5AaW1wb3J0IFwicGFnZXMvZWNjXCI7XG5cbkBpbXBvcnQgXCJmb3JtdWxhcmlvcy9mb3JtdWxhcmlvXCI7XG5AaW1wb3J0IFwiZm9ybXVsYXJpb3Mvd2lkZ2V0L2luZm9JbmljaWFsXCI7XG5AaW1wb3J0IFwiZm9ybXVsYXJpb3Mvd2lkZ2V0L3JlbnRhYmlsaWRhZGUtb3BlcmFjaW9uYWxcIjtcbkBpbXBvcnQgXCJmb3JtdWxhcmlvcy93aWRnZXQvcmVjdXJzb3NfZmluYW5jZWlyb3NcIjtcbkBpbXBvcnQgXCJmb3JtdWxhcmlvcy93aWRnZXQvYmFsYW5jb3NfaGlzdG9yaWNvc1wiO1xuQGltcG9ydCBcImZvcm11bGFyaW9zL3dpZGdldC9pbmZvX3Byb21vdG9yXCI7XG5AaW1wb3J0IFwiZm9ybXVsYXJpb3Mvd2lkZ2V0L3Jlc3Vtb19yZW50YWJpbGlkYWRlXCI7XG5AaW1wb3J0IFwiZm9ybXVsYXJpb3Mvd2lkZ2V0L2FicmFuZ2VuY2lhX3RlcnJpdG9yaWFsXCI7XG5AaW1wb3J0IFwiZm9ybXVsYXJpb3Mvd2lkZ2V0L3RpbWVsaW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJmb3JtdWxhcmlvcy93aWRnZXQvbG9jYWlzLXNpZ1wiO1xuQGltcG9ydCBcImZvcm11bGFyaW9zL3dpZGdldC9yZWN1cnNvc19odW1hbm9zXCI7XG5AaW1wb3J0IFwiZm9ybXVsYXJpb3Mvd2lkZ2V0L3VuaWRhZGVzX3Byb2R1Y2FvXCI7XG5AaW1wb3J0IFwiZm9ybXVsYXJpb3Mvd2lkZ2V0L2VmZXRpdm8tYW5pbWFsXCI7XG5AaW1wb3J0IFwiZm9ybXVsYXJpb3Mvd2lkZ2V0L3Byb3ZlaXRvcy1hbmltYWxcIjtcbkBpbXBvcnQgXCJmb3JtdWxhcmlvcy93aWRnZXQvY3VzdG9zLWFuaW1hbFwiO1xuQGltcG9ydCBcImZvcm11bGFyaW9zL3dpZGdldC9hY29lc19hbmltYWlzX3JnXCI7XG5AaW1wb3J0IFwiZm9ybXVsYXJpb3Mvd2lkZ2V0L3NpbXVsYWRvcmVzXCI7XG5AaW1wb3J0IFwiZm9ybXVsYXJpb3Mvd2lkZ2V0L3NldG9yX3Byb2pldG9cIjtcblxuLy9hbmFsaXNlXG5AaW1wb3J0IFwiQW5hbGlzZS9BbmFsaXNlXCI7XG5AaW1wb3J0IFwiQW5hbGlzZS9Db21wb25lbnRlc1wiO1xuQGltcG9ydCBcIkFuYWxpc2UvSW5wdXRUYWJsZVwiO1xuQGltcG9ydCBcIkFuYWxpc2UvRm9ybVNlbGVjdFwiO1xuQGltcG9ydCBcIkFuYWxpc2UvU2lkZU1vZGFsXCI7XG5AaW1wb3J0ICd2dWUtc2VsZWN0L2Rpc3QvdnVlLXNlbGVjdC5jc3MnO1xuQGltcG9ydCBcIkFuYWxpc2UvQnV0dG9uU2lkZUJhclwiO1xuXG5cbkBpbXBvcnQgXCJjaXJjdWl0b3MvYW5hbGlzZS9jaXJjdWl0by1hbmFsaXNlLnNjc3NcIjtcblxuLy9sZWFmbGV0IHN0eWxlXG5AaW1wb3J0IFwifmxlYWZsZXQvZGlzdC9sZWFmbGV0LmNzc1wiO1xuIiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMy4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcbiR6aW5kZXgtbGV2ZWxzOiAoXG4gIG4xOiAtMSxcbiAgMDogMCxcbiAgMTogMSxcbiAgMjogMixcbiAgMzogM1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LWxldmVscy1tYXBcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcjogICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjE1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWljb24tY29sb3I6ICAgICAgICAgICAgJG5hdmJhci1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkZHJvcGRvd24tbGluay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7IC8vIFRvZG8gaW4gdjY6IHJlbW92ZSB0aGlzP1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4zXG4vLyBmdXN2LWVuYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkcHJpbWFyeS10ZXh0LWVtcGhhc2lzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTIgNUw4IDExTDE0IDUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIGNhbGMoI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMtZGFya1wiOyAvLyBUT0RPOiBjYW4gYmUgcmVtb3ZlZCBzYWZlbHkgaW4gdjYsIG9ubHkgaGVyZSB0byBhdm9pZCBicmVha2luZyBjaGFuZ2VzIGluIHY1LjNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3JlIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICRib3JkZXItY29sb3I6ICRjb2xvclxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldChcbiAgJGRpcmVjdGlvbjogZG93bixcbiAgJHdpZHRoOiAkY2FyZXQtd2lkdGgsXG4gICRzcGFjaW5nOiAkY2FyZXQtc3BhY2luZyxcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cbikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogI3skYnRuLWNsb3NlLXdoaXRlLWZpbHRlcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gICAgfVxuICB9XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgICAuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAuY2Fyb3VzZWwsXG4gICAgICAmLmNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi42LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy5cbiAqL1xuLy8gRm9udCBBd2Vzb21lIGNvcmUgY29tcGlsZSAoV2ViIEZvbnRzLWJhc2VkKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ3NpemluZyc7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbiIsIi8vIGJhc2UgaWNvbiBjbGFzcyBkZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHksICcjeyRmYS1zdHlsZS1mYW1pbHl9Jyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZSwgI3skZmEtc3R5bGV9KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ3VsYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzLFxuLmZhcyxcbi5mYXIsXG4uZmFiLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJwLXNvbGlkLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsYXNzaWMsXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZGlzcGxheSwgI3skZmEtZGlzcGxheX0pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5mYXMsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xhc3NpYyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xpZCxcbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgRnJlZSc7XG59XG5cbi5mYWIsXG4uI3skZmEtY3NzLXByZWZpeH0tYnJhbmRzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBCcmFuZHMnO1xufVxuXG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIHNpemluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsaXRlcmFsIG1hZ25pZmljYXRpb24gc2NhbGVcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG5cbi8vIHN0ZXAtYmFzZWQgc2NhbGUgKHdpdGggYWxpZ25tZW50KVxuQGVhY2ggJHNpemUsICR2YWx1ZSBpbiAkZmEtc2l6ZXMge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skc2l6ZX0ge1xuICAgICBAaW5jbHVkZSBmYS1zaXplKCR2YWx1ZSk7XG4gIH1cbn1cbiIsIi8vIG1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gYmFzZSByZW5kZXJpbmcgZm9yIGFuIGljb25cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8vIHNldHMgcmVsYXRpdmUgZm9udC1zaXppbmcgYW5kIGFsaWdubWVudCAoaW4gX3NpemluZylcbkBtaXhpbiBmYS1zaXplICgkZm9udC1zaXplKSB7XG4gIGZvbnQtc2l6ZTogZmEtZGl2aWRlKCRmb250LXNpemUsICRmYS1zaXplLXNjYWxlLWJhc2UpICogMWVtOyAvLyBjb252ZXJ0cyBzdGVwIGluIHNpemluZyBzY2FsZSBpbnRvIGFuIGVtLWJhc2VkIHZhbHVlIHRoYXQncyByZWxhdGl2ZSB0byB0aGUgc2NhbGUncyBiYXNlXG4gIGxpbmUtaGVpZ2h0OiBmYS1kaXZpZGUoMSwgJGZvbnQtc2l6ZSkgKiAxZW07IC8vIHNldHMgdGhlIGxpbmUtaGVpZ2h0IG9mIHRoZSBpY29uIGJhY2sgdG8gdGhhdCBvZiBpdCdzIHBhcmVudFxuICB2ZXJ0aWNhbC1hbGlnbjogKGZhLWRpdmlkZSg2LCAkZm9udC1zaXplKSAtIGZhLWRpdmlkZSgzLCA4KSkgKiAxZW07IC8vIHZlcnRpY2FsbHkgY2VudGVycyB0aGUgaWNvbiB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBzdXJyb3VuZGluZyB0ZXh0J3MgZGVzY2VuZGVyXG59XG5cbi8vIG9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vLyBzZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBzZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuQG1peGluIGZhLXNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vLyB1c2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZFxuQG1peGluIGZhLXNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpIHtcbiAgICBAaW5jbHVkZSBmYS1zci1vbmx5KCk7XG4gIH1cbn1cblxuLy8gc2V0cyBhIHNwZWNpZmljIGljb24gZmFtaWx5IHRvIHVzZSBhbG9uZ3NpZGUgc3R5bGUgKyBpY29uIG1peGluc1xuXG4vLyBjb252ZW5pZW5jZSBtaXhpbnMgZm9yIGRlY2xhcmluZyBwc2V1ZG8tZWxlbWVudHMgYnkgQ1NTIHZhcmlhYmxlLFxuLy8gaW5jbHVkaW5nIGFsbCBzdHlsZS1zcGVjaWZpYyBmb250IHByb3BlcnRpZXMsIGFuZCBib3RoIHRoZSA6OmJlZm9yZVxuLy8gYW5kIDo6YWZ0ZXIgZWxlbWVudHMgaW4gdGhlIGR1b3RvbmUgY2FzZS5cbkBtaXhpbiBmYS1pY29uLXNvbGlkKCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtc29saWQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cbkBtaXhpbiBmYS1pY29uLXJlZ3VsYXIoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1yZWd1bGFyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5AbWl4aW4gZmEtaWNvbi1icmFuZHMoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1icmFuZHM7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cbiIsIi8vIGZpeGVkLXdpZHRoIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIHZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWNzcy1wcmVmaXggICAgICAgICAgOiBmYSAhZGVmYXVsdDtcbiRmYS1zdHlsZSAgICAgICAgICAgICAgIDogOTAwICFkZWZhdWx0O1xuJGZhLXN0eWxlLWZhbWlseSAgICAgICAgOiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIiAhZGVmYXVsdDtcblxuJGZhLWRpc3BsYXkgICAgICAgICAgICAgOiBpbmxpbmUtYmxvY2sgIWRlZmF1bHQ7XG5cbiRmYS1mdy13aWR0aCAgICAgICAgICAgIDogZmEtZGl2aWRlKDIwZW0sIDE2KSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlICAgICAgICAgICAgIDogI2ZmZiAhZGVmYXVsdDtcblxuJGZhLWJvcmRlci1jb2xvciAgICAgICAgOiAjZWVlICFkZWZhdWx0O1xuJGZhLWJvcmRlci1wYWRkaW5nICAgICAgOiAuMmVtIC4yNWVtIC4xNWVtICFkZWZhdWx0O1xuJGZhLWJvcmRlci1yYWRpdXMgICAgICAgOiAuMWVtICFkZWZhdWx0O1xuJGZhLWJvcmRlci1zdHlsZSAgICAgICAgOiBzb2xpZCAhZGVmYXVsdDtcbiRmYS1ib3JkZXItd2lkdGggICAgICAgIDogLjA4ZW0gIWRlZmF1bHQ7XG5cbiRmYS1zaXplLXNjYWxlLTJ4cyAgICAgIDogMTAgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS14cyAgICAgICA6IDEyICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtc20gICAgICAgOiAxNCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLWJhc2UgICAgIDogMTYgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS1sZyAgICAgICA6IDIwICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUteGwgICAgICAgOiAyNCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLTJ4bCAgICAgIDogMzIgIWRlZmF1bHQ7XG5cbiRmYS1zaXplczogKFxuICBcIjJ4c1wiICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLTJ4cyxcbiAgXCJ4c1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14cyxcbiAgXCJzbVwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS1zbSxcbiAgXCJsZ1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS1sZyxcbiAgXCJ4bFwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14bCxcbiAgXCIyeGxcIiAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS0yeGxcbikgIWRlZmF1bHQ7XG5cbiRmYS1saS13aWR0aCAgICAgICAgICAgIDogMmVtICFkZWZhdWx0O1xuJGZhLWxpLW1hcmdpbiAgICAgICAgICAgOiAkZmEtbGktd2lkdGggKiBmYS1kaXZpZGUoNSwgNCkgIWRlZmF1bHQ7XG5cbiRmYS1wdWxsLW1hcmdpbiAgICAgICAgIDogLjNlbSAhZGVmYXVsdDtcblxuJGZhLXByaW1hcnktb3BhY2l0eSAgICAgOiAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5ICAgOiAuNCAhZGVmYXVsdDtcblxuJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWRlZmF1bHQ7XG4kZmEtc3RhY2std2lkdGggICAgICAgICA6ICgkZmEtZnctd2lkdGggKiAyKSAhZGVmYXVsdDtcbiRmYS1zdGFjay16LWluZGV4ICAgICAgIDogYXV0byAhZGVmYXVsdDtcblxuJGZhLWZvbnQtZGlzcGxheSAgICAgICAgOiBibG9jayAhZGVmYXVsdDtcbiRmYS1mb250LXBhdGggICAgICAgICAgIDogXCIuLi93ZWJmb250c1wiICFkZWZhdWx0O1xuXG4kZmEtdmFyLTA6IFxcMzA7XG4kZmEtdmFyLTE6IFxcMzE7XG4kZmEtdmFyLTI6IFxcMzI7XG4kZmEtdmFyLTM6IFxcMzM7XG4kZmEtdmFyLTQ6IFxcMzQ7XG4kZmEtdmFyLTU6IFxcMzU7XG4kZmEtdmFyLTY6IFxcMzY7XG4kZmEtdmFyLTc6IFxcMzc7XG4kZmEtdmFyLTg6IFxcMzg7XG4kZmEtdmFyLTk6IFxcMzk7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1hcnJvd3MtdG8tY2lyY2xlOiBcXGU0YmQ7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWF0OiBcXDQwO1xuJGZhLXZhci10cmFzaC1jYW46IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcXGYwMzQ7XG4kZmEtdmFyLXVzZXIteG1hcms6IFxcZjIzNTtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xuJGZhLXZhci1tZXNzYWdlOiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXI6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWV4cGxvc2lvbjogXFxlNGU5O1xuJGZhLXZhci1maWxlLWxpbmVzOiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtdGV4dDogXFxmMTVjO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLWJ1aWxkaW5nLXVuOiBcXGU0ZDk7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItY2FsZW5kYXItZGF5czogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItYW5jaG9yLWNpcmNsZS1jaGVjazogXFxlNGFhO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTRkMTtcbiRmYS12YXItdm9sbGV5YmFsbDogXFxmNDVmO1xuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItYXJyb3dzLXVwLXRvLWxpbmU6IFxcZTRjMjtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtZGVzYzogXFxmMGRkO1xuJGZhLXZhci1jaXJjbGUtbWludXM6IFxcZjA1NjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQ6IFxcZjJmNTtcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLWF0b206IFxcZjVkMjtcbiRmYS12YXItc29hcDogXFxlMDZlO1xuJGZhLXZhci1pY29uczogXFxmODZkO1xuJGZhLXZhci1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdDogXFxmODZkO1xuJGZhLXZhci1taWNyb3Bob25lLWxpbmVzLXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUtY2hlY2s6IFxcZTRjOTtcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGUwNmE7XG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItZm9yd2FyZC1zdGVwOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXFxmMDUxO1xuJGZhLXZhci1mYWNlLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mb290YmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcXGY0NGU7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU2YztcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1hbmdsZXMtZG93bjogXFxmMTAzO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xuJGZhLXZhci11c2Vycy1yZWN0YW5nbGU6IFxcZTU5NDtcbiRmYS12YXItcGVvcGxlLXJvb2Y6IFxcZTUzNztcbiRmYS12YXItcGVvcGxlLWxpbmU6IFxcZTUzNDtcbiRmYS12YXItYmVlci1tdWctZW1wdHk6IFxcZjBmYztcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1kaWFncmFtLXByZWRlY2Vzc29yOiBcXGU0Nzc7XG4kZmEtdmFyLWFycm93LXVwLWxvbmc6IFxcZjE3NjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXFxmMTc2O1xuJGZhLXZhci1maXJlLWZsYW1lLXNpbXBsZTogXFxmNDZhO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLXBlcnNvbjogXFxmMTgzO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1maWxlLWNzdjogXFxmNmRkO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLXRydWNrLXBsYW5lOiBcXGU1OGY7XG4kZmEtdmFyLXJlY29yZC12aW55bDogXFxmOGQ5O1xuJGZhLXZhci1mYWNlLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLXNwYWdoZXR0aS1tb25zdGVyLWZseWluZzogXFxmNjdiO1xuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xuJGZhLXZhci1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lOiBcXGU0YWY7XG4kZmEtdmFyLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItamFyLXdoZWF0OiBcXGU1MTc7XG4kZmEtdmFyLWVudmVsb3Blcy1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xuJGZhLXZhci1maWxlLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGViO1xuJGZhLXZhci1jaXJjbGUtaDogXFxmNDdlO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItcGFnZXI6IFxcZjgxNTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWNvbnRhY3QtYm9vazogXFxmMmI5O1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcXGYwY2M7XG4kZmEtdmFyLWs6IFxcNGI7XG4kZmEtdmFyLWxhbmRtYXJrLWZsYWc6IFxcZTUxYztcbiRmYS12YXItcGVuY2lsOiBcXGYzMDM7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY29tbWVudHM6IFxcZjA4NjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItZmlsZS1jbGlwYm9hcmQ6IFxcZjBlYTtcbiRmYS12YXItY29kZS1wdWxsLXJlcXVlc3Q6IFxcZTEzYztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItdHJ1Y2stcmFtcC1ib3g6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXZpYWwtdmlydXM6IFxcZTU5NztcbiRmYS12YXItc2hlZXQtcGxhc3RpYzogXFxlNTcxO1xuJGZhLXZhci1ibG9nOiBcXGY3ODE7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZTogXFxlNTM5O1xuJGZhLXZhci1zY3JvbGwtdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcbiRmYS12YXItYnJvb20tYmFsbDogXFxmNDU4O1xuJGZhLXZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcbiRmYS12YXItcXVpZGRpdGNoLWJyb29tLWJhbGw6IFxcZjQ1ODtcbiRmYS12YXItdG9nZ2xlLW9mZjogXFxmMjA0O1xuJGZhLXZhci1ib3gtYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLXBlcnNvbi1kcm93bmluZzogXFxlNTQ1O1xuJGZhLXZhci1hcnJvdy1kb3duLTktMTogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQ6IFxcZjg4NjtcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLXNwcmF5LWNhbjogXFxmNWJkO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXc6IFxcNTc7XG4kZmEtdmFyLWVhcnRoLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b246IFxcZjNmYTtcbiRmYS12YXItdGFibGV0LWFsdDogXFxmM2ZhO1xuJGZhLXZhci1wYXc6IFxcZjFiMDtcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItdHJvd2VsLWJyaWNrczogXFxlNThhO1xuJGZhLXZhci1mYWNlLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1ob3NwaXRhbC11c2VyOiBcXGY4MGQ7XG4kZmEtdmFyLXRlbnQtYXJyb3ctbGVmdC1yaWdodDogXFxlNTdmO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1sZWdhbDogXFxmMGUzO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcbiRmYS12YXItYm94LXRpc3N1ZTogXFxlMDViO1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLWJlbGwtY29uY2llcmdlOiBcXGY1NjI7XG4kZmEtdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XG4kZmEtdmFyLXBlbi1ydWxlcjogXFxmNWFlO1xuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVvcGxlLWFycm93czogXFxlMDY4O1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHQ6IFxcZTA2ODtcbiRmYS12YXItbWFycy1hbmQtdmVudXMtYnVyc3Q6IFxcZTUyMztcbiRmYS12YXItc3F1YXJlLWNhcmV0LXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1zY2lzc29yczogXFxmMGM0O1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItc3VuLXBsYW50LXdpbHQ6IFxcZTU3YTtcbiRmYS12YXItdG9pbGV0cy1wb3J0YWJsZTogXFxlNTg0O1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0OiBcXGU1MjE7XG4kZmEtdmFyLXRhY2hvZ3JhcGgtZGlnaXRhbDogXFxmNTY2O1xuJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGg6IFxcZjU2NjtcbiRmYS12YXItdXNlcnMtc2xhc2g6IFxcZTA3MztcbiRmYS12YXItY2xvdmVyOiBcXGUxMzk7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcbiRmYS12YXItaG91c2UtZmlyZTogXFxlNTBjO1xuJGZhLXZhci1zcXVhcmUtbWludXM6IFxcZjE0NjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLWhlbGljb3B0ZXI6IFxcZjUzMztcbiRmYS12YXItY29tcGFzczogXFxmMTRlO1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtZG93bjogXFxmMTUwO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bjogXFxmMTUwO1xuJGZhLXZhci1maWxlLWNpcmNsZS1xdWVzdGlvbjogXFxlNGVmO1xuJGZhLXZhci1sYXB0b3AtY29kZTogXFxmNWZjO1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1uYXZpY29uOiBcXGYwYzk7XG4kZmEtdmFyLXBlb3BsZS1ncm91cDogXFxlNTMzO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcXGYyNTM7XG4kZmEtdmFyLWhlYXJ0LWNyYWNrOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0LWJyb2tlbjogXFxmN2E5O1xuJGZhLXZhci1zcXVhcmUtdXAtcmlnaHQ6IFxcZjM2MDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XG4kZmEtdmFyLWZhY2Uta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItcGVvcGxlLXJvYmJlcnk6IFxcZTUzNjtcbiRmYS12YXItbGlnaHRidWxiOiBcXGYwZWI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1zY2hvb2wtY2lyY2xlLXhtYXJrOiBcXGU1NmQ7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldDogXFxmMDhiO1xuJGZhLXZhci1zaWduLW91dDogXFxmMDhiO1xuJGZhLXZhci1jaXJjbGUtY2hldnJvbi1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItdW5sb2NrLWtleWhvbGU6IFxcZjEzZTtcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5OiBcXGY3NDA7XG4kZmEtdmFyLWhlYWRwaG9uZXMtc2ltcGxlOiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItY2lyY2xlLWRvbGxhci10by1zbG90OiBcXGY0Yjk7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItcm9hZC1zcGlrZXM6IFxcZTU2ODtcbiRmYS12YXItZmlyZS1idXJuZXI6IFxcZTRmMTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1oYW51a2lhaDogXFxmNmU2O1xuJGZhLXZhci1mZWF0aGVyOiBcXGY1MmQ7XG4kZmEtdmFyLXZvbHVtZS1sb3c6IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jbG91ZC1zdW4tcmFpbjogXFxmNzQzO1xuJGZhLXZhci1jb21wcmVzczogXFxmMDY2O1xuJGZhLXZhci13aGVhdC1hd246IFxcZTJjZDtcbiRmYS12YXItd2hlYXQtYWx0OiBcXGUyY2Q7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItaGFuZHMtaG9sZGluZy1jaGlsZDogXFxlNGZhO1xuJGZhLXZhci1hc3RlcmlzazogXFwyYTtcbiRmYS12YXItc3F1YXJlLWNoZWNrOiBcXGYxNGE7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1wZXNldGEtc2lnbjogXFxlMjIxO1xuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XG4kZmEtdmFyLWhlYWRlcjogXFxmMWRjO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3Qtc3F1YXJlczogXFxmMDNhO1xuJGZhLXZhci1zcXVhcmUtcGhvbmUtZmxpcDogXFxmODdiO1xuJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0OiBcXGY4N2I7XG4kZmEtdmFyLWNhcnQtcGx1czogXFxmMjE3O1xuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XG4kZmEtdmFyLWNpcmNsZS1kb3Q6IFxcZjE5MjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1mYWNlLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyazogXFxlNTEzO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1mdXRib2wtYmFsbDogXFxmMWUzO1xuJGZhLXZhci1zb2NjZXItYmFsbDogXFxmMWUzO1xuJGZhLXZhci1wYWludGJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLWxvY2s6IFxcZjAyMztcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcbiRmYS12YXItaG90LXR1Yi1wZXJzb246IFxcZjU5MztcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1tYXAtbG9jYXRpb246IFxcZjU5ZjtcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xuJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlcjogXFxlNTBlO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLWJyaWRnZS1sb2NrOiBcXGU0Y2M7XG4kZmEtdmFyLXNhY2stZG9sbGFyOiBcXGY4MWQ7XG4kZmEtdmFyLXBlbi10by1zcXVhcmU6IFxcZjA0NDtcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xuJGZhLXZhci1jYXItc2lkZTogXFxmNWU0O1xuJGZhLXZhci1zaGFyZS1ub2RlczogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcbiRmYS12YXItaGVhcnQtY2lyY2xlLW1pbnVzOiBcXGU0ZmY7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcXGYyNTI7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItc2luazogXFxlMDZkO1xuJGZhLXZhci1iYWctc2hvcHBpbmc6IFxcZjI5MDtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLWFycm93LWRvd24tei1hOiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXFxmODgxO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1wZXJzb24tcmF5czogXFxlNTRkO1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcbiRmYS12YXItZmxhc2stdmlhbDogXFxlNGYzO1xuJGZhLXZhci1oYW5kOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItd29ybTogXFxlNTk5O1xuJGZhLXZhci1ob3VzZS1jaXJjbGUteG1hcms6IFxcZTUwYjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XG4kZmEtdmFyLWhhbmQtc3BvY2s6IFxcZjI1OTtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLWZhY2Uta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUteG1hcms6IFxcZTRjYjtcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItZmFjZS1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWVhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVhZm5lc3M6IFxcZjJhNDtcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcXGYyYTQ7XG4kZmEtdmFyLXJvYWQtY2lyY2xlLWNoZWNrOiBcXGU1NjQ7XG4kZmEtdmFyLWRpY2UtZml2ZTogXFxmNTIzO1xuJGZhLXZhci1zcXVhcmUtcnNzOiBcXGYxNDM7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItbGFuZC1taW5lLW9uOiBcXGU1MWI7XG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XG4kZmEtdmFyLXN0YW1wOiBcXGY1YmY7XG4kZmEtdmFyLXN0YWlyczogXFxlMjg5O1xuJGZhLXZhci1pOiBcXDQ5O1xuJGZhLXZhci1ocnl2bmlhLXNpZ246IFxcZjZmMjtcbiRmYS12YXItaHJ5dm5pYTogXFxmNmYyO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1mYWNlLWdyaW4td2lkZTogXFxmNTgxO1xuJGZhLXZhci1ncmluLWFsdDogXFxmNTgxO1xuJGZhLXZhci10b290aDogXFxmNWM5O1xuJGZhLXZhci12OiBcXDU2O1xuJGZhLXZhci1iYW5nbGFkZXNoaS10YWthLXNpZ246IFxcZTJlNjtcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1zdGFmZi1zbmFrZTogXFxlNTc5O1xuJGZhLXZhci1yb2QtYXNjbGVwaXVzOiBcXGU1Nzk7XG4kZmEtdmFyLXJvZC1zbmFrZTogXFxlNTc5O1xuJGZhLXZhci1zdGFmZi1hZXNjdWxhcGl1czogXFxlNTc5O1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2g6IFxcZTA2MjtcbiRmYS12YXItdHJ1Y2stbWVkaWNhbDogXFxmMGY5O1xuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcbiRmYS12YXItd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTk4O1xuJGZhLXZhci1zbm93bWFuOiBcXGY3ZDA7XG4kZmEtdmFyLW1vcnRhci1wZXN0bGU6IFxcZjVhNztcbiRmYS12YXItcm9hZC1iYXJyaWVyOiBcXGU1NjI7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xuJGZhLXZhci1xOiBcXDUxO1xuJGZhLXZhci1nOiBcXDQ3O1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItdGVtcGVyYXR1cmUtMjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci0yOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItZG9uZy1zaWduOiBcXGUxNjk7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb28tYm9sdDogXFxmNzVhO1xuJGZhLXZhci1mYWNlLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci1oZWxtZXQtdW46IFxcZTUwMztcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcbiRmYS12YXItYmFjb246IFxcZjdlNTtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tYnJhY2tldDogXFxlMDlhO1xuJGZhLXZhci1mb2xkZXI6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLWJsYW5rOiBcXGYwN2I7XG4kZmEtdmFyLWZpbGUtd2F2ZWZvcm06IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1tZWRpY2FsLWFsdDogXFxmNDc4O1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItY2hhcnQtc2ltcGxlOiBcXGU0NzM7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcbiRmYS12YXItZ2F1Z2U6IFxcZjYyNDtcbiRmYS12YXItZGFzaGJvYXJkOiBcXGY2MjQ7XG4kZmEtdmFyLWdhdWdlLW1lZDogXFxmNjI0O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlOiBcXGY2MjQ7XG4kZmEtdmFyLXdhbmQtbWFnaWMtc3BhcmtsZXM6IFxcZTJjYTtcbiRmYS12YXItbWFnaWMtd2FuZC1zcGFya2xlczogXFxlMmNhO1xuJGZhLXZhci1lOiBcXDQ1O1xuJGZhLXZhci1wZW4tY2xpcDogXFxmMzA1O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRjYTtcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci1zY2hvb2wtY2lyY2xlLWNoZWNrOiBcXGU1NmI7XG4kZmEtdmFyLWR1bXBzdGVyOiBcXGY3OTM7XG4kZmEtdmFyLXZhbi1zaHV0dGxlOiBcXGY1YjY7XG4kZmEtdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XG4kZmEtdmFyLWJ1aWxkaW5nLXVzZXI6IFxcZTRkYTtcbiRmYS12YXItc3F1YXJlLWNhcmV0LWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFxcZjU5MTtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1wZXJzb24taGFsZi1kcmVzczogXFxlNTQ4O1xuJGZhLXZhci1yb2FkLWJyaWRnZTogXFxlNTYzO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1jOiBcXDQzO1xuJGZhLXZhci10YWJsZXQtYnV0dG9uOiBcXGYxMGE7XG4kZmEtdmFyLWJ1aWxkaW5nLWxvY2s6IFxcZTRkNjtcbiRmYS12YXItcGl6emEtc2xpY2U6IFxcZjgxODtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItYXJlYS1jaGFydDogXFxmMWZlO1xuJGZhLXZhci1ob3VzZS1mbGFnOiBcXGU1MGQ7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtbWludXM6IFxcZTU0MDtcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWNhbmNlbDogXFxmMDVlO1xuJGZhLXZhci1jYW1lcmEtcm90YXRlOiBcXGUwZDg7XG4kZmEtdmFyLXNwcmF5LWNhbi1zcGFya2xlczogXFxmNWQwO1xuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcbiRmYS12YXItcmVwZWF0OiBcXGYzNjM7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLWJveDogXFxmNDY2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLWFycm93LXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tYXhpbWl6ZTogXFxmMzFlO1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xuJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlOiBcXGY2MWY7XG4kZmEtdmFyLXNodWZmbGU6IFxcZjA3NDtcbiRmYS12YXItcmFuZG9tOiBcXGYwNzQ7XG4kZmEtdmFyLXBlcnNvbi1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1bm5pbmc6IFxcZjcwYztcbiRmYS12YXItbW9iaWxlLXJldHJvOiBcXGU1Mjc7XG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcbiRmYS12YXItc3BpZGVyOiBcXGY3MTc7XG4kZmEtdmFyLWhhbmRzLWJvdW5kOiBcXGU0Zjk7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItcGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1NTY7XG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XG4kZmEtdmFyLWNvbXB1dGVyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQ6IFxcZjA5MDtcbiRmYS12YXItc2lnbi1pbjogXFxmMDkwO1xuJGZhLXZhci1zaG9wLXNsYXNoOiBcXGUwNzA7XG4kZmEtdmFyLXN0b3JlLWFsdC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItdmlydXMtY292aWQtc2xhc2g6IFxcZTRhOTtcbiRmYS12YXItc2hvcC1sb2NrOiBcXGU0YTU7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXFxmMjUxO1xuJGZhLXZhci1ibGVuZGVyLXBob25lOiBcXGY2YjY7XG4kZmEtdmFyLWJ1aWxkaW5nLXdoZWF0OiBcXGU0ZGI7XG4kZmEtdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nOiBcXGU1M2E7XG4kZmEtdmFyLXJpZ2h0LXRvLWJyYWNrZXQ6IFxcZjJmNjtcbiRmYS12YXItc2lnbi1pbi1hbHQ6IFxcZjJmNjtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItdGh1bWJ0YWNrLXNsYXNoOiBcXGU2OGY7XG4kZmEtdmFyLXRodW1iLXRhY2stc2xhc2g6IFxcZTY4ZjtcbiRmYS12YXItaGVhcnQtcHVsc2U6IFxcZjIxZTtcbiRmYS12YXItaGVhcnRiZWF0OiBcXGYyMWU7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeS1ib3g6IFxcZjRjZTtcbiRmYS12YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcXGY1Y2Q7XG4kZmEtdmFyLXhtYXJrcy1saW5lczogXFxlNTlhO1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci13ZWlnaHQtc2NhbGU6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XG4kZmEtdmFyLXVzZXItZ3JvdXA6IFxcZjUwMDtcbiRmYS12YXItdXNlci1mcmllbmRzOiBcXGY1MDA7XG4kZmEtdmFyLWFycm93LXVwLWEtejogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwOiBcXGYxNWU7XG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGZhLXZhci1mYWNlLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci1wZXJzb24td2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLWw6IFxcNGM7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItYmVkLXB1bHNlOiBcXGY0ODc7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItc2h1dHRsZS1zcGFjZTogXFxmMTk3O1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLWZhY2UtbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItaGVhcnQtY2lyY2xlLXBsdXM6IFxcZTUwMDtcbiRmYS12YXItY29kZS1mb3JrOiBcXGUxM2I7XG4kZmEtdmFyLWNpdHk6IFxcZjY0ZjtcbiRmYS12YXItbWljcm9waG9uZS1saW5lczogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci1jb2xvbi1zaWduOiBcXGUxNDA7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItc3RvcmUtc2xhc2g6IFxcZTA3MTtcbiRmYS12YXItcm9hZC1jaXJjbGUteG1hcms6IFxcZTU2NjtcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xuJGZhLXZhci1tYXJzLXN0cm9rZS11cDogXFxmMjJhO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLWNoYW1wYWduZS1nbGFzc2VzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLWNoZWVyczogXFxmNzlmO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1MGE7XG4kZmEtdmFyLWZpbGUtYXJyb3ctdXA6IFxcZjU3NDtcbiRmYS12YXItZmlsZS11cGxvYWQ6IFxcZjU3NDtcbiRmYS12YXItd2lmaTogXFxmMWViO1xuJGZhLXZhci13aWZpLTM6IFxcZjFlYjtcbiRmYS12YXItd2lmaS1zdHJvbmc6IFxcZjFlYjtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXRodHViOiBcXGYyY2Q7XG4kZmEtdmFyLXVuZGVybGluZTogXFxmMGNkO1xuJGZhLXZhci11c2VyLXBlbjogXFxmNGZmO1xuJGZhLXZhci11c2VyLWVkaXQ6IFxcZjRmZjtcbiRmYS12YXItc2lnbmF0dXJlOiBcXGY1Yjc7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcbiRmYS12YXItYW5jaG9yLWxvY2s6IFxcZTRhZDtcbiRmYS12YXItYnVpbGRpbmctbmdvOiBcXGU0ZDc7XG4kZmEtdmFyLW1hbmF0LXNpZ246IFxcZTFkNTtcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLWJvcmRlci10b3AtbGVmdDogXFxmODUzO1xuJGZhLXZhci1ib3JkZXItc3R5bGU6IFxcZjg1MztcbiRmYS12YXItbWFwLWxvY2F0aW9uLWRvdDogXFxmNWEwO1xuJGZhLXZhci1tYXAtbWFya2VkLWFsdDogXFxmNWEwO1xuJGZhLXZhci1qZWRpOiBcXGY2Njk7XG4kZmEtdmFyLXNxdWFyZS1wb2xsLXZlcnRpY2FsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGw6IFxcZjY4MTtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1iYXR0ZXJ5LWNhcjogXFxmNWRmO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuOiBcXGY0NDU7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWNoZWNrOiBcXGU0ZDI7XG4kZmEtdmFyLXBlcnNvbi1jaGFsa2JvYXJkOiBcXGU1M2Q7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXJpZ2h0OiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItaGFuZC1iYWNrLWZpc3Q6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XG4kZmEtdmFyLXNxdWFyZS1jYXJldC11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy13YXRlcjogXFxlNGU0O1xuJGZhLXZhci1jaGFydC1iYXI6IFxcZjA4MDtcbiRmYS12YXItYmFyLWNoYXJ0OiBcXGYwODA7XG4kZmEtdmFyLWhhbmRzLWJ1YmJsZXM6IFxcZTA1ZTtcbiRmYS12YXItaGFuZHMtd2FzaDogXFxlMDVlO1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItZXllLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1jcm93OiBcXGY1MjA7XG4kZmEtdmFyLXNhaWxib2F0OiBcXGU0NDU7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLXNxdWFyZS1wbHVzOiBcXGYwZmU7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItZnJvZzogXFxmNTJlO1xuJGZhLXZhci1idWNrZXQ6IFxcZTRjZjtcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1jb3c6IFxcZjZjODtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItc2NyZXdkcml2ZXI6IFxcZjU0YTtcbiRmYS12YXItZm9sZGVyLWNsb3NlZDogXFxlMTg1O1xuJGZhLXZhci1ob3VzZS10c3VuYW1pOiBcXGU1MTU7XG4kZmEtdmFyLXNxdWFyZS1uZmk6IFxcZTU3NjtcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXI6IFxcZTRiNTtcbiRmYS12YXItbWFydGluaS1nbGFzczogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXFxmMmVhO1xuJGZhLXZhci1yb3RhdGUtYmFjazogXFxmMmVhO1xuJGZhLXZhci1yb3RhdGUtYmFja3dhcmQ6IFxcZjJlYTtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdGFibGUtY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLWxlbW9uOiBcXGYwOTQ7XG4kZmEtdmFyLWhlYWQtc2lkZS1tYXNrOiBcXGUwNjM7XG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcbiRmYS12YXItZG9sbHktYm94OiBcXGY0NzI7XG4kZmEtdmFyLXNtb2tpbmc6IFxcZjQ4ZDtcbiRmYS12YXItbWluaW1pemU6IFxcZjc4YztcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1hbmdsZXMtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XG4kZmEtdmFyLWNpcmNsZS1wbGF5OiBcXGYxNDQ7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcXGYxNDQ7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXVyby1zaWduOiBcXGYxNTM7XG4kZmEtdmFyLWV1cjogXFxmMTUzO1xuJGZhLXZhci1ldXJvOiBcXGYxNTM7XG4kZmEtdmFyLWNoYWlyOiBcXGY2YzA7XG4kZmEtdmFyLWNpcmNsZS1jaGVjazogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2lyY2xlLXN0b3A6IFxcZjI4ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItY29tcGFzcy1kcmFmdGluZzogXFxmNTY4O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLXBsYXRlLXdoZWF0OiBcXGU1NWE7XG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcbiRmYS12YXItcGVyc29uLXNoZWx0ZXI6IFxcZTU0ZjtcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XG4kZmEtdmFyLWlkLWJhZGdlOiBcXGYyYzE7XG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xuJGZhLXZhci1mYWNlLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1oZWxpY29wdGVyLXN5bWJvbDogXFxlNTAyO1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcXGYxMzk7XG4kZmEtdmFyLWxhcmktc2lnbjogXFxlMWM4O1xuJGZhLXZhci12b2xjYW5vOiBcXGY3NzA7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0OiBcXGU1NTM7XG4kZmEtdmFyLXN0ZXJsaW5nLXNpZ246IFxcZjE1NDtcbiRmYS12YXItZ2JwOiBcXGYxNTQ7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItdmlydXNlczogXFxlMDc2O1xuJGZhLXZhci1zcXVhcmUtcGVyc29uLWNvbmZpbmVkOiBcXGU1Nzc7XG4kZmEtdmFyLXVzZXItdGllOiBcXGY1MDg7XG4kZmEtdmFyLWFycm93LWRvd24tbG9uZzogXFxmMTc1O1xuJGZhLXZhci1sb25nLWFycm93LWRvd246IFxcZjE3NTtcbiRmYS12YXItdGVudC1hcnJvdy1kb3duLXRvLWxpbmU6IFxcZTU3ZTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXBlcnNvbi1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItZmlsdGVyLWNpcmNsZS1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItZnVubmVsLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFxcZjA4MztcbiRmYS12YXItY2lyY2xlLWFycm93LWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tZmlsZTogXFxmNTZmO1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtcmlnaHQ6IFxcZjE0YztcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFxcZjE0YztcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcbiRmYS12YXItc2Nyb2xsOiBcXGY3MGU7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1sb2NhdGlvbi1waW4tbG9jazogXFxlNTFmO1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1oaWxsLWF2YWxhbmNoZTogXFxlNTA3O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1lbXB0eTogXFxmMmNiO1xuJGZhLXZhci10ZW1wZXJhdHVyZS0wOiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1jb250YWN0LWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItdmNhcmQ6IFxcZjJiYjtcbiRmYS12YXItc2NhbGUtdW5iYWxhbmNlZC1mbGlwOiBcXGY1MTY7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLWRpYW1vbmQtdHVybi1yaWdodDogXFxmNWViO1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWJ1cnN0OiBcXGU0ZGM7XG4kZmEtdmFyLWhvdXNlLWxhcHRvcDogXFxlMDY2O1xuJGZhLXZhci1sYXB0b3AtaG91c2U6IFxcZTA2NjtcbiRmYS12YXItZmFjZS10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci1tb25leS1iaWxsczogXFxlMWYzO1xuJGZhLXZhci1zbW9nOiBcXGY3NWY7XG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xuJGZhLXZhci1jbG91ZC1hcnJvdy11cDogXFxmMGVlO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFxcZjBlZTtcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMGVlO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLWFycm93cy10dXJuLXJpZ2h0OiBcXGU0YzA7XG4kZmEtdmFyLXZlc3Q6IFxcZTA4NTtcbiRmYS12YXItZmVycnk6IFxcZTRlYTtcbiRmYS12YXItYXJyb3dzLWRvd24tdG8tcGVvcGxlOiBcXGU0Yjk7XG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kZmEtdmFyLXNwcm91dDogXFxmNGQ4O1xuJGZhLXZhci1sZWZ0LXJpZ2h0OiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xuJGZhLXZhci1ib3hlcy1wYWNraW5nOiBcXGU0Yzc7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWdyb3VwLWFycm93cy1yb3RhdGU6IFxcZTRmNjtcbiRmYS12YXItYm93bC1mb29kOiBcXGU0YzY7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItYXJyb3ctZG93bi13aWRlLXNob3J0OiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLWNsb3VkLWJvbHQ6IFxcZjc2YztcbiRmYS12YXItdGh1bmRlcnN0b3JtOiBcXGY3NmM7XG4kZmEtdmFyLXRleHQtc2xhc2g6IFxcZjg3ZDtcbiRmYS12YXItcmVtb3ZlLWZvcm1hdDogXFxmODdkO1xuJGZhLXZhci1mYWNlLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1maWxlLXdvcmQ6IFxcZjFjMjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0OiBcXGYwN2U7XG4kZmEtdmFyLWFycm93cy1oOiBcXGYwN2U7XG4kZmEtdmFyLWhvdXNlLWxvY2s6IFxcZTUxMDtcbiRmYS12YXItY2xvdWQtYXJyb3ctZG93bjogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZDogXFxmMGVkO1xuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjBlZDtcbiRmYS12YXItY2hpbGRyZW46IFxcZTRlMTtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1ibGFja2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLXVzZXItbGFyZ2Utc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLXNsYXNoOiBcXGUwNWY7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItbWF0dHJlc3MtcGlsbG93OiBcXGU1MjU7XG4kZmEtdmFyLWd1YXJhbmktc2lnbjogXFxlMTlhO1xuJGZhLXZhci1hcnJvd3Mtcm90YXRlOiBcXGYwMjE7XG4kZmEtdmFyLXJlZnJlc2g6IFxcZjAyMTtcbiRmYS12YXItc3luYzogXFxmMDIxO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXFxmMTM0O1xuJGZhLXZhci1jcnV6ZWlyby1zaWduOiBcXGUxNTI7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xuJGZhLXZhci1zaGllbGQtaGFsdmVkOiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFxcZjNlZDtcbiRmYS12YXItYm9vay1hdGxhczogXFxmNTU4O1xuJGZhLXZhci1hdGxhczogXFxmNTU4O1xuJGZhLXZhci12aXJ1czogXFxlMDc0O1xuJGZhLXZhci1lbnZlbG9wZS1jaXJjbGUtY2hlY2s6IFxcZTRlODtcbiRmYS12YXItbGF5ZXItZ3JvdXA6IFxcZjVmZDtcbiRmYS12YXItYXJyb3dzLXRvLWRvdDogXFxlNGJlO1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1jaGVjazogXFxlNGZkO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LWNyYWNrOiBcXGY2ZjE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1maWxlLXppcHBlcjogXFxmMWM2O1xuJGZhLXZhci1maWxlLWFyY2hpdmU6IFxcZjFjNjtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jZWRpLXNpZ246IFxcZTBkZjtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLXRhYmxlLWNlbGxzLWNvbHVtbi1sb2NrOiBcXGU2Nzg7XG4kZmEtdmFyLWNodXJjaDogXFxmNTFkO1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItejogXFw1YTtcbiRmYS12YXItcGVyc29uLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItcm9hZC1sb2NrOiBcXGU1Njc7XG4kZmEtdmFyLWE6IFxcNDE7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LWRvd246IFxcZTAzZjtcbiRmYS12YXItdGVtcGVyYXR1cmUtZG93bjogXFxlMDNmO1xuJGZhLXZhci1mZWF0aGVyLXBvaW50ZWQ6IFxcZjU2YjtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItcDogXFw1MDtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1yZWN0YW5nbGUtYWQ6IFxcZjY0MTtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItY2lyY2xlLWFycm93LXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1maWx0ZXItY2lyY2xlLXhtYXJrOiBcXGUxN2I7XG4kZmEtdmFyLWxvY3VzdDogXFxlNTIwO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXVuc29ydGVkOiBcXGYwZGM7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC0xLTI6IFxcZjBjYjtcbiRmYS12YXItbGlzdC1udW1lcmljOiBcXGYwY2I7XG4kZmEtdmFyLXBlcnNvbi1kcmVzcy1idXJzdDogXFxlNTQ0O1xuJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXI6IFxcZjUzZDtcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiRmYS12YXItZmFjZS1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1xdWVzdGlvbjogXFwzZjtcbiRmYS12YXItZmlsZS1zaWduYXR1cmU6IFxcZjU3MztcbiRmYS12YXItdXAtZG93bi1sZWZ0LXJpZ2h0OiBcXGYwYjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItaG91c2UtY2hpbW5leS11c2VyOiBcXGUwNjU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydDogXFxmNGJlO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItc3Rhci1oYWxmLXN0cm9rZTogXFxmNWMwO1xuJGZhLXZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItd2hpc2tleS1nbGFzczogXFxmN2EwO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGQzO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWNoYXJ0OiBcXGU1MjI7XG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlOiBcXGYwOGU7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFxcZjA4ZTtcbiRmYS12YXItY3ViZXMtc3RhY2tlZDogXFxlNGU2O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci1rcnc6IFxcZjE1OTtcbiRmYS12YXItd29uOiBcXGYxNTk7XG4kZmEtdmFyLXZpcnVzLWNvdmlkOiBcXGU0YTg7XG4kZmEtdmFyLWF1c3RyYWwtc2lnbjogXFxlMGE5O1xuJGZhLXZhci1mOiBcXDQ2O1xuJGZhLXZhci1sZWFmOiBcXGYwNmM7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItdGF4aTogXFxmMWJhO1xuJGZhLXZhci1jYWI6IFxcZjFiYTtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1wbHVzOiBcXGU1NDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1waWUtY2hhcnQ6IFxcZjIwMDtcbiRmYS12YXItYm9sdC1saWdodG5pbmc6IFxcZTBiNztcbiRmYS12YXItc2Fjay14bWFyazogXFxlNTZhO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlzaC1maW5zOiBcXGU0ZjI7XG4kZmEtdmFyLWJ1aWxkaW5nLWZsYWc6IFxcZTRkNTtcbiRmYS12YXItZmFjZS1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItbG9jYXRpb24tcGluOiBcXGYwNDE7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXIta2FhYmE6IFxcZjY2YjtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLWhlbG1ldC1zYWZldHk6IFxcZjgwNztcbiRmYS12YXItaGFyZC1oYXQ6IFxcZjgwNztcbiRmYS12YXItaGF0LWhhcmQ6IFxcZjgwNztcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItcGxhbmUtY2lyY2xlLWNoZWNrOiBcXGU1NTU7XG4kZmEtdmFyLWZhY2Utcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItbGluZS1jaGFydDogXFxmMjAxO1xuJGZhLXZhci1tYXNrLXZlbnRpbGF0b3I6IFxcZTUyNDtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItc2lnbnMtcG9zdDogXFxmMjc3O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLXF1ZXN0aW9uOiBcXGU1NDI7XG4kZmEtdmFyLWg6IFxcNDg7XG4kZmEtdmFyLXRhcnA6IFxcZTU3YjtcbiRmYS12YXItc2NyZXdkcml2ZXItd3JlbmNoOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLWFycm93cy10by1leWU6IFxcZTRiZjtcbiRmYS12YXItcGx1Zy1jaXJjbGUtYm9sdDogXFxlNTViO1xuJGZhLXZhci1oZWFydDogXFxmMDA0O1xuJGZhLXZhci1tYXJzLWFuZC12ZW51czogXFxmMjI0O1xuJGZhLXZhci1ob3VzZS11c2VyOiBcXGUxYjA7XG4kZmEtdmFyLWhvbWUtdXNlcjogXFxlMWIwO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWhvdXNlLWNyYWNrOiBcXGUzYjE7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtY2l0cnVzOiBcXGY1NjE7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLWZhY2Utc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItYm90dGxlLXdhdGVyOiBcXGU0YzU7XG4kZmEtdmFyLWNpcmNsZS1wYXVzZTogXFxmMjhiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoOiBcXGUwNzI7XG4kZmEtdmFyLWFwcGxlLXdob2xlOiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1raXRjaGVuLXNldDogXFxlNTFhO1xuJGZhLXZhci1yOiBcXDUyO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTE6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXFxmMmNhO1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItYml0Y29pbi1zaWduOiBcXGUwYjQ7XG4kZmEtdmFyLXNoaWVsZC1kb2c6IFxcZTU3MztcbiRmYS12YXItc29sYXItcGFuZWw6IFxcZjViYTtcbiRmYS12YXItbG9jay1vcGVuOiBcXGYzYzE7XG4kZmEtdmFyLWVsZXZhdG9yOiBcXGUxNmQ7XG4kZmEtdmFyLW1vbmV5LWJpbGwtdHJhbnNmZXI6IFxcZTUyODtcbiRmYS12YXItbW9uZXktYmlsbC10cmVuZC11cDogXFxlNTI5O1xuJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTUwZjtcbiRmYS12YXItc3F1YXJlLXBvbGwtaG9yaXpvbnRhbDogXFxmNjgyO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XG4kZmEtdmFyLWJhY2t3YXJkLWZhc3Q6IFxcZjA0OTtcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJGZhLXZhci1yZWN5Y2xlOiBcXGYxYjg7XG4kZmEtdmFyLXVzZXItYXN0cm9uYXV0OiBcXGY0ZmI7XG4kZmEtdmFyLXBsYW5lLXNsYXNoOiBcXGUwNjk7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci1iYXNrZXRiYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1tb2JpbGUtc2NyZWVuLWJ1dHRvbjogXFxmM2NkO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLXZvbHVtZS1oaWdoOiBcXGYwMjg7XG4kZmEtdmFyLXZvbHVtZS11cDogXFxmMDI4O1xuJGZhLXZhci11c2Vycy1yYXlzOiBcXGU1OTM7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItZmlsZS1hdWRpbzogXFxmMWM3O1xuJGZhLXZhci1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci1idWdzOiBcXGU0ZDA7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItcnVwZWU6IFxcZjE1NjtcbiRmYS12YXItZmlsZS1pbWFnZTogXFxmMWM1O1xuJGZhLXZhci1jaXJjbGUtcXVlc3Rpb246IFxcZjA1OTtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXBsYW5lLWRlcGFydHVyZTogXFxmNWIwO1xuJGZhLXZhci1oYW5kc2hha2Utc2xhc2g6IFxcZTA2MDtcbiRmYS12YXItYm9vay1ib29rbWFyazogXFxlMGJiO1xuJGZhLXZhci1jb2RlLWJyYW5jaDogXFxmMTI2O1xuJGZhLXZhci1oYXQtY293Ym95OiBcXGY4YzA7XG4kZmEtdmFyLWJyaWRnZTogXFxlNGM4O1xuJGZhLXZhci1waG9uZS1mbGlwOiBcXGY4Nzk7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci10cnVjay1mcm9udDogXFxlMmI3O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGFiO1xuJGZhLXZhci10cnVjay1maWVsZDogXFxlNThkO1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1jbGlwYm9hcmQtcXVlc3Rpb246IFxcZTRlMztcbiRmYS12YXItcGFub3JhbWE6IFxcZTIwOTtcbiRmYS12YXItY29tbWVudC1tZWRpY2FsOiBcXGY3ZjU7XG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcbiRmYS12YXItZmlsZS1jaXJjbGUtbWludXM6IFxcZTRlZDtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLWZvcndhcmQtZmFzdDogXFxmMDUwO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmFjZS1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLXNxdWFyZS1wYXJraW5nOiBcXGY1NDA7XG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItaG91c2Utc2lnbmFsOiBcXGUwMTI7XG4kZmEtdmFyLWJhcnMtcHJvZ3Jlc3M6IFxcZjgyODtcbiRmYS12YXItdGFza3MtYWx0OiBcXGY4Mjg7XG4kZmEtdmFyLWZhdWNldC1kcmlwOiBcXGUwMDY7XG4kZmEtdmFyLWNhcnQtZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWJhbi1zbW9raW5nOiBcXGY1NGQ7XG4kZmEtdmFyLXNtb2tpbmctYmFuOiBcXGY1NGQ7XG4kZmEtdmFyLXRlcm1pbmFsOiBcXGYxMjA7XG4kZmEtdmFyLW1vYmlsZS1idXR0b246IFxcZjEwYjtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1mbGFnOiBcXGU1MTQ7XG4kZmEtdmFyLWJhc2tldC1zaG9wcGluZzogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFxcZjI5MTtcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci1idXMtc2ltcGxlOiBcXGY1NWU7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWZhY2Utc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcXGYyOWU7XG4kZmEtdmFyLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb246IFxcZTU0YztcbiRmYS12YXItZmlsZS1zaGllbGQ6IFxcZTRmMDtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItdG93ZXItb2JzZXJ2YXRpb246IFxcZTU4NjtcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYWwtNTogXFxmMDEyO1xuJGZhLXZhci1zaWduYWwtcGVyZmVjdDogXFxmMDEyO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItaGVhcnQtY2lyY2xlLXhtYXJrOiBcXGU1MDE7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXk6IFxcZTNhZjtcbiRmYS12YXItaG9tZS1sZzogXFxlM2FmO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFxcZjJkMDtcbiRmYS12YXItZmFjZS1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItc2hvcDogXFxmNTRmO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRmYS12YXItZmxvcHB5LWRpc2s6IFxcZjBjNztcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItc2NhbGUtdW5iYWxhbmNlZDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQ6IFxcZjUxNTtcbiRmYS12YXItc29ydC11cDogXFxmMGRlO1xuJGZhLXZhci1zb3J0LWFzYzogXFxmMGRlO1xuJGZhLXZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiRmYS12YXItY29tbWVudGluZzogXFxmNGFkO1xuJGZhLXZhci1wbGFudC13aWx0OiBcXGU1YWE7XG4kZmEtdmFyLWRpYW1vbmQ6IFxcZjIxOTtcbiRmYS12YXItZmFjZS1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctZG9sbGFyOiBcXGY0YzA7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItYmFjdGVyaXVtOiBcXGUwNWE7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFxcZjI1NztcbiRmYS12YXItaGFuZHMtcHJheWluZzogXFxmNjg0O1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1yaWdodDogXFxmMDFlO1xuJGZhLXZhci1hcnJvdy1yaWdodC1yb3RhdGU6IFxcZjAxZTtcbiRmYS12YXItYXJyb3ctcm90YXRlLWZvcndhcmQ6IFxcZjAxZTtcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1iaW9oYXphcmQ6IFxcZjc4MDtcbiRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlyczogXFxmNjAxO1xuJGZhLXZhci1sb2NhdGlvbjogXFxmNjAxO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGZhLXZhci1jaGlsZC1kcmVzczogXFxlNTljO1xuJGZhLXZhci11c2Vycy1iZXR3ZWVuLWxpbmVzOiBcXGU1OTE7XG4kZmEtdmFyLWx1bmdzLXZpcnVzOiBcXGUwNjc7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLWNhbGVuZGFyLXhtYXJrOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNoaWxkLXJlYWNoaW5nOiBcXGU1OWQ7XG4kZmEtdmFyLWhlYWQtc2lkZS12aXJ1czogXFxlMDY0O1xuJGZhLXZhci11c2VyLWdlYXI6IFxcZjRmZTtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItYXJyb3ctdXAtMS05OiBcXGYxNjM7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1zaGllbGQtdmlydXM6IFxcZTA2YztcbiRmYS12YXItZGljZS1zaXg6IFxcZjUyNjtcbiRmYS12YXItbW9zcXVpdG8tbmV0OiBcXGU1MmM7XG4kZmEtdmFyLWJyaWRnZS13YXRlcjogXFxlNGNlO1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1wZXJzb24tZGlnZ2luZzogXFxmODVlO1xuJGZhLXZhci1kaWdnaW5nOiBcXGY4NWU7XG4kZmEtdmFyLXRyYXNoOiBcXGYxZjg7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZTogXFxmNjI5O1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkOiBcXGY2Mjk7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZTogXFxmNjI5O1xuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0LWFsdDogXFxmMTBlO1xuJGZhLXZhci1zaGlydDogXFxmNTUzO1xuJGZhLXZhci10LXNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItdGVuZ2Utc2lnbjogXFxmN2Q3O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmc6IFxcZjRjMjtcbiRmYS12YXItaGFuZHMtY2xhcHBpbmc6IFxcZTFhODtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUteG1hcms6IFxcZTU0MztcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLWo6IFxcNGE7XG4kZmEtdmFyLXVzZXJzLXZpZXdmaW5kZXI6IFxcZTU5NTtcbiRmYS12YXItZmlsZS12aWRlbzogXFxmMWM4O1xuJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZTogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci10YWJsZS1jZWxsczogXFxmMDBhO1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xuJGZhLXZhci1ib29rLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLW86IFxcNGY7XG4kZmEtdmFyLXN1aXRjYXNlLW1lZGljYWw6IFxcZjBmYTtcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLXBlcnNvbi1kcmVzczogXFxmMTgyO1xuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcbiRmYS12YXItY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xuJGZhLXZhci1icmllZmNhc2UtY2xvY2s6IFxcZjY0YTtcbiRmYS12YXItdGFibGUtY2VsbHMtbGFyZ2U6IFxcZjAwOTtcbiRmYS12YXItdGgtbGFyZ2U6IFxcZjAwOTtcbiRmYS12YXItYm9vay10YW5ha2g6IFxcZjgyNztcbiRmYS12YXItdGFuYWtoOiBcXGY4Mjc7XG4kZmEtdmFyLXBob25lLXZvbHVtZTogXFxmMmEwO1xuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXFxmMmEwO1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItY2xpcGJvYXJkLXVzZXI6IFxcZjdmMztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1wbGFuZS1sb2NrOiBcXGU1NTg7XG4kZmEtdmFyLXRhZzogXFxmMDJiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNha2UtY2FuZGxlczogXFxmMWZkO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWNha2U6IFxcZjFmZDtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItYW5nbGVzLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tY2l0eTogXFxlNGIzO1xuJGZhLXZhci1yaWJib246IFxcZjRkNjtcbiRmYS12YXItbHVuZ3M6IFxcZjYwNDtcbiRmYS12YXItYXJyb3ctdXAtOS0xOiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQ6IFxcZjg4NztcbiRmYS12YXItbGl0ZWNvaW4tc2lnbjogXFxlMWQzO1xuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xuJGZhLXZhci1jaXJjbGUtbm9kZXM6IFxcZTRlMjtcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItdHJ1Y2stZmllbGQtdW46IFxcZTU4ZTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbXB0eTogXFxmMjU0O1xuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xuJGZhLXZhci11c2VyLWRvY3RvcjogXFxmMGYwO1xuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XG4kZmEtdmFyLWNpcmNsZS1pbmZvOiBcXGYwNWE7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtYWx0OiBcXGYwMzA7XG4kZmEtdmFyLXNxdWFyZS12aXJ1czogXFxlNTc4O1xuJGZhLXZhci1tZXRlb3I6IFxcZjc1MztcbiRmYS12YXItY2FyLW9uOiBcXGU0ZGQ7XG4kZmEtdmFyLXNsZWlnaDogXFxmN2NjO1xuJGZhLXZhci1hcnJvdy1kb3duLTEtOTogXFxmMTYyO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1kcm9wbGV0OiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcjogXFxmNGMxO1xuJGZhLXZhci13YXRlcjogXFxmNzczO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbDogXFxmNDg2O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kZmEtdmFyLXBlcnNvbi1jYW5lOiBcXGU1M2M7XG4kZmEtdmFyLXRlbnQ6IFxcZTU3ZDtcbiRmYS12YXItdmVzdC1wYXRjaGVzOiBcXGUwODY7XG4kZmEtdmFyLWNoZWNrLWRvdWJsZTogXFxmNTYwO1xuJGZhLXZhci1hcnJvdy1kb3duLWEtejogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd246IFxcZjE1ZDtcbiRmYS12YXItbW9uZXktYmlsbC13aGVhdDogXFxlNTJhO1xuJGZhLXZhci1jb29raWU6IFxcZjU2MztcbiRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQ6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGU6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctcm90YXRlLWJhY2s6IFxcZjBlMjtcbiRmYS12YXItYXJyb3ctcm90YXRlLWJhY2t3YXJkOiBcXGYwZTI7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItaGFyZC1kcml2ZTogXFxmMGEwO1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItZmFjZS1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1yZWN0YW5nbGUtbGlzdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci10YXJwLWRyb3BsZXQ6IFxcZTU3YztcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2s6IFxcZTUxMTtcbiRmYS12YXItcGVyc29uLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLXRyYWluLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItY2hhcnQtZ2FudHQ6IFxcZTBlNDtcbiRmYS12YXItaW5kaWFuLXJ1cGVlLXNpZ246IFxcZTFiYztcbiRmYS12YXItaW5kaWFuLXJ1cGVlOiBcXGUxYmM7XG4kZmEtdmFyLWlucjogXFxlMWJjO1xuJGZhLXZhci1jcm9wLXNpbXBsZTogXFxmNTY1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1tb25leS1iaWxsLTE6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbGVmdC1sb25nOiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLXZpcnVzLXNsYXNoOiBcXGUwNzU7XG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XG4kZmEtdmFyLXN1YnRyYWN0OiBcXGYwNjg7XG4kZmEtdmFyLWNoZXNzOiBcXGY0Mzk7XG4kZmEtdmFyLWFycm93LWxlZnQtbG9uZzogXFxmMTc3O1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFxcZjE3NztcbiRmYS12YXItcGx1Zy1jaXJjbGUtY2hlY2s6IFxcZTU1YztcbiRmYS12YXItc3RyZWV0LXZpZXc6IFxcZjIxZDtcbiRmYS12YXItZnJhbmMtc2lnbjogXFxlMThmO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XG4kZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1nZWFyOiBcXGYwMTM7XG4kZmEtdmFyLWNvZzogXFxmMDEzO1xuJGZhLXZhci1kcm9wbGV0LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItbW9zcXVlOiBcXGY2Nzg7XG4kZmEtdmFyLW1vc3F1aXRvOiBcXGU1MmI7XG4kZmEtdmFyLXN0YXItb2YtZGF2aWQ6IFxcZjY5YTtcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXJpZmxlOiBcXGU1NGI7XG4kZmEtdmFyLWNhcnQtc2hvcHBpbmc6IFxcZjA3YTtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXFxmMDdhO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci1wbHVnLWNpcmNsZS1wbHVzOiBcXGU1NWY7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xuJGZhLXZhci1hcnJvdy10dXJuLXVwOiBcXGYxNDg7XG4kZmEtdmFyLWxldmVsLXVwOiBcXGYxNDg7XG4kZmEtdmFyLXU6IFxcNTU7XG4kZmEtdmFyLXNxdWFyZS1yb290LXZhcmlhYmxlOiBcXGY2OTg7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9jay1mb3VyOiBcXGYwMTc7XG4kZmEtdmFyLWJhY2t3YXJkLXN0ZXA6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItZmF1Y2V0OiBcXGUwMDU7XG4kZmEtdmFyLWJhc2ViYWxsLWJhdC1iYWxsOiBcXGY0MzI7XG4kZmEtdmFyLXM6IFxcNTM7XG4kZmEtdmFyLXRpbWVsaW5lOiBcXGUyOWM7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiRmYS12YXItaG91c2UtY2hpbW5leS1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTM6IFxcZjJjODtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXFxmMmM4O1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci1tb2JpbGUtc2NyZWVuOiBcXGYzY2Y7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdDogXFxmM2NmO1xuJGZhLXZhci1wbGFuZS11cDogXFxlMjJkO1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFxcZjI0MjtcbiRmYS12YXItbW91bnRhaW4tY2l0eTogXFxlNTJlO1xuJGZhLXZhci1jb2luczogXFxmNTFlO1xuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcbiRmYS12YXItc2xpZGVyczogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItZm9sZGVyLXRyZWU6IFxcZjgwMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XG4kZmEtdmFyLWNlbnQtc2lnbjogXFxlM2Y1O1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1wZXJzb24tcHJlZ25hbnQ6IFxcZTMxZTtcbiRmYS12YXItd2FuZC1zcGFya2xlczogXFxmNzJiO1xuJGZhLXZhci1lbGxpcHNpcy12ZXJ0aWNhbDogXFxmMTQyO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLXRpY2tldDogXFxmMTQ1O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcmlnaHQtbG9uZzogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1sYXB0b3AtZmlsZTogXFxlNTFkO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdGVsZXR5cGU6IFxcZjFlNDtcbiRmYS12YXItZGlhZ3JhbS1uZXh0OiBcXGU0NzY7XG4kZmEtdmFyLXBlcnNvbi1yaWZsZTogXFxlNTRlO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTEyO1xuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZzogXFxmMjBhO1xuJGZhLXZhci1wZXJzb24taGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcbiRmYS12YXItaW1hZ2VzOiBcXGYzMDI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcbiRmYS12YXItcGVvcGxlLXB1bGxpbmc6IFxcZTUzNTtcbiRmYS12YXItbjogXFw0ZTtcbiRmYS12YXItY2FibGUtY2FyOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW06IFxcZjdkYTtcbiRmYS12YXItY2xvdWQtcmFpbjogXFxmNzNkO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUteG1hcms6IFxcZTRkNDtcbiRmYS12YXItc2hpcDogXFxmMjFhO1xuJGZhLXZhci1hcnJvd3MtZG93bi10by1saW5lOiBcXGU0Yjg7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWZhY2UtZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWRlbGV0ZS1sZWZ0OiBcXGY1NWE7XG4kZmEtdmFyLWJhY2tzcGFjZTogXFxmNTVhO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eTogXFxmMWZiO1xuJGZhLXZhci1leWVkcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLWNoZWNrOiBcXGU1YTA7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItbW9iaWxlOiBcXGYzY2U7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkOiBcXGYzY2U7XG4kZmEtdmFyLW1vYmlsZS1waG9uZTogXFxmM2NlO1xuJGZhLXZhci1mYWNlLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWg6IFxcZjExYTtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWJvb2stc2t1bGw6IFxcZjZiNztcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWlkLWNhcmQ6IFxcZjJjMjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcXGYyYzI7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItZGVkZW50OiBcXGYwM2I7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGZlO1xuJGZhLXZhci1ob3VzZTogXFxmMDE1O1xuJGZhLXZhci1ob21lOiBcXGYwMTU7XG4kZmEtdmFyLWhvbWUtYWx0OiBcXGYwMTU7XG4kZmEtdmFyLWhvbWUtbGctYWx0OiBcXGYwMTU7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItYjogXFw0MjtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OiBcXGYwZWM7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcXGYwZWM7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXFxmMmY5O1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yb3RhdGUtZm9yd2FyZDogXFxmMmY5O1xuJGZhLXZhci11dGVuc2lsczogXFxmMmU3O1xuJGZhLXZhci1jdXRsZXJ5OiBcXGYyZTc7XG4kZmEtdmFyLWFycm93LXVwLXdpZGUtc2hvcnQ6IFxcZjE2MTtcbiRmYS12YXItc29ydC1hbW91bnQtdXA6IFxcZjE2MTtcbiRmYS12YXItbWlsbC1zaWduOiBcXGUxZWQ7XG4kZmEtdmFyLWJvd2wtcmljZTogXFxlMmViO1xuJGZhLXZhci1za3VsbDogXFxmNTRjO1xuJGZhLXZhci10b3dlci1icm9hZGNhc3Q6IFxcZjUxOTtcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLXRydWNrLXBpY2t1cDogXFxmNjNjO1xuJGZhLXZhci11cC1sb25nOiBcXGYzMGM7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItY29kZS1tZXJnZTogXFxmMzg3O1xuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcbiRmYS12YXItaHVycmljYW5lOiBcXGY3NTE7XG4kZmEtdmFyLW1vdW5kOiBcXGU1MmQ7XG4kZmEtdmFyLXRvaWxldC1wb3J0YWJsZTogXFxlNTgzO1xuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRmYS12YXItZmlsZS1hcnJvdy1kb3duOiBcXGY1NmQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItY2FyYXZhbjogXFxmOGZmO1xuJGZhLXZhci1zaGllbGQtY2F0OiBcXGU1NzI7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItemFwOiBcXGYwZTc7XG4kZmEtdmFyLWdsYXNzLXdhdGVyOiBcXGU0ZjQ7XG4kZmEtdmFyLW9pbC13ZWxsOiBcXGU1MzI7XG4kZmEtdmFyLXZhdWx0OiBcXGUyYzU7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItdG9pbGV0OiBcXGY3ZDg7XG4kZmEtdmFyLXBsYW5lLWNpcmNsZS14bWFyazogXFxlNTU3O1xuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xuJGZhLXZhci1jbnk6IFxcZjE1NztcbiRmYS12YXItanB5OiBcXGYxNTc7XG4kZmEtdmFyLXJtYjogXFxmMTU3O1xuJGZhLXZhci15ZW46IFxcZjE1NztcbiRmYS12YXItcnVibGUtc2lnbjogXFxmMTU4O1xuJGZhLXZhci1yb3VibGU6IFxcZjE1ODtcbiRmYS12YXItcnViOiBcXGYxNTg7XG4kZmEtdmFyLXJ1YmxlOiBcXGYxNTg7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1ndWl0YXI6IFxcZjdhNjtcbiRmYS12YXItZmFjZS1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1ib3JlLWhvbGU6IFxcZTRjMztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93cy10dXJuLXRvLWRvdHM6IFxcZTRjMTtcbiRmYS12YXItZmxvcmluLXNpZ246IFxcZTE4NDtcbiRmYS12YXItYXJyb3ctZG93bi1zaG9ydC13aWRlOiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFxcZjg4NDtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQ6IFxcZjg4NDtcbiRmYS12YXItbGVzcy10aGFuOiBcXDNjO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWNhci10dW5uZWw6IFxcZTRkZTtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoOiBcXGUwNjE7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItdGh1bWJzLWRvd246IFxcZjE2NTtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWxvbmc6IFxcZjE3ODtcbiRmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXFxmMTc4O1xuJGZhLXZhci1hbmNob3ItY2lyY2xlLXhtYXJrOiBcXGU0YWM7XG4kZmEtdmFyLWVsbGlwc2lzOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1raXQtbWVkaWNhbDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1haWQ6IFxcZjQ3OTtcbiRmYS12YXItcGVyc29uLXRocm91Z2gtd2luZG93OiBcXGU1YTk7XG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcbiRmYS12YXItaGFuZHMtaG9sZGluZy1jaXJjbGU6IFxcZTRmYjtcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXFxmMDlkO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItYXV0b21vYmlsZTogXFxmMWI5O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGFuZDogXFxlNGY3O1xuJGZhLXZhci1ib29rLW9wZW4tcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLW1vdW50YWluLXN1bjogXFxlNTJmO1xuJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lOiBcXGU0YmE7XG4kZmEtdmFyLWRpY2UtZDIwOiBcXGY2Y2Y7XG4kZmEtdmFyLXRydWNrLWRyb3BsZXQ6IFxcZTU4YztcbiRmYS12YXItZmlsZS1jaXJjbGUteG1hcms6IFxcZTVhMTtcbiRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctdXA6IFxcZTA0MDtcbiRmYS12YXItdGVtcGVyYXR1cmUtdXA6IFxcZTA0MDtcbiRmYS12YXItbWVkYWw6IFxcZjVhMjtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLXNxdWFyZS1oOiBcXGYwZmQ7XG4kZmEtdmFyLWgtc3F1YXJlOiBcXGYwZmQ7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtZnVsbDogXFxmMmM3O1xuJGZhLXZhci10ZW1wZXJhdHVyZS00OiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXBsdWctY2lyY2xlLXhtYXJrOiBcXGU1NjA7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItaGFuZHNoYWtlLWFuZ2xlOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItbG9jYXRpb24tZG90OiBcXGYzYzU7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZ3JlYXRlci10aGFuOiBcXDNlO1xuJGZhLXZhci1wZXJzb24tc3dpbW1pbmc6IFxcZjVjNDtcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLWRyb3BsZXQ6IFxcZjA0MztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcbiRmYS12YXItZWFydGgtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItZWFydGg6IFxcZjU3ZDtcbiRmYS12YXItZWFydGgtYW1lcmljYTogXFxmNTdkO1xuJGZhLXZhci1nbG9iZS1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1wZXJzb24tYnVyc3Q6IFxcZTUzYjtcbiRmYS12YXItZG92ZTogXFxmNGJhO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kZmEtdmFyLWJhdHRlcnktMDogXFxmMjQ0O1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1zZWN0aW9uOiBcXGU0NDc7XG4kZmEtdmFyLWdhdWdlLWhpZ2g6IFxcZjYyNTtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjYyNTtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdDogXFxmNjI1O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLXdpZGU6IFxcZjBmODtcbiRmYS12YXItd2luZS1ib3R0bGU6IFxcZjcyZjtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci1iYXJzLXN0YWdnZXJlZDogXFxmNTUwO1xuJGZhLXZhci1yZW9yZGVyOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVhbTogXFxmNTUwO1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRmYS12YXItaG90ZG9nOiBcXGY4MGY7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZTogXFxmMjlkO1xuJGZhLXZhci1ibGluZDogXFxmMjlkO1xuJGZhLXZhci1kcnVtOiBcXGY1Njk7XG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtYm9sdDogXFxlNGZjO1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLWNoZWNrLXRvLXNsb3Q6IFxcZjc3MjtcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLWJveGVzLXN0YWNrZWQ6IFxcZjQ2ODtcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcbiRmYS12YXItYm94ZXMtYWx0OiBcXGY0Njg7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItY2hhaW46IFxcZjBjMTtcbiRmYS12YXItZWFyLWxpc3RlbjogXFxmMmEyO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcbiRmYS12YXItdHJlZS1jaXR5OiBcXGU1ODc7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci10YWJsZS1jZWxscy1yb3ctbG9jazogXFxlNjdhO1xuJGZhLXZhci1ydXBpYWgtc2lnbjogXFxlMjNkO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci10YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGw6IFxcZjQ1ZDtcbiRmYS12YXItcGluZy1wb25nLXBhZGRsZS1iYWxsOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xuJGZhLXZhci1wZXJzb24tZG90cy1mcm9tLWxpbmU6IFxcZjQ3MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLXRyYXNoLWNhbi1hcnJvdy11cDogXFxmODJhO1xuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJGZhLXZhci1uYWlyYS1zaWduOiBcXGUxZjY7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci13YWxraWUtdGFsa2llOiBcXGY4ZWY7XG4kZmEtdmFyLWZpbGUtcGVuOiBcXGYzMWM7XG4kZmEtdmFyLWZpbGUtZWRpdDogXFxmMzFjO1xuJGZhLXZhci1yZWNlaXB0OiBcXGY1NDM7XG4kZmEtdmFyLXNxdWFyZS1wZW46IFxcZjE0YjtcbiRmYS12YXItcGVuLXNxdWFyZTogXFxmMTRiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTNmO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnk6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS01OiBcXGYyNDA7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItY29kZS1jb21wYXJlOiBcXGUxM2E7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbGlzdC1kb3RzOiBcXGYwY2E7XG4kZmEtdmFyLXNjaG9vbC1sb2NrOiBcXGU1NmY7XG4kZmEtdmFyLXRvd2VyLWNlbGw6IFxcZTU4NTtcbiRmYS12YXItZG93bi1sb25nOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItcmFua2luZy1zdGFyOiBcXGU1NjE7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItcGVyc29uLWhhcmFzc2luZzogXFxlNTQ5O1xuJGZhLXZhci1icmF6aWxpYW4tcmVhbC1zaWduOiBcXGU0NmM7XG4kZmEtdmFyLWxhbmRtYXJrLWRvbWU6IFxcZjc1MjtcbiRmYS12YXItbGFuZG1hcmstYWx0OiBcXGY3NTI7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLXR2OiBcXGYyNmM7XG4kZmEtdmFyLXRlbGV2aXNpb246IFxcZjI2YztcbiRmYS12YXItdHYtYWx0OiBcXGYyNmM7XG4kZmEtdmFyLXNocmltcDogXFxlNDQ4O1xuJGZhLXZhci1saXN0LWNoZWNrOiBcXGYwYWU7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLWp1Zy1kZXRlcmdlbnQ6IFxcZTUxOTtcbiRmYS12YXItY2lyY2xlLXVzZXI6IFxcZjJiZDtcbiRmYS12YXItdXNlci1jaXJjbGU6IFxcZjJiZDtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci1jYXItYnVyc3Q6IFxcZjVlMTtcbiRmYS12YXItY2FyLWNyYXNoOiBcXGY1ZTE7XG4kZmEtdmFyLXk6IFxcNTk7XG4kZmEtdmFyLXBlcnNvbi1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXRydWNrLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1maXNoOiBcXGY1Nzg7XG4kZmEtdmFyLXVzZXItZ3JhZHVhdGU6IFxcZjUwMTtcbiRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlOiBcXGYwNDI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1jbGFwcGVyYm9hcmQ6IFxcZTEzMTtcbiRmYS12YXItY2lyY2xlLXJhZGlhdGlvbjogXFxmN2JhO1xuJGZhLXZhci1yYWRpYXRpb24tYWx0OiBcXGY3YmE7XG4kZmEtdmFyLWJhc2ViYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItamV0LWZpZ2h0ZXItdXA6IFxcZTUxODtcbiRmYS12YXItZGlhZ3JhbS1wcm9qZWN0OiBcXGY1NDI7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1jb3B5OiBcXGYwYzU7XG4kZmEtdmFyLXZvbHVtZS14bWFyazogXFxmNmE5O1xuJGZhLXZhci12b2x1bWUtbXV0ZTogXFxmNmE5O1xuJGZhLXZhci12b2x1bWUtdGltZXM6IFxcZjZhOTtcbiRmYS12YXItaGFuZC1zcGFya2xlczogXFxlMDVkO1xuJGZhLXZhci1ncmlwOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xuJGZhLXZhci1zaGFyZS1mcm9tLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItY2hpbGQtY29tYmF0YW50OiBcXGU0ZTA7XG4kZmEtdmFyLWNoaWxkLXJpZmxlOiBcXGU0ZTA7XG4kZmEtdmFyLWd1bjogXFxlMTliO1xuJGZhLXZhci1zcXVhcmUtcGhvbmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBsdXM6IFxcMmI7XG4kZmEtdmFyLWFkZDogXFwyYjtcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XG4kZmEtdmFyLWNvbXB1dGVyOiBcXGU0ZTU7XG4kZmEtdmFyLXhtYXJrOiBcXGYwMGQ7XG4kZmEtdmFyLWNsb3NlOiBcXGYwMGQ7XG4kZmEtdmFyLW11bHRpcGx5OiBcXGYwMGQ7XG4kZmEtdmFyLXJlbW92ZTogXFxmMDBkO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0OiBcXGYwNDc7XG4kZmEtdmFyLWFycm93czogXFxmMDQ3O1xuJGZhLXZhci1jaGFsa2JvYXJkLXVzZXI6IFxcZjUxYztcbiRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyOiBcXGY1MWM7XG4kZmEtdmFyLXBlc28tc2lnbjogXFxlMjIyO1xuJGZhLXZhci1idWlsZGluZy1zaGllbGQ6IFxcZTRkODtcbiRmYS12YXItYmFieTogXFxmNzdjO1xuJGZhLXZhci11c2Vycy1saW5lOiBcXGU1OTI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFxcZjEwZDtcbiRmYS12YXItcXVvdGUtbGVmdC1hbHQ6IFxcZjEwZDtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFzaC1hcnJvdy11cDogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XG4kZmEtdmFyLWFycm93LWRvd24tdXAtbG9jazogXFxlNGIwO1xuJGZhLXZhci1saW5lcy1sZWFuaW5nOiBcXGU1MWU7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1lcXVhbHM6IFxcM2Q7XG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcbiRmYS12YXItdGVldGg6IFxcZjYyZTtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItaWxzOiBcXGYyMGI7XG4kZmEtdmFyLXNoZWtlbDogXFxmMjBiO1xuJGZhLXZhci1zaGVxZWw6IFxcZjIwYjtcbiRmYS12YXItc2hlcWVsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLXJvY2tldDogXFxmMTM1O1xuJGZhLXZhci1waG90by1maWxtOiBcXGY4N2M7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLWZvbGRlci1taW51czogXFxmNjVkO1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1hcnJvdy10cmVuZC11cDogXFxlMDk4O1xuJGZhLXZhci1wbHVnLWNpcmNsZS1taW51czogXFxlNTVlO1xuJGZhLXZhci1zaWduLWhhbmdpbmc6IFxcZjRkOTtcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci10YWJsZXQ6IFxcZjNmYjtcbiRmYS12YXItdGFibGV0LWFuZHJvaWQ6IFxcZjNmYjtcbiRmYS12YXItc2Nob29sLWZsYWc6IFxcZTU2ZTtcbiRmYS12YXItZmlsbDogXFxmNTc1O1xuJGZhLXZhci1hbmdsZS11cDogXFxmMTA2O1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1ob2xseS1iZXJyeTogXFxmN2FhO1xuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFxcZjA1MztcbiRmYS12YXItYmFjdGVyaWE6IFxcZTA1OTtcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcbiRmYS12YXItbm90ZGVmOiBcXGUxZmU7XG4kZmEtdmFyLWRpc2Vhc2U6IFxcZjdmYTtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItY2FyLXJlYXI6IFxcZjVkZTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1wdW1wLXNvYXA6IFxcZTA2YjtcbiRmYS12YXItdmlkZW8tc2xhc2g6IFxcZjRlMjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktMjogXFxmMjQzO1xuJGZhLXZhci1yYWRpbzogXFxmOGQ3O1xuJGZhLXZhci1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XG4kZmEtdmFyLWNhcnJpYWdlLWJhYnk6IFxcZjc3ZDtcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xuJGZhLXZhci12ci1jYXJkYm9hcmQ6IFxcZjcyOTtcbiRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyOiBcXGY4MDY7XG4kZmEtdmFyLXBlcmNlbnQ6IFxcMjU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcMjU7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci1nbGFzcy13YXRlci1kcm9wbGV0OiBcXGU0ZjU7XG4kZmEtdmFyLWRpc3BsYXk6IFxcZTE2MztcbiRmYS12YXItZmFjZS1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGh1bWItdGFjazogXFxmMDhkO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItcGVyc29uLXByYXlpbmc6IFxcZjY4MztcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1oYW1tZXI6IFxcZjZlMztcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xuJGZhLXZhci1yb3RhdGU6IFxcZjJmMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1nZWFyczogXFxmMDg1O1xuJGZhLXZhci1jb2dzOiBcXGYwODU7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci1hcnJvdy11cC1yaWdodC1kb3RzOiBcXGU0Yjc7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItZmFjZS1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFxcZjIyNTtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItYXJyb3ctdHVybi1kb3duOiBcXGYxNDk7XG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcbiRmYS12YXItcGVyc29uLWZhbGxpbmctYnVyc3Q6IFxcZTU0NztcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItdGlja2V0LXNpbXBsZTogXFxmM2ZmO1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWFuZ2xlcy1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1jbG9jay1yb3RhdGUtbGVmdDogXFxmMWRhO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWZpbGU6IFxcZjU2ZTtcbiRmYS12YXItc2hpZWxkOiBcXGYxMzI7XG4kZmEtdmFyLXNoaWVsZC1ibGFuazogXFxmMTMyO1xuJGZhLXZhci1hcnJvdy11cC1zaG9ydC13aWRlOiBcXGY4ODU7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsOiBcXGUzYjI7XG4kZmEtdmFyLWdvbGYtYmFsbC10ZWU6IFxcZjQ1MDtcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LXdpbmRvdzogXFxlMDBkO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLXRlbnQtYXJyb3ctdHVybi1sZWZ0OiBcXGU1ODA7XG4kZmEtdmFyLXRlbnRzOiBcXGU1ODI7XG4kZmEtdmFyLXdhbmQtbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWNhcnJvdDogXFxmNzg3O1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtZW1wdHk6IFxcZjVjZTtcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcbiRmYS12YXItY2hlZXNlOiBcXGY3ZWY7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XG4kZmEtdmFyLWNvZGUtY29tbWl0OiBcXGYzODY7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xuJGZhLXZhci1wZXJzb24tYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1zaGllbGQtaGVhcnQ6IFxcZTU3NDtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1lYXJ0aC1vY2VhbmlhOiBcXGU0N2I7XG4kZmEtdmFyLWdsb2JlLW9jZWFuaWE6IFxcZTQ3YjtcbiRmYS12YXItc3F1YXJlLXhtYXJrOiBcXGYyZDM7XG4kZmEtdmFyLXRpbWVzLXNxdWFyZTogXFxmMmQzO1xuJGZhLXZhci14bWFyay1zcXVhcmU6IFxcZjJkMztcbiRmYS12YXItaGFzaHRhZzogXFwyMztcbiRmYS12YXItdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcjogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYWx0OiBcXGY0MjQ7XG4kZmEtdmFyLW9pbC1jYW46IFxcZjYxMztcbiRmYS12YXItdDogXFw1NDtcbiRmYS12YXItaGlwcG86IFxcZjZlZDtcbiRmYS12YXItY2hhcnQtY29sdW1uOiBcXGUwZTM7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLXZpYWwtY2lyY2xlLWNoZWNrOiBcXGU1OTY7XG4kZmEtdmFyLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmU6IFxcZTUzODtcbiRmYS12YXItdm9pY2VtYWlsOiBcXGY4OTc7XG4kZmEtdmFyLWZhbjogXFxmODYzO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy1sdWdnYWdlOiBcXGU1NTQ7XG4kZmEtdmFyLXVwLWRvd246IFxcZjMzODtcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci10cmFpbGVyOiBcXGUwNDE7XG4kZmEtdmFyLWJhaGFpOiBcXGY2NjY7XG4kZmEtdmFyLWhheWthbDogXFxmNjY2O1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1zaG9lLXByaW50czogXFxmNTRiO1xuJGZhLXZhci1jaXJjbGUtcGx1czogXFxmMDU1O1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXFxmMDU1O1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItcGx1Zy1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU1ZDtcbiRmYS12YXItbGluay1zbGFzaDogXFxmMTI3O1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFxcZjEyNztcbiRmYS12YXItY2hhaW4tc2xhc2g6IFxcZjEyNztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdDogXFxlNTUxO1xuJGZhLXZhci1hcnJvdy11cC16LWE6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItZmlyZS1mbGFtZS1jdXJ2ZWQ6IFxcZjdlNDtcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiRmYS12YXItdG9ybmFkbzogXFxmNzZmO1xuJGZhLXZhci1maWxlLWNpcmNsZS1wbHVzOiBcXGU0OTQ7XG4kZmEtdmFyLWJvb2stcXVyYW46IFxcZjY4NztcbiRmYS12YXItcXVyYW46IFxcZjY4NztcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItZmFjZS1hbmdyeTogXFxmNTU2O1xuJGZhLXZhci1hbmdyeTogXFxmNTU2O1xuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJGZhLXZhci1hcnJvdy10cmVuZC1kb3duOiBcXGUwOTc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1mZWVkOiBcXGYwOWU7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGZhLXZhci1zY2FsZS1iYWxhbmNlZDogXFxmMjRlO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1oaWdoOiBcXGY2MmE7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFxcZjYyYTtcbiRmYS12YXItdGFjaG9tZXRlci1mYXN0OiBcXGY2MmE7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYzOTA7XG4kZmEtdmFyLWRlc2t0b3AtYWx0OiBcXGYzOTA7XG4kZmEtdmFyLW06IFxcNGQ7XG4kZmEtdmFyLXRhYmxlLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGgtbGlzdDogXFxmMDBiO1xuJGZhLXZhci1jb21tZW50LXNtczogXFxmN2NkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItYm9vazogXFxmMDJkO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItY2hlY2s6IFxcZjAwYztcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGZhLXZhci1iYXR0ZXJ5LTQ6IFxcZjI0MTtcbiRmYS12YXItaG91c2UtY2lyY2xlLWNoZWNrOiBcXGU1MDk7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItZGlhZ3JhbS1zdWNjZXNzb3I6IFxcZTQ3YTtcbiRmYS12YXItdHJ1Y2stYXJyb3ctcmlnaHQ6IFxcZTU4YjtcbiRmYS12YXItYXJyb3dzLXNwbGl0LXVwLWFuZC1sZWZ0OiBcXGU0YmM7XG4kZmEtdmFyLWhhbmQtZmlzdDogXFxmNmRlO1xuJGZhLXZhci1maXN0LXJhaXNlZDogXFxmNmRlO1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJGZhLXZhci1wZXJzb24tZmFsbGluZzogXFxlNTQ2O1xuJGZhLXZhci1pbWFnZS1wb3J0cmFpdDogXFxmM2UwO1xuJGZhLXZhci1wb3J0cmFpdDogXFxmM2UwO1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci1ydWc6IFxcZTU2OTtcbiRmYS12YXItZWFydGgtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdsb2JlLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQtc3VpdGNhc2U6IFxcZjU5ZDtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLXJlY3RhbmdsZS14bWFyazogXFxmNDEwO1xuJGZhLXZhci1yZWN0YW5nbGUtdGltZXM6IFxcZjQxMDtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci1iYWh0LXNpZ246IFxcZTBhYztcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XG4kZmEtdmFyLWJvb2stam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItaGFuZGN1ZmZzOiBcXGU0Zjg7XG4kZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uOiBcXGYwNzE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLXdhcm5pbmc6IFxcZjA3MTtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcbiRmYS12YXItbWFpbC1mb3J3YXJkOiBcXGYwNjQ7XG4kZmEtdmFyLWJvdHRsZS1kcm9wbGV0OiBcXGU0YzQ7XG4kZmEtdmFyLW1hc2stZmFjZTogXFxlMWQ3O1xuJGZhLXZhci1oaWxsLXJvY2tzbGlkZTogXFxlNTA4O1xuJGZhLXZhci1yaWdodC1sZWZ0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1yb2FkLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNTY1O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlOiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWhhbmRzOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbmluZzogXFxmMmE3O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItd2F0ZXItbGFkZGVyOiBcXGY1YzU7XG4kZmEtdmFyLWxhZGRlci13YXRlcjogXFxmNWM1O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLWFycm93cy11cC1kb3duOiBcXGYwN2Q7XG4kZmEtdmFyLWFycm93cy12OiBcXGYwN2Q7XG4kZmEtdmFyLWZhY2UtZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLXdoZWVsY2hhaXItbW92ZTogXFxlMmNlO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXFxlMmNlO1xuJGZhLXZhci10dXJuLWRvd246IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQ6IFxcZTU1MjtcbiRmYS12YXItc3F1YXJlLWVudmVsb3BlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1kaWNlOiBcXGY1MjI7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1iYW5kYWdlOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNpcmNsZS14bWFyazogXFxmMDU3O1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXIteG1hcmstY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XG4kZmEtdmFyLWVhcnRoLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1pZC1jYXJkLWNsaXA6IFxcZjQ3ZjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLWhhbmQtZG90czogXFxmNDYxO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci1tdWctc2F1Y2VyOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZmZlZTogXFxmMGY0O1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kZmEtdmFyLXVzZXItbGFyZ2U6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdHJhaW4tdHJhbTogXFxlNWI0O1xuJGZhLXZhci11c2VyLW51cnNlOiBcXGY4MmY7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxlMDZmO1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItamFyOiBcXGU1MTY7XG4kZmEtdmFyLW5vdGUtc3RpY2t5OiBcXGYyNDk7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLWJ1Zy1zbGFzaDogXFxlNDkwO1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6IFxcZTRiNjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci10YWJsZS1jZWxscy1yb3ctdW5sb2NrOiBcXGU2OTE7XG4kZmEtdmFyLXVzZXItaW5qdXJlZDogXFxmNzI4O1xuJGZhLXZhci1mYWNlLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXRlbnQtYXJyb3dzLWRvd246IFxcZTU4MTtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcMjE7XG4kZmEtdmFyLWFycm93cy1zcGluOiBcXGU0YmI7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYS1zaWduOiBcXGUyYmI7XG4kZmEtdmFyLXRyeTogXFxlMmJiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFxcZTJiYjtcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcMjQ7XG4kZmEtdmFyLWRvbGxhcjogXFwyNDtcbiRmYS12YXItdXNkOiBcXDI0O1xuJGZhLXZhci14OiBcXDU4O1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXVzZXJzLWdlYXI6IFxcZjUwOTtcbiRmYS12YXItdXNlcnMtY29nOiBcXGY1MDk7XG4kZmEtdmFyLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZzogXFxlNTRhO1xuJGZhLXZhci1idWlsZGluZy1jb2x1bW5zOiBcXGYxOWM7XG4kZmEtdmFyLWJhbms6IFxcZjE5YztcbiRmYS12YXItaW5zdGl0dXRpb246IFxcZjE5YztcbiRmYS12YXItbXVzZXVtOiBcXGYxOWM7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcbiRmYS12YXItdHJvd2VsOiBcXGU1ODk7XG4kZmEtdmFyLWQ6IFxcNDQ7XG4kZmEtdmFyLXN0YXBsZXI6IFxcZTVhZjtcbiRmYS12YXItbWFza3MtdGhlYXRlcjogXFxmNjMwO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLWtpcC1zaWduOiBcXGUxYzQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlOiBcXGY0YzY7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQ6IFxcZjRjNjtcbiRmYS12YXItamV0LWZpZ2h0ZXI6IFxcZjBmYjtcbiRmYS12YXItZmlnaHRlci1qZXQ6IFxcZjBmYjtcbiRmYS12YXItc3F1YXJlLXNoYXJlLW5vZGVzOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFxcZjFlMTtcbiRmYS12YXItYmFyY29kZTogXFxmMDJhO1xuJGZhLXZhci1wbHVzLW1pbnVzOiBcXGU0M2M7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXFxmMDNkO1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFxcZjE5ZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWw6IFxcZTA1YztcbiRmYS12YXItcGVyc29uLWNpcmNsZS1jaGVjazogXFxlNTNlO1xuJGZhLXZhci10dXJuLXVwOiBcXGYzYmY7XG4kZmEtdmFyLWxldmVsLXVwLWFsdDogXFxmM2JmO1xuXG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci15b2FzdDogXFxmMmIxO1xuJGZhLXZhci1jbG91ZGZsYXJlOiBcXGUwN2Q7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci1waXhpdjogXFxlNjQwO1xuJGZhLXZhci13cGV4cGxvcmVyOiBcXGYyZGU7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1iaXR5OiBcXGYzN2E7XG4kZmEtdmFyLXN0YWNrcGF0aDogXFxmODQyO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcbiRmYS12YXItZ3VpbGRlZDogXFxlMDdlO1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItc3F1YXJlLWpzOiBcXGYzYjk7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItcXE6IFxcZjFkNjtcbiRmYS12YXItb3JjaWQ6IFxcZjhkMjtcbiRmYS12YXItamF2YTogXFxmNGU0O1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZHJ1cGFsOiBcXGYxYTk7XG4kZmEtdmFyLWp4bDogXFxlNjdiO1xuJGZhLXZhci1kYXJ0LWxhbmc6IFxcZTY5MztcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLXVuaXR5OiBcXGUwNDk7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItc3F1YXJlLXJlZGRpdDogXFxmMWEyO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItY29udGFvOiBcXGYyNmQ7XG4kZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWU6IFxcZTVhZDtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1icmF2ZTogXFxlNjNjO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW06IFxcZTA1NTtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci1zcXVhcmUtaGFja2VyLW5ld3M6IFxcZjNhZjtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItdGhyZWFkczogXFxlNjE4O1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLXNxdWFyZS1zbmFwY2hhdDogXFxmMmFkO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLXNvdXJjZXRyZWU6IFxcZjdkMztcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZTogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XG4kZmEtdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci13YXRjaG1hbi1tb25pdG9yaW5nOiBcXGUwODc7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLXJldjogXFxmNWIyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXNxdWFyZS12aWFkZW86IFxcZjJhYTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItY2VudG9zOiBcXGY3ODk7XG4kZmEtdmFyLWFkbjogXFxmMTcwO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLW9wZW5zdXNlOiBcXGU2MmI7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXNxdWFyZS1kcmliYmJsZTogXFxmMzk3O1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1kZWJpYW46IFxcZTYwYjtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLWluc3RhbG9kOiBcXGUwODE7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zcXVhcmUtdHdpdHRlcjogXFxmMDgxO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItZ29sYW5nOiBcXGU0MGY7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLXNxdWFyZS1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1ncmF2OiBcXGYyZDY7XG4kZmEtdmFyLXdlaWJvOiBcXGYxOGE7XG4kZmEtdmFyLXVuY2hhcnRlZDogXFxlMDg0O1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLXNxdWFyZS15b3V0dWJlOiBcXGY0MzE7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcXGY0MzE7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcbiRmYS12YXItcmVuZGFjdDogXFxmM2U0O1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcbiRmYS12YXItbmZjLWRpcmVjdGlvbmFsOiBcXGU1MzA7XG4kZmEtdmFyLXNreXBlOiBcXGYxN2U7XG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XG4kZmEtdmFyLWZlZG9yYTogXFxmNzk4O1xuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xuJGZhLXZhci1tZXRhOiBcXGU0OWI7XG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kZmEtdmFyLXNxdWFyZS1sZXR0ZXJib3hkOiBcXGU2MmU7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItaGlwczogXFxmNDUyO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1kaXNjb3JkOiBcXGYzOTI7XG4kZmEtdmFyLWNocm9tZTogXFxmMjY4O1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcXGYxZjI7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1zaG9lbGFjZTogXFxlNjBjO1xuJGZhLXZhci1tZGI6IFxcZjhjYTtcbiRmYS12YXItZG9jaHViOiBcXGYzOTQ7XG4kZmEtdmFyLWFjY2Vzc2libGUtaWNvbjogXFxmMzY4O1xuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci11bnNwbGFzaDogXFxlMDdjO1xuJGZhLXZhci15YXJuOiBcXGY3ZTM7XG4kZmEtdmFyLXNxdWFyZS1zdGVhbTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItc3F1YXJlLXZpbWVvOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXFxmMTk0O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGYyYjQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWhpdmU6IFxcZTA3ZjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWtleWJhc2U6IFxcZjRmNTtcbiRmYS12YXItYXBwbGUtcGF5OiBcXGY0MTU7XG4kZmEtdmFyLXBhZGxldDogXFxlNGEwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLXNxdWFyZS1naXRodWI6IFxcZjA5MjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1zaG9waWZ5OiBcXGUwNTc7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItc3F1YXJlLXRocmVhZHM6IFxcZTYxOTtcbiRmYS12YXItaGFja2VycmFuazogXFxmNWY3O1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItc3dpZnQ6IFxcZjhlMTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZ29vZ2xlLXNjaG9sYXI6IFxcZTYzYjtcbiRmYS12YXItc3F1YXJlLWdpdGxhYjogXFxlNWFlO1xuJGZhLXZhci1naXRsYWItc3F1YXJlOiBcXGU1YWU7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFxcZjI4ODtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1saW5vZGU6IFxcZjJiODtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLXNxdWFyZS1vZG5va2xhc3NuaWtpOiBcXGYyNjQ7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLXNpdGg6IFxcZjUxMjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XG4kZmEtdmFyLWhhc2hub2RlOiBcXGU0OTk7XG4kZmEtdmFyLXJlYWN0OiBcXGY0MWI7XG4kZmEtdmFyLWNjLXBheXBhbDogXFxmMWY0O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1jYy1zdHJpcGU6IFxcZjFmNTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xuJGZhLXZhci1pdGNoLWlvOiBcXGY4M2E7XG4kZmEtdmFyLXVtYnJhY286IFxcZjhlODtcbiRmYS12YXItZ2FsYWN0aWMtc2VuYXRlOiBcXGY1MGQ7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XG4kZmEtdmFyLXN0cmlwZTogXFxmNDI5O1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItc3F1YXJlLXBpbnRlcmVzdDogXFxmMGQzO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkOiBcXGY0ZWM7XG4kZmEtdmFyLXBsYXlzdGF0aW9uOiBcXGYzZGY7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1vcGVuY2FydDogXFxmMjNkO1xuJGZhLXZhci12aW5lOiBcXGYxY2E7XG4kZmEtdmFyLXNpZ25hbC1tZXNzZW5nZXI6IFxcZTY2MztcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZTA1MjtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1uZmMtc3ltYm9sOiBcXGU1MzE7XG4kZmEtdmFyLW1pbnRiaXQ6IFxcZTYyZjtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1icmF2ZS1yZXZlcnNlOiBcXGU2M2Q7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItc3F1YXJlLWdvb2dsZS1wbHVzOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci13ZWItYXdlc29tZTogXFxlNjgyO1xuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZC1hbmQtZC1iZXlvbmQ6IFxcZjZjYTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcbiRmYS12YXItY2xvdWRzY2FsZTogXFxmMzgzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItc2NobGl4OiBcXGYzZWE7XG4kZmEtdmFyLXNxdWFyZS14aW5nOiBcXGYxNjk7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLXdwZm9ybXM6IFxcZjI5ODtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLXVzcHM6IFxcZjdlMTtcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1zcG90aWZ5OiBcXGYxYmM7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWF2aWF0bzogXFxmNDIxO1xuJGZhLXZhci1pdHVuZXM6IFxcZjNiNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci12aWJlcjogXFxmNDA5O1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcXGYxYmU7XG4kZmEtdmFyLWRpZ2c6IFxcZjFhNjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci1sZXR0ZXJib3hkOiBcXGU2MmQ7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItYmlsaWJpbGk6IFxcZTNkOTtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLXgtdHdpdHRlcjogXFxlNjFiO1xuJGZhLXZhci1jb3R0b24tYnVyZWF1OiBcXGY4OWU7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLTQyLWdyb3VwOiBcXGUwODA7XG4kZmEtdmFyLWlubm9zb2Z0OiBcXGUwODA7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1zcXVhcmUtcGllZC1waXBlcjogXFxlMDFlO1xuJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZTogXFxlMDFlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci1zcXVhcmUtd2ViLWF3ZXNvbWUtc3Ryb2tlOiBcXGU2ODQ7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXRpa3RvazogXFxlMDdiO1xuJGZhLXZhci1zcXVhcmUtZmFjZWJvb2s6IFxcZjA4MjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLXJlbnJlbjogXFxmMThiO1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItZmx1dHRlcjogXFxlNjk0O1xuJGZhLXZhci1yYXZlbHJ5OiBcXGYyZDk7XG4kZmEtdmFyLW1peGVyOiBcXGUwNTY7XG4kZmEtdmFyLXNxdWFyZS1sYXN0Zm06IFxcZjIwMztcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNjLWFtYXpvbi1wYXk6IFxcZjQyZDtcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItY21wbGlkOiBcXGUzNjA7XG4kZmEtdmFyLXVwd29yazogXFxlNjQxO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLXVpa2l0OiBcXGY0MDM7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItdXNzdW5uYWg6IFxcZjQwNztcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci1zcXVhcmUtdXB3b3JrOiBcXGU2N2M7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItZ29vZ2xlLWRyaXZlOiBcXGYzYWE7XG4kZmEtdmFyLXNlcnZpY2VzdGFjazogXFxmM2VjO1xuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xuJGZhLXZhci1iaXRidWNrZXQ6IFxcZjE3MTtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1kZWV6ZXI6IFxcZTA3NztcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLXNjcmVlbnBhbDogXFxlNTcwO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItbWljcm9ibG9nOiBcXGUwMWE7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNxdWFyZS13ZWItYXdlc29tZTogXFxlNjgzO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXdpcnNpbmRoYW5kd2VyazogXFxlMmQwO1xuJGZhLXZhci13c2g6IFxcZTJkMDtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbnM4OiBcXGYzZDU7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLWJsdWVza3k6IFxcZTY3MTtcbiRmYS12YXItY2MtamNiOiBcXGYyNGI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWI7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXNxdWFyZS1iZWhhbmNlOiBcXGYxYjU7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci13ZWJmbG93OiBcXGU2NWM7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXItc3BhY2UtYXdlc29tZTogXFxlNWFjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xuJGZhLXZhci1zcXVhcmUtZ2l0OiBcXGYxZDI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItc3F1YXJlLXR1bWJscjogXFxmMTc0O1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFxcZjI2NTtcbiRmYS12YXItcGVyYnl0ZTogXFxlMDgzO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci13ZWVibHk6IFxcZjVjYztcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFxcZjIwZTtcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci1weXRob246IFxcZjNlMjtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1ib3RzOiBcXGUzNDA7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWlkZWFsOiBcXGUwMTM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci1naXRodWI6IFxcZjA5YjtcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kZmEtdmFyLWZpcmVmb3gtYnJvd3NlcjogXFxlMDA3O1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci15YW1tZXI6IFxcZjg0MDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1zdHViYmVyOiBcXGU1Yzc7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYyYzY7XG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJGZhLXZhci1vZHlzZWU6IFxcZTVjNjtcbiRmYS12YXItc3F1YXJlLXdoYXRzYXBwOiBcXGY0MGM7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLWVkZ2UtbGVnYWN5OiBcXGUwNzg7XG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XG4kZmEtdmFyLXNsYWNrLWhhc2g6IFxcZjE5ODtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXR1bWJscjogXFxmMTczO1xuJGZhLXZhci12YWFkaW46IFxcZjQwODtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItc3F1YXJlLXgtdHdpdHRlcjogXFxlNjFhO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjIzYTtcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItc2l0cm94OiBcXGU0NGE7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItcGl4OiBcXGU0M2E7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuXG4kZmEtaWNvbnM6IChcbiAgXCIwXCI6ICRmYS12YXItMCxcbiAgXCIxXCI6ICRmYS12YXItMSxcbiAgXCIyXCI6ICRmYS12YXItMixcbiAgXCIzXCI6ICRmYS12YXItMyxcbiAgXCI0XCI6ICRmYS12YXItNCxcbiAgXCI1XCI6ICRmYS12YXItNSxcbiAgXCI2XCI6ICRmYS12YXItNixcbiAgXCI3XCI6ICRmYS12YXItNyxcbiAgXCI4XCI6ICRmYS12YXItOCxcbiAgXCI5XCI6ICRmYS12YXItOSxcbiAgXCJmaWxsLWRyaXBcIjogJGZhLXZhci1maWxsLWRyaXAsXG4gIFwiYXJyb3dzLXRvLWNpcmNsZVwiOiAkZmEtdmFyLWFycm93cy10by1jaXJjbGUsXG4gIFwiY2lyY2xlLWNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodCxcbiAgXCJjaGV2cm9uLWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0LFxuICBcImF0XCI6ICRmYS12YXItYXQsXG4gIFwidHJhc2gtY2FuXCI6ICRmYS12YXItdHJhc2gtY2FuLFxuICBcInRyYXNoLWFsdFwiOiAkZmEtdmFyLXRyYXNoLWFsdCxcbiAgXCJ0ZXh0LWhlaWdodFwiOiAkZmEtdmFyLXRleHQtaGVpZ2h0LFxuICBcInVzZXIteG1hcmtcIjogJGZhLXZhci11c2VyLXhtYXJrLFxuICBcInVzZXItdGltZXNcIjogJGZhLXZhci11c2VyLXRpbWVzLFxuICBcInN0ZXRob3Njb3BlXCI6ICRmYS12YXItc3RldGhvc2NvcGUsXG4gIFwibWVzc2FnZVwiOiAkZmEtdmFyLW1lc3NhZ2UsXG4gIFwiY29tbWVudC1hbHRcIjogJGZhLXZhci1jb21tZW50LWFsdCxcbiAgXCJpbmZvXCI6ICRmYS12YXItaW5mbyxcbiAgXCJkb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlclwiOiAkZmEtdmFyLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyLFxuICBcImNvbXByZXNzLWFsdFwiOiAkZmEtdmFyLWNvbXByZXNzLWFsdCxcbiAgXCJleHBsb3Npb25cIjogJGZhLXZhci1leHBsb3Npb24sXG4gIFwiZmlsZS1saW5lc1wiOiAkZmEtdmFyLWZpbGUtbGluZXMsXG4gIFwiZmlsZS1hbHRcIjogJGZhLXZhci1maWxlLWFsdCxcbiAgXCJmaWxlLXRleHRcIjogJGZhLXZhci1maWxlLXRleHQsXG4gIFwid2F2ZS1zcXVhcmVcIjogJGZhLXZhci13YXZlLXNxdWFyZSxcbiAgXCJyaW5nXCI6ICRmYS12YXItcmluZyxcbiAgXCJidWlsZGluZy11blwiOiAkZmEtdmFyLWJ1aWxkaW5nLXVuLFxuICBcImRpY2UtdGhyZWVcIjogJGZhLXZhci1kaWNlLXRocmVlLFxuICBcImNhbGVuZGFyLWRheXNcIjogJGZhLXZhci1jYWxlbmRhci1kYXlzLFxuICBcImNhbGVuZGFyLWFsdFwiOiAkZmEtdmFyLWNhbGVuZGFyLWFsdCxcbiAgXCJhbmNob3ItY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS1jaGVjayxcbiAgXCJidWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwidm9sbGV5YmFsbFwiOiAkZmEtdmFyLXZvbGxleWJhbGwsXG4gIFwidm9sbGV5YmFsbC1iYWxsXCI6ICRmYS12YXItdm9sbGV5YmFsbC1iYWxsLFxuICBcImFycm93cy11cC10by1saW5lXCI6ICRmYS12YXItYXJyb3dzLXVwLXRvLWxpbmUsXG4gIFwic29ydC1kb3duXCI6ICRmYS12YXItc29ydC1kb3duLFxuICBcInNvcnQtZGVzY1wiOiAkZmEtdmFyLXNvcnQtZGVzYyxcbiAgXCJjaXJjbGUtbWludXNcIjogJGZhLXZhci1jaXJjbGUtbWludXMsXG4gIFwibWludXMtY2lyY2xlXCI6ICRmYS12YXItbWludXMtY2lyY2xlLFxuICBcImRvb3Itb3BlblwiOiAkZmEtdmFyLWRvb3Itb3BlbixcbiAgXCJyaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQsXG4gIFwic2lnbi1vdXQtYWx0XCI6ICRmYS12YXItc2lnbi1vdXQtYWx0LFxuICBcImF0b21cIjogJGZhLXZhci1hdG9tLFxuICBcInNvYXBcIjogJGZhLXZhci1zb2FwLFxuICBcImljb25zXCI6ICRmYS12YXItaWNvbnMsXG4gIFwiaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHRcIjogJGZhLXZhci1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdCxcbiAgXCJtaWNyb3Bob25lLWxpbmVzLXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaCxcbiAgXCJtaWNyb3Bob25lLWFsdC1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoLFxuICBcImJyaWRnZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWNoZWNrLFxuICBcInB1bXAtbWVkaWNhbFwiOiAkZmEtdmFyLXB1bXAtbWVkaWNhbCxcbiAgXCJmaW5nZXJwcmludFwiOiAkZmEtdmFyLWZpbmdlcnByaW50LFxuICBcImhhbmQtcG9pbnQtcmlnaHRcIjogJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0LFxuICBcIm1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb25cIjogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uLFxuICBcInNlYXJjaC1sb2NhdGlvblwiOiAkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbixcbiAgXCJmb3J3YXJkLXN0ZXBcIjogJGZhLXZhci1mb3J3YXJkLXN0ZXAsXG4gIFwic3RlcC1mb3J3YXJkXCI6ICRmYS12YXItc3RlcC1mb3J3YXJkLFxuICBcImZhY2Utc21pbGUtYmVhbVwiOiAkZmEtdmFyLWZhY2Utc21pbGUtYmVhbSxcbiAgXCJzbWlsZS1iZWFtXCI6ICRmYS12YXItc21pbGUtYmVhbSxcbiAgXCJmbGFnLWNoZWNrZXJlZFwiOiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkLFxuICBcImZvb3RiYWxsXCI6ICRmYS12YXItZm9vdGJhbGwsXG4gIFwiZm9vdGJhbGwtYmFsbFwiOiAkZmEtdmFyLWZvb3RiYWxsLWJhbGwsXG4gIFwic2Nob29sLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY3JvcFwiOiAkZmEtdmFyLWNyb3AsXG4gIFwiYW5nbGVzLWRvd25cIjogJGZhLXZhci1hbmdsZXMtZG93bixcbiAgXCJhbmdsZS1kb3VibGUtZG93blwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duLFxuICBcInVzZXJzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXVzZXJzLXJlY3RhbmdsZSxcbiAgXCJwZW9wbGUtcm9vZlwiOiAkZmEtdmFyLXBlb3BsZS1yb29mLFxuICBcInBlb3BsZS1saW5lXCI6ICRmYS12YXItcGVvcGxlLWxpbmUsXG4gIFwiYmVlci1tdWctZW1wdHlcIjogJGZhLXZhci1iZWVyLW11Zy1lbXB0eSxcbiAgXCJiZWVyXCI6ICRmYS12YXItYmVlcixcbiAgXCJkaWFncmFtLXByZWRlY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1wcmVkZWNlc3NvcixcbiAgXCJhcnJvdy11cC1sb25nXCI6ICRmYS12YXItYXJyb3ctdXAtbG9uZyxcbiAgXCJsb25nLWFycm93LXVwXCI6ICRmYS12YXItbG9uZy1hcnJvdy11cCxcbiAgXCJmaXJlLWZsYW1lLXNpbXBsZVwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtc2ltcGxlLFxuICBcImJ1cm5cIjogJGZhLXZhci1idXJuLFxuICBcInBlcnNvblwiOiAkZmEtdmFyLXBlcnNvbixcbiAgXCJtYWxlXCI6ICRmYS12YXItbWFsZSxcbiAgXCJsYXB0b3BcIjogJGZhLXZhci1sYXB0b3AsXG4gIFwiZmlsZS1jc3ZcIjogJGZhLXZhci1maWxlLWNzdixcbiAgXCJtZW5vcmFoXCI6ICRmYS12YXItbWVub3JhaCxcbiAgXCJ0cnVjay1wbGFuZVwiOiAkZmEtdmFyLXRydWNrLXBsYW5lLFxuICBcInJlY29yZC12aW55bFwiOiAkZmEtdmFyLXJlY29yZC12aW55bCxcbiAgXCJmYWNlLWdyaW4tc3RhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3RhcnMsXG4gIFwiZ3Jpbi1zdGFyc1wiOiAkZmEtdmFyLWdyaW4tc3RhcnMsXG4gIFwiYm9uZ1wiOiAkZmEtdmFyLWJvbmcsXG4gIFwic3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nXCI6ICRmYS12YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nLFxuICBcInBhc3RhZmFyaWFuaXNtXCI6ICRmYS12YXItcGFzdGFmYXJpYW5pc20sXG4gIFwiYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZVwiOiAkZmEtdmFyLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmUsXG4gIFwic3Bvb25cIjogJGZhLXZhci1zcG9vbixcbiAgXCJ1dGVuc2lsLXNwb29uXCI6ICRmYS12YXItdXRlbnNpbC1zcG9vbixcbiAgXCJqYXItd2hlYXRcIjogJGZhLXZhci1qYXItd2hlYXQsXG4gIFwiZW52ZWxvcGVzLWJ1bGtcIjogJGZhLXZhci1lbnZlbG9wZXMtYnVsayxcbiAgXCJtYWlsLWJ1bGtcIjogJGZhLXZhci1tYWlsLWJ1bGssXG4gIFwiZmlsZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJjaXJjbGUtaFwiOiAkZmEtdmFyLWNpcmNsZS1oLFxuICBcImhvc3BpdGFsLXN5bWJvbFwiOiAkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCxcbiAgXCJwYWdlclwiOiAkZmEtdmFyLXBhZ2VyLFxuICBcImFkZHJlc3MtYm9va1wiOiAkZmEtdmFyLWFkZHJlc3MtYm9vayxcbiAgXCJjb250YWN0LWJvb2tcIjogJGZhLXZhci1jb250YWN0LWJvb2ssXG4gIFwic3RyaWtldGhyb3VnaFwiOiAkZmEtdmFyLXN0cmlrZXRocm91Z2gsXG4gIFwia1wiOiAkZmEtdmFyLWssXG4gIFwibGFuZG1hcmstZmxhZ1wiOiAkZmEtdmFyLWxhbmRtYXJrLWZsYWcsXG4gIFwicGVuY2lsXCI6ICRmYS12YXItcGVuY2lsLFxuICBcInBlbmNpbC1hbHRcIjogJGZhLXZhci1wZW5jaWwtYWx0LFxuICBcImJhY2t3YXJkXCI6ICRmYS12YXItYmFja3dhcmQsXG4gIFwiY2FyZXQtcmlnaHRcIjogJGZhLXZhci1jYXJldC1yaWdodCxcbiAgXCJjb21tZW50c1wiOiAkZmEtdmFyLWNvbW1lbnRzLFxuICBcInBhc3RlXCI6ICRmYS12YXItcGFzdGUsXG4gIFwiZmlsZS1jbGlwYm9hcmRcIjogJGZhLXZhci1maWxlLWNsaXBib2FyZCxcbiAgXCJjb2RlLXB1bGwtcmVxdWVzdFwiOiAkZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0LFxuICBcImNsaXBib2FyZC1saXN0XCI6ICRmYS12YXItY2xpcGJvYXJkLWxpc3QsXG4gIFwidHJ1Y2stcmFtcC1ib3hcIjogJGZhLXZhci10cnVjay1yYW1wLWJveCxcbiAgXCJ0cnVjay1sb2FkaW5nXCI6ICRmYS12YXItdHJ1Y2stbG9hZGluZyxcbiAgXCJ1c2VyLWNoZWNrXCI6ICRmYS12YXItdXNlci1jaGVjayxcbiAgXCJ2aWFsLXZpcnVzXCI6ICRmYS12YXItdmlhbC12aXJ1cyxcbiAgXCJzaGVldC1wbGFzdGljXCI6ICRmYS12YXItc2hlZXQtcGxhc3RpYyxcbiAgXCJibG9nXCI6ICRmYS12YXItYmxvZyxcbiAgXCJ1c2VyLW5pbmphXCI6ICRmYS12YXItdXNlci1uaW5qYSxcbiAgXCJwZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZSxcbiAgXCJzY3JvbGwtdG9yYWhcIjogJGZhLXZhci1zY3JvbGwtdG9yYWgsXG4gIFwidG9yYWhcIjogJGZhLXZhci10b3JhaCxcbiAgXCJicm9vbS1iYWxsXCI6ICRmYS12YXItYnJvb20tYmFsbCxcbiAgXCJxdWlkZGl0Y2hcIjogJGZhLXZhci1xdWlkZGl0Y2gsXG4gIFwicXVpZGRpdGNoLWJyb29tLWJhbGxcIjogJGZhLXZhci1xdWlkZGl0Y2gtYnJvb20tYmFsbCxcbiAgXCJ0b2dnbGUtb2ZmXCI6ICRmYS12YXItdG9nZ2xlLW9mZixcbiAgXCJib3gtYXJjaGl2ZVwiOiAkZmEtdmFyLWJveC1hcmNoaXZlLFxuICBcImFyY2hpdmVcIjogJGZhLXZhci1hcmNoaXZlLFxuICBcInBlcnNvbi1kcm93bmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1kcm93bmluZyxcbiAgXCJhcnJvdy1kb3duLTktMVwiOiAkZmEtdmFyLWFycm93LWRvd24tOS0xLFxuICBcInNvcnQtbnVtZXJpYy1kZXNjXCI6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2MsXG4gIFwic29ydC1udW1lcmljLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0LFxuICBcImZhY2UtZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQsXG4gIFwiZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50LFxuICBcInNwcmF5LWNhblwiOiAkZmEtdmFyLXNwcmF5LWNhbixcbiAgXCJ0cnVjay1tb25zdGVyXCI6ICRmYS12YXItdHJ1Y2stbW9uc3RlcixcbiAgXCJ3XCI6ICRmYS12YXItdyxcbiAgXCJlYXJ0aC1hZnJpY2FcIjogJGZhLXZhci1lYXJ0aC1hZnJpY2EsXG4gIFwiZ2xvYmUtYWZyaWNhXCI6ICRmYS12YXItZ2xvYmUtYWZyaWNhLFxuICBcInJhaW5ib3dcIjogJGZhLXZhci1yYWluYm93LFxuICBcImNpcmNsZS1ub3RjaFwiOiAkZmEtdmFyLWNpcmNsZS1ub3RjaCxcbiAgXCJ0YWJsZXQtc2NyZWVuLWJ1dHRvblwiOiAkZmEtdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uLFxuICBcInRhYmxldC1hbHRcIjogJGZhLXZhci10YWJsZXQtYWx0LFxuICBcInBhd1wiOiAkZmEtdmFyLXBhdyxcbiAgXCJjbG91ZFwiOiAkZmEtdmFyLWNsb3VkLFxuICBcInRyb3dlbC1icmlja3NcIjogJGZhLXZhci10cm93ZWwtYnJpY2tzLFxuICBcImZhY2UtZmx1c2hlZFwiOiAkZmEtdmFyLWZhY2UtZmx1c2hlZCxcbiAgXCJmbHVzaGVkXCI6ICRmYS12YXItZmx1c2hlZCxcbiAgXCJob3NwaXRhbC11c2VyXCI6ICRmYS12YXItaG9zcGl0YWwtdXNlcixcbiAgXCJ0ZW50LWFycm93LWxlZnQtcmlnaHRcIjogJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQsXG4gIFwiZ2F2ZWxcIjogJGZhLXZhci1nYXZlbCxcbiAgXCJsZWdhbFwiOiAkZmEtdmFyLWxlZ2FsLFxuICBcImJpbm9jdWxhcnNcIjogJGZhLXZhci1iaW5vY3VsYXJzLFxuICBcIm1pY3JvcGhvbmUtc2xhc2hcIjogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoLFxuICBcImJveC10aXNzdWVcIjogJGZhLXZhci1ib3gtdGlzc3VlLFxuICBcIm1vdG9yY3ljbGVcIjogJGZhLXZhci1tb3RvcmN5Y2xlLFxuICBcImJlbGwtY29uY2llcmdlXCI6ICRmYS12YXItYmVsbC1jb25jaWVyZ2UsXG4gIFwiY29uY2llcmdlLWJlbGxcIjogJGZhLXZhci1jb25jaWVyZ2UtYmVsbCxcbiAgXCJwZW4tcnVsZXJcIjogJGZhLXZhci1wZW4tcnVsZXIsXG4gIFwicGVuY2lsLXJ1bGVyXCI6ICRmYS12YXItcGVuY2lsLXJ1bGVyLFxuICBcInBlb3BsZS1hcnJvd3NcIjogJGZhLXZhci1wZW9wbGUtYXJyb3dzLFxuICBcInBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodFwiOiAkZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodCxcbiAgXCJtYXJzLWFuZC12ZW51cy1idXJzdFwiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0LFxuICBcInNxdWFyZS1jYXJldC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1yaWdodCxcbiAgXCJjYXJldC1zcXVhcmUtcmlnaHRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQsXG4gIFwic2Npc3NvcnNcIjogJGZhLXZhci1zY2lzc29ycyxcbiAgXCJjdXRcIjogJGZhLXZhci1jdXQsXG4gIFwic3VuLXBsYW50LXdpbHRcIjogJGZhLXZhci1zdW4tcGxhbnQtd2lsdCxcbiAgXCJ0b2lsZXRzLXBvcnRhYmxlXCI6ICRmYS12YXItdG9pbGV0cy1wb3J0YWJsZSxcbiAgXCJob2NrZXktcHVja1wiOiAkZmEtdmFyLWhvY2tleS1wdWNrLFxuICBcInRhYmxlXCI6ICRmYS12YXItdGFibGUsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtYXJyb3ctcmlnaHQsXG4gIFwidGFjaG9ncmFwaC1kaWdpdGFsXCI6ICRmYS12YXItdGFjaG9ncmFwaC1kaWdpdGFsLFxuICBcImRpZ2l0YWwtdGFjaG9ncmFwaFwiOiAkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCxcbiAgXCJ1c2Vycy1zbGFzaFwiOiAkZmEtdmFyLXVzZXJzLXNsYXNoLFxuICBcImNsb3ZlclwiOiAkZmEtdmFyLWNsb3ZlcixcbiAgXCJyZXBseVwiOiAkZmEtdmFyLXJlcGx5LFxuICBcIm1haWwtcmVwbHlcIjogJGZhLXZhci1tYWlsLXJlcGx5LFxuICBcInN0YXItYW5kLWNyZXNjZW50XCI6ICRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQsXG4gIFwiaG91c2UtZmlyZVwiOiAkZmEtdmFyLWhvdXNlLWZpcmUsXG4gIFwic3F1YXJlLW1pbnVzXCI6ICRmYS12YXItc3F1YXJlLW1pbnVzLFxuICBcIm1pbnVzLXNxdWFyZVwiOiAkZmEtdmFyLW1pbnVzLXNxdWFyZSxcbiAgXCJoZWxpY29wdGVyXCI6ICRmYS12YXItaGVsaWNvcHRlcixcbiAgXCJjb21wYXNzXCI6ICRmYS12YXItY29tcGFzcyxcbiAgXCJzcXVhcmUtY2FyZXQtZG93blwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duLFxuICBcImNhcmV0LXNxdWFyZS1kb3duXCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24sXG4gIFwiZmlsZS1jaXJjbGUtcXVlc3Rpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJsYXB0b3AtY29kZVwiOiAkZmEtdmFyLWxhcHRvcC1jb2RlLFxuICBcInN3YXRjaGJvb2tcIjogJGZhLXZhci1zd2F0Y2hib29rLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGVcIjogJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLFxuICBcImJhcnNcIjogJGZhLXZhci1iYXJzLFxuICBcIm5hdmljb25cIjogJGZhLXZhci1uYXZpY29uLFxuICBcInBlb3BsZS1ncm91cFwiOiAkZmEtdmFyLXBlb3BsZS1ncm91cCxcbiAgXCJob3VyZ2xhc3MtZW5kXCI6ICRmYS12YXItaG91cmdsYXNzLWVuZCxcbiAgXCJob3VyZ2xhc3MtM1wiOiAkZmEtdmFyLWhvdXJnbGFzcy0zLFxuICBcImhlYXJ0LWNyYWNrXCI6ICRmYS12YXItaGVhcnQtY3JhY2ssXG4gIFwiaGVhcnQtYnJva2VuXCI6ICRmYS12YXItaGVhcnQtYnJva2VuLFxuICBcInNxdWFyZS11cC1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS11cC1yaWdodCxcbiAgXCJleHRlcm5hbC1saW5rLXNxdWFyZS1hbHRcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQsXG4gIFwiZmFjZS1raXNzLWJlYW1cIjogJGZhLXZhci1mYWNlLWtpc3MtYmVhbSxcbiAgXCJraXNzLWJlYW1cIjogJGZhLXZhci1raXNzLWJlYW0sXG4gIFwiZmlsbVwiOiAkZmEtdmFyLWZpbG0sXG4gIFwicnVsZXItaG9yaXpvbnRhbFwiOiAkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwsXG4gIFwicGVvcGxlLXJvYmJlcnlcIjogJGZhLXZhci1wZW9wbGUtcm9iYmVyeSxcbiAgXCJsaWdodGJ1bGJcIjogJGZhLXZhci1saWdodGJ1bGIsXG4gIFwiY2FyZXQtbGVmdFwiOiAkZmEtdmFyLWNhcmV0LWxlZnQsXG4gIFwiY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLWNpcmNsZVwiOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSxcbiAgXCJzY2hvb2wtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItc2Nob29sLWNpcmNsZS14bWFyayxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQsXG4gIFwic2lnbi1vdXRcIjogJGZhLXZhci1zaWduLW91dCxcbiAgXCJjaXJjbGUtY2hldnJvbi1kb3duXCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tZG93bixcbiAgXCJjaGV2cm9uLWNpcmNsZS1kb3duXCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bixcbiAgXCJ1bmxvY2sta2V5aG9sZVwiOiAkZmEtdmFyLXVubG9jay1rZXlob2xlLFxuICBcInVubG9jay1hbHRcIjogJGZhLXZhci11bmxvY2stYWx0LFxuICBcImNsb3VkLXNob3dlcnMtaGVhdnlcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5LFxuICBcImhlYWRwaG9uZXMtc2ltcGxlXCI6ICRmYS12YXItaGVhZHBob25lcy1zaW1wbGUsXG4gIFwiaGVhZHBob25lcy1hbHRcIjogJGZhLXZhci1oZWFkcGhvbmVzLWFsdCxcbiAgXCJzaXRlbWFwXCI6ICRmYS12YXItc2l0ZW1hcCxcbiAgXCJjaXJjbGUtZG9sbGFyLXRvLXNsb3RcIjogJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3QsXG4gIFwiZG9uYXRlXCI6ICRmYS12YXItZG9uYXRlLFxuICBcIm1lbW9yeVwiOiAkZmEtdmFyLW1lbW9yeSxcbiAgXCJyb2FkLXNwaWtlc1wiOiAkZmEtdmFyLXJvYWQtc3Bpa2VzLFxuICBcImZpcmUtYnVybmVyXCI6ICRmYS12YXItZmlyZS1idXJuZXIsXG4gIFwiZmxhZ1wiOiAkZmEtdmFyLWZsYWcsXG4gIFwiaGFudWtpYWhcIjogJGZhLXZhci1oYW51a2lhaCxcbiAgXCJmZWF0aGVyXCI6ICRmYS12YXItZmVhdGhlcixcbiAgXCJ2b2x1bWUtbG93XCI6ICRmYS12YXItdm9sdW1lLWxvdyxcbiAgXCJ2b2x1bWUtZG93blwiOiAkZmEtdmFyLXZvbHVtZS1kb3duLFxuICBcImNvbW1lbnQtc2xhc2hcIjogJGZhLXZhci1jb21tZW50LXNsYXNoLFxuICBcImNsb3VkLXN1bi1yYWluXCI6ICRmYS12YXItY2xvdWQtc3VuLXJhaW4sXG4gIFwiY29tcHJlc3NcIjogJGZhLXZhci1jb21wcmVzcyxcbiAgXCJ3aGVhdC1hd25cIjogJGZhLXZhci13aGVhdC1hd24sXG4gIFwid2hlYXQtYWx0XCI6ICRmYS12YXItd2hlYXQtYWx0LFxuICBcImFua2hcIjogJGZhLXZhci1hbmtoLFxuICBcImhhbmRzLWhvbGRpbmctY2hpbGRcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNoaWxkLFxuICBcImFzdGVyaXNrXCI6ICRmYS12YXItYXN0ZXJpc2ssXG4gIFwic3F1YXJlLWNoZWNrXCI6ICRmYS12YXItc3F1YXJlLWNoZWNrLFxuICBcImNoZWNrLXNxdWFyZVwiOiAkZmEtdmFyLWNoZWNrLXNxdWFyZSxcbiAgXCJwZXNldGEtc2lnblwiOiAkZmEtdmFyLXBlc2V0YS1zaWduLFxuICBcImhlYWRpbmdcIjogJGZhLXZhci1oZWFkaW5nLFxuICBcImhlYWRlclwiOiAkZmEtdmFyLWhlYWRlcixcbiAgXCJnaG9zdFwiOiAkZmEtdmFyLWdob3N0LFxuICBcImxpc3RcIjogJGZhLXZhci1saXN0LFxuICBcImxpc3Qtc3F1YXJlc1wiOiAkZmEtdmFyLWxpc3Qtc3F1YXJlcyxcbiAgXCJzcXVhcmUtcGhvbmUtZmxpcFwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwLFxuICBcInBob25lLXNxdWFyZS1hbHRcIjogJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0LFxuICBcImNhcnQtcGx1c1wiOiAkZmEtdmFyLWNhcnQtcGx1cyxcbiAgXCJnYW1lcGFkXCI6ICRmYS12YXItZ2FtZXBhZCxcbiAgXCJjaXJjbGUtZG90XCI6ICRmYS12YXItY2lyY2xlLWRvdCxcbiAgXCJkb3QtY2lyY2xlXCI6ICRmYS12YXItZG90LWNpcmNsZSxcbiAgXCJmYWNlLWRpenp5XCI6ICRmYS12YXItZmFjZS1kaXp6eSxcbiAgXCJkaXp6eVwiOiAkZmEtdmFyLWRpenp5LFxuICBcImVnZ1wiOiAkZmEtdmFyLWVnZyxcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLXhtYXJrLFxuICBcImNhbXBncm91bmRcIjogJGZhLXZhci1jYW1wZ3JvdW5kLFxuICBcImZvbGRlci1wbHVzXCI6ICRmYS12YXItZm9sZGVyLXBsdXMsXG4gIFwiZnV0Ym9sXCI6ICRmYS12YXItZnV0Ym9sLFxuICBcImZ1dGJvbC1iYWxsXCI6ICRmYS12YXItZnV0Ym9sLWJhbGwsXG4gIFwic29jY2VyLWJhbGxcIjogJGZhLXZhci1zb2NjZXItYmFsbCxcbiAgXCJwYWludGJydXNoXCI6ICRmYS12YXItcGFpbnRicnVzaCxcbiAgXCJwYWludC1icnVzaFwiOiAkZmEtdmFyLXBhaW50LWJydXNoLFxuICBcImxvY2tcIjogJGZhLXZhci1sb2NrLFxuICBcImdhcy1wdW1wXCI6ICRmYS12YXItZ2FzLXB1bXAsXG4gIFwiaG90LXR1Yi1wZXJzb25cIjogJGZhLXZhci1ob3QtdHViLXBlcnNvbixcbiAgXCJob3QtdHViXCI6ICRmYS12YXItaG90LXR1YixcbiAgXCJtYXAtbG9jYXRpb25cIjogJGZhLXZhci1tYXAtbG9jYXRpb24sXG4gIFwibWFwLW1hcmtlZFwiOiAkZmEtdmFyLW1hcC1tYXJrZWQsXG4gIFwiaG91c2UtZmxvb2Qtd2F0ZXJcIjogJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlcixcbiAgXCJ0cmVlXCI6ICRmYS12YXItdHJlZSxcbiAgXCJicmlkZ2UtbG9ja1wiOiAkZmEtdmFyLWJyaWRnZS1sb2NrLFxuICBcInNhY2stZG9sbGFyXCI6ICRmYS12YXItc2Fjay1kb2xsYXIsXG4gIFwicGVuLXRvLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi10by1zcXVhcmUsXG4gIFwiZWRpdFwiOiAkZmEtdmFyLWVkaXQsXG4gIFwiY2FyLXNpZGVcIjogJGZhLXZhci1jYXItc2lkZSxcbiAgXCJzaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNoYXJlLW5vZGVzLFxuICBcInNoYXJlLWFsdFwiOiAkZmEtdmFyLXNoYXJlLWFsdCxcbiAgXCJoZWFydC1jaXJjbGUtbWludXNcIjogJGZhLXZhci1oZWFydC1jaXJjbGUtbWludXMsXG4gIFwiaG91cmdsYXNzLWhhbGZcIjogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZixcbiAgXCJob3VyZ2xhc3MtMlwiOiAkZmEtdmFyLWhvdXJnbGFzcy0yLFxuICBcIm1pY3Jvc2NvcGVcIjogJGZhLXZhci1taWNyb3Njb3BlLFxuICBcInNpbmtcIjogJGZhLXZhci1zaW5rLFxuICBcImJhZy1zaG9wcGluZ1wiOiAkZmEtdmFyLWJhZy1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1iYWdcIjogJGZhLXZhci1zaG9wcGluZy1iYWcsXG4gIFwiYXJyb3ctZG93bi16LWFcIjogJGZhLXZhci1hcnJvdy1kb3duLXotYSxcbiAgXCJzb3J0LWFscGhhLWRlc2NcIjogJGZhLXZhci1zb3J0LWFscGhhLWRlc2MsXG4gIFwic29ydC1hbHBoYS1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQsXG4gIFwibWl0dGVuXCI6ICRmYS12YXItbWl0dGVuLFxuICBcInBlcnNvbi1yYXlzXCI6ICRmYS12YXItcGVyc29uLXJheXMsXG4gIFwidXNlcnNcIjogJGZhLXZhci11c2VycyxcbiAgXCJleWUtc2xhc2hcIjogJGZhLXZhci1leWUtc2xhc2gsXG4gIFwiZmxhc2stdmlhbFwiOiAkZmEtdmFyLWZsYXNrLXZpYWwsXG4gIFwiaGFuZFwiOiAkZmEtdmFyLWhhbmQsXG4gIFwiaGFuZC1wYXBlclwiOiAkZmEtdmFyLWhhbmQtcGFwZXIsXG4gIFwib21cIjogJGZhLXZhci1vbSxcbiAgXCJ3b3JtXCI6ICRmYS12YXItd29ybSxcbiAgXCJob3VzZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1ob3VzZS1jaXJjbGUteG1hcmssXG4gIFwicGx1Z1wiOiAkZmEtdmFyLXBsdWcsXG4gIFwiY2hldnJvbi11cFwiOiAkZmEtdmFyLWNoZXZyb24tdXAsXG4gIFwiaGFuZC1zcG9ja1wiOiAkZmEtdmFyLWhhbmQtc3BvY2ssXG4gIFwic3RvcHdhdGNoXCI6ICRmYS12YXItc3RvcHdhdGNoLFxuICBcImZhY2Uta2lzc1wiOiAkZmEtdmFyLWZhY2Uta2lzcyxcbiAgXCJraXNzXCI6ICRmYS12YXIta2lzcyxcbiAgXCJicmlkZ2UtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnJpZGdlLWNpcmNsZS14bWFyayxcbiAgXCJmYWNlLWdyaW4tdG9uZ3VlXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZSxcbiAgXCJncmluLXRvbmd1ZVwiOiAkZmEtdmFyLWdyaW4tdG9uZ3VlLFxuICBcImNoZXNzLWJpc2hvcFwiOiAkZmEtdmFyLWNoZXNzLWJpc2hvcCxcbiAgXCJmYWNlLWdyaW4td2lua1wiOiAkZmEtdmFyLWZhY2UtZ3Jpbi13aW5rLFxuICBcImdyaW4td2lua1wiOiAkZmEtdmFyLWdyaW4td2luayxcbiAgXCJlYXItZGVhZlwiOiAkZmEtdmFyLWVhci1kZWFmLFxuICBcImRlYWZcIjogJGZhLXZhci1kZWFmLFxuICBcImRlYWZuZXNzXCI6ICRmYS12YXItZGVhZm5lc3MsXG4gIFwiaGFyZC1vZi1oZWFyaW5nXCI6ICRmYS12YXItaGFyZC1vZi1oZWFyaW5nLFxuICBcInJvYWQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcm9hZC1jaXJjbGUtY2hlY2ssXG4gIFwiZGljZS1maXZlXCI6ICRmYS12YXItZGljZS1maXZlLFxuICBcInNxdWFyZS1yc3NcIjogJGZhLXZhci1zcXVhcmUtcnNzLFxuICBcInJzcy1zcXVhcmVcIjogJGZhLXZhci1yc3Mtc3F1YXJlLFxuICBcImxhbmQtbWluZS1vblwiOiAkZmEtdmFyLWxhbmQtbWluZS1vbixcbiAgXCJpLWN1cnNvclwiOiAkZmEtdmFyLWktY3Vyc29yLFxuICBcInN0YW1wXCI6ICRmYS12YXItc3RhbXAsXG4gIFwic3RhaXJzXCI6ICRmYS12YXItc3RhaXJzLFxuICBcImlcIjogJGZhLXZhci1pLFxuICBcImhyeXZuaWEtc2lnblwiOiAkZmEtdmFyLWhyeXZuaWEtc2lnbixcbiAgXCJocnl2bmlhXCI6ICRmYS12YXItaHJ5dm5pYSxcbiAgXCJwaWxsc1wiOiAkZmEtdmFyLXBpbGxzLFxuICBcImZhY2UtZ3Jpbi13aWRlXCI6ICRmYS12YXItZmFjZS1ncmluLXdpZGUsXG4gIFwiZ3Jpbi1hbHRcIjogJGZhLXZhci1ncmluLWFsdCxcbiAgXCJ0b290aFwiOiAkZmEtdmFyLXRvb3RoLFxuICBcInZcIjogJGZhLXZhci12LFxuICBcImJhbmdsYWRlc2hpLXRha2Etc2lnblwiOiAkZmEtdmFyLWJhbmdsYWRlc2hpLXRha2Etc2lnbixcbiAgXCJiaWN5Y2xlXCI6ICRmYS12YXItYmljeWNsZSxcbiAgXCJzdGFmZi1zbmFrZVwiOiAkZmEtdmFyLXN0YWZmLXNuYWtlLFxuICBcInJvZC1hc2NsZXBpdXNcIjogJGZhLXZhci1yb2QtYXNjbGVwaXVzLFxuICBcInJvZC1zbmFrZVwiOiAkZmEtdmFyLXJvZC1zbmFrZSxcbiAgXCJzdGFmZi1hZXNjdWxhcGl1c1wiOiAkZmEtdmFyLXN0YWZmLWFlc2N1bGFwaXVzLFxuICBcImhlYWQtc2lkZS1jb3VnaC1zbGFzaFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCxcbiAgXCJ0cnVjay1tZWRpY2FsXCI6ICRmYS12YXItdHJ1Y2stbWVkaWNhbCxcbiAgXCJhbWJ1bGFuY2VcIjogJGZhLXZhci1hbWJ1bGFuY2UsXG4gIFwid2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwic25vd21hblwiOiAkZmEtdmFyLXNub3dtYW4sXG4gIFwibW9ydGFyLXBlc3RsZVwiOiAkZmEtdmFyLW1vcnRhci1wZXN0bGUsXG4gIFwicm9hZC1iYXJyaWVyXCI6ICRmYS12YXItcm9hZC1iYXJyaWVyLFxuICBcInNjaG9vbFwiOiAkZmEtdmFyLXNjaG9vbCxcbiAgXCJpZ2xvb1wiOiAkZmEtdmFyLWlnbG9vLFxuICBcImpvaW50XCI6ICRmYS12YXItam9pbnQsXG4gIFwiYW5nbGUtcmlnaHRcIjogJGZhLXZhci1hbmdsZS1yaWdodCxcbiAgXCJob3JzZVwiOiAkZmEtdmFyLWhvcnNlLFxuICBcInFcIjogJGZhLXZhci1xLFxuICBcImdcIjogJGZhLXZhci1nLFxuICBcIm5vdGVzLW1lZGljYWxcIjogJGZhLXZhci1ub3Rlcy1tZWRpY2FsLFxuICBcInRlbXBlcmF0dXJlLWhhbGZcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmLFxuICBcInRlbXBlcmF0dXJlLTJcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0yLFxuICBcInRoZXJtb21ldGVyLTJcIjogJGZhLXZhci10aGVybW9tZXRlci0yLFxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogJGZhLXZhci10aGVybW9tZXRlci1oYWxmLFxuICBcImRvbmctc2lnblwiOiAkZmEtdmFyLWRvbmctc2lnbixcbiAgXCJjYXBzdWxlc1wiOiAkZmEtdmFyLWNhcHN1bGVzLFxuICBcInBvby1zdG9ybVwiOiAkZmEtdmFyLXBvby1zdG9ybSxcbiAgXCJwb28tYm9sdFwiOiAkZmEtdmFyLXBvby1ib2x0LFxuICBcImZhY2UtZnJvd24tb3BlblwiOiAkZmEtdmFyLWZhY2UtZnJvd24tb3BlbixcbiAgXCJmcm93bi1vcGVuXCI6ICRmYS12YXItZnJvd24tb3BlbixcbiAgXCJoYW5kLXBvaW50LXVwXCI6ICRmYS12YXItaGFuZC1wb2ludC11cCxcbiAgXCJtb25leS1iaWxsXCI6ICRmYS12YXItbW9uZXktYmlsbCxcbiAgXCJib29rbWFya1wiOiAkZmEtdmFyLWJvb2ttYXJrLFxuICBcImFsaWduLWp1c3RpZnlcIjogJGZhLXZhci1hbGlnbi1qdXN0aWZ5LFxuICBcInVtYnJlbGxhLWJlYWNoXCI6ICRmYS12YXItdW1icmVsbGEtYmVhY2gsXG4gIFwiaGVsbWV0LXVuXCI6ICRmYS12YXItaGVsbWV0LXVuLFxuICBcImJ1bGxzZXllXCI6ICRmYS12YXItYnVsbHNleWUsXG4gIFwiYmFjb25cIjogJGZhLXZhci1iYWNvbixcbiAgXCJoYW5kLXBvaW50LWRvd25cIjogJGZhLXZhci1oYW5kLXBvaW50LWRvd24sXG4gIFwiYXJyb3ctdXAtZnJvbS1icmFja2V0XCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1icmFja2V0LFxuICBcImZvbGRlclwiOiAkZmEtdmFyLWZvbGRlcixcbiAgXCJmb2xkZXItYmxhbmtcIjogJGZhLXZhci1mb2xkZXItYmxhbmssXG4gIFwiZmlsZS13YXZlZm9ybVwiOiAkZmEtdmFyLWZpbGUtd2F2ZWZvcm0sXG4gIFwiZmlsZS1tZWRpY2FsLWFsdFwiOiAkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQsXG4gIFwicmFkaWF0aW9uXCI6ICRmYS12YXItcmFkaWF0aW9uLFxuICBcImNoYXJ0LXNpbXBsZVwiOiAkZmEtdmFyLWNoYXJ0LXNpbXBsZSxcbiAgXCJtYXJzLXN0cm9rZVwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLFxuICBcInZpYWxcIjogJGZhLXZhci12aWFsLFxuICBcImdhdWdlXCI6ICRmYS12YXItZ2F1Z2UsXG4gIFwiZGFzaGJvYXJkXCI6ICRmYS12YXItZGFzaGJvYXJkLFxuICBcImdhdWdlLW1lZFwiOiAkZmEtdmFyLWdhdWdlLW1lZCxcbiAgXCJ0YWNob21ldGVyLWFsdC1hdmVyYWdlXCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtYXZlcmFnZSxcbiAgXCJ3YW5kLW1hZ2ljLXNwYXJrbGVzXCI6ICRmYS12YXItd2FuZC1tYWdpYy1zcGFya2xlcyxcbiAgXCJtYWdpYy13YW5kLXNwYXJrbGVzXCI6ICRmYS12YXItbWFnaWMtd2FuZC1zcGFya2xlcyxcbiAgXCJlXCI6ICRmYS12YXItZSxcbiAgXCJwZW4tY2xpcFwiOiAkZmEtdmFyLXBlbi1jbGlwLFxuICBcInBlbi1hbHRcIjogJGZhLXZhci1wZW4tYWx0LFxuICBcImJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInVzZXJcIjogJGZhLXZhci11c2VyLFxuICBcInNjaG9vbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLWNoZWNrLFxuICBcImR1bXBzdGVyXCI6ICRmYS12YXItZHVtcHN0ZXIsXG4gIFwidmFuLXNodXR0bGVcIjogJGZhLXZhci12YW4tc2h1dHRsZSxcbiAgXCJzaHV0dGxlLXZhblwiOiAkZmEtdmFyLXNodXR0bGUtdmFuLFxuICBcImJ1aWxkaW5nLXVzZXJcIjogJGZhLXZhci1idWlsZGluZy11c2VyLFxuICBcInNxdWFyZS1jYXJldC1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LWxlZnQsXG4gIFwiY2FyZXQtc3F1YXJlLWxlZnRcIjogJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCxcbiAgXCJoaWdobGlnaHRlclwiOiAkZmEtdmFyLWhpZ2hsaWdodGVyLFxuICBcImtleVwiOiAkZmEtdmFyLWtleSxcbiAgXCJidWxsaG9yblwiOiAkZmEtdmFyLWJ1bGxob3JuLFxuICBcImdsb2JlXCI6ICRmYS12YXItZ2xvYmUsXG4gIFwic3luYWdvZ3VlXCI6ICRmYS12YXItc3luYWdvZ3VlLFxuICBcInBlcnNvbi1oYWxmLWRyZXNzXCI6ICRmYS12YXItcGVyc29uLWhhbGYtZHJlc3MsXG4gIFwicm9hZC1icmlkZ2VcIjogJGZhLXZhci1yb2FkLWJyaWRnZSxcbiAgXCJsb2NhdGlvbi1hcnJvd1wiOiAkZmEtdmFyLWxvY2F0aW9uLWFycm93LFxuICBcImNcIjogJGZhLXZhci1jLFxuICBcInRhYmxldC1idXR0b25cIjogJGZhLXZhci10YWJsZXQtYnV0dG9uLFxuICBcImJ1aWxkaW5nLWxvY2tcIjogJGZhLXZhci1idWlsZGluZy1sb2NrLFxuICBcInBpenphLXNsaWNlXCI6ICRmYS12YXItcGl6emEtc2xpY2UsXG4gIFwibW9uZXktYmlsbC13YXZlXCI6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLFxuICBcImNoYXJ0LWFyZWFcIjogJGZhLXZhci1jaGFydC1hcmVhLFxuICBcImFyZWEtY2hhcnRcIjogJGZhLXZhci1hcmVhLWNoYXJ0LFxuICBcImhvdXNlLWZsYWdcIjogJGZhLXZhci1ob3VzZS1mbGFnLFxuICBcInBlcnNvbi1jaXJjbGUtbWludXNcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLW1pbnVzLFxuICBcImJhblwiOiAkZmEtdmFyLWJhbixcbiAgXCJjYW5jZWxcIjogJGZhLXZhci1jYW5jZWwsXG4gIFwiY2FtZXJhLXJvdGF0ZVwiOiAkZmEtdmFyLWNhbWVyYS1yb3RhdGUsXG4gIFwic3ByYXktY2FuLXNwYXJrbGVzXCI6ICRmYS12YXItc3ByYXktY2FuLXNwYXJrbGVzLFxuICBcImFpci1mcmVzaGVuZXJcIjogJGZhLXZhci1haXItZnJlc2hlbmVyLFxuICBcInN0YXJcIjogJGZhLXZhci1zdGFyLFxuICBcInJlcGVhdFwiOiAkZmEtdmFyLXJlcGVhdCxcbiAgXCJjcm9zc1wiOiAkZmEtdmFyLWNyb3NzLFxuICBcImJveFwiOiAkZmEtdmFyLWJveCxcbiAgXCJ2ZW51cy1tYXJzXCI6ICRmYS12YXItdmVudXMtbWFycyxcbiAgXCJhcnJvdy1wb2ludGVyXCI6ICRmYS12YXItYXJyb3ctcG9pbnRlcixcbiAgXCJtb3VzZS1wb2ludGVyXCI6ICRmYS12YXItbW91c2UtcG9pbnRlcixcbiAgXCJtYXhpbWl6ZVwiOiAkZmEtdmFyLW1heGltaXplLFxuICBcImV4cGFuZC1hcnJvd3MtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFycm93cy1hbHQsXG4gIFwiY2hhcmdpbmctc3RhdGlvblwiOiAkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24sXG4gIFwic2hhcGVzXCI6ICRmYS12YXItc2hhcGVzLFxuICBcInRyaWFuZ2xlLWNpcmNsZS1zcXVhcmVcIjogJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlLFxuICBcInNodWZmbGVcIjogJGZhLXZhci1zaHVmZmxlLFxuICBcInJhbmRvbVwiOiAkZmEtdmFyLXJhbmRvbSxcbiAgXCJwZXJzb24tcnVubmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1ydW5uaW5nLFxuICBcInJ1bm5pbmdcIjogJGZhLXZhci1ydW5uaW5nLFxuICBcIm1vYmlsZS1yZXRyb1wiOiAkZmEtdmFyLW1vYmlsZS1yZXRybyxcbiAgXCJncmlwLWxpbmVzLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbCxcbiAgXCJzcGlkZXJcIjogJGZhLXZhci1zcGlkZXIsXG4gIFwiaGFuZHMtYm91bmRcIjogJGZhLXZhci1oYW5kcy1ib3VuZCxcbiAgXCJmaWxlLWludm9pY2UtZG9sbGFyXCI6ICRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcixcbiAgXCJwbGFuZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwieC1yYXlcIjogJGZhLXZhci14LXJheSxcbiAgXCJzcGVsbC1jaGVja1wiOiAkZmEtdmFyLXNwZWxsLWNoZWNrLFxuICBcInNsYXNoXCI6ICRmYS12YXItc2xhc2gsXG4gIFwiY29tcHV0ZXItbW91c2VcIjogJGZhLXZhci1jb21wdXRlci1tb3VzZSxcbiAgXCJtb3VzZVwiOiAkZmEtdmFyLW1vdXNlLFxuICBcImFycm93LXJpZ2h0LXRvLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1icmFja2V0LFxuICBcInNpZ24taW5cIjogJGZhLXZhci1zaWduLWluLFxuICBcInNob3Atc2xhc2hcIjogJGZhLXZhci1zaG9wLXNsYXNoLFxuICBcInN0b3JlLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXN0b3JlLWFsdC1zbGFzaCxcbiAgXCJzZXJ2ZXJcIjogJGZhLXZhci1zZXJ2ZXIsXG4gIFwidmlydXMtY292aWQtc2xhc2hcIjogJGZhLXZhci12aXJ1cy1jb3ZpZC1zbGFzaCxcbiAgXCJzaG9wLWxvY2tcIjogJGZhLXZhci1zaG9wLWxvY2ssXG4gIFwiaG91cmdsYXNzLXN0YXJ0XCI6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0LFxuICBcImhvdXJnbGFzcy0xXCI6ICRmYS12YXItaG91cmdsYXNzLTEsXG4gIFwiYmxlbmRlci1waG9uZVwiOiAkZmEtdmFyLWJsZW5kZXItcGhvbmUsXG4gIFwiYnVpbGRpbmctd2hlYXRcIjogJGZhLXZhci1idWlsZGluZy13aGVhdCxcbiAgXCJwZXJzb24tYnJlYXN0ZmVlZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nLFxuICBcInJpZ2h0LXRvLWJyYWNrZXRcIjogJGZhLXZhci1yaWdodC10by1icmFja2V0LFxuICBcInNpZ24taW4tYWx0XCI6ICRmYS12YXItc2lnbi1pbi1hbHQsXG4gIFwidmVudXNcIjogJGZhLXZhci12ZW51cyxcbiAgXCJwYXNzcG9ydFwiOiAkZmEtdmFyLXBhc3Nwb3J0LFxuICBcInRodW1idGFjay1zbGFzaFwiOiAkZmEtdmFyLXRodW1idGFjay1zbGFzaCxcbiAgXCJ0aHVtYi10YWNrLXNsYXNoXCI6ICRmYS12YXItdGh1bWItdGFjay1zbGFzaCxcbiAgXCJoZWFydC1wdWxzZVwiOiAkZmEtdmFyLWhlYXJ0LXB1bHNlLFxuICBcImhlYXJ0YmVhdFwiOiAkZmEtdmFyLWhlYXJ0YmVhdCxcbiAgXCJwZW9wbGUtY2FycnktYm94XCI6ICRmYS12YXItcGVvcGxlLWNhcnJ5LWJveCxcbiAgXCJwZW9wbGUtY2FycnlcIjogJGZhLXZhci1wZW9wbGUtY2FycnksXG4gIFwidGVtcGVyYXR1cmUtaGlnaFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2gsXG4gIFwibWljcm9jaGlwXCI6ICRmYS12YXItbWljcm9jaGlwLFxuICBcImNyb3duXCI6ICRmYS12YXItY3Jvd24sXG4gIFwid2VpZ2h0LWhhbmdpbmdcIjogJGZhLXZhci13ZWlnaHQtaGFuZ2luZyxcbiAgXCJ4bWFya3MtbGluZXNcIjogJGZhLXZhci14bWFya3MtbGluZXMsXG4gIFwiZmlsZS1wcmVzY3JpcHRpb25cIjogJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbixcbiAgXCJ3ZWlnaHQtc2NhbGVcIjogJGZhLXZhci13ZWlnaHQtc2NhbGUsXG4gIFwid2VpZ2h0XCI6ICRmYS12YXItd2VpZ2h0LFxuICBcInVzZXItZ3JvdXBcIjogJGZhLXZhci11c2VyLWdyb3VwLFxuICBcInVzZXItZnJpZW5kc1wiOiAkZmEtdmFyLXVzZXItZnJpZW5kcyxcbiAgXCJhcnJvdy11cC1hLXpcIjogJGZhLXZhci1hcnJvdy11cC1hLXosXG4gIFwic29ydC1hbHBoYS11cFwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtdXAsXG4gIFwiY2hlc3Mta25pZ2h0XCI6ICRmYS12YXItY2hlc3Mta25pZ2h0LFxuICBcImZhY2UtbGF1Z2gtc3F1aW50XCI6ICRmYS12YXItZmFjZS1sYXVnaC1zcXVpbnQsXG4gIFwibGF1Z2gtc3F1aW50XCI6ICRmYS12YXItbGF1Z2gtc3F1aW50LFxuICBcIndoZWVsY2hhaXJcIjogJGZhLXZhci13aGVlbGNoYWlyLFxuICBcImNpcmNsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy11cCxcbiAgXCJhcnJvdy1jaXJjbGUtdXBcIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXAsXG4gIFwidG9nZ2xlLW9uXCI6ICRmYS12YXItdG9nZ2xlLW9uLFxuICBcInBlcnNvbi13YWxraW5nXCI6ICRmYS12YXItcGVyc29uLXdhbGtpbmcsXG4gIFwid2Fsa2luZ1wiOiAkZmEtdmFyLXdhbGtpbmcsXG4gIFwibFwiOiAkZmEtdmFyLWwsXG4gIFwiZmlyZVwiOiAkZmEtdmFyLWZpcmUsXG4gIFwiYmVkLXB1bHNlXCI6ICRmYS12YXItYmVkLXB1bHNlLFxuICBcInByb2NlZHVyZXNcIjogJGZhLXZhci1wcm9jZWR1cmVzLFxuICBcInNodXR0bGUtc3BhY2VcIjogJGZhLXZhci1zaHV0dGxlLXNwYWNlLFxuICBcInNwYWNlLXNodXR0bGVcIjogJGZhLXZhci1zcGFjZS1zaHV0dGxlLFxuICBcImZhY2UtbGF1Z2hcIjogJGZhLXZhci1mYWNlLWxhdWdoLFxuICBcImxhdWdoXCI6ICRmYS12YXItbGF1Z2gsXG4gIFwiZm9sZGVyLW9wZW5cIjogJGZhLXZhci1mb2xkZXItb3BlbixcbiAgXCJoZWFydC1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1wbHVzLFxuICBcImNvZGUtZm9ya1wiOiAkZmEtdmFyLWNvZGUtZm9yayxcbiAgXCJjaXR5XCI6ICRmYS12YXItY2l0eSxcbiAgXCJtaWNyb3Bob25lLWxpbmVzXCI6ICRmYS12YXItbWljcm9waG9uZS1saW5lcyxcbiAgXCJtaWNyb3Bob25lLWFsdFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LFxuICBcInBlcHBlci1ob3RcIjogJGZhLXZhci1wZXBwZXItaG90LFxuICBcInVubG9ja1wiOiAkZmEtdmFyLXVubG9jayxcbiAgXCJjb2xvbi1zaWduXCI6ICRmYS12YXItY29sb24tc2lnbixcbiAgXCJoZWFkc2V0XCI6ICRmYS12YXItaGVhZHNldCxcbiAgXCJzdG9yZS1zbGFzaFwiOiAkZmEtdmFyLXN0b3JlLXNsYXNoLFxuICBcInJvYWQtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcm9hZC1jaXJjbGUteG1hcmssXG4gIFwidXNlci1taW51c1wiOiAkZmEtdmFyLXVzZXItbWludXMsXG4gIFwibWFycy1zdHJva2UtdXBcIjogJGZhLXZhci1tYXJzLXN0cm9rZS11cCxcbiAgXCJtYXJzLXN0cm9rZS12XCI6ICRmYS12YXItbWFycy1zdHJva2UtdixcbiAgXCJjaGFtcGFnbmUtZ2xhc3Nlc1wiOiAkZmEtdmFyLWNoYW1wYWduZS1nbGFzc2VzLFxuICBcImdsYXNzLWNoZWVyc1wiOiAkZmEtdmFyLWdsYXNzLWNoZWVycyxcbiAgXCJjbGlwYm9hcmRcIjogJGZhLXZhci1jbGlwYm9hcmQsXG4gIFwiaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImZpbGUtYXJyb3ctdXBcIjogJGZhLXZhci1maWxlLWFycm93LXVwLFxuICBcImZpbGUtdXBsb2FkXCI6ICRmYS12YXItZmlsZS11cGxvYWQsXG4gIFwid2lmaVwiOiAkZmEtdmFyLXdpZmksXG4gIFwid2lmaS0zXCI6ICRmYS12YXItd2lmaS0zLFxuICBcIndpZmktc3Ryb25nXCI6ICRmYS12YXItd2lmaS1zdHJvbmcsXG4gIFwiYmF0aFwiOiAkZmEtdmFyLWJhdGgsXG4gIFwiYmF0aHR1YlwiOiAkZmEtdmFyLWJhdGh0dWIsXG4gIFwidW5kZXJsaW5lXCI6ICRmYS12YXItdW5kZXJsaW5lLFxuICBcInVzZXItcGVuXCI6ICRmYS12YXItdXNlci1wZW4sXG4gIFwidXNlci1lZGl0XCI6ICRmYS12YXItdXNlci1lZGl0LFxuICBcInNpZ25hdHVyZVwiOiAkZmEtdmFyLXNpZ25hdHVyZSxcbiAgXCJzdHJvb3B3YWZlbFwiOiAkZmEtdmFyLXN0cm9vcHdhZmVsLFxuICBcImJvbGRcIjogJGZhLXZhci1ib2xkLFxuICBcImFuY2hvci1sb2NrXCI6ICRmYS12YXItYW5jaG9yLWxvY2ssXG4gIFwiYnVpbGRpbmctbmdvXCI6ICRmYS12YXItYnVpbGRpbmctbmdvLFxuICBcIm1hbmF0LXNpZ25cIjogJGZhLXZhci1tYW5hdC1zaWduLFxuICBcIm5vdC1lcXVhbFwiOiAkZmEtdmFyLW5vdC1lcXVhbCxcbiAgXCJib3JkZXItdG9wLWxlZnRcIjogJGZhLXZhci1ib3JkZXItdG9wLWxlZnQsXG4gIFwiYm9yZGVyLXN0eWxlXCI6ICRmYS12YXItYm9yZGVyLXN0eWxlLFxuICBcIm1hcC1sb2NhdGlvbi1kb3RcIjogJGZhLXZhci1tYXAtbG9jYXRpb24tZG90LFxuICBcIm1hcC1tYXJrZWQtYWx0XCI6ICRmYS12YXItbWFwLW1hcmtlZC1hbHQsXG4gIFwiamVkaVwiOiAkZmEtdmFyLWplZGksXG4gIFwic3F1YXJlLXBvbGwtdmVydGljYWxcIjogJGZhLXZhci1zcXVhcmUtcG9sbC12ZXJ0aWNhbCxcbiAgXCJwb2xsXCI6ICRmYS12YXItcG9sbCxcbiAgXCJtdWctaG90XCI6ICRmYS12YXItbXVnLWhvdCxcbiAgXCJjYXItYmF0dGVyeVwiOiAkZmEtdmFyLWNhci1iYXR0ZXJ5LFxuICBcImJhdHRlcnktY2FyXCI6ICRmYS12YXItYmF0dGVyeS1jYXIsXG4gIFwiZ2lmdFwiOiAkZmEtdmFyLWdpZnQsXG4gIFwiZGljZS10d29cIjogJGZhLXZhci1kaWNlLXR3byxcbiAgXCJjaGVzcy1xdWVlblwiOiAkZmEtdmFyLWNoZXNzLXF1ZWVuLFxuICBcImdsYXNzZXNcIjogJGZhLXZhci1nbGFzc2VzLFxuICBcImNoZXNzLWJvYXJkXCI6ICRmYS12YXItY2hlc3MtYm9hcmQsXG4gIFwiYnVpbGRpbmctY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLWNoZWNrLFxuICBcInBlcnNvbi1jaGFsa2JvYXJkXCI6ICRmYS12YXItcGVyc29uLWNoYWxrYm9hcmQsXG4gIFwibWFycy1zdHJva2UtcmlnaHRcIjogJGZhLXZhci1tYXJzLXN0cm9rZS1yaWdodCxcbiAgXCJtYXJzLXN0cm9rZS1oXCI6ICRmYS12YXItbWFycy1zdHJva2UtaCxcbiAgXCJoYW5kLWJhY2stZmlzdFwiOiAkZmEtdmFyLWhhbmQtYmFjay1maXN0LFxuICBcImhhbmQtcm9ja1wiOiAkZmEtdmFyLWhhbmQtcm9jayxcbiAgXCJzcXVhcmUtY2FyZXQtdXBcIjogJGZhLXZhci1zcXVhcmUtY2FyZXQtdXAsXG4gIFwiY2FyZXQtc3F1YXJlLXVwXCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLXVwLFxuICBcImNsb3VkLXNob3dlcnMtd2F0ZXJcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLXdhdGVyLFxuICBcImNoYXJ0LWJhclwiOiAkZmEtdmFyLWNoYXJ0LWJhcixcbiAgXCJiYXItY2hhcnRcIjogJGZhLXZhci1iYXItY2hhcnQsXG4gIFwiaGFuZHMtYnViYmxlc1wiOiAkZmEtdmFyLWhhbmRzLWJ1YmJsZXMsXG4gIFwiaGFuZHMtd2FzaFwiOiAkZmEtdmFyLWhhbmRzLXdhc2gsXG4gIFwibGVzcy10aGFuLWVxdWFsXCI6ICRmYS12YXItbGVzcy10aGFuLWVxdWFsLFxuICBcInRyYWluXCI6ICRmYS12YXItdHJhaW4sXG4gIFwiZXllLWxvdy12aXNpb25cIjogJGZhLXZhci1leWUtbG93LXZpc2lvbixcbiAgXCJsb3ctdmlzaW9uXCI6ICRmYS12YXItbG93LXZpc2lvbixcbiAgXCJjcm93XCI6ICRmYS12YXItY3JvdyxcbiAgXCJzYWlsYm9hdFwiOiAkZmEtdmFyLXNhaWxib2F0LFxuICBcIndpbmRvdy1yZXN0b3JlXCI6ICRmYS12YXItd2luZG93LXJlc3RvcmUsXG4gIFwic3F1YXJlLXBsdXNcIjogJGZhLXZhci1zcXVhcmUtcGx1cyxcbiAgXCJwbHVzLXNxdWFyZVwiOiAkZmEtdmFyLXBsdXMtc3F1YXJlLFxuICBcInRvcmlpLWdhdGVcIjogJGZhLXZhci10b3JpaS1nYXRlLFxuICBcImZyb2dcIjogJGZhLXZhci1mcm9nLFxuICBcImJ1Y2tldFwiOiAkZmEtdmFyLWJ1Y2tldCxcbiAgXCJpbWFnZVwiOiAkZmEtdmFyLWltYWdlLFxuICBcIm1pY3JvcGhvbmVcIjogJGZhLXZhci1taWNyb3Bob25lLFxuICBcImNvd1wiOiAkZmEtdmFyLWNvdyxcbiAgXCJjYXJldC11cFwiOiAkZmEtdmFyLWNhcmV0LXVwLFxuICBcInNjcmV3ZHJpdmVyXCI6ICRmYS12YXItc2NyZXdkcml2ZXIsXG4gIFwiZm9sZGVyLWNsb3NlZFwiOiAkZmEtdmFyLWZvbGRlci1jbG9zZWQsXG4gIFwiaG91c2UtdHN1bmFtaVwiOiAkZmEtdmFyLWhvdXNlLXRzdW5hbWksXG4gIFwic3F1YXJlLW5maVwiOiAkZmEtdmFyLXNxdWFyZS1uZmksXG4gIFwiYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXJcIjogJGZhLXZhci1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlcixcbiAgXCJtYXJ0aW5pLWdsYXNzXCI6ICRmYS12YXItbWFydGluaS1nbGFzcyxcbiAgXCJnbGFzcy1tYXJ0aW5pLWFsdFwiOiAkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0LFxuICBcInJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItcm90YXRlLWxlZnQsXG4gIFwicm90YXRlLWJhY2tcIjogJGZhLXZhci1yb3RhdGUtYmFjayxcbiAgXCJyb3RhdGUtYmFja3dhcmRcIjogJGZhLXZhci1yb3RhdGUtYmFja3dhcmQsXG4gIFwidW5kby1hbHRcIjogJGZhLXZhci11bmRvLWFsdCxcbiAgXCJ0YWJsZS1jb2x1bW5zXCI6ICRmYS12YXItdGFibGUtY29sdW1ucyxcbiAgXCJjb2x1bW5zXCI6ICRmYS12YXItY29sdW1ucyxcbiAgXCJsZW1vblwiOiAkZmEtdmFyLWxlbW9uLFxuICBcImhlYWQtc2lkZS1tYXNrXCI6ICRmYS12YXItaGVhZC1zaWRlLW1hc2ssXG4gIFwiaGFuZHNoYWtlXCI6ICRmYS12YXItaGFuZHNoYWtlLFxuICBcImdlbVwiOiAkZmEtdmFyLWdlbSxcbiAgXCJkb2xseVwiOiAkZmEtdmFyLWRvbGx5LFxuICBcImRvbGx5LWJveFwiOiAkZmEtdmFyLWRvbGx5LWJveCxcbiAgXCJzbW9raW5nXCI6ICRmYS12YXItc21va2luZyxcbiAgXCJtaW5pbWl6ZVwiOiAkZmEtdmFyLW1pbmltaXplLFxuICBcImNvbXByZXNzLWFycm93cy1hbHRcIjogJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0LFxuICBcIm1vbnVtZW50XCI6ICRmYS12YXItbW9udW1lbnQsXG4gIFwic25vd3Bsb3dcIjogJGZhLXZhci1zbm93cGxvdyxcbiAgXCJhbmdsZXMtcmlnaHRcIjogJGZhLXZhci1hbmdsZXMtcmlnaHQsXG4gIFwiYW5nbGUtZG91YmxlLXJpZ2h0XCI6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0LFxuICBcImNhbm5hYmlzXCI6ICRmYS12YXItY2FubmFiaXMsXG4gIFwiY2lyY2xlLXBsYXlcIjogJGZhLXZhci1jaXJjbGUtcGxheSxcbiAgXCJwbGF5LWNpcmNsZVwiOiAkZmEtdmFyLXBsYXktY2lyY2xlLFxuICBcInRhYmxldHNcIjogJGZhLXZhci10YWJsZXRzLFxuICBcImV0aGVybmV0XCI6ICRmYS12YXItZXRoZXJuZXQsXG4gIFwiZXVyby1zaWduXCI6ICRmYS12YXItZXVyby1zaWduLFxuICBcImV1clwiOiAkZmEtdmFyLWV1cixcbiAgXCJldXJvXCI6ICRmYS12YXItZXVybyxcbiAgXCJjaGFpclwiOiAkZmEtdmFyLWNoYWlyLFxuICBcImNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWNpcmNsZS1jaGVjayxcbiAgXCJjaGVjay1jaXJjbGVcIjogJGZhLXZhci1jaGVjay1jaXJjbGUsXG4gIFwiY2lyY2xlLXN0b3BcIjogJGZhLXZhci1jaXJjbGUtc3RvcCxcbiAgXCJzdG9wLWNpcmNsZVwiOiAkZmEtdmFyLXN0b3AtY2lyY2xlLFxuICBcImNvbXBhc3MtZHJhZnRpbmdcIjogJGZhLXZhci1jb21wYXNzLWRyYWZ0aW5nLFxuICBcImRyYWZ0aW5nLWNvbXBhc3NcIjogJGZhLXZhci1kcmFmdGluZy1jb21wYXNzLFxuICBcInBsYXRlLXdoZWF0XCI6ICRmYS12YXItcGxhdGUtd2hlYXQsXG4gIFwiaWNpY2xlc1wiOiAkZmEtdmFyLWljaWNsZXMsXG4gIFwicGVyc29uLXNoZWx0ZXJcIjogJGZhLXZhci1wZXJzb24tc2hlbHRlcixcbiAgXCJuZXV0ZXJcIjogJGZhLXZhci1uZXV0ZXIsXG4gIFwiaWQtYmFkZ2VcIjogJGZhLXZhci1pZC1iYWRnZSxcbiAgXCJtYXJrZXJcIjogJGZhLXZhci1tYXJrZXIsXG4gIFwiZmFjZS1sYXVnaC1iZWFtXCI6ICRmYS12YXItZmFjZS1sYXVnaC1iZWFtLFxuICBcImxhdWdoLWJlYW1cIjogJGZhLXZhci1sYXVnaC1iZWFtLFxuICBcImhlbGljb3B0ZXItc3ltYm9sXCI6ICRmYS12YXItaGVsaWNvcHRlci1zeW1ib2wsXG4gIFwidW5pdmVyc2FsLWFjY2Vzc1wiOiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MsXG4gIFwiY2lyY2xlLWNoZXZyb24tdXBcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi11cCxcbiAgXCJjaGV2cm9uLWNpcmNsZS11cFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwLFxuICBcImxhcmktc2lnblwiOiAkZmEtdmFyLWxhcmktc2lnbixcbiAgXCJ2b2xjYW5vXCI6ICRmYS12YXItdm9sY2FubyxcbiAgXCJwZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0LFxuICBcInN0ZXJsaW5nLXNpZ25cIjogJGZhLXZhci1zdGVybGluZy1zaWduLFxuICBcImdicFwiOiAkZmEtdmFyLWdicCxcbiAgXCJwb3VuZC1zaWduXCI6ICRmYS12YXItcG91bmQtc2lnbixcbiAgXCJ2aXJ1c2VzXCI6ICRmYS12YXItdmlydXNlcyxcbiAgXCJzcXVhcmUtcGVyc29uLWNvbmZpbmVkXCI6ICRmYS12YXItc3F1YXJlLXBlcnNvbi1jb25maW5lZCxcbiAgXCJ1c2VyLXRpZVwiOiAkZmEtdmFyLXVzZXItdGllLFxuICBcImFycm93LWRvd24tbG9uZ1wiOiAkZmEtdmFyLWFycm93LWRvd24tbG9uZyxcbiAgXCJsb25nLWFycm93LWRvd25cIjogJGZhLXZhci1sb25nLWFycm93LWRvd24sXG4gIFwidGVudC1hcnJvdy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci10ZW50LWFycm93LWRvd24tdG8tbGluZSxcbiAgXCJjZXJ0aWZpY2F0ZVwiOiAkZmEtdmFyLWNlcnRpZmljYXRlLFxuICBcInJlcGx5LWFsbFwiOiAkZmEtdmFyLXJlcGx5LWFsbCxcbiAgXCJtYWlsLXJlcGx5LWFsbFwiOiAkZmEtdmFyLW1haWwtcmVwbHktYWxsLFxuICBcInN1aXRjYXNlXCI6ICRmYS12YXItc3VpdGNhc2UsXG4gIFwicGVyc29uLXNrYXRpbmdcIjogJGZhLXZhci1wZXJzb24tc2thdGluZyxcbiAgXCJza2F0aW5nXCI6ICRmYS12YXItc2thdGluZyxcbiAgXCJmaWx0ZXItY2lyY2xlLWRvbGxhclwiOiAkZmEtdmFyLWZpbHRlci1jaXJjbGUtZG9sbGFyLFxuICBcImZ1bm5lbC1kb2xsYXJcIjogJGZhLXZhci1mdW5uZWwtZG9sbGFyLFxuICBcImNhbWVyYS1yZXRyb1wiOiAkZmEtdmFyLWNhbWVyYS1yZXRybyxcbiAgXCJjaXJjbGUtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duLFxuICBcImFycm93LWNpcmNsZS1kb3duXCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd24sXG4gIFwiZmlsZS1pbXBvcnRcIjogJGZhLXZhci1maWxlLWltcG9ydCxcbiAgXCJhcnJvdy1yaWdodC10by1maWxlXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtdG8tZmlsZSxcbiAgXCJzcXVhcmUtYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtcmlnaHQsXG4gIFwiZXh0ZXJuYWwtbGluay1zcXVhcmVcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZSxcbiAgXCJib3gtb3BlblwiOiAkZmEtdmFyLWJveC1vcGVuLFxuICBcInNjcm9sbFwiOiAkZmEtdmFyLXNjcm9sbCxcbiAgXCJzcGFcIjogJGZhLXZhci1zcGEsXG4gIFwibG9jYXRpb24tcGluLWxvY2tcIjogJGZhLXZhci1sb2NhdGlvbi1waW4tbG9jayxcbiAgXCJwYXVzZVwiOiAkZmEtdmFyLXBhdXNlLFxuICBcImhpbGwtYXZhbGFuY2hlXCI6ICRmYS12YXItaGlsbC1hdmFsYW5jaGUsXG4gIFwidGVtcGVyYXR1cmUtZW1wdHlcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1lbXB0eSxcbiAgXCJ0ZW1wZXJhdHVyZS0wXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtMCxcbiAgXCJ0aGVybW9tZXRlci0wXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMCxcbiAgXCJ0aGVybW9tZXRlci1lbXB0eVwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5LFxuICBcImJvbWJcIjogJGZhLXZhci1ib21iLFxuICBcInJlZ2lzdGVyZWRcIjogJGZhLXZhci1yZWdpc3RlcmVkLFxuICBcImFkZHJlc3MtY2FyZFwiOiAkZmEtdmFyLWFkZHJlc3MtY2FyZCxcbiAgXCJjb250YWN0LWNhcmRcIjogJGZhLXZhci1jb250YWN0LWNhcmQsXG4gIFwidmNhcmRcIjogJGZhLXZhci12Y2FyZCxcbiAgXCJzY2FsZS11bmJhbGFuY2VkLWZsaXBcIjogJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLWZsaXAsXG4gIFwiYmFsYW5jZS1zY2FsZS1yaWdodFwiOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQsXG4gIFwic3Vic2NyaXB0XCI6ICRmYS12YXItc3Vic2NyaXB0LFxuICBcImRpYW1vbmQtdHVybi1yaWdodFwiOiAkZmEtdmFyLWRpYW1vbmQtdHVybi1yaWdodCxcbiAgXCJkaXJlY3Rpb25zXCI6ICRmYS12YXItZGlyZWN0aW9ucyxcbiAgXCJidXJzdFwiOiAkZmEtdmFyLWJ1cnN0LFxuICBcImhvdXNlLWxhcHRvcFwiOiAkZmEtdmFyLWhvdXNlLWxhcHRvcCxcbiAgXCJsYXB0b3AtaG91c2VcIjogJGZhLXZhci1sYXB0b3AtaG91c2UsXG4gIFwiZmFjZS10aXJlZFwiOiAkZmEtdmFyLWZhY2UtdGlyZWQsXG4gIFwidGlyZWRcIjogJGZhLXZhci10aXJlZCxcbiAgXCJtb25leS1iaWxsc1wiOiAkZmEtdmFyLW1vbmV5LWJpbGxzLFxuICBcInNtb2dcIjogJGZhLXZhci1zbW9nLFxuICBcImNydXRjaFwiOiAkZmEtdmFyLWNydXRjaCxcbiAgXCJjbG91ZC1hcnJvdy11cFwiOiAkZmEtdmFyLWNsb3VkLWFycm93LXVwLFxuICBcImNsb3VkLXVwbG9hZFwiOiAkZmEtdmFyLWNsb3VkLXVwbG9hZCxcbiAgXCJjbG91ZC11cGxvYWQtYWx0XCI6ICRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCxcbiAgXCJwYWxldHRlXCI6ICRmYS12YXItcGFsZXR0ZSxcbiAgXCJhcnJvd3MtdHVybi1yaWdodFwiOiAkZmEtdmFyLWFycm93cy10dXJuLXJpZ2h0LFxuICBcInZlc3RcIjogJGZhLXZhci12ZXN0LFxuICBcImZlcnJ5XCI6ICRmYS12YXItZmVycnksXG4gIFwiYXJyb3dzLWRvd24tdG8tcGVvcGxlXCI6ICRmYS12YXItYXJyb3dzLWRvd24tdG8tcGVvcGxlLFxuICBcInNlZWRsaW5nXCI6ICRmYS12YXItc2VlZGxpbmcsXG4gIFwic3Byb3V0XCI6ICRmYS12YXItc3Byb3V0LFxuICBcImxlZnQtcmlnaHRcIjogJGZhLXZhci1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1hbHQtaFwiOiAkZmEtdmFyLWFycm93cy1hbHQtaCxcbiAgXCJib3hlcy1wYWNraW5nXCI6ICRmYS12YXItYm94ZXMtcGFja2luZyxcbiAgXCJjaXJjbGUtYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1sZWZ0LFxuICBcImFycm93LWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQsXG4gIFwiZ3JvdXAtYXJyb3dzLXJvdGF0ZVwiOiAkZmEtdmFyLWdyb3VwLWFycm93cy1yb3RhdGUsXG4gIFwiYm93bC1mb29kXCI6ICRmYS12YXItYm93bC1mb29kLFxuICBcImNhbmR5LWNhbmVcIjogJGZhLXZhci1jYW5keS1jYW5lLFxuICBcImFycm93LWRvd24td2lkZS1zaG9ydFwiOiAkZmEtdmFyLWFycm93LWRvd24td2lkZS1zaG9ydCxcbiAgXCJzb3J0LWFtb3VudC1hc2NcIjogJGZhLXZhci1zb3J0LWFtb3VudC1hc2MsXG4gIFwic29ydC1hbW91bnQtZG93blwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24sXG4gIFwiY2xvdWQtYm9sdFwiOiAkZmEtdmFyLWNsb3VkLWJvbHQsXG4gIFwidGh1bmRlcnN0b3JtXCI6ICRmYS12YXItdGh1bmRlcnN0b3JtLFxuICBcInRleHQtc2xhc2hcIjogJGZhLXZhci10ZXh0LXNsYXNoLFxuICBcInJlbW92ZS1mb3JtYXRcIjogJGZhLXZhci1yZW1vdmUtZm9ybWF0LFxuICBcImZhY2Utc21pbGUtd2lua1wiOiAkZmEtdmFyLWZhY2Utc21pbGUtd2luayxcbiAgXCJzbWlsZS13aW5rXCI6ICRmYS12YXItc21pbGUtd2luayxcbiAgXCJmaWxlLXdvcmRcIjogJGZhLXZhci1maWxlLXdvcmQsXG4gIFwiZmlsZS1wb3dlcnBvaW50XCI6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LFxuICBcImFycm93cy1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzLWhcIjogJGZhLXZhci1hcnJvd3MtaCxcbiAgXCJob3VzZS1sb2NrXCI6ICRmYS12YXItaG91c2UtbG9jayxcbiAgXCJjbG91ZC1hcnJvdy1kb3duXCI6ICRmYS12YXItY2xvdWQtYXJyb3ctZG93bixcbiAgXCJjbG91ZC1kb3dubG9hZFwiOiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLFxuICBcImNsb3VkLWRvd25sb2FkLWFsdFwiOiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCxcbiAgXCJjaGlsZHJlblwiOiAkZmEtdmFyLWNoaWxkcmVuLFxuICBcImNoYWxrYm9hcmRcIjogJGZhLXZhci1jaGFsa2JvYXJkLFxuICBcImJsYWNrYm9hcmRcIjogJGZhLXZhci1ibGFja2JvYXJkLFxuICBcInVzZXItbGFyZ2Utc2xhc2hcIjogJGZhLXZhci11c2VyLWxhcmdlLXNsYXNoLFxuICBcInVzZXItYWx0LXNsYXNoXCI6ICRmYS12YXItdXNlci1hbHQtc2xhc2gsXG4gIFwiZW52ZWxvcGUtb3BlblwiOiAkZmEtdmFyLWVudmVsb3BlLW9wZW4sXG4gIFwiaGFuZHNoYWtlLXNpbXBsZS1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2gsXG4gIFwiaGFuZHNoYWtlLWFsdC1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gsXG4gIFwibWF0dHJlc3MtcGlsbG93XCI6ICRmYS12YXItbWF0dHJlc3MtcGlsbG93LFxuICBcImd1YXJhbmktc2lnblwiOiAkZmEtdmFyLWd1YXJhbmktc2lnbixcbiAgXCJhcnJvd3Mtcm90YXRlXCI6ICRmYS12YXItYXJyb3dzLXJvdGF0ZSxcbiAgXCJyZWZyZXNoXCI6ICRmYS12YXItcmVmcmVzaCxcbiAgXCJzeW5jXCI6ICRmYS12YXItc3luYyxcbiAgXCJmaXJlLWV4dGluZ3Vpc2hlclwiOiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyLFxuICBcImNydXplaXJvLXNpZ25cIjogJGZhLXZhci1jcnV6ZWlyby1zaWduLFxuICBcImdyZWF0ZXItdGhhbi1lcXVhbFwiOiAkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCxcbiAgXCJzaGllbGQtaGFsdmVkXCI6ICRmYS12YXItc2hpZWxkLWhhbHZlZCxcbiAgXCJzaGllbGQtYWx0XCI6ICRmYS12YXItc2hpZWxkLWFsdCxcbiAgXCJib29rLWF0bGFzXCI6ICRmYS12YXItYm9vay1hdGxhcyxcbiAgXCJhdGxhc1wiOiAkZmEtdmFyLWF0bGFzLFxuICBcInZpcnVzXCI6ICRmYS12YXItdmlydXMsXG4gIFwiZW52ZWxvcGUtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItZW52ZWxvcGUtY2lyY2xlLWNoZWNrLFxuICBcImxheWVyLWdyb3VwXCI6ICRmYS12YXItbGF5ZXItZ3JvdXAsXG4gIFwiYXJyb3dzLXRvLWRvdFwiOiAkZmEtdmFyLWFycm93cy10by1kb3QsXG4gIFwiYXJjaHdheVwiOiAkZmEtdmFyLWFyY2h3YXksXG4gIFwiaGVhcnQtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWNoZWNrLFxuICBcImhvdXNlLWNoaW1uZXktY3JhY2tcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LWNyYWNrLFxuICBcImhvdXNlLWRhbWFnZVwiOiAkZmEtdmFyLWhvdXNlLWRhbWFnZSxcbiAgXCJmaWxlLXppcHBlclwiOiAkZmEtdmFyLWZpbGUtemlwcGVyLFxuICBcImZpbGUtYXJjaGl2ZVwiOiAkZmEtdmFyLWZpbGUtYXJjaGl2ZSxcbiAgXCJzcXVhcmVcIjogJGZhLXZhci1zcXVhcmUsXG4gIFwibWFydGluaS1nbGFzcy1lbXB0eVwiOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHksXG4gIFwiZ2xhc3MtbWFydGluaVwiOiAkZmEtdmFyLWdsYXNzLW1hcnRpbmksXG4gIFwiY291Y2hcIjogJGZhLXZhci1jb3VjaCxcbiAgXCJjZWRpLXNpZ25cIjogJGZhLXZhci1jZWRpLXNpZ24sXG4gIFwiaXRhbGljXCI6ICRmYS12YXItaXRhbGljLFxuICBcInRhYmxlLWNlbGxzLWNvbHVtbi1sb2NrXCI6ICRmYS12YXItdGFibGUtY2VsbHMtY29sdW1uLWxvY2ssXG4gIFwiY2h1cmNoXCI6ICRmYS12YXItY2h1cmNoLFxuICBcImNvbW1lbnRzLWRvbGxhclwiOiAkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcixcbiAgXCJkZW1vY3JhdFwiOiAkZmEtdmFyLWRlbW9jcmF0LFxuICBcInpcIjogJGZhLXZhci16LFxuICBcInBlcnNvbi1za2lpbmdcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLFxuICBcInNraWluZ1wiOiAkZmEtdmFyLXNraWluZyxcbiAgXCJyb2FkLWxvY2tcIjogJGZhLXZhci1yb2FkLWxvY2ssXG4gIFwiYVwiOiAkZmEtdmFyLWEsXG4gIFwidGVtcGVyYXR1cmUtYXJyb3ctZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LWRvd24sXG4gIFwidGVtcGVyYXR1cmUtZG93blwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWRvd24sXG4gIFwiZmVhdGhlci1wb2ludGVkXCI6ICRmYS12YXItZmVhdGhlci1wb2ludGVkLFxuICBcImZlYXRoZXItYWx0XCI6ICRmYS12YXItZmVhdGhlci1hbHQsXG4gIFwicFwiOiAkZmEtdmFyLXAsXG4gIFwic25vd2ZsYWtlXCI6ICRmYS12YXItc25vd2ZsYWtlLFxuICBcIm5ld3NwYXBlclwiOiAkZmEtdmFyLW5ld3NwYXBlcixcbiAgXCJyZWN0YW5nbGUtYWRcIjogJGZhLXZhci1yZWN0YW5nbGUtYWQsXG4gIFwiYWRcIjogJGZhLXZhci1hZCxcbiAgXCJjaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwiYXJyb3ctY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0LFxuICBcImZpbHRlci1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1maWx0ZXItY2lyY2xlLXhtYXJrLFxuICBcImxvY3VzdFwiOiAkZmEtdmFyLWxvY3VzdCxcbiAgXCJzb3J0XCI6ICRmYS12YXItc29ydCxcbiAgXCJ1bnNvcnRlZFwiOiAkZmEtdmFyLXVuc29ydGVkLFxuICBcImxpc3Qtb2xcIjogJGZhLXZhci1saXN0LW9sLFxuICBcImxpc3QtMS0yXCI6ICRmYS12YXItbGlzdC0xLTIsXG4gIFwibGlzdC1udW1lcmljXCI6ICRmYS12YXItbGlzdC1udW1lcmljLFxuICBcInBlcnNvbi1kcmVzcy1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcy1idXJzdCxcbiAgXCJtb25leS1jaGVjay1kb2xsYXJcIjogJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXIsXG4gIFwibW9uZXktY2hlY2stYWx0XCI6ICRmYS12YXItbW9uZXktY2hlY2stYWx0LFxuICBcInZlY3Rvci1zcXVhcmVcIjogJGZhLXZhci12ZWN0b3Itc3F1YXJlLFxuICBcImJyZWFkLXNsaWNlXCI6ICRmYS12YXItYnJlYWQtc2xpY2UsXG4gIFwibGFuZ3VhZ2VcIjogJGZhLXZhci1sYW5ndWFnZSxcbiAgXCJmYWNlLWtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWZhY2Uta2lzcy13aW5rLWhlYXJ0LFxuICBcImtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWtpc3Mtd2luay1oZWFydCxcbiAgXCJmaWx0ZXJcIjogJGZhLXZhci1maWx0ZXIsXG4gIFwicXVlc3Rpb25cIjogJGZhLXZhci1xdWVzdGlvbixcbiAgXCJmaWxlLXNpZ25hdHVyZVwiOiAkZmEtdmFyLWZpbGUtc2lnbmF0dXJlLFxuICBcInVwLWRvd24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLXVwLWRvd24tbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtYWx0XCI6ICRmYS12YXItYXJyb3dzLWFsdCxcbiAgXCJob3VzZS1jaGltbmV5LXVzZXJcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXIsXG4gIFwiaGFuZC1ob2xkaW5nLWhlYXJ0XCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0LFxuICBcInB1enpsZS1waWVjZVwiOiAkZmEtdmFyLXB1enpsZS1waWVjZSxcbiAgXCJtb25leS1jaGVja1wiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLFxuICBcInN0YXItaGFsZi1zdHJva2VcIjogJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlLFxuICBcInN0YXItaGFsZi1hbHRcIjogJGZhLXZhci1zdGFyLWhhbGYtYWx0LFxuICBcImNvZGVcIjogJGZhLXZhci1jb2RlLFxuICBcIndoaXNrZXktZ2xhc3NcIjogJGZhLXZhci13aGlza2V5LWdsYXNzLFxuICBcImdsYXNzLXdoaXNrZXlcIjogJGZhLXZhci1nbGFzcy13aGlza2V5LFxuICBcImJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWNoYXJ0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydCxcbiAgXCJhcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxuICBcImV4dGVybmFsLWxpbmtcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLFxuICBcImN1YmVzLXN0YWNrZWRcIjogJGZhLXZhci1jdWJlcy1zdGFja2VkLFxuICBcIndvbi1zaWduXCI6ICRmYS12YXItd29uLXNpZ24sXG4gIFwia3J3XCI6ICRmYS12YXIta3J3LFxuICBcIndvblwiOiAkZmEtdmFyLXdvbixcbiAgXCJ2aXJ1cy1jb3ZpZFwiOiAkZmEtdmFyLXZpcnVzLWNvdmlkLFxuICBcImF1c3RyYWwtc2lnblwiOiAkZmEtdmFyLWF1c3RyYWwtc2lnbixcbiAgXCJmXCI6ICRmYS12YXItZixcbiAgXCJsZWFmXCI6ICRmYS12YXItbGVhZixcbiAgXCJyb2FkXCI6ICRmYS12YXItcm9hZCxcbiAgXCJ0YXhpXCI6ICRmYS12YXItdGF4aSxcbiAgXCJjYWJcIjogJGZhLXZhci1jYWIsXG4gIFwicGVyc29uLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1wbHVzLFxuICBcImNoYXJ0LXBpZVwiOiAkZmEtdmFyLWNoYXJ0LXBpZSxcbiAgXCJwaWUtY2hhcnRcIjogJGZhLXZhci1waWUtY2hhcnQsXG4gIFwiYm9sdC1saWdodG5pbmdcIjogJGZhLXZhci1ib2x0LWxpZ2h0bmluZyxcbiAgXCJzYWNrLXhtYXJrXCI6ICRmYS12YXItc2Fjay14bWFyayxcbiAgXCJmaWxlLWV4Y2VsXCI6ICRmYS12YXItZmlsZS1leGNlbCxcbiAgXCJmaWxlLWNvbnRyYWN0XCI6ICRmYS12YXItZmlsZS1jb250cmFjdCxcbiAgXCJmaXNoLWZpbnNcIjogJGZhLXZhci1maXNoLWZpbnMsXG4gIFwiYnVpbGRpbmctZmxhZ1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWZsYWcsXG4gIFwiZmFjZS1ncmluLWJlYW1cIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbSxcbiAgXCJncmluLWJlYW1cIjogJGZhLXZhci1ncmluLWJlYW0sXG4gIFwib2JqZWN0LXVuZ3JvdXBcIjogJGZhLXZhci1vYmplY3QtdW5ncm91cCxcbiAgXCJwb29wXCI6ICRmYS12YXItcG9vcCxcbiAgXCJsb2NhdGlvbi1waW5cIjogJGZhLXZhci1sb2NhdGlvbi1waW4sXG4gIFwibWFwLW1hcmtlclwiOiAkZmEtdmFyLW1hcC1tYXJrZXIsXG4gIFwia2FhYmFcIjogJGZhLXZhci1rYWFiYSxcbiAgXCJ0b2lsZXQtcGFwZXJcIjogJGZhLXZhci10b2lsZXQtcGFwZXIsXG4gIFwiaGVsbWV0LXNhZmV0eVwiOiAkZmEtdmFyLWhlbG1ldC1zYWZldHksXG4gIFwiaGFyZC1oYXRcIjogJGZhLXZhci1oYXJkLWhhdCxcbiAgXCJoYXQtaGFyZFwiOiAkZmEtdmFyLWhhdC1oYXJkLFxuICBcImVqZWN0XCI6ICRmYS12YXItZWplY3QsXG4gIFwiY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLXJpZ2h0LFxuICBcImFycm93LWFsdC1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0LFxuICBcInBsYW5lLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS1jaGVjayxcbiAgXCJmYWNlLXJvbGxpbmctZXllc1wiOiAkZmEtdmFyLWZhY2Utcm9sbGluZy1leWVzLFxuICBcIm1laC1yb2xsaW5nLWV5ZXNcIjogJGZhLXZhci1tZWgtcm9sbGluZy1leWVzLFxuICBcIm9iamVjdC1ncm91cFwiOiAkZmEtdmFyLW9iamVjdC1ncm91cCxcbiAgXCJjaGFydC1saW5lXCI6ICRmYS12YXItY2hhcnQtbGluZSxcbiAgXCJsaW5lLWNoYXJ0XCI6ICRmYS12YXItbGluZS1jaGFydCxcbiAgXCJtYXNrLXZlbnRpbGF0b3JcIjogJGZhLXZhci1tYXNrLXZlbnRpbGF0b3IsXG4gIFwiYXJyb3ctcmlnaHRcIjogJGZhLXZhci1hcnJvdy1yaWdodCxcbiAgXCJzaWducy1wb3N0XCI6ICRmYS12YXItc2lnbnMtcG9zdCxcbiAgXCJtYXAtc2lnbnNcIjogJGZhLXZhci1tYXAtc2lnbnMsXG4gIFwiY2FzaC1yZWdpc3RlclwiOiAkZmEtdmFyLWNhc2gtcmVnaXN0ZXIsXG4gIFwicGVyc29uLWNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb24sXG4gIFwiaFwiOiAkZmEtdmFyLWgsXG4gIFwidGFycFwiOiAkZmEtdmFyLXRhcnAsXG4gIFwic2NyZXdkcml2ZXItd3JlbmNoXCI6ICRmYS12YXItc2NyZXdkcml2ZXItd3JlbmNoLFxuICBcInRvb2xzXCI6ICRmYS12YXItdG9vbHMsXG4gIFwiYXJyb3dzLXRvLWV5ZVwiOiAkZmEtdmFyLWFycm93cy10by1leWUsXG4gIFwicGx1Zy1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWJvbHQsXG4gIFwiaGVhcnRcIjogJGZhLXZhci1oZWFydCxcbiAgXCJtYXJzLWFuZC12ZW51c1wiOiAkZmEtdmFyLW1hcnMtYW5kLXZlbnVzLFxuICBcImhvdXNlLXVzZXJcIjogJGZhLXZhci1ob3VzZS11c2VyLFxuICBcImhvbWUtdXNlclwiOiAkZmEtdmFyLWhvbWUtdXNlcixcbiAgXCJkdW1wc3Rlci1maXJlXCI6ICRmYS12YXItZHVtcHN0ZXItZmlyZSxcbiAgXCJob3VzZS1jcmFja1wiOiAkZmEtdmFyLWhvdXNlLWNyYWNrLFxuICBcIm1hcnRpbmktZ2xhc3MtY2l0cnVzXCI6ICRmYS12YXItbWFydGluaS1nbGFzcy1jaXRydXMsXG4gIFwiY29ja3RhaWxcIjogJGZhLXZhci1jb2NrdGFpbCxcbiAgXCJmYWNlLXN1cnByaXNlXCI6ICRmYS12YXItZmFjZS1zdXJwcmlzZSxcbiAgXCJzdXJwcmlzZVwiOiAkZmEtdmFyLXN1cnByaXNlLFxuICBcImJvdHRsZS13YXRlclwiOiAkZmEtdmFyLWJvdHRsZS13YXRlcixcbiAgXCJjaXJjbGUtcGF1c2VcIjogJGZhLXZhci1jaXJjbGUtcGF1c2UsXG4gIFwicGF1c2UtY2lyY2xlXCI6ICRmYS12YXItcGF1c2UtY2lyY2xlLFxuICBcInRvaWxldC1wYXBlci1zbGFzaFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCxcbiAgXCJhcHBsZS13aG9sZVwiOiAkZmEtdmFyLWFwcGxlLXdob2xlLFxuICBcImFwcGxlLWFsdFwiOiAkZmEtdmFyLWFwcGxlLWFsdCxcbiAgXCJraXRjaGVuLXNldFwiOiAkZmEtdmFyLWtpdGNoZW4tc2V0LFxuICBcInJcIjogJGZhLXZhci1yLFxuICBcInRlbXBlcmF0dXJlLXF1YXJ0ZXJcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1xdWFydGVyLFxuICBcInRlbXBlcmF0dXJlLTFcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0xLFxuICBcInRoZXJtb21ldGVyLTFcIjogJGZhLXZhci10aGVybW9tZXRlci0xLFxuICBcInRoZXJtb21ldGVyLXF1YXJ0ZXJcIjogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyLFxuICBcImN1YmVcIjogJGZhLXZhci1jdWJlLFxuICBcImJpdGNvaW4tc2lnblwiOiAkZmEtdmFyLWJpdGNvaW4tc2lnbixcbiAgXCJzaGllbGQtZG9nXCI6ICRmYS12YXItc2hpZWxkLWRvZyxcbiAgXCJzb2xhci1wYW5lbFwiOiAkZmEtdmFyLXNvbGFyLXBhbmVsLFxuICBcImxvY2stb3BlblwiOiAkZmEtdmFyLWxvY2stb3BlbixcbiAgXCJlbGV2YXRvclwiOiAkZmEtdmFyLWVsZXZhdG9yLFxuICBcIm1vbmV5LWJpbGwtdHJhbnNmZXJcIjogJGZhLXZhci1tb25leS1iaWxsLXRyYW5zZmVyLFxuICBcIm1vbmV5LWJpbGwtdHJlbmQtdXBcIjogJGZhLXZhci1tb25leS1iaWxsLXRyZW5kLXVwLFxuICBcImhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWhvdXNlLWZsb29kLXdhdGVyLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJzcXVhcmUtcG9sbC1ob3Jpem9udGFsXCI6ICRmYS12YXItc3F1YXJlLXBvbGwtaG9yaXpvbnRhbCxcbiAgXCJwb2xsLWhcIjogJGZhLXZhci1wb2xsLWgsXG4gIFwiY2lyY2xlXCI6ICRmYS12YXItY2lyY2xlLFxuICBcImJhY2t3YXJkLWZhc3RcIjogJGZhLXZhci1iYWNrd2FyZC1mYXN0LFxuICBcImZhc3QtYmFja3dhcmRcIjogJGZhLXZhci1mYXN0LWJhY2t3YXJkLFxuICBcInJlY3ljbGVcIjogJGZhLXZhci1yZWN5Y2xlLFxuICBcInVzZXItYXN0cm9uYXV0XCI6ICRmYS12YXItdXNlci1hc3Ryb25hdXQsXG4gIFwicGxhbmUtc2xhc2hcIjogJGZhLXZhci1wbGFuZS1zbGFzaCxcbiAgXCJ0cmFkZW1hcmtcIjogJGZhLXZhci10cmFkZW1hcmssXG4gIFwiYmFza2V0YmFsbFwiOiAkZmEtdmFyLWJhc2tldGJhbGwsXG4gIFwiYmFza2V0YmFsbC1iYWxsXCI6ICRmYS12YXItYmFza2V0YmFsbC1iYWxsLFxuICBcInNhdGVsbGl0ZS1kaXNoXCI6ICRmYS12YXItc2F0ZWxsaXRlLWRpc2gsXG4gIFwiY2lyY2xlLXVwXCI6ICRmYS12YXItY2lyY2xlLXVwLFxuICBcImFycm93LWFsdC1jaXJjbGUtdXBcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwLFxuICBcIm1vYmlsZS1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b24sXG4gIFwibW9iaWxlLWFsdFwiOiAkZmEtdmFyLW1vYmlsZS1hbHQsXG4gIFwidm9sdW1lLWhpZ2hcIjogJGZhLXZhci12b2x1bWUtaGlnaCxcbiAgXCJ2b2x1bWUtdXBcIjogJGZhLXZhci12b2x1bWUtdXAsXG4gIFwidXNlcnMtcmF5c1wiOiAkZmEtdmFyLXVzZXJzLXJheXMsXG4gIFwid2FsbGV0XCI6ICRmYS12YXItd2FsbGV0LFxuICBcImNsaXBib2FyZC1jaGVja1wiOiAkZmEtdmFyLWNsaXBib2FyZC1jaGVjayxcbiAgXCJmaWxlLWF1ZGlvXCI6ICRmYS12YXItZmlsZS1hdWRpbyxcbiAgXCJidXJnZXJcIjogJGZhLXZhci1idXJnZXIsXG4gIFwiaGFtYnVyZ2VyXCI6ICRmYS12YXItaGFtYnVyZ2VyLFxuICBcIndyZW5jaFwiOiAkZmEtdmFyLXdyZW5jaCxcbiAgXCJidWdzXCI6ICRmYS12YXItYnVncyxcbiAgXCJydXBlZS1zaWduXCI6ICRmYS12YXItcnVwZWUtc2lnbixcbiAgXCJydXBlZVwiOiAkZmEtdmFyLXJ1cGVlLFxuICBcImZpbGUtaW1hZ2VcIjogJGZhLXZhci1maWxlLWltYWdlLFxuICBcImNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJxdWVzdGlvbi1jaXJjbGVcIjogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUsXG4gIFwicGxhbmUtZGVwYXJ0dXJlXCI6ICRmYS12YXItcGxhbmUtZGVwYXJ0dXJlLFxuICBcImhhbmRzaGFrZS1zbGFzaFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zbGFzaCxcbiAgXCJib29rLWJvb2ttYXJrXCI6ICRmYS12YXItYm9vay1ib29rbWFyayxcbiAgXCJjb2RlLWJyYW5jaFwiOiAkZmEtdmFyLWNvZGUtYnJhbmNoLFxuICBcImhhdC1jb3dib3lcIjogJGZhLXZhci1oYXQtY293Ym95LFxuICBcImJyaWRnZVwiOiAkZmEtdmFyLWJyaWRnZSxcbiAgXCJwaG9uZS1mbGlwXCI6ICRmYS12YXItcGhvbmUtZmxpcCxcbiAgXCJwaG9uZS1hbHRcIjogJGZhLXZhci1waG9uZS1hbHQsXG4gIFwidHJ1Y2stZnJvbnRcIjogJGZhLXZhci10cnVjay1mcm9udCxcbiAgXCJjYXRcIjogJGZhLXZhci1jYXQsXG4gIFwiYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwidHJ1Y2stZmllbGRcIjogJGZhLXZhci10cnVjay1maWVsZCxcbiAgXCJyb3V0ZVwiOiAkZmEtdmFyLXJvdXRlLFxuICBcImNsaXBib2FyZC1xdWVzdGlvblwiOiAkZmEtdmFyLWNsaXBib2FyZC1xdWVzdGlvbixcbiAgXCJwYW5vcmFtYVwiOiAkZmEtdmFyLXBhbm9yYW1hLFxuICBcImNvbW1lbnQtbWVkaWNhbFwiOiAkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCxcbiAgXCJ0ZWV0aC1vcGVuXCI6ICRmYS12YXItdGVldGgtb3BlbixcbiAgXCJmaWxlLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLW1pbnVzLFxuICBcInRhZ3NcIjogJGZhLXZhci10YWdzLFxuICBcIndpbmUtZ2xhc3NcIjogJGZhLXZhci13aW5lLWdsYXNzLFxuICBcImZvcndhcmQtZmFzdFwiOiAkZmEtdmFyLWZvcndhcmQtZmFzdCxcbiAgXCJmYXN0LWZvcndhcmRcIjogJGZhLXZhci1mYXN0LWZvcndhcmQsXG4gIFwiZmFjZS1tZWgtYmxhbmtcIjogJGZhLXZhci1mYWNlLW1laC1ibGFuayxcbiAgXCJtZWgtYmxhbmtcIjogJGZhLXZhci1tZWgtYmxhbmssXG4gIFwic3F1YXJlLXBhcmtpbmdcIjogJGZhLXZhci1zcXVhcmUtcGFya2luZyxcbiAgXCJwYXJraW5nXCI6ICRmYS12YXItcGFya2luZyxcbiAgXCJob3VzZS1zaWduYWxcIjogJGZhLXZhci1ob3VzZS1zaWduYWwsXG4gIFwiYmFycy1wcm9ncmVzc1wiOiAkZmEtdmFyLWJhcnMtcHJvZ3Jlc3MsXG4gIFwidGFza3MtYWx0XCI6ICRmYS12YXItdGFza3MtYWx0LFxuICBcImZhdWNldC1kcmlwXCI6ICRmYS12YXItZmF1Y2V0LWRyaXAsXG4gIFwiY2FydC1mbGF0YmVkXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLFxuICBcImRvbGx5LWZsYXRiZWRcIjogJGZhLXZhci1kb2xseS1mbGF0YmVkLFxuICBcImJhbi1zbW9raW5nXCI6ICRmYS12YXItYmFuLXNtb2tpbmcsXG4gIFwic21va2luZy1iYW5cIjogJGZhLXZhci1zbW9raW5nLWJhbixcbiAgXCJ0ZXJtaW5hbFwiOiAkZmEtdmFyLXRlcm1pbmFsLFxuICBcIm1vYmlsZS1idXR0b25cIjogJGZhLXZhci1tb2JpbGUtYnV0dG9uLFxuICBcImhvdXNlLW1lZGljYWwtZmxhZ1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtZmxhZyxcbiAgXCJiYXNrZXQtc2hvcHBpbmdcIjogJGZhLXZhci1iYXNrZXQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctYmFza2V0XCI6ICRmYS12YXItc2hvcHBpbmctYmFza2V0LFxuICBcInRhcGVcIjogJGZhLXZhci10YXBlLFxuICBcImJ1cy1zaW1wbGVcIjogJGZhLXZhci1idXMtc2ltcGxlLFxuICBcImJ1cy1hbHRcIjogJGZhLXZhci1idXMtYWx0LFxuICBcImV5ZVwiOiAkZmEtdmFyLWV5ZSxcbiAgXCJmYWNlLXNhZC1jcnlcIjogJGZhLXZhci1mYWNlLXNhZC1jcnksXG4gIFwic2FkLWNyeVwiOiAkZmEtdmFyLXNhZC1jcnksXG4gIFwiYXVkaW8tZGVzY3JpcHRpb25cIjogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbixcbiAgXCJwZXJzb24tbWlsaXRhcnktdG8tcGVyc29uXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbixcbiAgXCJmaWxlLXNoaWVsZFwiOiAkZmEtdmFyLWZpbGUtc2hpZWxkLFxuICBcInVzZXItc2xhc2hcIjogJGZhLXZhci11c2VyLXNsYXNoLFxuICBcInBlblwiOiAkZmEtdmFyLXBlbixcbiAgXCJ0b3dlci1vYnNlcnZhdGlvblwiOiAkZmEtdmFyLXRvd2VyLW9ic2VydmF0aW9uLFxuICBcImZpbGUtY29kZVwiOiAkZmEtdmFyLWZpbGUtY29kZSxcbiAgXCJzaWduYWxcIjogJGZhLXZhci1zaWduYWwsXG4gIFwic2lnbmFsLTVcIjogJGZhLXZhci1zaWduYWwtNSxcbiAgXCJzaWduYWwtcGVyZmVjdFwiOiAkZmEtdmFyLXNpZ25hbC1wZXJmZWN0LFxuICBcImJ1c1wiOiAkZmEtdmFyLWJ1cyxcbiAgXCJoZWFydC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcmssXG4gIFwiaG91c2UtY2hpbW5leVwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXksXG4gIFwiaG9tZS1sZ1wiOiAkZmEtdmFyLWhvbWUtbGcsXG4gIFwid2luZG93LW1heGltaXplXCI6ICRmYS12YXItd2luZG93LW1heGltaXplLFxuICBcImZhY2UtZnJvd25cIjogJGZhLXZhci1mYWNlLWZyb3duLFxuICBcImZyb3duXCI6ICRmYS12YXItZnJvd24sXG4gIFwicHJlc2NyaXB0aW9uXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLFxuICBcInNob3BcIjogJGZhLXZhci1zaG9wLFxuICBcInN0b3JlLWFsdFwiOiAkZmEtdmFyLXN0b3JlLWFsdCxcbiAgXCJmbG9wcHktZGlza1wiOiAkZmEtdmFyLWZsb3BweS1kaXNrLFxuICBcInNhdmVcIjogJGZhLXZhci1zYXZlLFxuICBcInZpaGFyYVwiOiAkZmEtdmFyLXZpaGFyYSxcbiAgXCJzY2FsZS11bmJhbGFuY2VkXCI6ICRmYS12YXItc2NhbGUtdW5iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlLWxlZnRcIjogJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQsXG4gIFwic29ydC11cFwiOiAkZmEtdmFyLXNvcnQtdXAsXG4gIFwic29ydC1hc2NcIjogJGZhLXZhci1zb3J0LWFzYyxcbiAgXCJjb21tZW50LWRvdHNcIjogJGZhLXZhci1jb21tZW50LWRvdHMsXG4gIFwiY29tbWVudGluZ1wiOiAkZmEtdmFyLWNvbW1lbnRpbmcsXG4gIFwicGxhbnQtd2lsdFwiOiAkZmEtdmFyLXBsYW50LXdpbHQsXG4gIFwiZGlhbW9uZFwiOiAkZmEtdmFyLWRpYW1vbmQsXG4gIFwiZmFjZS1ncmluLXNxdWludFwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQsXG4gIFwiZ3Jpbi1zcXVpbnRcIjogJGZhLXZhci1ncmluLXNxdWludCxcbiAgXCJoYW5kLWhvbGRpbmctZG9sbGFyXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcixcbiAgXCJoYW5kLWhvbGRpbmctdXNkXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCxcbiAgXCJiYWN0ZXJpdW1cIjogJGZhLXZhci1iYWN0ZXJpdW0sXG4gIFwiaGFuZC1wb2ludGVyXCI6ICRmYS12YXItaGFuZC1wb2ludGVyLFxuICBcImRydW0tc3RlZWxwYW5cIjogJGZhLXZhci1kcnVtLXN0ZWVscGFuLFxuICBcImhhbmQtc2Npc3NvcnNcIjogJGZhLXZhci1oYW5kLXNjaXNzb3JzLFxuICBcImhhbmRzLXByYXlpbmdcIjogJGZhLXZhci1oYW5kcy1wcmF5aW5nLFxuICBcInByYXlpbmctaGFuZHNcIjogJGZhLXZhci1wcmF5aW5nLWhhbmRzLFxuICBcImFycm93LXJvdGF0ZS1yaWdodFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1yaWdodCxcbiAgXCJhcnJvdy1yaWdodC1yb3RhdGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1yb3RhdGUsXG4gIFwiYXJyb3ctcm90YXRlLWZvcndhcmRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtZm9yd2FyZCxcbiAgXCJyZWRvXCI6ICRmYS12YXItcmVkbyxcbiAgXCJiaW9oYXphcmRcIjogJGZhLXZhci1iaW9oYXphcmQsXG4gIFwibG9jYXRpb24tY3Jvc3NoYWlyc1wiOiAkZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnMsXG4gIFwibG9jYXRpb25cIjogJGZhLXZhci1sb2NhdGlvbixcbiAgXCJtYXJzLWRvdWJsZVwiOiAkZmEtdmFyLW1hcnMtZG91YmxlLFxuICBcImNoaWxkLWRyZXNzXCI6ICRmYS12YXItY2hpbGQtZHJlc3MsXG4gIFwidXNlcnMtYmV0d2Vlbi1saW5lc1wiOiAkZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXMsXG4gIFwibHVuZ3MtdmlydXNcIjogJGZhLXZhci1sdW5ncy12aXJ1cyxcbiAgXCJmYWNlLWdyaW4tdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tdGVhcnMsXG4gIFwiZ3Jpbi10ZWFyc1wiOiAkZmEtdmFyLWdyaW4tdGVhcnMsXG4gIFwicGhvbmVcIjogJGZhLXZhci1waG9uZSxcbiAgXCJjYWxlbmRhci14bWFya1wiOiAkZmEtdmFyLWNhbGVuZGFyLXhtYXJrLFxuICBcImNhbGVuZGFyLXRpbWVzXCI6ICRmYS12YXItY2FsZW5kYXItdGltZXMsXG4gIFwiY2hpbGQtcmVhY2hpbmdcIjogJGZhLXZhci1jaGlsZC1yZWFjaGluZyxcbiAgXCJoZWFkLXNpZGUtdmlydXNcIjogJGZhLXZhci1oZWFkLXNpZGUtdmlydXMsXG4gIFwidXNlci1nZWFyXCI6ICRmYS12YXItdXNlci1nZWFyLFxuICBcInVzZXItY29nXCI6ICRmYS12YXItdXNlci1jb2csXG4gIFwiYXJyb3ctdXAtMS05XCI6ICRmYS12YXItYXJyb3ctdXAtMS05LFxuICBcInNvcnQtbnVtZXJpYy11cFwiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCxcbiAgXCJkb29yLWNsb3NlZFwiOiAkZmEtdmFyLWRvb3ItY2xvc2VkLFxuICBcInNoaWVsZC12aXJ1c1wiOiAkZmEtdmFyLXNoaWVsZC12aXJ1cyxcbiAgXCJkaWNlLXNpeFwiOiAkZmEtdmFyLWRpY2Utc2l4LFxuICBcIm1vc3F1aXRvLW5ldFwiOiAkZmEtdmFyLW1vc3F1aXRvLW5ldCxcbiAgXCJicmlkZ2Utd2F0ZXJcIjogJGZhLXZhci1icmlkZ2Utd2F0ZXIsXG4gIFwicGVyc29uLWJvb3RoXCI6ICRmYS12YXItcGVyc29uLWJvb3RoLFxuICBcInRleHQtd2lkdGhcIjogJGZhLXZhci10ZXh0LXdpZHRoLFxuICBcImhhdC13aXphcmRcIjogJGZhLXZhci1oYXQtd2l6YXJkLFxuICBcInBlbi1mYW5jeVwiOiAkZmEtdmFyLXBlbi1mYW5jeSxcbiAgXCJwZXJzb24tZGlnZ2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1kaWdnaW5nLFxuICBcImRpZ2dpbmdcIjogJGZhLXZhci1kaWdnaW5nLFxuICBcInRyYXNoXCI6ICRmYS12YXItdHJhc2gsXG4gIFwiZ2F1Z2Utc2ltcGxlXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLFxuICBcImdhdWdlLXNpbXBsZS1tZWRcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkLFxuICBcInRhY2hvbWV0ZXItYXZlcmFnZVwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYXZlcmFnZSxcbiAgXCJib29rLW1lZGljYWxcIjogJGZhLXZhci1ib29rLW1lZGljYWwsXG4gIFwicG9vXCI6ICRmYS12YXItcG9vLFxuICBcInF1b3RlLXJpZ2h0XCI6ICRmYS12YXItcXVvdGUtcmlnaHQsXG4gIFwicXVvdGUtcmlnaHQtYWx0XCI6ICRmYS12YXItcXVvdGUtcmlnaHQtYWx0LFxuICBcInNoaXJ0XCI6ICRmYS12YXItc2hpcnQsXG4gIFwidC1zaGlydFwiOiAkZmEtdmFyLXQtc2hpcnQsXG4gIFwidHNoaXJ0XCI6ICRmYS12YXItdHNoaXJ0LFxuICBcImN1YmVzXCI6ICRmYS12YXItY3ViZXMsXG4gIFwiZGl2aWRlXCI6ICRmYS12YXItZGl2aWRlLFxuICBcInRlbmdlLXNpZ25cIjogJGZhLXZhci10ZW5nZS1zaWduLFxuICBcInRlbmdlXCI6ICRmYS12YXItdGVuZ2UsXG4gIFwiaGVhZHBob25lc1wiOiAkZmEtdmFyLWhlYWRwaG9uZXMsXG4gIFwiaGFuZHMtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmcsXG4gIFwiaGFuZHMtY2xhcHBpbmdcIjogJGZhLXZhci1oYW5kcy1jbGFwcGluZyxcbiAgXCJyZXB1YmxpY2FuXCI6ICRmYS12YXItcmVwdWJsaWNhbixcbiAgXCJhcnJvdy1sZWZ0XCI6ICRmYS12YXItYXJyb3ctbGVmdCxcbiAgXCJwZXJzb24tY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS14bWFyayxcbiAgXCJydWxlclwiOiAkZmEtdmFyLXJ1bGVyLFxuICBcImFsaWduLWxlZnRcIjogJGZhLXZhci1hbGlnbi1sZWZ0LFxuICBcImRpY2UtZDZcIjogJGZhLXZhci1kaWNlLWQ2LFxuICBcInJlc3Ryb29tXCI6ICRmYS12YXItcmVzdHJvb20sXG4gIFwialwiOiAkZmEtdmFyLWosXG4gIFwidXNlcnMtdmlld2ZpbmRlclwiOiAkZmEtdmFyLXVzZXJzLXZpZXdmaW5kZXIsXG4gIFwiZmlsZS12aWRlb1wiOiAkZmEtdmFyLWZpbGUtdmlkZW8sXG4gIFwidXAtcmlnaHQtZnJvbS1zcXVhcmVcIjogJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZSxcbiAgXCJleHRlcm5hbC1saW5rLWFsdFwiOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0LFxuICBcInRhYmxlLWNlbGxzXCI6ICRmYS12YXItdGFibGUtY2VsbHMsXG4gIFwidGhcIjogJGZhLXZhci10aCxcbiAgXCJmaWxlLXBkZlwiOiAkZmEtdmFyLWZpbGUtcGRmLFxuICBcImJvb2stYmlibGVcIjogJGZhLXZhci1ib29rLWJpYmxlLFxuICBcImJpYmxlXCI6ICRmYS12YXItYmlibGUsXG4gIFwib1wiOiAkZmEtdmFyLW8sXG4gIFwic3VpdGNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLXN1aXRjYXNlLW1lZGljYWwsXG4gIFwibWVka2l0XCI6ICRmYS12YXItbWVka2l0LFxuICBcInVzZXItc2VjcmV0XCI6ICRmYS12YXItdXNlci1zZWNyZXQsXG4gIFwib3R0ZXJcIjogJGZhLXZhci1vdHRlcixcbiAgXCJwZXJzb24tZHJlc3NcIjogJGZhLXZhci1wZXJzb24tZHJlc3MsXG4gIFwiZmVtYWxlXCI6ICRmYS12YXItZmVtYWxlLFxuICBcImNvbW1lbnQtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudC1kb2xsYXIsXG4gIFwiYnVzaW5lc3MtdGltZVwiOiAkZmEtdmFyLWJ1c2luZXNzLXRpbWUsXG4gIFwiYnJpZWZjYXNlLWNsb2NrXCI6ICRmYS12YXItYnJpZWZjYXNlLWNsb2NrLFxuICBcInRhYmxlLWNlbGxzLWxhcmdlXCI6ICRmYS12YXItdGFibGUtY2VsbHMtbGFyZ2UsXG4gIFwidGgtbGFyZ2VcIjogJGZhLXZhci10aC1sYXJnZSxcbiAgXCJib29rLXRhbmFraFwiOiAkZmEtdmFyLWJvb2stdGFuYWtoLFxuICBcInRhbmFraFwiOiAkZmEtdmFyLXRhbmFraCxcbiAgXCJwaG9uZS12b2x1bWVcIjogJGZhLXZhci1waG9uZS12b2x1bWUsXG4gIFwidm9sdW1lLWNvbnRyb2wtcGhvbmVcIjogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZSxcbiAgXCJoYXQtY293Ym95LXNpZGVcIjogJGZhLXZhci1oYXQtY293Ym95LXNpZGUsXG4gIFwiY2xpcGJvYXJkLXVzZXJcIjogJGZhLXZhci1jbGlwYm9hcmQtdXNlcixcbiAgXCJjaGlsZFwiOiAkZmEtdmFyLWNoaWxkLFxuICBcImxpcmEtc2lnblwiOiAkZmEtdmFyLWxpcmEtc2lnbixcbiAgXCJzYXRlbGxpdGVcIjogJGZhLXZhci1zYXRlbGxpdGUsXG4gIFwicGxhbmUtbG9ja1wiOiAkZmEtdmFyLXBsYW5lLWxvY2ssXG4gIFwidGFnXCI6ICRmYS12YXItdGFnLFxuICBcImNvbW1lbnRcIjogJGZhLXZhci1jb21tZW50LFxuICBcImNha2UtY2FuZGxlc1wiOiAkZmEtdmFyLWNha2UtY2FuZGxlcyxcbiAgXCJiaXJ0aGRheS1jYWtlXCI6ICRmYS12YXItYmlydGhkYXktY2FrZSxcbiAgXCJjYWtlXCI6ICRmYS12YXItY2FrZSxcbiAgXCJlbnZlbG9wZVwiOiAkZmEtdmFyLWVudmVsb3BlLFxuICBcImFuZ2xlcy11cFwiOiAkZmEtdmFyLWFuZ2xlcy11cCxcbiAgXCJhbmdsZS1kb3VibGUtdXBcIjogJGZhLXZhci1hbmdsZS1kb3VibGUtdXAsXG4gIFwicGFwZXJjbGlwXCI6ICRmYS12YXItcGFwZXJjbGlwLFxuICBcImFycm93LXJpZ2h0LXRvLWNpdHlcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5LFxuICBcInJpYmJvblwiOiAkZmEtdmFyLXJpYmJvbixcbiAgXCJsdW5nc1wiOiAkZmEtdmFyLWx1bmdzLFxuICBcImFycm93LXVwLTktMVwiOiAkZmEtdmFyLWFycm93LXVwLTktMSxcbiAgXCJzb3J0LW51bWVyaWMtdXAtYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCxcbiAgXCJsaXRlY29pbi1zaWduXCI6ICRmYS12YXItbGl0ZWNvaW4tc2lnbixcbiAgXCJib3JkZXItbm9uZVwiOiAkZmEtdmFyLWJvcmRlci1ub25lLFxuICBcImNpcmNsZS1ub2Rlc1wiOiAkZmEtdmFyLWNpcmNsZS1ub2RlcyxcbiAgXCJwYXJhY2h1dGUtYm94XCI6ICRmYS12YXItcGFyYWNodXRlLWJveCxcbiAgXCJpbmRlbnRcIjogJGZhLXZhci1pbmRlbnQsXG4gIFwidHJ1Y2stZmllbGQtdW5cIjogJGZhLXZhci10cnVjay1maWVsZC11bixcbiAgXCJob3VyZ2xhc3NcIjogJGZhLXZhci1ob3VyZ2xhc3MsXG4gIFwiaG91cmdsYXNzLWVtcHR5XCI6ICRmYS12YXItaG91cmdsYXNzLWVtcHR5LFxuICBcIm1vdW50YWluXCI6ICRmYS12YXItbW91bnRhaW4sXG4gIFwidXNlci1kb2N0b3JcIjogJGZhLXZhci11c2VyLWRvY3RvcixcbiAgXCJ1c2VyLW1kXCI6ICRmYS12YXItdXNlci1tZCxcbiAgXCJjaXJjbGUtaW5mb1wiOiAkZmEtdmFyLWNpcmNsZS1pbmZvLFxuICBcImluZm8tY2lyY2xlXCI6ICRmYS12YXItaW5mby1jaXJjbGUsXG4gIFwiY2xvdWQtbWVhdGJhbGxcIjogJGZhLXZhci1jbG91ZC1tZWF0YmFsbCxcbiAgXCJjYW1lcmFcIjogJGZhLXZhci1jYW1lcmEsXG4gIFwiY2FtZXJhLWFsdFwiOiAkZmEtdmFyLWNhbWVyYS1hbHQsXG4gIFwic3F1YXJlLXZpcnVzXCI6ICRmYS12YXItc3F1YXJlLXZpcnVzLFxuICBcIm1ldGVvclwiOiAkZmEtdmFyLW1ldGVvcixcbiAgXCJjYXItb25cIjogJGZhLXZhci1jYXItb24sXG4gIFwic2xlaWdoXCI6ICRmYS12YXItc2xlaWdoLFxuICBcImFycm93LWRvd24tMS05XCI6ICRmYS12YXItYXJyb3ctZG93bi0xLTksXG4gIFwic29ydC1udW1lcmljLWFzY1wiOiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2MsXG4gIFwic29ydC1udW1lcmljLWRvd25cIjogJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bixcbiAgXCJoYW5kLWhvbGRpbmctZHJvcGxldFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1kcm9wbGV0LFxuICBcImhhbmQtaG9sZGluZy13YXRlclwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcixcbiAgXCJ3YXRlclwiOiAkZmEtdmFyLXdhdGVyLFxuICBcImNhbGVuZGFyLWNoZWNrXCI6ICRmYS12YXItY2FsZW5kYXItY2hlY2ssXG4gIFwiYnJhaWxsZVwiOiAkZmEtdmFyLWJyYWlsbGUsXG4gIFwicHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGUtYWx0XCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQsXG4gIFwibGFuZG1hcmtcIjogJGZhLXZhci1sYW5kbWFyayxcbiAgXCJ0cnVja1wiOiAkZmEtdmFyLXRydWNrLFxuICBcImNyb3NzaGFpcnNcIjogJGZhLXZhci1jcm9zc2hhaXJzLFxuICBcInBlcnNvbi1jYW5lXCI6ICRmYS12YXItcGVyc29uLWNhbmUsXG4gIFwidGVudFwiOiAkZmEtdmFyLXRlbnQsXG4gIFwidmVzdC1wYXRjaGVzXCI6ICRmYS12YXItdmVzdC1wYXRjaGVzLFxuICBcImNoZWNrLWRvdWJsZVwiOiAkZmEtdmFyLWNoZWNrLWRvdWJsZSxcbiAgXCJhcnJvdy1kb3duLWEtelwiOiAkZmEtdmFyLWFycm93LWRvd24tYS16LFxuICBcInNvcnQtYWxwaGEtYXNjXCI6ICRmYS12YXItc29ydC1hbHBoYS1hc2MsXG4gIFwic29ydC1hbHBoYS1kb3duXCI6ICRmYS12YXItc29ydC1hbHBoYS1kb3duLFxuICBcIm1vbmV5LWJpbGwtd2hlYXRcIjogJGZhLXZhci1tb25leS1iaWxsLXdoZWF0LFxuICBcImNvb2tpZVwiOiAkZmEtdmFyLWNvb2tpZSxcbiAgXCJhcnJvdy1yb3RhdGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1sZWZ0LFxuICBcImFycm93LWxlZnQtcm90YXRlXCI6ICRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGUsXG4gIFwiYXJyb3ctcm90YXRlLWJhY2tcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFjayxcbiAgXCJhcnJvdy1yb3RhdGUtYmFja3dhcmRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtYmFja3dhcmQsXG4gIFwidW5kb1wiOiAkZmEtdmFyLXVuZG8sXG4gIFwiaGFyZC1kcml2ZVwiOiAkZmEtdmFyLWhhcmQtZHJpdmUsXG4gIFwiaGRkXCI6ICRmYS12YXItaGRkLFxuICBcImZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzLFxuICBcImdyaW4tc3F1aW50LXRlYXJzXCI6ICRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnMsXG4gIFwiZHVtYmJlbGxcIjogJGZhLXZhci1kdW1iYmVsbCxcbiAgXCJyZWN0YW5nbGUtbGlzdFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1saXN0LFxuICBcImxpc3QtYWx0XCI6ICRmYS12YXItbGlzdC1hbHQsXG4gIFwidGFycC1kcm9wbGV0XCI6ICRmYS12YXItdGFycC1kcm9wbGV0LFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2ssXG4gIFwicGVyc29uLXNraWluZy1ub3JkaWNcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLW5vcmRpYyxcbiAgXCJza2lpbmctbm9yZGljXCI6ICRmYS12YXItc2tpaW5nLW5vcmRpYyxcbiAgXCJjYWxlbmRhci1wbHVzXCI6ICRmYS12YXItY2FsZW5kYXItcGx1cyxcbiAgXCJwbGFuZS1hcnJpdmFsXCI6ICRmYS12YXItcGxhbmUtYXJyaXZhbCxcbiAgXCJjaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1sZWZ0LFxuICBcImFycm93LWFsdC1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCxcbiAgXCJ0cmFpbi1zdWJ3YXlcIjogJGZhLXZhci10cmFpbi1zdWJ3YXksXG4gIFwic3Vid2F5XCI6ICRmYS12YXItc3Vid2F5LFxuICBcImNoYXJ0LWdhbnR0XCI6ICRmYS12YXItY2hhcnQtZ2FudHQsXG4gIFwiaW5kaWFuLXJ1cGVlLXNpZ25cIjogJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbixcbiAgXCJpbmRpYW4tcnVwZWVcIjogJGZhLXZhci1pbmRpYW4tcnVwZWUsXG4gIFwiaW5yXCI6ICRmYS12YXItaW5yLFxuICBcImNyb3Atc2ltcGxlXCI6ICRmYS12YXItY3JvcC1zaW1wbGUsXG4gIFwiY3JvcC1hbHRcIjogJGZhLXZhci1jcm9wLWFsdCxcbiAgXCJtb25leS1iaWxsLTFcIjogJGZhLXZhci1tb25leS1iaWxsLTEsXG4gIFwibW9uZXktYmlsbC1hbHRcIjogJGZhLXZhci1tb25leS1iaWxsLWFsdCxcbiAgXCJsZWZ0LWxvbmdcIjogJGZhLXZhci1sZWZ0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQsXG4gIFwiZG5hXCI6ICRmYS12YXItZG5hLFxuICBcInZpcnVzLXNsYXNoXCI6ICRmYS12YXItdmlydXMtc2xhc2gsXG4gIFwibWludXNcIjogJGZhLXZhci1taW51cyxcbiAgXCJzdWJ0cmFjdFwiOiAkZmEtdmFyLXN1YnRyYWN0LFxuICBcImNoZXNzXCI6ICRmYS12YXItY2hlc3MsXG4gIFwiYXJyb3ctbGVmdC1sb25nXCI6ICRmYS12YXItYXJyb3ctbGVmdC1sb25nLFxuICBcImxvbmctYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdCxcbiAgXCJwbHVnLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWNoZWNrLFxuICBcInN0cmVldC12aWV3XCI6ICRmYS12YXItc3RyZWV0LXZpZXcsXG4gIFwiZnJhbmMtc2lnblwiOiAkZmEtdmFyLWZyYW5jLXNpZ24sXG4gIFwidm9sdW1lLW9mZlwiOiAkZmEtdmFyLXZvbHVtZS1vZmYsXG4gIFwiaGFuZHMtYXNsLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmcsXG4gIFwiYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyxcbiAgXCJhc2wtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItYXNsLWludGVycHJldGluZyxcbiAgXCJoYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxuICBcImdlYXJcIjogJGZhLXZhci1nZWFyLFxuICBcImNvZ1wiOiAkZmEtdmFyLWNvZyxcbiAgXCJkcm9wbGV0LXNsYXNoXCI6ICRmYS12YXItZHJvcGxldC1zbGFzaCxcbiAgXCJ0aW50LXNsYXNoXCI6ICRmYS12YXItdGludC1zbGFzaCxcbiAgXCJtb3NxdWVcIjogJGZhLXZhci1tb3NxdWUsXG4gIFwibW9zcXVpdG9cIjogJGZhLXZhci1tb3NxdWl0byxcbiAgXCJzdGFyLW9mLWRhdmlkXCI6ICRmYS12YXItc3Rhci1vZi1kYXZpZCxcbiAgXCJwZXJzb24tbWlsaXRhcnktcmlmbGVcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcmlmbGUsXG4gIFwiY2FydC1zaG9wcGluZ1wiOiAkZmEtdmFyLWNhcnQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctY2FydFwiOiAkZmEtdmFyLXNob3BwaW5nLWNhcnQsXG4gIFwidmlhbHNcIjogJGZhLXZhci12aWFscyxcbiAgXCJwbHVnLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtcGx1cyxcbiAgXCJwbGFjZS1vZi13b3JzaGlwXCI6ICRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCxcbiAgXCJncmlwLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC12ZXJ0aWNhbCxcbiAgXCJhcnJvdy10dXJuLXVwXCI6ICRmYS12YXItYXJyb3ctdHVybi11cCxcbiAgXCJsZXZlbC11cFwiOiAkZmEtdmFyLWxldmVsLXVwLFxuICBcInVcIjogJGZhLXZhci11LFxuICBcInNxdWFyZS1yb290LXZhcmlhYmxlXCI6ICRmYS12YXItc3F1YXJlLXJvb3QtdmFyaWFibGUsXG4gIFwic3F1YXJlLXJvb3QtYWx0XCI6ICRmYS12YXItc3F1YXJlLXJvb3QtYWx0LFxuICBcImNsb2NrXCI6ICRmYS12YXItY2xvY2ssXG4gIFwiY2xvY2stZm91clwiOiAkZmEtdmFyLWNsb2NrLWZvdXIsXG4gIFwiYmFja3dhcmQtc3RlcFwiOiAkZmEtdmFyLWJhY2t3YXJkLXN0ZXAsXG4gIFwic3RlcC1iYWNrd2FyZFwiOiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQsXG4gIFwicGFsbGV0XCI6ICRmYS12YXItcGFsbGV0LFxuICBcImZhdWNldFwiOiAkZmEtdmFyLWZhdWNldCxcbiAgXCJiYXNlYmFsbC1iYXQtYmFsbFwiOiAkZmEtdmFyLWJhc2ViYWxsLWJhdC1iYWxsLFxuICBcInNcIjogJGZhLXZhci1zLFxuICBcInRpbWVsaW5lXCI6ICRmYS12YXItdGltZWxpbmUsXG4gIFwia2V5Ym9hcmRcIjogJGZhLXZhci1rZXlib2FyZCxcbiAgXCJjYXJldC1kb3duXCI6ICRmYS12YXItY2FyZXQtZG93bixcbiAgXCJob3VzZS1jaGltbmV5LW1lZGljYWxcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LW1lZGljYWwsXG4gIFwiY2xpbmljLW1lZGljYWxcIjogJGZhLXZhci1jbGluaWMtbWVkaWNhbCxcbiAgXCJ0ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzLFxuICBcInRlbXBlcmF0dXJlLTNcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0zLFxuICBcInRoZXJtb21ldGVyLTNcIjogJGZhLXZhci10aGVybW9tZXRlci0zLFxuICBcInRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMsXG4gIFwibW9iaWxlLXNjcmVlblwiOiAkZmEtdmFyLW1vYmlsZS1zY3JlZW4sXG4gIFwibW9iaWxlLWFuZHJvaWQtYWx0XCI6ICRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0LFxuICBcInBsYW5lLXVwXCI6ICRmYS12YXItcGxhbmUtdXAsXG4gIFwicGlnZ3ktYmFua1wiOiAkZmEtdmFyLXBpZ2d5LWJhbmssXG4gIFwiYmF0dGVyeS1oYWxmXCI6ICRmYS12YXItYmF0dGVyeS1oYWxmLFxuICBcImJhdHRlcnktM1wiOiAkZmEtdmFyLWJhdHRlcnktMyxcbiAgXCJtb3VudGFpbi1jaXR5XCI6ICRmYS12YXItbW91bnRhaW4tY2l0eSxcbiAgXCJjb2luc1wiOiAkZmEtdmFyLWNvaW5zLFxuICBcImtoYW5kYVwiOiAkZmEtdmFyLWtoYW5kYSxcbiAgXCJzbGlkZXJzXCI6ICRmYS12YXItc2xpZGVycyxcbiAgXCJzbGlkZXJzLWhcIjogJGZhLXZhci1zbGlkZXJzLWgsXG4gIFwiZm9sZGVyLXRyZWVcIjogJGZhLXZhci1mb2xkZXItdHJlZSxcbiAgXCJuZXR3b3JrLXdpcmVkXCI6ICRmYS12YXItbmV0d29yay13aXJlZCxcbiAgXCJtYXAtcGluXCI6ICRmYS12YXItbWFwLXBpbixcbiAgXCJoYW1zYVwiOiAkZmEtdmFyLWhhbXNhLFxuICBcImNlbnQtc2lnblwiOiAkZmEtdmFyLWNlbnQtc2lnbixcbiAgXCJmbGFza1wiOiAkZmEtdmFyLWZsYXNrLFxuICBcInBlcnNvbi1wcmVnbmFudFwiOiAkZmEtdmFyLXBlcnNvbi1wcmVnbmFudCxcbiAgXCJ3YW5kLXNwYXJrbGVzXCI6ICRmYS12YXItd2FuZC1zcGFya2xlcyxcbiAgXCJlbGxpcHNpcy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWVsbGlwc2lzLXZlcnRpY2FsLFxuICBcImVsbGlwc2lzLXZcIjogJGZhLXZhci1lbGxpcHNpcy12LFxuICBcInRpY2tldFwiOiAkZmEtdmFyLXRpY2tldCxcbiAgXCJwb3dlci1vZmZcIjogJGZhLXZhci1wb3dlci1vZmYsXG4gIFwicmlnaHQtbG9uZ1wiOiAkZmEtdmFyLXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtcmlnaHRcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCxcbiAgXCJmbGFnLXVzYVwiOiAkZmEtdmFyLWZsYWctdXNhLFxuICBcImxhcHRvcC1maWxlXCI6ICRmYS12YXItbGFwdG9wLWZpbGUsXG4gIFwidHR5XCI6ICRmYS12YXItdHR5LFxuICBcInRlbGV0eXBlXCI6ICRmYS12YXItdGVsZXR5cGUsXG4gIFwiZGlhZ3JhbS1uZXh0XCI6ICRmYS12YXItZGlhZ3JhbS1uZXh0LFxuICBcInBlcnNvbi1yaWZsZVwiOiAkZmEtdmFyLXBlcnNvbi1yaWZsZSxcbiAgXCJob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImNsb3NlZC1jYXB0aW9uaW5nXCI6ICRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcsXG4gIFwicGVyc29uLWhpa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1oaWtpbmcsXG4gIFwiaGlraW5nXCI6ICRmYS12YXItaGlraW5nLFxuICBcInZlbnVzLWRvdWJsZVwiOiAkZmEtdmFyLXZlbnVzLWRvdWJsZSxcbiAgXCJpbWFnZXNcIjogJGZhLXZhci1pbWFnZXMsXG4gIFwiY2FsY3VsYXRvclwiOiAkZmEtdmFyLWNhbGN1bGF0b3IsXG4gIFwicGVvcGxlLXB1bGxpbmdcIjogJGZhLXZhci1wZW9wbGUtcHVsbGluZyxcbiAgXCJuXCI6ICRmYS12YXItbixcbiAgXCJjYWJsZS1jYXJcIjogJGZhLXZhci1jYWJsZS1jYXIsXG4gIFwidHJhbVwiOiAkZmEtdmFyLXRyYW0sXG4gIFwiY2xvdWQtcmFpblwiOiAkZmEtdmFyLWNsb3VkLXJhaW4sXG4gIFwiYnVpbGRpbmctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrLFxuICBcInNoaXBcIjogJGZhLXZhci1zaGlwLFxuICBcImFycm93cy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1saW5lLFxuICBcImRvd25sb2FkXCI6ICRmYS12YXItZG93bmxvYWQsXG4gIFwiZmFjZS1ncmluXCI6ICRmYS12YXItZmFjZS1ncmluLFxuICBcImdyaW5cIjogJGZhLXZhci1ncmluLFxuICBcImRlbGV0ZS1sZWZ0XCI6ICRmYS12YXItZGVsZXRlLWxlZnQsXG4gIFwiYmFja3NwYWNlXCI6ICRmYS12YXItYmFja3NwYWNlLFxuICBcImV5ZS1kcm9wcGVyXCI6ICRmYS12YXItZXllLWRyb3BwZXIsXG4gIFwiZXllLWRyb3BwZXItZW1wdHlcIjogJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eSxcbiAgXCJleWVkcm9wcGVyXCI6ICRmYS12YXItZXllZHJvcHBlcixcbiAgXCJmaWxlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLWNoZWNrLFxuICBcImZvcndhcmRcIjogJGZhLXZhci1mb3J3YXJkLFxuICBcIm1vYmlsZVwiOiAkZmEtdmFyLW1vYmlsZSxcbiAgXCJtb2JpbGUtYW5kcm9pZFwiOiAkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLFxuICBcIm1vYmlsZS1waG9uZVwiOiAkZmEtdmFyLW1vYmlsZS1waG9uZSxcbiAgXCJmYWNlLW1laFwiOiAkZmEtdmFyLWZhY2UtbWVoLFxuICBcIm1laFwiOiAkZmEtdmFyLW1laCxcbiAgXCJhbGlnbi1jZW50ZXJcIjogJGZhLXZhci1hbGlnbi1jZW50ZXIsXG4gIFwiYm9vay1za3VsbFwiOiAkZmEtdmFyLWJvb2stc2t1bGwsXG4gIFwiYm9vay1kZWFkXCI6ICRmYS12YXItYm9vay1kZWFkLFxuICBcImlkLWNhcmRcIjogJGZhLXZhci1pZC1jYXJkLFxuICBcImRyaXZlcnMtbGljZW5zZVwiOiAkZmEtdmFyLWRyaXZlcnMtbGljZW5zZSxcbiAgXCJvdXRkZW50XCI6ICRmYS12YXItb3V0ZGVudCxcbiAgXCJkZWRlbnRcIjogJGZhLXZhci1kZWRlbnQsXG4gIFwiaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImhvdXNlXCI6ICRmYS12YXItaG91c2UsXG4gIFwiaG9tZVwiOiAkZmEtdmFyLWhvbWUsXG4gIFwiaG9tZS1hbHRcIjogJGZhLXZhci1ob21lLWFsdCxcbiAgXCJob21lLWxnLWFsdFwiOiAkZmEtdmFyLWhvbWUtbGctYWx0LFxuICBcImNhbGVuZGFyLXdlZWtcIjogJGZhLXZhci1jYWxlbmRhci13ZWVrLFxuICBcImxhcHRvcC1tZWRpY2FsXCI6ICRmYS12YXItbGFwdG9wLW1lZGljYWwsXG4gIFwiYlwiOiAkZmEtdmFyLWIsXG4gIFwiZmlsZS1tZWRpY2FsXCI6ICRmYS12YXItZmlsZS1tZWRpY2FsLFxuICBcImRpY2Utb25lXCI6ICRmYS12YXItZGljZS1vbmUsXG4gIFwia2l3aS1iaXJkXCI6ICRmYS12YXIta2l3aS1iaXJkLFxuICBcImFycm93LXJpZ2h0LWFycm93LWxlZnRcIjogJGZhLXZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0LFxuICBcImV4Y2hhbmdlXCI6ICRmYS12YXItZXhjaGFuZ2UsXG4gIFwicm90YXRlLXJpZ2h0XCI6ICRmYS12YXItcm90YXRlLXJpZ2h0LFxuICBcInJlZG8tYWx0XCI6ICRmYS12YXItcmVkby1hbHQsXG4gIFwicm90YXRlLWZvcndhcmRcIjogJGZhLXZhci1yb3RhdGUtZm9yd2FyZCxcbiAgXCJ1dGVuc2lsc1wiOiAkZmEtdmFyLXV0ZW5zaWxzLFxuICBcImN1dGxlcnlcIjogJGZhLXZhci1jdXRsZXJ5LFxuICBcImFycm93LXVwLXdpZGUtc2hvcnRcIjogJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0LFxuICBcInNvcnQtYW1vdW50LXVwXCI6ICRmYS12YXItc29ydC1hbW91bnQtdXAsXG4gIFwibWlsbC1zaWduXCI6ICRmYS12YXItbWlsbC1zaWduLFxuICBcImJvd2wtcmljZVwiOiAkZmEtdmFyLWJvd2wtcmljZSxcbiAgXCJza3VsbFwiOiAkZmEtdmFyLXNrdWxsLFxuICBcInRvd2VyLWJyb2FkY2FzdFwiOiAkZmEtdmFyLXRvd2VyLWJyb2FkY2FzdCxcbiAgXCJicm9hZGNhc3QtdG93ZXJcIjogJGZhLXZhci1icm9hZGNhc3QtdG93ZXIsXG4gIFwidHJ1Y2stcGlja3VwXCI6ICRmYS12YXItdHJ1Y2stcGlja3VwLFxuICBcInVwLWxvbmdcIjogJGZhLXZhci11cC1sb25nLFxuICBcImxvbmctYXJyb3ctYWx0LXVwXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXAsXG4gIFwic3RvcFwiOiAkZmEtdmFyLXN0b3AsXG4gIFwiY29kZS1tZXJnZVwiOiAkZmEtdmFyLWNvZGUtbWVyZ2UsXG4gIFwidXBsb2FkXCI6ICRmYS12YXItdXBsb2FkLFxuICBcImh1cnJpY2FuZVwiOiAkZmEtdmFyLWh1cnJpY2FuZSxcbiAgXCJtb3VuZFwiOiAkZmEtdmFyLW1vdW5kLFxuICBcInRvaWxldC1wb3J0YWJsZVwiOiAkZmEtdmFyLXRvaWxldC1wb3J0YWJsZSxcbiAgXCJjb21wYWN0LWRpc2NcIjogJGZhLXZhci1jb21wYWN0LWRpc2MsXG4gIFwiZmlsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItZmlsZS1hcnJvdy1kb3duLFxuICBcImZpbGUtZG93bmxvYWRcIjogJGZhLXZhci1maWxlLWRvd25sb2FkLFxuICBcImNhcmF2YW5cIjogJGZhLXZhci1jYXJhdmFuLFxuICBcInNoaWVsZC1jYXRcIjogJGZhLXZhci1zaGllbGQtY2F0LFxuICBcImJvbHRcIjogJGZhLXZhci1ib2x0LFxuICBcInphcFwiOiAkZmEtdmFyLXphcCxcbiAgXCJnbGFzcy13YXRlclwiOiAkZmEtdmFyLWdsYXNzLXdhdGVyLFxuICBcIm9pbC13ZWxsXCI6ICRmYS12YXItb2lsLXdlbGwsXG4gIFwidmF1bHRcIjogJGZhLXZhci12YXVsdCxcbiAgXCJtYXJzXCI6ICRmYS12YXItbWFycyxcbiAgXCJ0b2lsZXRcIjogJGZhLXZhci10b2lsZXQsXG4gIFwicGxhbmUtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGxhbmUtY2lyY2xlLXhtYXJrLFxuICBcInllbi1zaWduXCI6ICRmYS12YXIteWVuLXNpZ24sXG4gIFwiY255XCI6ICRmYS12YXItY255LFxuICBcImpweVwiOiAkZmEtdmFyLWpweSxcbiAgXCJybWJcIjogJGZhLXZhci1ybWIsXG4gIFwieWVuXCI6ICRmYS12YXIteWVuLFxuICBcInJ1YmxlLXNpZ25cIjogJGZhLXZhci1ydWJsZS1zaWduLFxuICBcInJvdWJsZVwiOiAkZmEtdmFyLXJvdWJsZSxcbiAgXCJydWJcIjogJGZhLXZhci1ydWIsXG4gIFwicnVibGVcIjogJGZhLXZhci1ydWJsZSxcbiAgXCJzdW5cIjogJGZhLXZhci1zdW4sXG4gIFwiZ3VpdGFyXCI6ICRmYS12YXItZ3VpdGFyLFxuICBcImZhY2UtbGF1Z2gtd2lua1wiOiAkZmEtdmFyLWZhY2UtbGF1Z2gtd2luayxcbiAgXCJsYXVnaC13aW5rXCI6ICRmYS12YXItbGF1Z2gtd2luayxcbiAgXCJob3JzZS1oZWFkXCI6ICRmYS12YXItaG9yc2UtaGVhZCxcbiAgXCJib3JlLWhvbGVcIjogJGZhLXZhci1ib3JlLWhvbGUsXG4gIFwiaW5kdXN0cnlcIjogJGZhLXZhci1pbmR1c3RyeSxcbiAgXCJjaXJjbGUtZG93blwiOiAkZmEtdmFyLWNpcmNsZS1kb3duLFxuICBcImFycm93LWFsdC1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bixcbiAgXCJhcnJvd3MtdHVybi10by1kb3RzXCI6ICRmYS12YXItYXJyb3dzLXR1cm4tdG8tZG90cyxcbiAgXCJmbG9yaW4tc2lnblwiOiAkZmEtdmFyLWZsb3Jpbi1zaWduLFxuICBcImFycm93LWRvd24tc2hvcnQtd2lkZVwiOiAkZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC1kZXNjXCI6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYyxcbiAgXCJzb3J0LWFtb3VudC1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0LFxuICBcImxlc3MtdGhhblwiOiAkZmEtdmFyLWxlc3MtdGhhbixcbiAgXCJhbmdsZS1kb3duXCI6ICRmYS12YXItYW5nbGUtZG93bixcbiAgXCJjYXItdHVubmVsXCI6ICRmYS12YXItY2FyLXR1bm5lbCxcbiAgXCJoZWFkLXNpZGUtY291Z2hcIjogJGZhLXZhci1oZWFkLXNpZGUtY291Z2gsXG4gIFwiZ3JpcC1saW5lc1wiOiAkZmEtdmFyLWdyaXAtbGluZXMsXG4gIFwidGh1bWJzLWRvd25cIjogJGZhLXZhci10aHVtYnMtZG93bixcbiAgXCJ1c2VyLWxvY2tcIjogJGZhLXZhci11c2VyLWxvY2ssXG4gIFwiYXJyb3ctcmlnaHQtbG9uZ1wiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWxvbmcsXG4gIFwibG9uZy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQsXG4gIFwiYW5jaG9yLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUteG1hcmssXG4gIFwiZWxsaXBzaXNcIjogJGZhLXZhci1lbGxpcHNpcyxcbiAgXCJlbGxpcHNpcy1oXCI6ICRmYS12YXItZWxsaXBzaXMtaCxcbiAgXCJjaGVzcy1wYXduXCI6ICRmYS12YXItY2hlc3MtcGF3bixcbiAgXCJraXQtbWVkaWNhbFwiOiAkZmEtdmFyLWtpdC1tZWRpY2FsLFxuICBcImZpcnN0LWFpZFwiOiAkZmEtdmFyLWZpcnN0LWFpZCxcbiAgXCJwZXJzb24tdGhyb3VnaC13aW5kb3dcIjogJGZhLXZhci1wZXJzb24tdGhyb3VnaC13aW5kb3csXG4gIFwidG9vbGJveFwiOiAkZmEtdmFyLXRvb2xib3gsXG4gIFwiaGFuZHMtaG9sZGluZy1jaXJjbGVcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWNpcmNsZSxcbiAgXCJidWdcIjogJGZhLXZhci1idWcsXG4gIFwiY3JlZGl0LWNhcmRcIjogJGZhLXZhci1jcmVkaXQtY2FyZCxcbiAgXCJjcmVkaXQtY2FyZC1hbHRcIjogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQsXG4gIFwiY2FyXCI6ICRmYS12YXItY2FyLFxuICBcImF1dG9tb2JpbGVcIjogJGZhLXZhci1hdXRvbW9iaWxlLFxuICBcImhhbmQtaG9sZGluZy1oYW5kXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhhbmQsXG4gIFwiYm9vay1vcGVuLXJlYWRlclwiOiAkZmEtdmFyLWJvb2stb3Blbi1yZWFkZXIsXG4gIFwiYm9vay1yZWFkZXJcIjogJGZhLXZhci1ib29rLXJlYWRlcixcbiAgXCJtb3VudGFpbi1zdW5cIjogJGZhLXZhci1tb3VudGFpbi1zdW4sXG4gIFwiYXJyb3dzLWxlZnQtcmlnaHQtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmUsXG4gIFwiZGljZS1kMjBcIjogJGZhLXZhci1kaWNlLWQyMCxcbiAgXCJ0cnVjay1kcm9wbGV0XCI6ICRmYS12YXItdHJ1Y2stZHJvcGxldCxcbiAgXCJmaWxlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXhtYXJrLFxuICBcInRlbXBlcmF0dXJlLWFycm93LXVwXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctdXAsXG4gIFwidGVtcGVyYXR1cmUtdXBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS11cCxcbiAgXCJtZWRhbFwiOiAkZmEtdmFyLW1lZGFsLFxuICBcImJlZFwiOiAkZmEtdmFyLWJlZCxcbiAgXCJzcXVhcmUtaFwiOiAkZmEtdmFyLXNxdWFyZS1oLFxuICBcImgtc3F1YXJlXCI6ICRmYS12YXItaC1zcXVhcmUsXG4gIFwicG9kY2FzdFwiOiAkZmEtdmFyLXBvZGNhc3QsXG4gIFwidGVtcGVyYXR1cmUtZnVsbFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGwsXG4gIFwidGVtcGVyYXR1cmUtNFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTQsXG4gIFwidGhlcm1vbWV0ZXItNFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLTQsXG4gIFwidGhlcm1vbWV0ZXItZnVsbFwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwsXG4gIFwiYmVsbFwiOiAkZmEtdmFyLWJlbGwsXG4gIFwic3VwZXJzY3JpcHRcIjogJGZhLXZhci1zdXBlcnNjcmlwdCxcbiAgXCJwbHVnLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLXhtYXJrLFxuICBcInN0YXItb2YtbGlmZVwiOiAkZmEtdmFyLXN0YXItb2YtbGlmZSxcbiAgXCJwaG9uZS1zbGFzaFwiOiAkZmEtdmFyLXBob25lLXNsYXNoLFxuICBcInBhaW50LXJvbGxlclwiOiAkZmEtdmFyLXBhaW50LXJvbGxlcixcbiAgXCJoYW5kc2hha2UtYW5nbGVcIjogJGZhLXZhci1oYW5kc2hha2UtYW5nbGUsXG4gIFwiaGFuZHMtaGVscGluZ1wiOiAkZmEtdmFyLWhhbmRzLWhlbHBpbmcsXG4gIFwibG9jYXRpb24tZG90XCI6ICRmYS12YXItbG9jYXRpb24tZG90LFxuICBcIm1hcC1tYXJrZXItYWx0XCI6ICRmYS12YXItbWFwLW1hcmtlci1hbHQsXG4gIFwiZmlsZVwiOiAkZmEtdmFyLWZpbGUsXG4gIFwiZ3JlYXRlci10aGFuXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLFxuICBcInBlcnNvbi1zd2ltbWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zd2ltbWluZyxcbiAgXCJzd2ltbWVyXCI6ICRmYS12YXItc3dpbW1lcixcbiAgXCJhcnJvdy1kb3duXCI6ICRmYS12YXItYXJyb3ctZG93bixcbiAgXCJkcm9wbGV0XCI6ICRmYS12YXItZHJvcGxldCxcbiAgXCJ0aW50XCI6ICRmYS12YXItdGludCxcbiAgXCJlcmFzZXJcIjogJGZhLXZhci1lcmFzZXIsXG4gIFwiZWFydGgtYW1lcmljYXNcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhcyxcbiAgXCJlYXJ0aFwiOiAkZmEtdmFyLWVhcnRoLFxuICBcImVhcnRoLWFtZXJpY2FcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhLFxuICBcImdsb2JlLWFtZXJpY2FzXCI6ICRmYS12YXItZ2xvYmUtYW1lcmljYXMsXG4gIFwicGVyc29uLWJ1cnN0XCI6ICRmYS12YXItcGVyc29uLWJ1cnN0LFxuICBcImRvdmVcIjogJGZhLXZhci1kb3ZlLFxuICBcImJhdHRlcnktZW1wdHlcIjogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5LFxuICBcImJhdHRlcnktMFwiOiAkZmEtdmFyLWJhdHRlcnktMCxcbiAgXCJzb2Nrc1wiOiAkZmEtdmFyLXNvY2tzLFxuICBcImluYm94XCI6ICRmYS12YXItaW5ib3gsXG4gIFwic2VjdGlvblwiOiAkZmEtdmFyLXNlY3Rpb24sXG4gIFwiZ2F1Z2UtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLWhpZ2gsXG4gIFwidGFjaG9tZXRlci1hbHRcIjogJGZhLXZhci10YWNob21ldGVyLWFsdCxcbiAgXCJ0YWNob21ldGVyLWFsdC1mYXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdCxcbiAgXCJlbnZlbG9wZS1vcGVuLXRleHRcIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQsXG4gIFwiaG9zcGl0YWxcIjogJGZhLXZhci1ob3NwaXRhbCxcbiAgXCJob3NwaXRhbC1hbHRcIjogJGZhLXZhci1ob3NwaXRhbC1hbHQsXG4gIFwiaG9zcGl0YWwtd2lkZVwiOiAkZmEtdmFyLWhvc3BpdGFsLXdpZGUsXG4gIFwid2luZS1ib3R0bGVcIjogJGZhLXZhci13aW5lLWJvdHRsZSxcbiAgXCJjaGVzcy1yb29rXCI6ICRmYS12YXItY2hlc3Mtcm9vayxcbiAgXCJiYXJzLXN0YWdnZXJlZFwiOiAkZmEtdmFyLWJhcnMtc3RhZ2dlcmVkLFxuICBcInJlb3JkZXJcIjogJGZhLXZhci1yZW9yZGVyLFxuICBcInN0cmVhbVwiOiAkZmEtdmFyLXN0cmVhbSxcbiAgXCJkaGFybWFjaGFrcmFcIjogJGZhLXZhci1kaGFybWFjaGFrcmEsXG4gIFwiaG90ZG9nXCI6ICRmYS12YXItaG90ZG9nLFxuICBcInBlcnNvbi13YWxraW5nLXdpdGgtY2FuZVwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZSxcbiAgXCJibGluZFwiOiAkZmEtdmFyLWJsaW5kLFxuICBcImRydW1cIjogJGZhLXZhci1kcnVtLFxuICBcImljZS1jcmVhbVwiOiAkZmEtdmFyLWljZS1jcmVhbSxcbiAgXCJoZWFydC1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0LFxuICBcImZheFwiOiAkZmEtdmFyLWZheCxcbiAgXCJwYXJhZ3JhcGhcIjogJGZhLXZhci1wYXJhZ3JhcGgsXG4gIFwiY2hlY2stdG8tc2xvdFwiOiAkZmEtdmFyLWNoZWNrLXRvLXNsb3QsXG4gIFwidm90ZS15ZWFcIjogJGZhLXZhci12b3RlLXllYSxcbiAgXCJzdGFyLWhhbGZcIjogJGZhLXZhci1zdGFyLWhhbGYsXG4gIFwiYm94ZXMtc3RhY2tlZFwiOiAkZmEtdmFyLWJveGVzLXN0YWNrZWQsXG4gIFwiYm94ZXNcIjogJGZhLXZhci1ib3hlcyxcbiAgXCJib3hlcy1hbHRcIjogJGZhLXZhci1ib3hlcy1hbHQsXG4gIFwibGlua1wiOiAkZmEtdmFyLWxpbmssXG4gIFwiY2hhaW5cIjogJGZhLXZhci1jaGFpbixcbiAgXCJlYXItbGlzdGVuXCI6ICRmYS12YXItZWFyLWxpc3RlbixcbiAgXCJhc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXNcIjogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMsXG4gIFwidHJlZS1jaXR5XCI6ICRmYS12YXItdHJlZS1jaXR5LFxuICBcInBsYXlcIjogJGZhLXZhci1wbGF5LFxuICBcImZvbnRcIjogJGZhLXZhci1mb250LFxuICBcInRhYmxlLWNlbGxzLXJvdy1sb2NrXCI6ICRmYS12YXItdGFibGUtY2VsbHMtcm93LWxvY2ssXG4gIFwicnVwaWFoLXNpZ25cIjogJGZhLXZhci1ydXBpYWgtc2lnbixcbiAgXCJtYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJzZWFyY2hcIjogJGZhLXZhci1zZWFyY2gsXG4gIFwidGFibGUtdGVubmlzLXBhZGRsZS1iYWxsXCI6ICRmYS12YXItdGFibGUtdGVubmlzLXBhZGRsZS1iYWxsLFxuICBcInBpbmctcG9uZy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbCxcbiAgXCJ0YWJsZS10ZW5uaXNcIjogJGZhLXZhci10YWJsZS10ZW5uaXMsXG4gIFwicGVyc29uLWRvdHMtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWRvdHMtZnJvbS1saW5lLFxuICBcImRpYWdub3Nlc1wiOiAkZmEtdmFyLWRpYWdub3NlcyxcbiAgXCJ0cmFzaC1jYW4tYXJyb3ctdXBcIjogJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdXAsXG4gIFwidHJhc2gtcmVzdG9yZS1hbHRcIjogJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdCxcbiAgXCJuYWlyYS1zaWduXCI6ICRmYS12YXItbmFpcmEtc2lnbixcbiAgXCJjYXJ0LWFycm93LWRvd25cIjogJGZhLXZhci1jYXJ0LWFycm93LWRvd24sXG4gIFwid2Fsa2llLXRhbGtpZVwiOiAkZmEtdmFyLXdhbGtpZS10YWxraWUsXG4gIFwiZmlsZS1wZW5cIjogJGZhLXZhci1maWxlLXBlbixcbiAgXCJmaWxlLWVkaXRcIjogJGZhLXZhci1maWxlLWVkaXQsXG4gIFwicmVjZWlwdFwiOiAkZmEtdmFyLXJlY2VpcHQsXG4gIFwic3F1YXJlLXBlblwiOiAkZmEtdmFyLXNxdWFyZS1wZW4sXG4gIFwicGVuLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi1zcXVhcmUsXG4gIFwicGVuY2lsLXNxdWFyZVwiOiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUsXG4gIFwic3VpdGNhc2Utcm9sbGluZ1wiOiAkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcsXG4gIFwicGVyc29uLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiY2hldnJvbi1kb3duXCI6ICRmYS12YXItY2hldnJvbi1kb3duLFxuICBcImJhdHRlcnktZnVsbFwiOiAkZmEtdmFyLWJhdHRlcnktZnVsbCxcbiAgXCJiYXR0ZXJ5XCI6ICRmYS12YXItYmF0dGVyeSxcbiAgXCJiYXR0ZXJ5LTVcIjogJGZhLXZhci1iYXR0ZXJ5LTUsXG4gIFwic2t1bGwtY3Jvc3Nib25lc1wiOiAkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMsXG4gIFwiY29kZS1jb21wYXJlXCI6ICRmYS12YXItY29kZS1jb21wYXJlLFxuICBcImxpc3QtdWxcIjogJGZhLXZhci1saXN0LXVsLFxuICBcImxpc3QtZG90c1wiOiAkZmEtdmFyLWxpc3QtZG90cyxcbiAgXCJzY2hvb2wtbG9ja1wiOiAkZmEtdmFyLXNjaG9vbC1sb2NrLFxuICBcInRvd2VyLWNlbGxcIjogJGZhLXZhci10b3dlci1jZWxsLFxuICBcImRvd24tbG9uZ1wiOiAkZmEtdmFyLWRvd24tbG9uZyxcbiAgXCJsb25nLWFycm93LWFsdC1kb3duXCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bixcbiAgXCJyYW5raW5nLXN0YXJcIjogJGZhLXZhci1yYW5raW5nLXN0YXIsXG4gIFwiY2hlc3Mta2luZ1wiOiAkZmEtdmFyLWNoZXNzLWtpbmcsXG4gIFwicGVyc29uLWhhcmFzc2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1oYXJhc3NpbmcsXG4gIFwiYnJhemlsaWFuLXJlYWwtc2lnblwiOiAkZmEtdmFyLWJyYXppbGlhbi1yZWFsLXNpZ24sXG4gIFwibGFuZG1hcmstZG9tZVwiOiAkZmEtdmFyLWxhbmRtYXJrLWRvbWUsXG4gIFwibGFuZG1hcmstYWx0XCI6ICRmYS12YXItbGFuZG1hcmstYWx0LFxuICBcImFycm93LXVwXCI6ICRmYS12YXItYXJyb3ctdXAsXG4gIFwidHZcIjogJGZhLXZhci10dixcbiAgXCJ0ZWxldmlzaW9uXCI6ICRmYS12YXItdGVsZXZpc2lvbixcbiAgXCJ0di1hbHRcIjogJGZhLXZhci10di1hbHQsXG4gIFwic2hyaW1wXCI6ICRmYS12YXItc2hyaW1wLFxuICBcImxpc3QtY2hlY2tcIjogJGZhLXZhci1saXN0LWNoZWNrLFxuICBcInRhc2tzXCI6ICRmYS12YXItdGFza3MsXG4gIFwianVnLWRldGVyZ2VudFwiOiAkZmEtdmFyLWp1Zy1kZXRlcmdlbnQsXG4gIFwiY2lyY2xlLXVzZXJcIjogJGZhLXZhci1jaXJjbGUtdXNlcixcbiAgXCJ1c2VyLWNpcmNsZVwiOiAkZmEtdmFyLXVzZXItY2lyY2xlLFxuICBcInVzZXItc2hpZWxkXCI6ICRmYS12YXItdXNlci1zaGllbGQsXG4gIFwid2luZFwiOiAkZmEtdmFyLXdpbmQsXG4gIFwiY2FyLWJ1cnN0XCI6ICRmYS12YXItY2FyLWJ1cnN0LFxuICBcImNhci1jcmFzaFwiOiAkZmEtdmFyLWNhci1jcmFzaCxcbiAgXCJ5XCI6ICRmYS12YXIteSxcbiAgXCJwZXJzb24tc25vd2JvYXJkaW5nXCI6ICRmYS12YXItcGVyc29uLXNub3dib2FyZGluZyxcbiAgXCJzbm93Ym9hcmRpbmdcIjogJGZhLXZhci1zbm93Ym9hcmRpbmcsXG4gIFwidHJ1Y2stZmFzdFwiOiAkZmEtdmFyLXRydWNrLWZhc3QsXG4gIFwic2hpcHBpbmctZmFzdFwiOiAkZmEtdmFyLXNoaXBwaW5nLWZhc3QsXG4gIFwiZmlzaFwiOiAkZmEtdmFyLWZpc2gsXG4gIFwidXNlci1ncmFkdWF0ZVwiOiAkZmEtdmFyLXVzZXItZ3JhZHVhdGUsXG4gIFwiY2lyY2xlLWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlLFxuICBcImFkanVzdFwiOiAkZmEtdmFyLWFkanVzdCxcbiAgXCJjbGFwcGVyYm9hcmRcIjogJGZhLXZhci1jbGFwcGVyYm9hcmQsXG4gIFwiY2lyY2xlLXJhZGlhdGlvblwiOiAkZmEtdmFyLWNpcmNsZS1yYWRpYXRpb24sXG4gIFwicmFkaWF0aW9uLWFsdFwiOiAkZmEtdmFyLXJhZGlhdGlvbi1hbHQsXG4gIFwiYmFzZWJhbGxcIjogJGZhLXZhci1iYXNlYmFsbCxcbiAgXCJiYXNlYmFsbC1iYWxsXCI6ICRmYS12YXItYmFzZWJhbGwtYmFsbCxcbiAgXCJqZXQtZmlnaHRlci11cFwiOiAkZmEtdmFyLWpldC1maWdodGVyLXVwLFxuICBcImRpYWdyYW0tcHJvamVjdFwiOiAkZmEtdmFyLWRpYWdyYW0tcHJvamVjdCxcbiAgXCJwcm9qZWN0LWRpYWdyYW1cIjogJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0sXG4gIFwiY29weVwiOiAkZmEtdmFyLWNvcHksXG4gIFwidm9sdW1lLXhtYXJrXCI6ICRmYS12YXItdm9sdW1lLXhtYXJrLFxuICBcInZvbHVtZS1tdXRlXCI6ICRmYS12YXItdm9sdW1lLW11dGUsXG4gIFwidm9sdW1lLXRpbWVzXCI6ICRmYS12YXItdm9sdW1lLXRpbWVzLFxuICBcImhhbmQtc3BhcmtsZXNcIjogJGZhLXZhci1oYW5kLXNwYXJrbGVzLFxuICBcImdyaXBcIjogJGZhLXZhci1ncmlwLFxuICBcImdyaXAtaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCxcbiAgXCJzaGFyZS1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLWZyb20tc3F1YXJlLFxuICBcInNoYXJlLXNxdWFyZVwiOiAkZmEtdmFyLXNoYXJlLXNxdWFyZSxcbiAgXCJjaGlsZC1jb21iYXRhbnRcIjogJGZhLXZhci1jaGlsZC1jb21iYXRhbnQsXG4gIFwiY2hpbGQtcmlmbGVcIjogJGZhLXZhci1jaGlsZC1yaWZsZSxcbiAgXCJndW5cIjogJGZhLXZhci1ndW4sXG4gIFwic3F1YXJlLXBob25lXCI6ICRmYS12YXItc3F1YXJlLXBob25lLFxuICBcInBob25lLXNxdWFyZVwiOiAkZmEtdmFyLXBob25lLXNxdWFyZSxcbiAgXCJwbHVzXCI6ICRmYS12YXItcGx1cyxcbiAgXCJhZGRcIjogJGZhLXZhci1hZGQsXG4gIFwiZXhwYW5kXCI6ICRmYS12YXItZXhwYW5kLFxuICBcImNvbXB1dGVyXCI6ICRmYS12YXItY29tcHV0ZXIsXG4gIFwieG1hcmtcIjogJGZhLXZhci14bWFyayxcbiAgXCJjbG9zZVwiOiAkZmEtdmFyLWNsb3NlLFxuICBcIm11bHRpcGx5XCI6ICRmYS12YXItbXVsdGlwbHksXG4gIFwicmVtb3ZlXCI6ICRmYS12YXItcmVtb3ZlLFxuICBcInRpbWVzXCI6ICRmYS12YXItdGltZXMsXG4gIFwiYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzXCI6ICRmYS12YXItYXJyb3dzLFxuICBcImNoYWxrYm9hcmQtdXNlclwiOiAkZmEtdmFyLWNoYWxrYm9hcmQtdXNlcixcbiAgXCJjaGFsa2JvYXJkLXRlYWNoZXJcIjogJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIsXG4gIFwicGVzby1zaWduXCI6ICRmYS12YXItcGVzby1zaWduLFxuICBcImJ1aWxkaW5nLXNoaWVsZFwiOiAkZmEtdmFyLWJ1aWxkaW5nLXNoaWVsZCxcbiAgXCJiYWJ5XCI6ICRmYS12YXItYmFieSxcbiAgXCJ1c2Vycy1saW5lXCI6ICRmYS12YXItdXNlcnMtbGluZSxcbiAgXCJxdW90ZS1sZWZ0XCI6ICRmYS12YXItcXVvdGUtbGVmdCxcbiAgXCJxdW90ZS1sZWZ0LWFsdFwiOiAkZmEtdmFyLXF1b3RlLWxlZnQtYWx0LFxuICBcInRyYWN0b3JcIjogJGZhLXZhci10cmFjdG9yLFxuICBcInRyYXNoLWFycm93LXVwXCI6ICRmYS12YXItdHJhc2gtYXJyb3ctdXAsXG4gIFwidHJhc2gtcmVzdG9yZVwiOiAkZmEtdmFyLXRyYXNoLXJlc3RvcmUsXG4gIFwiYXJyb3ctZG93bi11cC1sb2NrXCI6ICRmYS12YXItYXJyb3ctZG93bi11cC1sb2NrLFxuICBcImxpbmVzLWxlYW5pbmdcIjogJGZhLXZhci1saW5lcy1sZWFuaW5nLFxuICBcInJ1bGVyLWNvbWJpbmVkXCI6ICRmYS12YXItcnVsZXItY29tYmluZWQsXG4gIFwiY29weXJpZ2h0XCI6ICRmYS12YXItY29weXJpZ2h0LFxuICBcImVxdWFsc1wiOiAkZmEtdmFyLWVxdWFscyxcbiAgXCJibGVuZGVyXCI6ICRmYS12YXItYmxlbmRlcixcbiAgXCJ0ZWV0aFwiOiAkZmEtdmFyLXRlZXRoLFxuICBcInNoZWtlbC1zaWduXCI6ICRmYS12YXItc2hla2VsLXNpZ24sXG4gIFwiaWxzXCI6ICRmYS12YXItaWxzLFxuICBcInNoZWtlbFwiOiAkZmEtdmFyLXNoZWtlbCxcbiAgXCJzaGVxZWxcIjogJGZhLXZhci1zaGVxZWwsXG4gIFwic2hlcWVsLXNpZ25cIjogJGZhLXZhci1zaGVxZWwtc2lnbixcbiAgXCJtYXBcIjogJGZhLXZhci1tYXAsXG4gIFwicm9ja2V0XCI6ICRmYS12YXItcm9ja2V0LFxuICBcInBob3RvLWZpbG1cIjogJGZhLXZhci1waG90by1maWxtLFxuICBcInBob3RvLXZpZGVvXCI6ICRmYS12YXItcGhvdG8tdmlkZW8sXG4gIFwiZm9sZGVyLW1pbnVzXCI6ICRmYS12YXItZm9sZGVyLW1pbnVzLFxuICBcInN0b3JlXCI6ICRmYS12YXItc3RvcmUsXG4gIFwiYXJyb3ctdHJlbmQtdXBcIjogJGZhLXZhci1hcnJvdy10cmVuZC11cCxcbiAgXCJwbHVnLWNpcmNsZS1taW51c1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLW1pbnVzLFxuICBcInNpZ24taGFuZ2luZ1wiOiAkZmEtdmFyLXNpZ24taGFuZ2luZyxcbiAgXCJzaWduXCI6ICRmYS12YXItc2lnbixcbiAgXCJiZXppZXItY3VydmVcIjogJGZhLXZhci1iZXppZXItY3VydmUsXG4gIFwiYmVsbC1zbGFzaFwiOiAkZmEtdmFyLWJlbGwtc2xhc2gsXG4gIFwidGFibGV0XCI6ICRmYS12YXItdGFibGV0LFxuICBcInRhYmxldC1hbmRyb2lkXCI6ICRmYS12YXItdGFibGV0LWFuZHJvaWQsXG4gIFwic2Nob29sLWZsYWdcIjogJGZhLXZhci1zY2hvb2wtZmxhZyxcbiAgXCJmaWxsXCI6ICRmYS12YXItZmlsbCxcbiAgXCJhbmdsZS11cFwiOiAkZmEtdmFyLWFuZ2xlLXVwLFxuICBcImRydW1zdGljay1iaXRlXCI6ICRmYS12YXItZHJ1bXN0aWNrLWJpdGUsXG4gIFwiaG9sbHktYmVycnlcIjogJGZhLXZhci1ob2xseS1iZXJyeSxcbiAgXCJjaGV2cm9uLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWxlZnQsXG4gIFwiYmFjdGVyaWFcIjogJGZhLXZhci1iYWN0ZXJpYSxcbiAgXCJoYW5kLWxpemFyZFwiOiAkZmEtdmFyLWhhbmQtbGl6YXJkLFxuICBcIm5vdGRlZlwiOiAkZmEtdmFyLW5vdGRlZixcbiAgXCJkaXNlYXNlXCI6ICRmYS12YXItZGlzZWFzZSxcbiAgXCJicmllZmNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsLFxuICBcImdlbmRlcmxlc3NcIjogJGZhLXZhci1nZW5kZXJsZXNzLFxuICBcImNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaGV2cm9uLXJpZ2h0LFxuICBcInJldHdlZXRcIjogJGZhLXZhci1yZXR3ZWV0LFxuICBcImNhci1yZWFyXCI6ICRmYS12YXItY2FyLXJlYXIsXG4gIFwiY2FyLWFsdFwiOiAkZmEtdmFyLWNhci1hbHQsXG4gIFwicHVtcC1zb2FwXCI6ICRmYS12YXItcHVtcC1zb2FwLFxuICBcInZpZGVvLXNsYXNoXCI6ICRmYS12YXItdmlkZW8tc2xhc2gsXG4gIFwiYmF0dGVyeS1xdWFydGVyXCI6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyLFxuICBcImJhdHRlcnktMlwiOiAkZmEtdmFyLWJhdHRlcnktMixcbiAgXCJyYWRpb1wiOiAkZmEtdmFyLXJhZGlvLFxuICBcImJhYnktY2FycmlhZ2VcIjogJGZhLXZhci1iYWJ5LWNhcnJpYWdlLFxuICBcImNhcnJpYWdlLWJhYnlcIjogJGZhLXZhci1jYXJyaWFnZS1iYWJ5LFxuICBcInRyYWZmaWMtbGlnaHRcIjogJGZhLXZhci10cmFmZmljLWxpZ2h0LFxuICBcInRoZXJtb21ldGVyXCI6ICRmYS12YXItdGhlcm1vbWV0ZXIsXG4gIFwidnItY2FyZGJvYXJkXCI6ICRmYS12YXItdnItY2FyZGJvYXJkLFxuICBcImhhbmQtbWlkZGxlLWZpbmdlclwiOiAkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcixcbiAgXCJwZXJjZW50XCI6ICRmYS12YXItcGVyY2VudCxcbiAgXCJwZXJjZW50YWdlXCI6ICRmYS12YXItcGVyY2VudGFnZSxcbiAgXCJ0cnVjay1tb3ZpbmdcIjogJGZhLXZhci10cnVjay1tb3ZpbmcsXG4gIFwiZ2xhc3Mtd2F0ZXItZHJvcGxldFwiOiAkZmEtdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQsXG4gIFwiZGlzcGxheVwiOiAkZmEtdmFyLWRpc3BsYXksXG4gIFwiZmFjZS1zbWlsZVwiOiAkZmEtdmFyLWZhY2Utc21pbGUsXG4gIFwic21pbGVcIjogJGZhLXZhci1zbWlsZSxcbiAgXCJ0aHVtYnRhY2tcIjogJGZhLXZhci10aHVtYnRhY2ssXG4gIFwidGh1bWItdGFja1wiOiAkZmEtdmFyLXRodW1iLXRhY2ssXG4gIFwidHJvcGh5XCI6ICRmYS12YXItdHJvcGh5LFxuICBcInBlcnNvbi1wcmF5aW5nXCI6ICRmYS12YXItcGVyc29uLXByYXlpbmcsXG4gIFwicHJheVwiOiAkZmEtdmFyLXByYXksXG4gIFwiaGFtbWVyXCI6ICRmYS12YXItaGFtbWVyLFxuICBcImhhbmQtcGVhY2VcIjogJGZhLXZhci1oYW5kLXBlYWNlLFxuICBcInJvdGF0ZVwiOiAkZmEtdmFyLXJvdGF0ZSxcbiAgXCJzeW5jLWFsdFwiOiAkZmEtdmFyLXN5bmMtYWx0LFxuICBcInNwaW5uZXJcIjogJGZhLXZhci1zcGlubmVyLFxuICBcInJvYm90XCI6ICRmYS12YXItcm9ib3QsXG4gIFwicGVhY2VcIjogJGZhLXZhci1wZWFjZSxcbiAgXCJnZWFyc1wiOiAkZmEtdmFyLWdlYXJzLFxuICBcImNvZ3NcIjogJGZhLXZhci1jb2dzLFxuICBcIndhcmVob3VzZVwiOiAkZmEtdmFyLXdhcmVob3VzZSxcbiAgXCJhcnJvdy11cC1yaWdodC1kb3RzXCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQtZG90cyxcbiAgXCJzcGxvdGNoXCI6ICRmYS12YXItc3Bsb3RjaCxcbiAgXCJmYWNlLWdyaW4taGVhcnRzXCI6ICRmYS12YXItZmFjZS1ncmluLWhlYXJ0cyxcbiAgXCJncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWdyaW4taGVhcnRzLFxuICBcImRpY2UtZm91clwiOiAkZmEtdmFyLWRpY2UtZm91cixcbiAgXCJzaW0tY2FyZFwiOiAkZmEtdmFyLXNpbS1jYXJkLFxuICBcInRyYW5zZ2VuZGVyXCI6ICRmYS12YXItdHJhbnNnZW5kZXIsXG4gIFwidHJhbnNnZW5kZXItYWx0XCI6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0LFxuICBcIm1lcmN1cnlcIjogJGZhLXZhci1tZXJjdXJ5LFxuICBcImFycm93LXR1cm4tZG93blwiOiAkZmEtdmFyLWFycm93LXR1cm4tZG93bixcbiAgXCJsZXZlbC1kb3duXCI6ICRmYS12YXItbGV2ZWwtZG93bixcbiAgXCJwZXJzb24tZmFsbGluZy1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1mYWxsaW5nLWJ1cnN0LFxuICBcImF3YXJkXCI6ICRmYS12YXItYXdhcmQsXG4gIFwidGlja2V0LXNpbXBsZVwiOiAkZmEtdmFyLXRpY2tldC1zaW1wbGUsXG4gIFwidGlja2V0LWFsdFwiOiAkZmEtdmFyLXRpY2tldC1hbHQsXG4gIFwiYnVpbGRpbmdcIjogJGZhLXZhci1idWlsZGluZyxcbiAgXCJhbmdsZXMtbGVmdFwiOiAkZmEtdmFyLWFuZ2xlcy1sZWZ0LFxuICBcImFuZ2xlLWRvdWJsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQsXG4gIFwicXJjb2RlXCI6ICRmYS12YXItcXJjb2RlLFxuICBcImNsb2NrLXJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItY2xvY2stcm90YXRlLWxlZnQsXG4gIFwiaGlzdG9yeVwiOiAkZmEtdmFyLWhpc3RvcnksXG4gIFwiZmFjZS1ncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdCxcbiAgXCJncmluLWJlYW0tc3dlYXRcIjogJGZhLXZhci1ncmluLWJlYW0tc3dlYXQsXG4gIFwiZmlsZS1leHBvcnRcIjogJGZhLXZhci1maWxlLWV4cG9ydCxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWZpbGUsXG4gIFwic2hpZWxkXCI6ICRmYS12YXItc2hpZWxkLFxuICBcInNoaWVsZC1ibGFua1wiOiAkZmEtdmFyLXNoaWVsZC1ibGFuayxcbiAgXCJhcnJvdy11cC1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQsXG4gIFwiaG91c2UtbWVkaWNhbFwiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwsXG4gIFwiZ29sZi1iYWxsLXRlZVwiOiAkZmEtdmFyLWdvbGYtYmFsbC10ZWUsXG4gIFwiZ29sZi1iYWxsXCI6ICRmYS12YXItZ29sZi1iYWxsLFxuICBcImNpcmNsZS1jaGV2cm9uLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1sZWZ0LFxuICBcImNoZXZyb24tY2lyY2xlLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0LFxuICBcImhvdXNlLWNoaW1uZXktd2luZG93XCI6ICRmYS12YXItaG91c2UtY2hpbW5leS13aW5kb3csXG4gIFwicGVuLW5pYlwiOiAkZmEtdmFyLXBlbi1uaWIsXG4gIFwidGVudC1hcnJvdy10dXJuLWxlZnRcIjogJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdCxcbiAgXCJ0ZW50c1wiOiAkZmEtdmFyLXRlbnRzLFxuICBcIndhbmQtbWFnaWNcIjogJGZhLXZhci13YW5kLW1hZ2ljLFxuICBcIm1hZ2ljXCI6ICRmYS12YXItbWFnaWMsXG4gIFwiZG9nXCI6ICRmYS12YXItZG9nLFxuICBcImNhcnJvdFwiOiAkZmEtdmFyLWNhcnJvdCxcbiAgXCJtb29uXCI6ICRmYS12YXItbW9vbixcbiAgXCJ3aW5lLWdsYXNzLWVtcHR5XCI6ICRmYS12YXItd2luZS1nbGFzcy1lbXB0eSxcbiAgXCJ3aW5lLWdsYXNzLWFsdFwiOiAkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0LFxuICBcImNoZWVzZVwiOiAkZmEtdmFyLWNoZWVzZSxcbiAgXCJ5aW4teWFuZ1wiOiAkZmEtdmFyLXlpbi15YW5nLFxuICBcIm11c2ljXCI6ICRmYS12YXItbXVzaWMsXG4gIFwiY29kZS1jb21taXRcIjogJGZhLXZhci1jb2RlLWNvbW1pdCxcbiAgXCJ0ZW1wZXJhdHVyZS1sb3dcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1sb3csXG4gIFwicGVyc29uLWJpa2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1iaWtpbmcsXG4gIFwiYmlraW5nXCI6ICRmYS12YXItYmlraW5nLFxuICBcImJyb29tXCI6ICRmYS12YXItYnJvb20sXG4gIFwic2hpZWxkLWhlYXJ0XCI6ICRmYS12YXItc2hpZWxkLWhlYXJ0LFxuICBcImdvcHVyYW1cIjogJGZhLXZhci1nb3B1cmFtLFxuICBcImVhcnRoLW9jZWFuaWFcIjogJGZhLXZhci1lYXJ0aC1vY2VhbmlhLFxuICBcImdsb2JlLW9jZWFuaWFcIjogJGZhLXZhci1nbG9iZS1vY2VhbmlhLFxuICBcInNxdWFyZS14bWFya1wiOiAkZmEtdmFyLXNxdWFyZS14bWFyayxcbiAgXCJ0aW1lcy1zcXVhcmVcIjogJGZhLXZhci10aW1lcy1zcXVhcmUsXG4gIFwieG1hcmstc3F1YXJlXCI6ICRmYS12YXIteG1hcmstc3F1YXJlLFxuICBcImhhc2h0YWdcIjogJGZhLXZhci1oYXNodGFnLFxuICBcInVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXJcIjogJGZhLXZhci11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyLFxuICBcImV4cGFuZC1hbHRcIjogJGZhLXZhci1leHBhbmQtYWx0LFxuICBcIm9pbC1jYW5cIjogJGZhLXZhci1vaWwtY2FuLFxuICBcInRcIjogJGZhLXZhci10LFxuICBcImhpcHBvXCI6ICRmYS12YXItaGlwcG8sXG4gIFwiY2hhcnQtY29sdW1uXCI6ICRmYS12YXItY2hhcnQtY29sdW1uLFxuICBcImluZmluaXR5XCI6ICRmYS12YXItaW5maW5pdHksXG4gIFwidmlhbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci12aWFsLWNpcmNsZS1jaGVjayxcbiAgXCJwZXJzb24tYXJyb3ctZG93bi10by1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LWRvd24tdG8tbGluZSxcbiAgXCJ2b2ljZW1haWxcIjogJGZhLXZhci12b2ljZW1haWwsXG4gIFwiZmFuXCI6ICRmYS12YXItZmFuLFxuICBcInBlcnNvbi13YWxraW5nLWx1Z2dhZ2VcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1sdWdnYWdlLFxuICBcInVwLWRvd25cIjogJGZhLXZhci11cC1kb3duLFxuICBcImFycm93cy1hbHQtdlwiOiAkZmEtdmFyLWFycm93cy1hbHQtdixcbiAgXCJjbG91ZC1tb29uLXJhaW5cIjogJGZhLXZhci1jbG91ZC1tb29uLXJhaW4sXG4gIFwiY2FsZW5kYXJcIjogJGZhLXZhci1jYWxlbmRhcixcbiAgXCJ0cmFpbGVyXCI6ICRmYS12YXItdHJhaWxlcixcbiAgXCJiYWhhaVwiOiAkZmEtdmFyLWJhaGFpLFxuICBcImhheWthbFwiOiAkZmEtdmFyLWhheWthbCxcbiAgXCJzZC1jYXJkXCI6ICRmYS12YXItc2QtY2FyZCxcbiAgXCJkcmFnb25cIjogJGZhLXZhci1kcmFnb24sXG4gIFwic2hvZS1wcmludHNcIjogJGZhLXZhci1zaG9lLXByaW50cyxcbiAgXCJjaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWNpcmNsZS1wbHVzLFxuICBcInBsdXMtY2lyY2xlXCI6ICRmYS12YXItcGx1cy1jaXJjbGUsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS13aW5rXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rLFxuICBcImdyaW4tdG9uZ3VlLXdpbmtcIjogJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rLFxuICBcImhhbmQtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmQtaG9sZGluZyxcbiAgXCJwbHVnLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImxpbmstc2xhc2hcIjogJGZhLXZhci1saW5rLXNsYXNoLFxuICBcImNoYWluLWJyb2tlblwiOiAkZmEtdmFyLWNoYWluLWJyb2tlbixcbiAgXCJjaGFpbi1zbGFzaFwiOiAkZmEtdmFyLWNoYWluLXNsYXNoLFxuICBcInVubGlua1wiOiAkZmEtdmFyLXVubGluayxcbiAgXCJjbG9uZVwiOiAkZmEtdmFyLWNsb25lLFxuICBcInBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdCxcbiAgXCJhcnJvdy11cC16LWFcIjogJGZhLXZhci1hcnJvdy11cC16LWEsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCxcbiAgXCJmaXJlLWZsYW1lLWN1cnZlZFwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkLFxuICBcImZpcmUtYWx0XCI6ICRmYS12YXItZmlyZS1hbHQsXG4gIFwidG9ybmFkb1wiOiAkZmEtdmFyLXRvcm5hZG8sXG4gIFwiZmlsZS1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXBsdXMsXG4gIFwiYm9vay1xdXJhblwiOiAkZmEtdmFyLWJvb2stcXVyYW4sXG4gIFwicXVyYW5cIjogJGZhLXZhci1xdXJhbixcbiAgXCJhbmNob3JcIjogJGZhLXZhci1hbmNob3IsXG4gIFwiYm9yZGVyLWFsbFwiOiAkZmEtdmFyLWJvcmRlci1hbGwsXG4gIFwiZmFjZS1hbmdyeVwiOiAkZmEtdmFyLWZhY2UtYW5ncnksXG4gIFwiYW5ncnlcIjogJGZhLXZhci1hbmdyeSxcbiAgXCJjb29raWUtYml0ZVwiOiAkZmEtdmFyLWNvb2tpZS1iaXRlLFxuICBcImFycm93LXRyZW5kLWRvd25cIjogJGZhLXZhci1hcnJvdy10cmVuZC1kb3duLFxuICBcInJzc1wiOiAkZmEtdmFyLXJzcyxcbiAgXCJmZWVkXCI6ICRmYS12YXItZmVlZCxcbiAgXCJkcmF3LXBvbHlnb25cIjogJGZhLXZhci1kcmF3LXBvbHlnb24sXG4gIFwic2NhbGUtYmFsYW5jZWRcIjogJGZhLXZhci1zY2FsZS1iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlXCI6ICRmYS12YXItYmFsYW5jZS1zY2FsZSxcbiAgXCJnYXVnZS1zaW1wbGUtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1oaWdoLFxuICBcInRhY2hvbWV0ZXJcIjogJGZhLXZhci10YWNob21ldGVyLFxuICBcInRhY2hvbWV0ZXItZmFzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdCxcbiAgXCJzaG93ZXJcIjogJGZhLXZhci1zaG93ZXIsXG4gIFwiZGVza3RvcFwiOiAkZmEtdmFyLWRlc2t0b3AsXG4gIFwiZGVza3RvcC1hbHRcIjogJGZhLXZhci1kZXNrdG9wLWFsdCxcbiAgXCJtXCI6ICRmYS12YXItbSxcbiAgXCJ0YWJsZS1saXN0XCI6ICRmYS12YXItdGFibGUtbGlzdCxcbiAgXCJ0aC1saXN0XCI6ICRmYS12YXItdGgtbGlzdCxcbiAgXCJjb21tZW50LXNtc1wiOiAkZmEtdmFyLWNvbW1lbnQtc21zLFxuICBcInNtc1wiOiAkZmEtdmFyLXNtcyxcbiAgXCJib29rXCI6ICRmYS12YXItYm9vayxcbiAgXCJ1c2VyLXBsdXNcIjogJGZhLXZhci11c2VyLXBsdXMsXG4gIFwiY2hlY2tcIjogJGZhLXZhci1jaGVjayxcbiAgXCJiYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyxcbiAgXCJiYXR0ZXJ5LTRcIjogJGZhLXZhci1iYXR0ZXJ5LTQsXG4gIFwiaG91c2UtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLWNoZWNrLFxuICBcImFuZ2xlLWxlZnRcIjogJGZhLXZhci1hbmdsZS1sZWZ0LFxuICBcImRpYWdyYW0tc3VjY2Vzc29yXCI6ICRmYS12YXItZGlhZ3JhbS1zdWNjZXNzb3IsXG4gIFwidHJ1Y2stYXJyb3ctcmlnaHRcIjogJGZhLXZhci10cnVjay1hcnJvdy1yaWdodCxcbiAgXCJhcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnRcIjogJGZhLXZhci1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQsXG4gIFwiaGFuZC1maXN0XCI6ICRmYS12YXItaGFuZC1maXN0LFxuICBcImZpc3QtcmFpc2VkXCI6ICRmYS12YXItZmlzdC1yYWlzZWQsXG4gIFwiY2xvdWQtbW9vblwiOiAkZmEtdmFyLWNsb3VkLW1vb24sXG4gIFwiYnJpZWZjYXNlXCI6ICRmYS12YXItYnJpZWZjYXNlLFxuICBcInBlcnNvbi1mYWxsaW5nXCI6ICRmYS12YXItcGVyc29uLWZhbGxpbmcsXG4gIFwiaW1hZ2UtcG9ydHJhaXRcIjogJGZhLXZhci1pbWFnZS1wb3J0cmFpdCxcbiAgXCJwb3J0cmFpdFwiOiAkZmEtdmFyLXBvcnRyYWl0LFxuICBcInVzZXItdGFnXCI6ICRmYS12YXItdXNlci10YWcsXG4gIFwicnVnXCI6ICRmYS12YXItcnVnLFxuICBcImVhcnRoLWV1cm9wZVwiOiAkZmEtdmFyLWVhcnRoLWV1cm9wZSxcbiAgXCJnbG9iZS1ldXJvcGVcIjogJGZhLXZhci1nbG9iZS1ldXJvcGUsXG4gIFwiY2FydC1mbGF0YmVkLXN1aXRjYXNlXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLXN1aXRjYXNlLFxuICBcImx1Z2dhZ2UtY2FydFwiOiAkZmEtdmFyLWx1Z2dhZ2UtY2FydCxcbiAgXCJyZWN0YW5nbGUteG1hcmtcIjogJGZhLXZhci1yZWN0YW5nbGUteG1hcmssXG4gIFwicmVjdGFuZ2xlLXRpbWVzXCI6ICRmYS12YXItcmVjdGFuZ2xlLXRpbWVzLFxuICBcInRpbWVzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXRpbWVzLXJlY3RhbmdsZSxcbiAgXCJ3aW5kb3ctY2xvc2VcIjogJGZhLXZhci13aW5kb3ctY2xvc2UsXG4gIFwiYmFodC1zaWduXCI6ICRmYS12YXItYmFodC1zaWduLFxuICBcImJvb2stb3BlblwiOiAkZmEtdmFyLWJvb2stb3BlbixcbiAgXCJib29rLWpvdXJuYWwtd2hpbGxzXCI6ICRmYS12YXItYm9vay1qb3VybmFsLXdoaWxscyxcbiAgXCJqb3VybmFsLXdoaWxsc1wiOiAkZmEtdmFyLWpvdXJuYWwtd2hpbGxzLFxuICBcImhhbmRjdWZmc1wiOiAkZmEtdmFyLWhhbmRjdWZmcyxcbiAgXCJ0cmlhbmdsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLXRyaWFuZ2xlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUsXG4gIFwid2FybmluZ1wiOiAkZmEtdmFyLXdhcm5pbmcsXG4gIFwiZGF0YWJhc2VcIjogJGZhLXZhci1kYXRhYmFzZSxcbiAgXCJzaGFyZVwiOiAkZmEtdmFyLXNoYXJlLFxuICBcIm1haWwtZm9yd2FyZFwiOiAkZmEtdmFyLW1haWwtZm9yd2FyZCxcbiAgXCJib3R0bGUtZHJvcGxldFwiOiAkZmEtdmFyLWJvdHRsZS1kcm9wbGV0LFxuICBcIm1hc2stZmFjZVwiOiAkZmEtdmFyLW1hc2stZmFjZSxcbiAgXCJoaWxsLXJvY2tzbGlkZVwiOiAkZmEtdmFyLWhpbGwtcm9ja3NsaWRlLFxuICBcInJpZ2h0LWxlZnRcIjogJGZhLXZhci1yaWdodC1sZWZ0LFxuICBcImV4Y2hhbmdlLWFsdFwiOiAkZmEtdmFyLWV4Y2hhbmdlLWFsdCxcbiAgXCJwYXBlci1wbGFuZVwiOiAkZmEtdmFyLXBhcGVyLXBsYW5lLFxuICBcInJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItcm9hZC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZHVuZ2VvblwiOiAkZmEtdmFyLWR1bmdlb24sXG4gIFwiYWxpZ24tcmlnaHRcIjogJGZhLXZhci1hbGlnbi1yaWdodCxcbiAgXCJtb25leS1iaWxsLTEtd2F2ZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlLFxuICBcIm1vbmV5LWJpbGwtd2F2ZS1hbHRcIjogJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0LFxuICBcImxpZmUtcmluZ1wiOiAkZmEtdmFyLWxpZmUtcmluZyxcbiAgXCJoYW5kc1wiOiAkZmEtdmFyLWhhbmRzLFxuICBcInNpZ24tbGFuZ3VhZ2VcIjogJGZhLXZhci1zaWduLWxhbmd1YWdlLFxuICBcInNpZ25pbmdcIjogJGZhLXZhci1zaWduaW5nLFxuICBcImNhbGVuZGFyLWRheVwiOiAkZmEtdmFyLWNhbGVuZGFyLWRheSxcbiAgXCJ3YXRlci1sYWRkZXJcIjogJGZhLXZhci13YXRlci1sYWRkZXIsXG4gIFwibGFkZGVyLXdhdGVyXCI6ICRmYS12YXItbGFkZGVyLXdhdGVyLFxuICBcInN3aW1taW5nLXBvb2xcIjogJGZhLXZhci1zd2ltbWluZy1wb29sLFxuICBcImFycm93cy11cC1kb3duXCI6ICRmYS12YXItYXJyb3dzLXVwLWRvd24sXG4gIFwiYXJyb3dzLXZcIjogJGZhLXZhci1hcnJvd3MtdixcbiAgXCJmYWNlLWdyaW1hY2VcIjogJGZhLXZhci1mYWNlLWdyaW1hY2UsXG4gIFwiZ3JpbWFjZVwiOiAkZmEtdmFyLWdyaW1hY2UsXG4gIFwid2hlZWxjaGFpci1tb3ZlXCI6ICRmYS12YXItd2hlZWxjaGFpci1tb3ZlLFxuICBcIndoZWVsY2hhaXItYWx0XCI6ICRmYS12YXItd2hlZWxjaGFpci1hbHQsXG4gIFwidHVybi1kb3duXCI6ICRmYS12YXItdHVybi1kb3duLFxuICBcImxldmVsLWRvd24tYWx0XCI6ICRmYS12YXItbGV2ZWwtZG93bi1hbHQsXG4gIFwicGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHRcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodCxcbiAgXCJzcXVhcmUtZW52ZWxvcGVcIjogJGZhLXZhci1zcXVhcmUtZW52ZWxvcGUsXG4gIFwiZW52ZWxvcGUtc3F1YXJlXCI6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlLFxuICBcImRpY2VcIjogJGZhLXZhci1kaWNlLFxuICBcImJvd2xpbmctYmFsbFwiOiAkZmEtdmFyLWJvd2xpbmctYmFsbCxcbiAgXCJicmFpblwiOiAkZmEtdmFyLWJyYWluLFxuICBcImJhbmRhZ2VcIjogJGZhLXZhci1iYW5kYWdlLFxuICBcImJhbmQtYWlkXCI6ICRmYS12YXItYmFuZC1haWQsXG4gIFwiY2FsZW5kYXItbWludXNcIjogJGZhLXZhci1jYWxlbmRhci1taW51cyxcbiAgXCJjaXJjbGUteG1hcmtcIjogJGZhLXZhci1jaXJjbGUteG1hcmssXG4gIFwidGltZXMtY2lyY2xlXCI6ICRmYS12YXItdGltZXMtY2lyY2xlLFxuICBcInhtYXJrLWNpcmNsZVwiOiAkZmEtdmFyLXhtYXJrLWNpcmNsZSxcbiAgXCJnaWZ0c1wiOiAkZmEtdmFyLWdpZnRzLFxuICBcImhvdGVsXCI6ICRmYS12YXItaG90ZWwsXG4gIFwiZWFydGgtYXNpYVwiOiAkZmEtdmFyLWVhcnRoLWFzaWEsXG4gIFwiZ2xvYmUtYXNpYVwiOiAkZmEtdmFyLWdsb2JlLWFzaWEsXG4gIFwiaWQtY2FyZC1jbGlwXCI6ICRmYS12YXItaWQtY2FyZC1jbGlwLFxuICBcImlkLWNhcmQtYWx0XCI6ICRmYS12YXItaWQtY2FyZC1hbHQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1wbHVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzLFxuICBcInNlYXJjaC1wbHVzXCI6ICRmYS12YXItc2VhcmNoLXBsdXMsXG4gIFwidGh1bWJzLXVwXCI6ICRmYS12YXItdGh1bWJzLXVwLFxuICBcInVzZXItY2xvY2tcIjogJGZhLXZhci11c2VyLWNsb2NrLFxuICBcImhhbmQtZG90c1wiOiAkZmEtdmFyLWhhbmQtZG90cyxcbiAgXCJhbGxlcmdpZXNcIjogJGZhLXZhci1hbGxlcmdpZXMsXG4gIFwiZmlsZS1pbnZvaWNlXCI6ICRmYS12YXItZmlsZS1pbnZvaWNlLFxuICBcIndpbmRvdy1taW5pbWl6ZVwiOiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSxcbiAgXCJtdWctc2F1Y2VyXCI6ICRmYS12YXItbXVnLXNhdWNlcixcbiAgXCJjb2ZmZWVcIjogJGZhLXZhci1jb2ZmZWUsXG4gIFwiYnJ1c2hcIjogJGZhLXZhci1icnVzaCxcbiAgXCJtYXNrXCI6ICRmYS12YXItbWFzayxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLW1pbnVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1taW51cyxcbiAgXCJzZWFyY2gtbWludXNcIjogJGZhLXZhci1zZWFyY2gtbWludXMsXG4gIFwicnVsZXItdmVydGljYWxcIjogJGZhLXZhci1ydWxlci12ZXJ0aWNhbCxcbiAgXCJ1c2VyLWxhcmdlXCI6ICRmYS12YXItdXNlci1sYXJnZSxcbiAgXCJ1c2VyLWFsdFwiOiAkZmEtdmFyLXVzZXItYWx0LFxuICBcInRyYWluLXRyYW1cIjogJGZhLXZhci10cmFpbi10cmFtLFxuICBcInVzZXItbnVyc2VcIjogJGZhLXZhci11c2VyLW51cnNlLFxuICBcInN5cmluZ2VcIjogJGZhLXZhci1zeXJpbmdlLFxuICBcImNsb3VkLXN1blwiOiAkZmEtdmFyLWNsb3VkLXN1bixcbiAgXCJzdG9wd2F0Y2gtMjBcIjogJGZhLXZhci1zdG9wd2F0Y2gtMjAsXG4gIFwic3F1YXJlLWZ1bGxcIjogJGZhLXZhci1zcXVhcmUtZnVsbCxcbiAgXCJtYWduZXRcIjogJGZhLXZhci1tYWduZXQsXG4gIFwiamFyXCI6ICRmYS12YXItamFyLFxuICBcIm5vdGUtc3RpY2t5XCI6ICRmYS12YXItbm90ZS1zdGlja3ksXG4gIFwic3RpY2t5LW5vdGVcIjogJGZhLXZhci1zdGlja3ktbm90ZSxcbiAgXCJidWctc2xhc2hcIjogJGZhLXZhci1idWctc2xhc2gsXG4gIFwiYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wLFxuICBcImJvbmVcIjogJGZhLXZhci1ib25lLFxuICBcInRhYmxlLWNlbGxzLXJvdy11bmxvY2tcIjogJGZhLXZhci10YWJsZS1jZWxscy1yb3ctdW5sb2NrLFxuICBcInVzZXItaW5qdXJlZFwiOiAkZmEtdmFyLXVzZXItaW5qdXJlZCxcbiAgXCJmYWNlLXNhZC10ZWFyXCI6ICRmYS12YXItZmFjZS1zYWQtdGVhcixcbiAgXCJzYWQtdGVhclwiOiAkZmEtdmFyLXNhZC10ZWFyLFxuICBcInBsYW5lXCI6ICRmYS12YXItcGxhbmUsXG4gIFwidGVudC1hcnJvd3MtZG93blwiOiAkZmEtdmFyLXRlbnQtYXJyb3dzLWRvd24sXG4gIFwiZXhjbGFtYXRpb25cIjogJGZhLXZhci1leGNsYW1hdGlvbixcbiAgXCJhcnJvd3Mtc3BpblwiOiAkZmEtdmFyLWFycm93cy1zcGluLFxuICBcInByaW50XCI6ICRmYS12YXItcHJpbnQsXG4gIFwidHVya2lzaC1saXJhLXNpZ25cIjogJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbixcbiAgXCJ0cnlcIjogJGZhLXZhci10cnksXG4gIFwidHVya2lzaC1saXJhXCI6ICRmYS12YXItdHVya2lzaC1saXJhLFxuICBcImRvbGxhci1zaWduXCI6ICRmYS12YXItZG9sbGFyLXNpZ24sXG4gIFwiZG9sbGFyXCI6ICRmYS12YXItZG9sbGFyLFxuICBcInVzZFwiOiAkZmEtdmFyLXVzZCxcbiAgXCJ4XCI6ICRmYS12YXIteCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWRvbGxhclwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyLFxuICBcInNlYXJjaC1kb2xsYXJcIjogJGZhLXZhci1zZWFyY2gtZG9sbGFyLFxuICBcInVzZXJzLWdlYXJcIjogJGZhLXZhci11c2Vycy1nZWFyLFxuICBcInVzZXJzLWNvZ1wiOiAkZmEtdmFyLXVzZXJzLWNvZyxcbiAgXCJwZXJzb24tbWlsaXRhcnktcG9pbnRpbmdcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmcsXG4gIFwiYnVpbGRpbmctY29sdW1uc1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnMsXG4gIFwiYmFua1wiOiAkZmEtdmFyLWJhbmssXG4gIFwiaW5zdGl0dXRpb25cIjogJGZhLXZhci1pbnN0aXR1dGlvbixcbiAgXCJtdXNldW1cIjogJGZhLXZhci1tdXNldW0sXG4gIFwidW5pdmVyc2l0eVwiOiAkZmEtdmFyLXVuaXZlcnNpdHksXG4gIFwidW1icmVsbGFcIjogJGZhLXZhci11bWJyZWxsYSxcbiAgXCJ0cm93ZWxcIjogJGZhLXZhci10cm93ZWwsXG4gIFwiZFwiOiAkZmEtdmFyLWQsXG4gIFwic3RhcGxlclwiOiAkZmEtdmFyLXN0YXBsZXIsXG4gIFwibWFza3MtdGhlYXRlclwiOiAkZmEtdmFyLW1hc2tzLXRoZWF0ZXIsXG4gIFwidGhlYXRlci1tYXNrc1wiOiAkZmEtdmFyLXRoZWF0ZXItbWFza3MsXG4gIFwia2lwLXNpZ25cIjogJGZhLXZhci1raXAtc2lnbixcbiAgXCJoYW5kLXBvaW50LWxlZnRcIjogJGZhLXZhci1oYW5kLXBvaW50LWxlZnQsXG4gIFwiaGFuZHNoYWtlLXNpbXBsZVwiOiAkZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUsXG4gIFwiaGFuZHNoYWtlLWFsdFwiOiAkZmEtdmFyLWhhbmRzaGFrZS1hbHQsXG4gIFwiamV0LWZpZ2h0ZXJcIjogJGZhLXZhci1qZXQtZmlnaHRlcixcbiAgXCJmaWdodGVyLWpldFwiOiAkZmEtdmFyLWZpZ2h0ZXItamV0LFxuICBcInNxdWFyZS1zaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNxdWFyZS1zaGFyZS1ub2RlcyxcbiAgXCJzaGFyZS1hbHQtc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSxcbiAgXCJiYXJjb2RlXCI6ICRmYS12YXItYmFyY29kZSxcbiAgXCJwbHVzLW1pbnVzXCI6ICRmYS12YXItcGx1cy1taW51cyxcbiAgXCJ2aWRlb1wiOiAkZmEtdmFyLXZpZGVvLFxuICBcInZpZGVvLWNhbWVyYVwiOiAkZmEtdmFyLXZpZGVvLWNhbWVyYSxcbiAgXCJncmFkdWF0aW9uLWNhcFwiOiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwLFxuICBcIm1vcnRhci1ib2FyZFwiOiAkZmEtdmFyLW1vcnRhci1ib2FyZCxcbiAgXCJoYW5kLWhvbGRpbmctbWVkaWNhbFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsLFxuICBcInBlcnNvbi1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLWNoZWNrLFxuICBcInR1cm4tdXBcIjogJGZhLXZhci10dXJuLXVwLFxuICBcImxldmVsLXVwLWFsdFwiOiAkZmEtdmFyLWxldmVsLXVwLWFsdCxcbik7XG5cbiRmYS1icmFuZC1pY29uczogKFxuICBcIm1vbmVyb1wiOiAkZmEtdmFyLW1vbmVybyxcbiAgXCJob29saVwiOiAkZmEtdmFyLWhvb2xpLFxuICBcInllbHBcIjogJGZhLXZhci15ZWxwLFxuICBcImNjLXZpc2FcIjogJGZhLXZhci1jYy12aXNhLFxuICBcImxhc3RmbVwiOiAkZmEtdmFyLWxhc3RmbSxcbiAgXCJzaG9wd2FyZVwiOiAkZmEtdmFyLXNob3B3YXJlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmNcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLFxuICBcImF3c1wiOiAkZmEtdmFyLWF3cyxcbiAgXCJyZWRoYXRcIjogJGZhLXZhci1yZWRoYXQsXG4gIFwieW9hc3RcIjogJGZhLXZhci15b2FzdCxcbiAgXCJjbG91ZGZsYXJlXCI6ICRmYS12YXItY2xvdWRmbGFyZSxcbiAgXCJ1cHNcIjogJGZhLXZhci11cHMsXG4gIFwicGl4aXZcIjogJGZhLXZhci1waXhpdixcbiAgXCJ3cGV4cGxvcmVyXCI6ICRmYS12YXItd3BleHBsb3JlcixcbiAgXCJkeWFsb2dcIjogJGZhLXZhci1keWFsb2csXG4gIFwiYml0eVwiOiAkZmEtdmFyLWJpdHksXG4gIFwic3RhY2twYXRoXCI6ICRmYS12YXItc3RhY2twYXRoLFxuICBcImJ1eXNlbGxhZHNcIjogJGZhLXZhci1idXlzZWxsYWRzLFxuICBcImZpcnN0LW9yZGVyXCI6ICRmYS12YXItZmlyc3Qtb3JkZXIsXG4gIFwibW9keFwiOiAkZmEtdmFyLW1vZHgsXG4gIFwiZ3VpbGRlZFwiOiAkZmEtdmFyLWd1aWxkZWQsXG4gIFwidm52XCI6ICRmYS12YXItdm52LFxuICBcInNxdWFyZS1qc1wiOiAkZmEtdmFyLXNxdWFyZS1qcyxcbiAgXCJqcy1zcXVhcmVcIjogJGZhLXZhci1qcy1zcXVhcmUsXG4gIFwibWljcm9zb2Z0XCI6ICRmYS12YXItbWljcm9zb2Z0LFxuICBcInFxXCI6ICRmYS12YXItcXEsXG4gIFwib3JjaWRcIjogJGZhLXZhci1vcmNpZCxcbiAgXCJqYXZhXCI6ICRmYS12YXItamF2YSxcbiAgXCJpbnZpc2lvblwiOiAkZmEtdmFyLWludmlzaW9uLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0XCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQsXG4gIFwiY2VudGVyY29kZVwiOiAkZmEtdmFyLWNlbnRlcmNvZGUsXG4gIFwiZ2xpZGUtZ1wiOiAkZmEtdmFyLWdsaWRlLWcsXG4gIFwiZHJ1cGFsXCI6ICRmYS12YXItZHJ1cGFsLFxuICBcImp4bFwiOiAkZmEtdmFyLWp4bCxcbiAgXCJkYXJ0LWxhbmdcIjogJGZhLXZhci1kYXJ0LWxhbmcsXG4gIFwiaGlyZS1hLWhlbHBlclwiOiAkZmEtdmFyLWhpcmUtYS1oZWxwZXIsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1ieVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnksXG4gIFwidW5pdHlcIjogJGZhLXZhci11bml0eSxcbiAgXCJ3aG1jc1wiOiAkZmEtdmFyLXdobWNzLFxuICBcInJvY2tldGNoYXRcIjogJGZhLXZhci1yb2NrZXRjaGF0LFxuICBcInZrXCI6ICRmYS12YXItdmssXG4gIFwidW50YXBwZFwiOiAkZmEtdmFyLXVudGFwcGQsXG4gIFwibWFpbGNoaW1wXCI6ICRmYS12YXItbWFpbGNoaW1wLFxuICBcImNzczMtYWx0XCI6ICRmYS12YXItY3NzMy1hbHQsXG4gIFwic3F1YXJlLXJlZGRpdFwiOiAkZmEtdmFyLXNxdWFyZS1yZWRkaXQsXG4gIFwicmVkZGl0LXNxdWFyZVwiOiAkZmEtdmFyLXJlZGRpdC1zcXVhcmUsXG4gIFwidmltZW8tdlwiOiAkZmEtdmFyLXZpbWVvLXYsXG4gIFwiY29udGFvXCI6ICRmYS12YXItY29udGFvLFxuICBcInNxdWFyZS1mb250LWF3ZXNvbWVcIjogJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLFxuICBcImRlc2twcm9cIjogJGZhLXZhci1kZXNrcHJvLFxuICBcImJyYXZlXCI6ICRmYS12YXItYnJhdmUsXG4gIFwic2lzdHJpeFwiOiAkZmEtdmFyLXNpc3RyaXgsXG4gIFwic3F1YXJlLWluc3RhZ3JhbVwiOiAkZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW0sXG4gIFwiaW5zdGFncmFtLXNxdWFyZVwiOiAkZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmUsXG4gIFwiYmF0dGxlLW5ldFwiOiAkZmEtdmFyLWJhdHRsZS1uZXQsXG4gIFwidGhlLXJlZC15ZXRpXCI6ICRmYS12YXItdGhlLXJlZC15ZXRpLFxuICBcInNxdWFyZS1oYWNrZXItbmV3c1wiOiAkZmEtdmFyLXNxdWFyZS1oYWNrZXItbmV3cyxcbiAgXCJoYWNrZXItbmV3cy1zcXVhcmVcIjogJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUsXG4gIFwiZWRnZVwiOiAkZmEtdmFyLWVkZ2UsXG4gIFwidGhyZWFkc1wiOiAkZmEtdmFyLXRocmVhZHMsXG4gIFwibmFwc3RlclwiOiAkZmEtdmFyLW5hcHN0ZXIsXG4gIFwic3F1YXJlLXNuYXBjaGF0XCI6ICRmYS12YXItc3F1YXJlLXNuYXBjaGF0LFxuICBcInNuYXBjaGF0LXNxdWFyZVwiOiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSxcbiAgXCJnb29nbGUtcGx1cy1nXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMtZyxcbiAgXCJhcnRzdGF0aW9uXCI6ICRmYS12YXItYXJ0c3RhdGlvbixcbiAgXCJtYXJrZG93blwiOiAkZmEtdmFyLW1hcmtkb3duLFxuICBcInNvdXJjZXRyZWVcIjogJGZhLXZhci1zb3VyY2V0cmVlLFxuICBcImdvb2dsZS1wbHVzXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMsXG4gIFwiZGlhc3BvcmFcIjogJGZhLXZhci1kaWFzcG9yYSxcbiAgXCJmb3Vyc3F1YXJlXCI6ICRmYS12YXItZm91cnNxdWFyZSxcbiAgXCJzdGFjay1vdmVyZmxvd1wiOiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93LFxuICBcImdpdGh1Yi1hbHRcIjogJGZhLXZhci1naXRodWItYWx0LFxuICBcInBob2VuaXgtc3F1YWRyb25cIjogJGZhLXZhci1waG9lbml4LXNxdWFkcm9uLFxuICBcInBhZ2VsaW5lc1wiOiAkZmEtdmFyLXBhZ2VsaW5lcyxcbiAgXCJhbGdvbGlhXCI6ICRmYS12YXItYWxnb2xpYSxcbiAgXCJyZWQtcml2ZXJcIjogJGZhLXZhci1yZWQtcml2ZXIsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EsXG4gIFwic2FmYXJpXCI6ICRmYS12YXItc2FmYXJpLFxuICBcImdvb2dsZVwiOiAkZmEtdmFyLWdvb2dsZSxcbiAgXCJzcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZVwiOiAkZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUtc3Ryb2tlLFxuICBcImZvbnQtYXdlc29tZS1hbHRcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0LFxuICBcImF0bGFzc2lhblwiOiAkZmEtdmFyLWF0bGFzc2lhbixcbiAgXCJsaW5rZWRpbi1pblwiOiAkZmEtdmFyLWxpbmtlZGluLWluLFxuICBcImRpZ2l0YWwtb2NlYW5cIjogJGZhLXZhci1kaWdpdGFsLW9jZWFuLFxuICBcIm5pbWJsclwiOiAkZmEtdmFyLW5pbWJscixcbiAgXCJjaHJvbWVjYXN0XCI6ICRmYS12YXItY2hyb21lY2FzdCxcbiAgXCJldmVybm90ZVwiOiAkZmEtdmFyLWV2ZXJub3RlLFxuICBcImhhY2tlci1uZXdzXCI6ICRmYS12YXItaGFja2VyLW5ld3MsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZ1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcsXG4gIFwiYWR2ZXJzYWxcIjogJGZhLXZhci1hZHZlcnNhbCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucyxcbiAgXCJ3YXRjaG1hbi1tb25pdG9yaW5nXCI6ICRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZyxcbiAgXCJmb250aWNvbnNcIjogJGZhLXZhci1mb250aWNvbnMsXG4gIFwid2VpeGluXCI6ICRmYS12YXItd2VpeGluLFxuICBcInNoaXJ0c2luYnVsa1wiOiAkZmEtdmFyLXNoaXJ0c2luYnVsayxcbiAgXCJjb2RlcGVuXCI6ICRmYS12YXItY29kZXBlbixcbiAgXCJnaXQtYWx0XCI6ICRmYS12YXItZ2l0LWFsdCxcbiAgXCJseWZ0XCI6ICRmYS12YXItbHlmdCxcbiAgXCJyZXZcIjogJGZhLXZhci1yZXYsXG4gIFwid2luZG93c1wiOiAkZmEtdmFyLXdpbmRvd3MsXG4gIFwid2l6YXJkcy1vZi10aGUtY29hc3RcIjogJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCxcbiAgXCJzcXVhcmUtdmlhZGVvXCI6ICRmYS12YXItc3F1YXJlLXZpYWRlbyxcbiAgXCJ2aWFkZW8tc3F1YXJlXCI6ICRmYS12YXItdmlhZGVvLXNxdWFyZSxcbiAgXCJtZWV0dXBcIjogJGZhLXZhci1tZWV0dXAsXG4gIFwiY2VudG9zXCI6ICRmYS12YXItY2VudG9zLFxuICBcImFkblwiOiAkZmEtdmFyLWFkbixcbiAgXCJjbG91ZHNtaXRoXCI6ICRmYS12YXItY2xvdWRzbWl0aCxcbiAgXCJvcGVuc3VzZVwiOiAkZmEtdmFyLW9wZW5zdXNlLFxuICBcInBpZWQtcGlwZXItYWx0XCI6ICRmYS12YXItcGllZC1waXBlci1hbHQsXG4gIFwic3F1YXJlLWRyaWJiYmxlXCI6ICRmYS12YXItc3F1YXJlLWRyaWJiYmxlLFxuICBcImRyaWJiYmxlLXNxdWFyZVwiOiAkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSxcbiAgXCJjb2RpZXBpZVwiOiAkZmEtdmFyLWNvZGllcGllLFxuICBcIm5vZGVcIjogJGZhLXZhci1ub2RlLFxuICBcIm1peFwiOiAkZmEtdmFyLW1peCxcbiAgXCJzdGVhbVwiOiAkZmEtdmFyLXN0ZWFtLFxuICBcImNjLWFwcGxlLXBheVwiOiAkZmEtdmFyLWNjLWFwcGxlLXBheSxcbiAgXCJzY3JpYmRcIjogJGZhLXZhci1zY3JpYmQsXG4gIFwiZGViaWFuXCI6ICRmYS12YXItZGViaWFuLFxuICBcIm9wZW5pZFwiOiAkZmEtdmFyLW9wZW5pZCxcbiAgXCJpbnN0YWxvZFwiOiAkZmEtdmFyLWluc3RhbG9kLFxuICBcImV4cGVkaXRlZHNzbFwiOiAkZmEtdmFyLWV4cGVkaXRlZHNzbCxcbiAgXCJzZWxsY2FzdFwiOiAkZmEtdmFyLXNlbGxjYXN0LFxuICBcInNxdWFyZS10d2l0dGVyXCI6ICRmYS12YXItc3F1YXJlLXR3aXR0ZXIsXG4gIFwidHdpdHRlci1zcXVhcmVcIjogJGZhLXZhci10d2l0dGVyLXNxdWFyZSxcbiAgXCJyLXByb2plY3RcIjogJGZhLXZhci1yLXByb2plY3QsXG4gIFwiZGVsaWNpb3VzXCI6ICRmYS12YXItZGVsaWNpb3VzLFxuICBcImZyZWVic2RcIjogJGZhLXZhci1mcmVlYnNkLFxuICBcInZ1ZWpzXCI6ICRmYS12YXItdnVlanMsXG4gIFwiYWNjdXNvZnRcIjogJGZhLXZhci1hY2N1c29mdCxcbiAgXCJpb3hob3N0XCI6ICRmYS12YXItaW94aG9zdCxcbiAgXCJmb250aWNvbnMtZmlcIjogJGZhLXZhci1mb250aWNvbnMtZmksXG4gIFwiYXBwLXN0b3JlXCI6ICRmYS12YXItYXBwLXN0b3JlLFxuICBcImNjLW1hc3RlcmNhcmRcIjogJGZhLXZhci1jYy1tYXN0ZXJjYXJkLFxuICBcIml0dW5lcy1ub3RlXCI6ICRmYS12YXItaXR1bmVzLW5vdGUsXG4gIFwiZ29sYW5nXCI6ICRmYS12YXItZ29sYW5nLFxuICBcImtpY2tzdGFydGVyXCI6ICRmYS12YXIta2lja3N0YXJ0ZXIsXG4gIFwic3F1YXJlLWtpY2tzdGFydGVyXCI6ICRmYS12YXItc3F1YXJlLWtpY2tzdGFydGVyLFxuICBcImdyYXZcIjogJGZhLXZhci1ncmF2LFxuICBcIndlaWJvXCI6ICRmYS12YXItd2VpYm8sXG4gIFwidW5jaGFydGVkXCI6ICRmYS12YXItdW5jaGFydGVkLFxuICBcImZpcnN0ZHJhZnRcIjogJGZhLXZhci1maXJzdGRyYWZ0LFxuICBcInNxdWFyZS15b3V0dWJlXCI6ICRmYS12YXItc3F1YXJlLXlvdXR1YmUsXG4gIFwieW91dHViZS1zcXVhcmVcIjogJGZhLXZhci15b3V0dWJlLXNxdWFyZSxcbiAgXCJ3aWtpcGVkaWEtd1wiOiAkZmEtdmFyLXdpa2lwZWRpYS13LFxuICBcIndwcmVzc3JcIjogJGZhLXZhci13cHJlc3NyLFxuICBcInJlbmRhY3RcIjogJGZhLXZhci1yZW5kYWN0LFxuICBcImFuZ2VsbGlzdFwiOiAkZmEtdmFyLWFuZ2VsbGlzdCxcbiAgXCJnYWxhY3RpYy1yZXB1YmxpY1wiOiAkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljLFxuICBcIm5mYy1kaXJlY3Rpb25hbFwiOiAkZmEtdmFyLW5mYy1kaXJlY3Rpb25hbCxcbiAgXCJza3lwZVwiOiAkZmEtdmFyLXNreXBlLFxuICBcImpvZ2V0XCI6ICRmYS12YXItam9nZXQsXG4gIFwiZmVkb3JhXCI6ICRmYS12YXItZmVkb3JhLFxuICBcInN0cmlwZS1zXCI6ICRmYS12YXItc3RyaXBlLXMsXG4gIFwibWV0YVwiOiAkZmEtdmFyLW1ldGEsXG4gIFwibGFyYXZlbFwiOiAkZmEtdmFyLWxhcmF2ZWwsXG4gIFwiaG90amFyXCI6ICRmYS12YXItaG90amFyLFxuICBcImJsdWV0b290aC1iXCI6ICRmYS12YXItYmx1ZXRvb3RoLWIsXG4gIFwic3F1YXJlLWxldHRlcmJveGRcIjogJGZhLXZhci1zcXVhcmUtbGV0dGVyYm94ZCxcbiAgXCJzdGlja2VyLW11bGVcIjogJGZhLXZhci1zdGlja2VyLW11bGUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy16ZXJvXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvLFxuICBcImhpcHNcIjogJGZhLXZhci1oaXBzLFxuICBcImJlaGFuY2VcIjogJGZhLXZhci1iZWhhbmNlLFxuICBcInJlZGRpdFwiOiAkZmEtdmFyLXJlZGRpdCxcbiAgXCJkaXNjb3JkXCI6ICRmYS12YXItZGlzY29yZCxcbiAgXCJjaHJvbWVcIjogJGZhLXZhci1jaHJvbWUsXG4gIFwiYXBwLXN0b3JlLWlvc1wiOiAkZmEtdmFyLWFwcC1zdG9yZS1pb3MsXG4gIFwiY2MtZGlzY292ZXJcIjogJGZhLXZhci1jYy1kaXNjb3ZlcixcbiAgXCJ3cGJlZ2lubmVyXCI6ICRmYS12YXItd3BiZWdpbm5lcixcbiAgXCJjb25mbHVlbmNlXCI6ICRmYS12YXItY29uZmx1ZW5jZSxcbiAgXCJzaG9lbGFjZVwiOiAkZmEtdmFyLXNob2VsYWNlLFxuICBcIm1kYlwiOiAkZmEtdmFyLW1kYixcbiAgXCJkb2NodWJcIjogJGZhLXZhci1kb2NodWIsXG4gIFwiYWNjZXNzaWJsZS1pY29uXCI6ICRmYS12YXItYWNjZXNzaWJsZS1pY29uLFxuICBcImViYXlcIjogJGZhLXZhci1lYmF5LFxuICBcImFtYXpvblwiOiAkZmEtdmFyLWFtYXpvbixcbiAgXCJ1bnNwbGFzaFwiOiAkZmEtdmFyLXVuc3BsYXNoLFxuICBcInlhcm5cIjogJGZhLXZhci15YXJuLFxuICBcInNxdWFyZS1zdGVhbVwiOiAkZmEtdmFyLXNxdWFyZS1zdGVhbSxcbiAgXCJzdGVhbS1zcXVhcmVcIjogJGZhLXZhci1zdGVhbS1zcXVhcmUsXG4gIFwiNTAwcHhcIjogJGZhLXZhci01MDBweCxcbiAgXCJzcXVhcmUtdmltZW9cIjogJGZhLXZhci1zcXVhcmUtdmltZW8sXG4gIFwidmltZW8tc3F1YXJlXCI6ICRmYS12YXItdmltZW8tc3F1YXJlLFxuICBcImFzeW1tZXRyaWtcIjogJGZhLXZhci1hc3ltbWV0cmlrLFxuICBcImZvbnQtYXdlc29tZVwiOiAkZmEtdmFyLWZvbnQtYXdlc29tZSxcbiAgXCJmb250LWF3ZXNvbWUtZmxhZ1wiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnLFxuICBcImZvbnQtYXdlc29tZS1sb2dvLWZ1bGxcIjogJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsLFxuICBcImdyYXRpcGF5XCI6ICRmYS12YXItZ3JhdGlwYXksXG4gIFwiYXBwbGVcIjogJGZhLXZhci1hcHBsZSxcbiAgXCJoaXZlXCI6ICRmYS12YXItaGl2ZSxcbiAgXCJnaXRrcmFrZW5cIjogJGZhLXZhci1naXRrcmFrZW4sXG4gIFwia2V5YmFzZVwiOiAkZmEtdmFyLWtleWJhc2UsXG4gIFwiYXBwbGUtcGF5XCI6ICRmYS12YXItYXBwbGUtcGF5LFxuICBcInBhZGxldFwiOiAkZmEtdmFyLXBhZGxldCxcbiAgXCJhbWF6b24tcGF5XCI6ICRmYS12YXItYW1hem9uLXBheSxcbiAgXCJzcXVhcmUtZ2l0aHViXCI6ICRmYS12YXItc3F1YXJlLWdpdGh1YixcbiAgXCJnaXRodWItc3F1YXJlXCI6ICRmYS12YXItZ2l0aHViLXNxdWFyZSxcbiAgXCJzdHVtYmxldXBvblwiOiAkZmEtdmFyLXN0dW1ibGV1cG9uLFxuICBcImZlZGV4XCI6ICRmYS12YXItZmVkZXgsXG4gIFwicGhvZW5peC1mcmFtZXdvcmtcIjogJGZhLXZhci1waG9lbml4LWZyYW1ld29yayxcbiAgXCJzaG9waWZ5XCI6ICRmYS12YXItc2hvcGlmeSxcbiAgXCJuZW9zXCI6ICRmYS12YXItbmVvcyxcbiAgXCJzcXVhcmUtdGhyZWFkc1wiOiAkZmEtdmFyLXNxdWFyZS10aHJlYWRzLFxuICBcImhhY2tlcnJhbmtcIjogJGZhLXZhci1oYWNrZXJyYW5rLFxuICBcInJlc2VhcmNoZ2F0ZVwiOiAkZmEtdmFyLXJlc2VhcmNoZ2F0ZSxcbiAgXCJzd2lmdFwiOiAkZmEtdmFyLXN3aWZ0LFxuICBcImFuZ3VsYXJcIjogJGZhLXZhci1hbmd1bGFyLFxuICBcInNwZWFrYXBcIjogJGZhLXZhci1zcGVha2FwLFxuICBcImFuZ3J5Y3JlYXRpdmVcIjogJGZhLXZhci1hbmdyeWNyZWF0aXZlLFxuICBcInktY29tYmluYXRvclwiOiAkZmEtdmFyLXktY29tYmluYXRvcixcbiAgXCJlbXBpcmVcIjogJGZhLXZhci1lbXBpcmUsXG4gIFwiZW52aXJhXCI6ICRmYS12YXItZW52aXJhLFxuICBcImdvb2dsZS1zY2hvbGFyXCI6ICRmYS12YXItZ29vZ2xlLXNjaG9sYXIsXG4gIFwic3F1YXJlLWdpdGxhYlwiOiAkZmEtdmFyLXNxdWFyZS1naXRsYWIsXG4gIFwiZ2l0bGFiLXNxdWFyZVwiOiAkZmEtdmFyLWdpdGxhYi1zcXVhcmUsXG4gIFwic3R1ZGlvdmluYXJpXCI6ICRmYS12YXItc3R1ZGlvdmluYXJpLFxuICBcInBpZWQtcGlwZXJcIjogJGZhLXZhci1waWVkLXBpcGVyLFxuICBcIndvcmRwcmVzc1wiOiAkZmEtdmFyLXdvcmRwcmVzcyxcbiAgXCJwcm9kdWN0LWh1bnRcIjogJGZhLXZhci1wcm9kdWN0LWh1bnQsXG4gIFwiZmlyZWZveFwiOiAkZmEtdmFyLWZpcmVmb3gsXG4gIFwibGlub2RlXCI6ICRmYS12YXItbGlub2RlLFxuICBcImdvb2RyZWFkc1wiOiAkZmEtdmFyLWdvb2RyZWFkcyxcbiAgXCJzcXVhcmUtb2Rub2tsYXNzbmlraVwiOiAkZmEtdmFyLXNxdWFyZS1vZG5va2xhc3NuaWtpLFxuICBcIm9kbm9rbGFzc25pa2ktc3F1YXJlXCI6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUsXG4gIFwianNmaWRkbGVcIjogJGZhLXZhci1qc2ZpZGRsZSxcbiAgXCJzaXRoXCI6ICRmYS12YXItc2l0aCxcbiAgXCJ0aGVtZWlzbGVcIjogJGZhLXZhci10aGVtZWlzbGUsXG4gIFwicGFnZTRcIjogJGZhLXZhci1wYWdlNCxcbiAgXCJoYXNobm9kZVwiOiAkZmEtdmFyLWhhc2hub2RlLFxuICBcInJlYWN0XCI6ICRmYS12YXItcmVhY3QsXG4gIFwiY2MtcGF5cGFsXCI6ICRmYS12YXItY2MtcGF5cGFsLFxuICBcInNxdWFyZXNwYWNlXCI6ICRmYS12YXItc3F1YXJlc3BhY2UsXG4gIFwiY2Mtc3RyaXBlXCI6ICRmYS12YXItY2Mtc3RyaXBlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2hhcmVcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlLFxuICBcImJpdGNvaW5cIjogJGZhLXZhci1iaXRjb2luLFxuICBcImtleWNkblwiOiAkZmEtdmFyLWtleWNkbixcbiAgXCJvcGVyYVwiOiAkZmEtdmFyLW9wZXJhLFxuICBcIml0Y2gtaW9cIjogJGZhLXZhci1pdGNoLWlvLFxuICBcInVtYnJhY29cIjogJGZhLXZhci11bWJyYWNvLFxuICBcImdhbGFjdGljLXNlbmF0ZVwiOiAkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSxcbiAgXCJ1YnVudHVcIjogJGZhLXZhci11YnVudHUsXG4gIFwiZHJhZnQyZGlnaXRhbFwiOiAkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwsXG4gIFwic3RyaXBlXCI6ICRmYS12YXItc3RyaXBlLFxuICBcImhvdXp6XCI6ICRmYS12YXItaG91enosXG4gIFwiZ2dcIjogJGZhLXZhci1nZyxcbiAgXCJkaGxcIjogJGZhLXZhci1kaGwsXG4gIFwic3F1YXJlLXBpbnRlcmVzdFwiOiAkZmEtdmFyLXNxdWFyZS1waW50ZXJlc3QsXG4gIFwicGludGVyZXN0LXNxdWFyZVwiOiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUsXG4gIFwieGluZ1wiOiAkZmEtdmFyLXhpbmcsXG4gIFwiYmxhY2tiZXJyeVwiOiAkZmEtdmFyLWJsYWNrYmVycnksXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQsXG4gIFwicGxheXN0YXRpb25cIjogJGZhLXZhci1wbGF5c3RhdGlvbixcbiAgXCJxdWluc2NhcGVcIjogJGZhLXZhci1xdWluc2NhcGUsXG4gIFwibGVzc1wiOiAkZmEtdmFyLWxlc3MsXG4gIFwiYmxvZ2dlci1iXCI6ICRmYS12YXItYmxvZ2dlci1iLFxuICBcIm9wZW5jYXJ0XCI6ICRmYS12YXItb3BlbmNhcnQsXG4gIFwidmluZVwiOiAkZmEtdmFyLXZpbmUsXG4gIFwic2lnbmFsLW1lc3NlbmdlclwiOiAkZmEtdmFyLXNpZ25hbC1tZXNzZW5nZXIsXG4gIFwicGF5cGFsXCI6ICRmYS12YXItcGF5cGFsLFxuICBcImdpdGxhYlwiOiAkZmEtdmFyLWdpdGxhYixcbiAgXCJ0eXBvM1wiOiAkZmEtdmFyLXR5cG8zLFxuICBcInJlZGRpdC1hbGllblwiOiAkZmEtdmFyLXJlZGRpdC1hbGllbixcbiAgXCJ5YWhvb1wiOiAkZmEtdmFyLXlhaG9vLFxuICBcImRhaWx5bW90aW9uXCI6ICRmYS12YXItZGFpbHltb3Rpb24sXG4gIFwiYWZmaWxpYXRldGhlbWVcIjogJGZhLXZhci1hZmZpbGlhdGV0aGVtZSxcbiAgXCJwaWVkLXBpcGVyLXBwXCI6ICRmYS12YXItcGllZC1waXBlci1wcCxcbiAgXCJib290c3RyYXBcIjogJGZhLXZhci1ib290c3RyYXAsXG4gIFwib2Rub2tsYXNzbmlraVwiOiAkZmEtdmFyLW9kbm9rbGFzc25pa2ksXG4gIFwibmZjLXN5bWJvbFwiOiAkZmEtdmFyLW5mYy1zeW1ib2wsXG4gIFwibWludGJpdFwiOiAkZmEtdmFyLW1pbnRiaXQsXG4gIFwiZXRoZXJldW1cIjogJGZhLXZhci1ldGhlcmV1bSxcbiAgXCJzcGVha2VyLWRlY2tcIjogJGZhLXZhci1zcGVha2VyLWRlY2ssXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1ldVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUsXG4gIFwicGF0cmVvblwiOiAkZmEtdmFyLXBhdHJlb24sXG4gIFwiYXZpYW5leFwiOiAkZmEtdmFyLWF2aWFuZXgsXG4gIFwiZWxsb1wiOiAkZmEtdmFyLWVsbG8sXG4gIFwiZ29mb3JlXCI6ICRmYS12YXItZ29mb3JlLFxuICBcImJpbW9iamVjdFwiOiAkZmEtdmFyLWJpbW9iamVjdCxcbiAgXCJicmF2ZS1yZXZlcnNlXCI6ICRmYS12YXItYnJhdmUtcmV2ZXJzZSxcbiAgXCJmYWNlYm9vay1mXCI6ICRmYS12YXItZmFjZWJvb2stZixcbiAgXCJzcXVhcmUtZ29vZ2xlLXBsdXNcIjogJGZhLXZhci1zcXVhcmUtZ29vZ2xlLXBsdXMsXG4gIFwiZ29vZ2xlLXBsdXMtc3F1YXJlXCI6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlLFxuICBcIndlYi1hd2Vzb21lXCI6ICRmYS12YXItd2ViLWF3ZXNvbWUsXG4gIFwibWFuZGFsb3JpYW5cIjogJGZhLXZhci1tYW5kYWxvcmlhbixcbiAgXCJmaXJzdC1vcmRlci1hbHRcIjogJGZhLXZhci1maXJzdC1vcmRlci1hbHQsXG4gIFwib3NpXCI6ICRmYS12YXItb3NpLFxuICBcImdvb2dsZS13YWxsZXRcIjogJGZhLXZhci1nb29nbGUtd2FsbGV0LFxuICBcImQtYW5kLWQtYmV5b25kXCI6ICRmYS12YXItZC1hbmQtZC1iZXlvbmQsXG4gIFwicGVyaXNjb3BlXCI6ICRmYS12YXItcGVyaXNjb3BlLFxuICBcImZ1bGNydW1cIjogJGZhLXZhci1mdWxjcnVtLFxuICBcImNsb3Vkc2NhbGVcIjogJGZhLXZhci1jbG91ZHNjYWxlLFxuICBcImZvcnVtYmVlXCI6ICRmYS12YXItZm9ydW1iZWUsXG4gIFwibWl6dW5pXCI6ICRmYS12YXItbWl6dW5pLFxuICBcInNjaGxpeFwiOiAkZmEtdmFyLXNjaGxpeCxcbiAgXCJzcXVhcmUteGluZ1wiOiAkZmEtdmFyLXNxdWFyZS14aW5nLFxuICBcInhpbmctc3F1YXJlXCI6ICRmYS12YXIteGluZy1zcXVhcmUsXG4gIFwiYmFuZGNhbXBcIjogJGZhLXZhci1iYW5kY2FtcCxcbiAgXCJ3cGZvcm1zXCI6ICRmYS12YXItd3Bmb3JtcyxcbiAgXCJjbG91ZHZlcnNpZnlcIjogJGZhLXZhci1jbG91ZHZlcnNpZnksXG4gIFwidXNwc1wiOiAkZmEtdmFyLXVzcHMsXG4gIFwibWVnYXBvcnRcIjogJGZhLXZhci1tZWdhcG9ydCxcbiAgXCJtYWdlbnRvXCI6ICRmYS12YXItbWFnZW50byxcbiAgXCJzcG90aWZ5XCI6ICRmYS12YXItc3BvdGlmeSxcbiAgXCJvcHRpbi1tb25zdGVyXCI6ICRmYS12YXItb3B0aW4tbW9uc3RlcixcbiAgXCJmbHlcIjogJGZhLXZhci1mbHksXG4gIFwiYXZpYXRvXCI6ICRmYS12YXItYXZpYXRvLFxuICBcIml0dW5lc1wiOiAkZmEtdmFyLWl0dW5lcyxcbiAgXCJjdXR0bGVmaXNoXCI6ICRmYS12YXItY3V0dGxlZmlzaCxcbiAgXCJibG9nZ2VyXCI6ICRmYS12YXItYmxvZ2dlcixcbiAgXCJmbGlja3JcIjogJGZhLXZhci1mbGlja3IsXG4gIFwidmliZXJcIjogJGZhLXZhci12aWJlcixcbiAgXCJzb3VuZGNsb3VkXCI6ICRmYS12YXItc291bmRjbG91ZCxcbiAgXCJkaWdnXCI6ICRmYS12YXItZGlnZyxcbiAgXCJ0ZW5jZW50LXdlaWJvXCI6ICRmYS12YXItdGVuY2VudC13ZWlibyxcbiAgXCJsZXR0ZXJib3hkXCI6ICRmYS12YXItbGV0dGVyYm94ZCxcbiAgXCJzeW1mb255XCI6ICRmYS12YXItc3ltZm9ueSxcbiAgXCJtYXhjZG5cIjogJGZhLXZhci1tYXhjZG4sXG4gIFwiZXRzeVwiOiAkZmEtdmFyLWV0c3ksXG4gIFwiZmFjZWJvb2stbWVzc2VuZ2VyXCI6ICRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyLFxuICBcImF1ZGlibGVcIjogJGZhLXZhci1hdWRpYmxlLFxuICBcInRoaW5rLXBlYWtzXCI6ICRmYS12YXItdGhpbmstcGVha3MsXG4gIFwiYmlsaWJpbGlcIjogJGZhLXZhci1iaWxpYmlsaSxcbiAgXCJlcmxhbmdcIjogJGZhLXZhci1lcmxhbmcsXG4gIFwieC10d2l0dGVyXCI6ICRmYS12YXIteC10d2l0dGVyLFxuICBcImNvdHRvbi1idXJlYXVcIjogJGZhLXZhci1jb3R0b24tYnVyZWF1LFxuICBcImRhc2hjdWJlXCI6ICRmYS12YXItZGFzaGN1YmUsXG4gIFwiNDItZ3JvdXBcIjogJGZhLXZhci00Mi1ncm91cCxcbiAgXCJpbm5vc29mdFwiOiAkZmEtdmFyLWlubm9zb2Z0LFxuICBcInN0YWNrLWV4Y2hhbmdlXCI6ICRmYS12YXItc3RhY2stZXhjaGFuZ2UsXG4gIFwiZWxlbWVudG9yXCI6ICRmYS12YXItZWxlbWVudG9yLFxuICBcInNxdWFyZS1waWVkLXBpcGVyXCI6ICRmYS12YXItc3F1YXJlLXBpZWQtcGlwZXIsXG4gIFwicGllZC1waXBlci1zcXVhcmVcIjogJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5kXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCxcbiAgXCJwYWxmZWRcIjogJGZhLXZhci1wYWxmZWQsXG4gIFwic3VwZXJwb3dlcnNcIjogJGZhLXZhci1zdXBlcnBvd2VycyxcbiAgXCJyZXNvbHZpbmdcIjogJGZhLXZhci1yZXNvbHZpbmcsXG4gIFwieGJveFwiOiAkZmEtdmFyLXhib3gsXG4gIFwic3F1YXJlLXdlYi1hd2Vzb21lLXN0cm9rZVwiOiAkZmEtdmFyLXNxdWFyZS13ZWItYXdlc29tZS1zdHJva2UsXG4gIFwic2VhcmNoZW5naW5cIjogJGZhLXZhci1zZWFyY2hlbmdpbixcbiAgXCJ0aWt0b2tcIjogJGZhLXZhci10aWt0b2ssXG4gIFwic3F1YXJlLWZhY2Vib29rXCI6ICRmYS12YXItc3F1YXJlLWZhY2Vib29rLFxuICBcImZhY2Vib29rLXNxdWFyZVwiOiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSxcbiAgXCJyZW5yZW5cIjogJGZhLXZhci1yZW5yZW4sXG4gIFwibGludXhcIjogJGZhLXZhci1saW51eCxcbiAgXCJnbGlkZVwiOiAkZmEtdmFyLWdsaWRlLFxuICBcImxpbmtlZGluXCI6ICRmYS12YXItbGlua2VkaW4sXG4gIFwiaHVic3BvdFwiOiAkZmEtdmFyLWh1YnNwb3QsXG4gIFwiZGVwbG95ZG9nXCI6ICRmYS12YXItZGVwbG95ZG9nLFxuICBcInR3aXRjaFwiOiAkZmEtdmFyLXR3aXRjaCxcbiAgXCJmbHV0dGVyXCI6ICRmYS12YXItZmx1dHRlcixcbiAgXCJyYXZlbHJ5XCI6ICRmYS12YXItcmF2ZWxyeSxcbiAgXCJtaXhlclwiOiAkZmEtdmFyLW1peGVyLFxuICBcInNxdWFyZS1sYXN0Zm1cIjogJGZhLXZhci1zcXVhcmUtbGFzdGZtLFxuICBcImxhc3RmbS1zcXVhcmVcIjogJGZhLXZhci1sYXN0Zm0tc3F1YXJlLFxuICBcInZpbWVvXCI6ICRmYS12YXItdmltZW8sXG4gIFwibWVuZGVsZXlcIjogJGZhLXZhci1tZW5kZWxleSxcbiAgXCJ1bmlyZWdpc3RyeVwiOiAkZmEtdmFyLXVuaXJlZ2lzdHJ5LFxuICBcImZpZ21hXCI6ICRmYS12YXItZmlnbWEsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1yZW1peFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgsXG4gIFwiY2MtYW1hem9uLXBheVwiOiAkZmEtdmFyLWNjLWFtYXpvbi1wYXksXG4gIFwiZHJvcGJveFwiOiAkZmEtdmFyLWRyb3Bib3gsXG4gIFwiaW5zdGFncmFtXCI6ICRmYS12YXItaW5zdGFncmFtLFxuICBcImNtcGxpZFwiOiAkZmEtdmFyLWNtcGxpZCxcbiAgXCJ1cHdvcmtcIjogJGZhLXZhci11cHdvcmssXG4gIFwiZmFjZWJvb2tcIjogJGZhLXZhci1mYWNlYm9vayxcbiAgXCJncmlwZmlyZVwiOiAkZmEtdmFyLWdyaXBmaXJlLFxuICBcImplZGktb3JkZXJcIjogJGZhLXZhci1qZWRpLW9yZGVyLFxuICBcInVpa2l0XCI6ICRmYS12YXItdWlraXQsXG4gIFwiZm9ydC1hd2Vzb21lLWFsdFwiOiAkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQsXG4gIFwicGhhYnJpY2F0b3JcIjogJGZhLXZhci1waGFicmljYXRvcixcbiAgXCJ1c3N1bm5haFwiOiAkZmEtdmFyLXVzc3VubmFoLFxuICBcImVhcmx5YmlyZHNcIjogJGZhLXZhci1lYXJseWJpcmRzLFxuICBcInRyYWRlLWZlZGVyYXRpb25cIjogJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uLFxuICBcImF1dG9wcmVmaXhlclwiOiAkZmEtdmFyLWF1dG9wcmVmaXhlcixcbiAgXCJ3aGF0c2FwcFwiOiAkZmEtdmFyLXdoYXRzYXBwLFxuICBcInNxdWFyZS11cHdvcmtcIjogJGZhLXZhci1zcXVhcmUtdXB3b3JrLFxuICBcInNsaWRlc2hhcmVcIjogJGZhLXZhci1zbGlkZXNoYXJlLFxuICBcImdvb2dsZS1wbGF5XCI6ICRmYS12YXItZ29vZ2xlLXBsYXksXG4gIFwidmlhZGVvXCI6ICRmYS12YXItdmlhZGVvLFxuICBcImxpbmVcIjogJGZhLXZhci1saW5lLFxuICBcImdvb2dsZS1kcml2ZVwiOiAkZmEtdmFyLWdvb2dsZS1kcml2ZSxcbiAgXCJzZXJ2aWNlc3RhY2tcIjogJGZhLXZhci1zZXJ2aWNlc3RhY2ssXG4gIFwic2ltcGx5YnVpbHRcIjogJGZhLXZhci1zaW1wbHlidWlsdCxcbiAgXCJiaXRidWNrZXRcIjogJGZhLXZhci1iaXRidWNrZXQsXG4gIFwiaW1kYlwiOiAkZmEtdmFyLWltZGIsXG4gIFwiZGVlemVyXCI6ICRmYS12YXItZGVlemVyLFxuICBcInJhc3BiZXJyeS1waVwiOiAkZmEtdmFyLXJhc3BiZXJyeS1waSxcbiAgXCJqaXJhXCI6ICRmYS12YXItamlyYSxcbiAgXCJkb2NrZXJcIjogJGZhLXZhci1kb2NrZXIsXG4gIFwic2NyZWVucGFsXCI6ICRmYS12YXItc2NyZWVucGFsLFxuICBcImJsdWV0b290aFwiOiAkZmEtdmFyLWJsdWV0b290aCxcbiAgXCJnaXR0ZXJcIjogJGZhLXZhci1naXR0ZXIsXG4gIFwiZC1hbmQtZFwiOiAkZmEtdmFyLWQtYW5kLWQsXG4gIFwibWljcm9ibG9nXCI6ICRmYS12YXItbWljcm9ibG9nLFxuICBcImNjLWRpbmVycy1jbHViXCI6ICRmYS12YXItY2MtZGluZXJzLWNsdWIsXG4gIFwiZ2ctY2lyY2xlXCI6ICRmYS12YXItZ2ctY2lyY2xlLFxuICBcInBpZWQtcGlwZXItaGF0XCI6ICRmYS12YXItcGllZC1waXBlci1oYXQsXG4gIFwia2lja3N0YXJ0ZXIta1wiOiAkZmEtdmFyLWtpY2tzdGFydGVyLWssXG4gIFwieWFuZGV4XCI6ICRmYS12YXIteWFuZGV4LFxuICBcInJlYWRtZVwiOiAkZmEtdmFyLXJlYWRtZSxcbiAgXCJodG1sNVwiOiAkZmEtdmFyLWh0bWw1LFxuICBcInNlbGxzeVwiOiAkZmEtdmFyLXNlbGxzeSxcbiAgXCJzcXVhcmUtd2ViLWF3ZXNvbWVcIjogJGZhLXZhci1zcXVhcmUtd2ViLWF3ZXNvbWUsXG4gIFwic2Fzc1wiOiAkZmEtdmFyLXNhc3MsXG4gIFwid2lyc2luZGhhbmR3ZXJrXCI6ICRmYS12YXItd2lyc2luZGhhbmR3ZXJrLFxuICBcIndzaFwiOiAkZmEtdmFyLXdzaCxcbiAgXCJidXJvbW9iZWxleHBlcnRlXCI6ICRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSxcbiAgXCJzYWxlc2ZvcmNlXCI6ICRmYS12YXItc2FsZXNmb3JjZSxcbiAgXCJvY3RvcHVzLWRlcGxveVwiOiAkZmEtdmFyLW9jdG9wdXMtZGVwbG95LFxuICBcIm1lZGFwcHNcIjogJGZhLXZhci1tZWRhcHBzLFxuICBcIm5zOFwiOiAkZmEtdmFyLW5zOCxcbiAgXCJwaW50ZXJlc3QtcFwiOiAkZmEtdmFyLXBpbnRlcmVzdC1wLFxuICBcImFwcGVyXCI6ICRmYS12YXItYXBwZXIsXG4gIFwiZm9ydC1hd2Vzb21lXCI6ICRmYS12YXItZm9ydC1hd2Vzb21lLFxuICBcIndhemVcIjogJGZhLXZhci13YXplLFxuICBcImJsdWVza3lcIjogJGZhLXZhci1ibHVlc2t5LFxuICBcImNjLWpjYlwiOiAkZmEtdmFyLWNjLWpjYixcbiAgXCJzbmFwY2hhdFwiOiAkZmEtdmFyLXNuYXBjaGF0LFxuICBcInNuYXBjaGF0LWdob3N0XCI6ICRmYS12YXItc25hcGNoYXQtZ2hvc3QsXG4gIFwiZmFudGFzeS1mbGlnaHQtZ2FtZXNcIjogJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyxcbiAgXCJydXN0XCI6ICRmYS12YXItcnVzdCxcbiAgXCJ3aXhcIjogJGZhLXZhci13aXgsXG4gIFwic3F1YXJlLWJlaGFuY2VcIjogJGZhLXZhci1zcXVhcmUtYmVoYW5jZSxcbiAgXCJiZWhhbmNlLXNxdWFyZVwiOiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlLFxuICBcInN1cHBsZVwiOiAkZmEtdmFyLXN1cHBsZSxcbiAgXCJ3ZWJmbG93XCI6ICRmYS12YXItd2ViZmxvdyxcbiAgXCJyZWJlbFwiOiAkZmEtdmFyLXJlYmVsLFxuICBcImNzczNcIjogJGZhLXZhci1jc3MzLFxuICBcInN0YXlsaW5rZWRcIjogJGZhLXZhci1zdGF5bGlua2VkLFxuICBcImthZ2dsZVwiOiAkZmEtdmFyLWthZ2dsZSxcbiAgXCJzcGFjZS1hd2Vzb21lXCI6ICRmYS12YXItc3BhY2UtYXdlc29tZSxcbiAgXCJkZXZpYW50YXJ0XCI6ICRmYS12YXItZGV2aWFudGFydCxcbiAgXCJjcGFuZWxcIjogJGZhLXZhci1jcGFuZWwsXG4gIFwiZ29vZHJlYWRzLWdcIjogJGZhLXZhci1nb29kcmVhZHMtZyxcbiAgXCJzcXVhcmUtZ2l0XCI6ICRmYS12YXItc3F1YXJlLWdpdCxcbiAgXCJnaXQtc3F1YXJlXCI6ICRmYS12YXItZ2l0LXNxdWFyZSxcbiAgXCJzcXVhcmUtdHVtYmxyXCI6ICRmYS12YXItc3F1YXJlLXR1bWJscixcbiAgXCJ0dW1ibHItc3F1YXJlXCI6ICRmYS12YXItdHVtYmxyLXNxdWFyZSxcbiAgXCJ0cmVsbG9cIjogJGZhLXZhci10cmVsbG8sXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uYy1qcFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanAsXG4gIFwiZ2V0LXBvY2tldFwiOiAkZmEtdmFyLWdldC1wb2NrZXQsXG4gIFwicGVyYnl0ZVwiOiAkZmEtdmFyLXBlcmJ5dGUsXG4gIFwiZ3J1bnRcIjogJGZhLXZhci1ncnVudCxcbiAgXCJ3ZWVibHlcIjogJGZhLXZhci13ZWVibHksXG4gIFwiY29ubmVjdGRldmVsb3BcIjogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCxcbiAgXCJsZWFucHViXCI6ICRmYS12YXItbGVhbnB1YixcbiAgXCJibGFjay10aWVcIjogJGZhLXZhci1ibGFjay10aWUsXG4gIFwidGhlbWVjb1wiOiAkZmEtdmFyLXRoZW1lY28sXG4gIFwicHl0aG9uXCI6ICRmYS12YXItcHl0aG9uLFxuICBcImFuZHJvaWRcIjogJGZhLXZhci1hbmRyb2lkLFxuICBcImJvdHNcIjogJGZhLXZhci1ib3RzLFxuICBcImZyZWUtY29kZS1jYW1wXCI6ICRmYS12YXItZnJlZS1jb2RlLWNhbXAsXG4gIFwiaG9ybmJpbGxcIjogJGZhLXZhci1ob3JuYmlsbCxcbiAgXCJqc1wiOiAkZmEtdmFyLWpzLFxuICBcImlkZWFsXCI6ICRmYS12YXItaWRlYWwsXG4gIFwiZ2l0XCI6ICRmYS12YXItZ2l0LFxuICBcImRldlwiOiAkZmEtdmFyLWRldixcbiAgXCJza2V0Y2hcIjogJGZhLXZhci1za2V0Y2gsXG4gIFwieWFuZGV4LWludGVybmF0aW9uYWxcIjogJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCxcbiAgXCJjYy1hbWV4XCI6ICRmYS12YXItY2MtYW1leCxcbiAgXCJ1YmVyXCI6ICRmYS12YXItdWJlcixcbiAgXCJnaXRodWJcIjogJGZhLXZhci1naXRodWIsXG4gIFwicGhwXCI6ICRmYS12YXItcGhwLFxuICBcImFsaXBheVwiOiAkZmEtdmFyLWFsaXBheSxcbiAgXCJ5b3V0dWJlXCI6ICRmYS12YXIteW91dHViZSxcbiAgXCJza3lhdGxhc1wiOiAkZmEtdmFyLXNreWF0bGFzLFxuICBcImZpcmVmb3gtYnJvd3NlclwiOiAkZmEtdmFyLWZpcmVmb3gtYnJvd3NlcixcbiAgXCJyZXBseWRcIjogJGZhLXZhci1yZXBseWQsXG4gIFwic3VzZVwiOiAkZmEtdmFyLXN1c2UsXG4gIFwiamVua2luc1wiOiAkZmEtdmFyLWplbmtpbnMsXG4gIFwidHdpdHRlclwiOiAkZmEtdmFyLXR3aXR0ZXIsXG4gIFwicm9ja3Jtc1wiOiAkZmEtdmFyLXJvY2tybXMsXG4gIFwicGludGVyZXN0XCI6ICRmYS12YXItcGludGVyZXN0LFxuICBcImJ1ZmZlclwiOiAkZmEtdmFyLWJ1ZmZlcixcbiAgXCJucG1cIjogJGZhLXZhci1ucG0sXG4gIFwieWFtbWVyXCI6ICRmYS12YXIteWFtbWVyLFxuICBcImJ0Y1wiOiAkZmEtdmFyLWJ0YyxcbiAgXCJkcmliYmJsZVwiOiAkZmEtdmFyLWRyaWJiYmxlLFxuICBcInN0dW1ibGV1cG9uLWNpcmNsZVwiOiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSxcbiAgXCJpbnRlcm5ldC1leHBsb3JlclwiOiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyLFxuICBcInN0dWJiZXJcIjogJGZhLXZhci1zdHViYmVyLFxuICBcInRlbGVncmFtXCI6ICRmYS12YXItdGVsZWdyYW0sXG4gIFwidGVsZWdyYW0tcGxhbmVcIjogJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSxcbiAgXCJvbGQtcmVwdWJsaWNcIjogJGZhLXZhci1vbGQtcmVwdWJsaWMsXG4gIFwib2R5c2VlXCI6ICRmYS12YXItb2R5c2VlLFxuICBcInNxdWFyZS13aGF0c2FwcFwiOiAkZmEtdmFyLXNxdWFyZS13aGF0c2FwcCxcbiAgXCJ3aGF0c2FwcC1zcXVhcmVcIjogJGZhLXZhci13aGF0c2FwcC1zcXVhcmUsXG4gIFwibm9kZS1qc1wiOiAkZmEtdmFyLW5vZGUtanMsXG4gIFwiZWRnZS1sZWdhY3lcIjogJGZhLXZhci1lZGdlLWxlZ2FjeSxcbiAgXCJzbGFja1wiOiAkZmEtdmFyLXNsYWNrLFxuICBcInNsYWNrLWhhc2hcIjogJGZhLXZhci1zbGFjay1oYXNoLFxuICBcIm1lZHJ0XCI6ICRmYS12YXItbWVkcnQsXG4gIFwidXNiXCI6ICRmYS12YXItdXNiLFxuICBcInR1bWJsclwiOiAkZmEtdmFyLXR1bWJscixcbiAgXCJ2YWFkaW5cIjogJGZhLXZhci12YWFkaW4sXG4gIFwicXVvcmFcIjogJGZhLXZhci1xdW9yYSxcbiAgXCJzcXVhcmUteC10d2l0dGVyXCI6ICRmYS12YXItc3F1YXJlLXgtdHdpdHRlcixcbiAgXCJyZWFjdGV1cm9wZVwiOiAkZmEtdmFyLXJlYWN0ZXVyb3BlLFxuICBcIm1lZGl1bVwiOiAkZmEtdmFyLW1lZGl1bSxcbiAgXCJtZWRpdW0tbVwiOiAkZmEtdmFyLW1lZGl1bS1tLFxuICBcImFtaWxpYVwiOiAkZmEtdmFyLWFtaWxpYSxcbiAgXCJtaXhjbG91ZFwiOiAkZmEtdmFyLW1peGNsb3VkLFxuICBcImZsaXBib2FyZFwiOiAkZmEtdmFyLWZsaXBib2FyZCxcbiAgXCJ2aWFjb2luXCI6ICRmYS12YXItdmlhY29pbixcbiAgXCJjcml0aWNhbC1yb2xlXCI6ICRmYS12YXItY3JpdGljYWwtcm9sZSxcbiAgXCJzaXRyb3hcIjogJGZhLXZhci1zaXRyb3gsXG4gIFwiZGlzY291cnNlXCI6ICRmYS12YXItZGlzY291cnNlLFxuICBcImpvb21sYVwiOiAkZmEtdmFyLWpvb21sYSxcbiAgXCJtYXN0b2RvblwiOiAkZmEtdmFyLW1hc3RvZG9uLFxuICBcImFpcmJuYlwiOiAkZmEtdmFyLWFpcmJuYixcbiAgXCJ3b2xmLXBhY2stYmF0dGFsaW9uXCI6ICRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbixcbiAgXCJidXktbi1sYXJnZVwiOiAkZmEtdmFyLWJ1eS1uLWxhcmdlLFxuICBcImd1bHBcIjogJGZhLXZhci1ndWxwLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1c1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyxcbiAgXCJzdHJhdmFcIjogJGZhLXZhci1zdHJhdmEsXG4gIFwiZW1iZXJcIjogJGZhLXZhci1lbWJlcixcbiAgXCJjYW5hZGlhbi1tYXBsZS1sZWFmXCI6ICRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZixcbiAgXCJ0ZWFtc3BlYWtcIjogJGZhLXZhci10ZWFtc3BlYWssXG4gIFwicHVzaGVkXCI6ICRmYS12YXItcHVzaGVkLFxuICBcIndvcmRwcmVzcy1zaW1wbGVcIjogJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlLFxuICBcIm51dHJpdGlvbml4XCI6ICRmYS12YXItbnV0cml0aW9uaXgsXG4gIFwid29kdVwiOiAkZmEtdmFyLXdvZHUsXG4gIFwiZ29vZ2xlLXBheVwiOiAkZmEtdmFyLWdvb2dsZS1wYXksXG4gIFwiaW50ZXJjb21cIjogJGZhLXZhci1pbnRlcmNvbSxcbiAgXCJ6aGlodVwiOiAkZmEtdmFyLXpoaWh1LFxuICBcImtvcnZ1ZVwiOiAkZmEtdmFyLWtvcnZ1ZSxcbiAgXCJwaXhcIjogJGZhLXZhci1waXgsXG4gIFwic3RlYW0tc3ltYm9sXCI6ICRmYS12YXItc3RlYW0tc3ltYm9sLFxuKTtcbiIsIi8vIGljb25zIGluIGEgbGlzdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS1tYXJnaW4sICN7JGZhLWxpLW1hcmdpbn0pO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktd2lkdGgsICN7JGZhLWxpLXdpZHRofSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLXdpZHRoLCAjeyRmYS1saS13aWR0aH0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIGJvcmRlcmVkICsgcHVsbGVkIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1jb2xvciwgI3skZmEtYm9yZGVyLWNvbG9yfSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1yYWRpdXMsICN7JGZhLWJvcmRlci1yYWRpdXN9KTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGUsICN7JGZhLWJvcmRlci1zdHlsZX0pO1xuICBib3JkZXItd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci13aWR0aCwgI3skZmEtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1wYWRkaW5nLCAjeyRmYS1ib3JkZXItcGFkZGluZ30pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tcHVsbC1tYXJnaW4sICN7JGZhLXB1bGwtbWFyZ2lufSk7IFxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcbn1cbiIsIi8vIGFuaW1hdGluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYmVhdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYm91bmNlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4MCwgMC44NDAsIDAuNDIwLCAxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKC40LDAsLjYsMSkpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZsaXA7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc2hha2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc2hha2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc3BpbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDJzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1yZXZlcnNlIHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1wdWxzZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcbn1cblxuLy8gaWYgYWdlbnQgb3Igb3BlcmF0aW5nIHN5c3RlbSBwcmVmZXJzIHJlZHVjZWQgbW90aW9uLCBkaXNhYmxlIGFuaW1hdGlvbnNcbi8vIHNlZTogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAyMC8wOS9kZXNpZ24tcmVkdWNlZC1tb3Rpb24tc2Vuc2l0aXZpdGllcy9cbi8vIHNlZTogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuI3skZmEtY3NzLXByZWZpeH0tYmVhdCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4sXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICAwJSwgOTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0NSUgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtc2NhbGUsIDEuMjUpKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTsgfVxuICAzMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtanVtcC1zY2FsZS14LCAwLjkpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7IH1cbiAgNTAlICB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTclICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpOyB9XG4gIDY0JSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgNTAlIHsgb3BhY2l0eTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmFkZS1vcGFjaXR5LCAwLjQpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLXNjYWxlLCAxLjEyNSkpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tZmxpcCB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXgsIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXksIDEpLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXosIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTsgfVxuICA0JSB7IHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxuICA4JSwgMjQlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTsgfVxuICAxMiUsIDI4JSB7IHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAxNiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpOyB9XG4gIDIwJSB7IHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTsgfVxuICAzMiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpOyB9XG4gIDM2JSB7IHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTsgfVxuICA0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG4iLCIvLyByb3RhdGluZyArIGZsaXBwaW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYnkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYW5nbGUsIDApKTtcbn1cbiIsIi8vIHN0YWNraW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246ICRmYS1zdGFjay12ZXJ0aWNhbC1hbGlnbjtcbiAgd2lkdGg6ICRmYS1zdGFjay13aWR0aDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdGFjay16LWluZGV4LCAjeyRmYS1zdGFjay16LWluZGV4fSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSwgI3skZmEtaW52ZXJzZX0pO1xufVxuIiwiLy8gc3BlY2lmaWMgaWNvbiBjbGFzcyBkZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuQGVhY2ggJG5hbWUsICRpY29uIGluICRmYS1pY29ucyB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRuYW1lfTo6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkaWNvbiB9XFxcIlwiKTsgfVxufVxuXG4iLCIvLyBzY3JlZW4tcmVhZGVyIHV0aWxpdGllc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLnNyLW9ubHksXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seSB7XG4gIEBpbmNsdWRlIGZhLXNyLW9ubHk7XG59XG5cbi8vIHVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkXG4uc3Itb25seS1mb2N1c2FibGUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBmYS1zci1vbmx5LWZvY3VzYWJsZTtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi42LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWNsYXNzaWM6ICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtcmVndWxhcjogbm9ybWFsIDQwMCAxZW0vMSAnI3sgJGZhLXN0eWxlLWZhbWlseSB9Jztcbn1cblxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuNi4wIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuXG4gKi9cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG46cm9vdCwgOmhvc3Qge1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseS1jbGFzc2ljOiAnI3sgJGZhLXN0eWxlLWZhbWlseSB9JztcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1mb250LXNvbGlkOiBub3JtYWwgOTAwIDFlbS8xICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZmFzLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi42LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWJyYW5kczogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tZm9udC1icmFuZHM6IG5vcm1hbCA0MDAgMWVtLzEgJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLmZhYixcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFuZHMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGZhLWJyYW5kLWljb25zIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JG5hbWV9OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGljb24gfVxcXCJcIik7IH1cbn1cbiIsIi50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRlcnRpYXJ5IHtcbiAgICBjb2xvcjogJHRlcnRpYXJ5LWNvbG9yO1xufVxuXG4uYmctcHJpbWFyeS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbn1cblxuLmJnLXNlY29uZGFyeS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbn1cblxuLmJnLXNlY29uZGFyeS1nb2xkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXZhcmlhbnQtY29sb3I7XG59XG5cbi5iZy10ZXJ0aWFyeS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnktY29sb3I7XG59XG5cbi5iZy1yZWQtOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2O1xufVxuXG4uYmctcGluay05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjQwODE7XG59XG5cbi5iZy1wdXJwbGUtOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUMyN0IwO1xufVxuXG4uYmctZGVlcC1wdXJwbGUtOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczQUI3O1xufVxuXG4uYmctaW5kaWdvLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNGNTFCNTtcbn1cblxuLmJnLWJsdWUtOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xufVxuXG4uYmctbGlnaHQtYmx1ZS05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwM0E5RjQ7XG59XG5cbi5iZy1jeWFuLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQkNENDtcbn1cblxuLmJnLXRlYWwtOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xufVxuXG4uYmctZ3JlZW4tOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwO1xufVxuXG4uYmctbGlnaHQtZ3JlZW4tOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBO1xufVxuXG4uYmctbGltZS05MDAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDRERDMzk7XG59XG5cbi5iZy15ZWxsb3ctOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMTA3O1xufVxuXG4uYmctYW1iZXItOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwO1xufVxuXG4uYmctb3JhbmdlLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTcyMjtcbn1cblxuLmJnLWJyb3duLTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5NTU0ODtcbn1cblxuLmJnLWdyZXktOTAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCO1xufVxuXG4uYmctYmx1ZS1ncmV5LTkwMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4Qjtcbn1cblxuLmJnLXByaW1hcnktYmx1ZS0yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MSwgMTU2LCAxOTksIDAuMjUpO1xufVxuXG4uYmctcHJpbWFyeS1ibHVlLTUwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcxLCAxNTYsIDE5OSwgMC41KTtcbn1cblxuLmJnLXByaW1hcnktYmx1ZS03NSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MSwgMTU2LCAxOTksIDAuNzUpO1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyZWVuLTI1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNiwgMTU3LCA2MSwgMC4yNSk7XG59XG5cbi5iZy1zZWNvbmRhcnktZ3JlZW4tNTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI2LCAxNTcsIDYxLCAwLjUpO1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyZWVuLTc1IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNiwgMTU3LCA2MSwgMC43NSk7XG59XG5cbi5iZy1zZWNvbmRhcnktZ29sZC0yNSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODcsIDE5NywgNzQsIDAuMjUpO1xufVxuXG4uYmctc2Vjb25kYXJ5LWdvbGQtNTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg3LCAxOTcsIDc0LCAwLjUpO1xufVxuXG4uYmctc2Vjb25kYXJ5LWdvbGQtNzUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg3LCAxOTcsIDc0LCAwLjc1KTtcbn1cblxuLmJnLXRlcnRpYXJ5LWdyYXktMjUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODYsIDk0LCAxMDAsIDAuMjUpO1xufVxuXG4uYmctdGVydGlhcnktZ3JheS01MCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NiwgOTQsIDEwMCwgMC41KTtcbn1cblxuLmJnLXRlcnRpYXJ5LWdyYXktNzUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODYsIDk0LCAxMDAsIDAuNzUpO1xufVxuXG4uYmctYWxlcnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzE5ODc1NDtcbn1cbi5iZy1hbGVydC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNDQTJFMTg7XG59XG4uYmctYWxlcnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzMzNkVBMTtcbn1cbi5iZy1hbGVydC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGNTlDO1xufVxuLmJnLWFsZXJ0LXN1Y2Nlc3MtNTAge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oIzE5ODc1NCwgNDUlKTtcbn1cbi5iZy1hbGVydC1kYW5nZXItNTAge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oI0NBMkUxOCwgNDUlKTtcbn1cbi5iZy1hbGVydC1pbmZvLTUwIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCMzMzZFQTEsIDQ1JSk7XG59XG4uYmctYWxlcnQtd2FybmluZy01MCB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigjRkZGNTlDLCA0NSUpO1xufVxuLnRleHQtYWxlcnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMxOTg3NTQ7XG59XG4udGV4dC1hbGVydC1kYW5nZXIge1xuICAgIGNvbG9yOiAjQ0EyRTE4O1xufVxuLnRleHQtYWxlcnQtaW5mbyB7XG4gICAgY29sb3I6ICMzMzZFQTE7XG59XG4udGV4dC1hbGVydC13YXJuaW5nIHtcbiAgICBjb2xvcjogI0ZGRjU5Qztcbn1cblxuLmFsZXJ0LW9yYW5nZSB7XG4gICAgY29sb3I6ICM3YTJmMDA7ICAgICAgICAgICAgLyogVGV4dG8gbGFyYW5qYS1lc2N1cm8gcGFyYSBjb250cmFzdGUgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMWIzOyAvKiBMYXJhbmphIGNsYXJvIG1hcyB2aWJyYW50ZSBubyBmdW5kbyAqL1xuICAgIGJvcmRlci1jb2xvcjogI2ZmOTgwMDsgICAgIC8qIExhcmFuamEgZm9ydGUgbmEgYm9yZGEgKi9cbn1cblxuLmFsZXJ0LW9yYW5nZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmOTgwMDtcbn1cblxuLmFsZXJ0LW9yYW5nZSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1YTFmMDA7XG59IiwiLy9UaGVtZSBDb2xvcnNcbiRwcmltYXJ5LWNvbG9yOiAjMjA3QkFDO1xuJHByaW1hcnktdmFyaWFudC1jb2xvcjogIzQ2OUNDOTsgLy8gbGlnaHQgYmx1ZVxuJHNlY29uZGFyeS1jb2xvcjogIzdFOUQzRDsgLy9vbGl2ZSBncmVlblxuJHNlY29uZGFyeS12YXJpYW50LWNvbG9yOiAjYmJjNTRhOyAvL2dvbGRcbiRzZWNvbmRhcnktZGFyay1ncmVlbjogIzNGNEYxRjsgLy9kYXJrIGdyZWVuXG4kdGVydGlhcnktY29sb3I6ICM3NTc1NzU7XG5cbi8vIENyZWF0ZSB5b3VyIG93biBtYXBcbiRjdXN0b20tY29sb3JzOiAoXG4gICAgXCJwcmltYXJ5LWJsdWVcIjogJHByaW1hcnktY29sb3IsXG4gICAgXCJwcmltYXJ5LXZhcmlhbnQtY29sb3JcIjogJHByaW1hcnktdmFyaWFudC1jb2xvcixcbiAgICBcInNlY29uZGFyeS1ncmVlblwiOiAkc2Vjb25kYXJ5LWNvbG9yLFxuICAgIFwic2Vjb25kYXJ5LWdvbGRcIjogJHNlY29uZGFyeS12YXJpYW50LWNvbG9yLFxuICAgIFwidGVydGlhcnktZ3JheVwiOiAkdGVydGlhcnktY29sb3IsXG4gICAgXCJzZWNvbmRhcnktZGFyay1ncmVlblwiIDogJHNlY29uZGFyeS1kYXJrLWdyZWVuXG4pO1xuXG4vLyBNZXJnZSB0aGUgbWFwc1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKCR0aGVtZS1jb2xvcnMsICRjdXN0b20tY29sb3JzKTtcblxuJGJhY2tncm91bmQ6ICNGM0Y1Rjc7XG5cbiRzdWNjZXNzOiAjMTM4NjU2O1xuJGRhbmdlcjogI2RjMzU0NTtcbiR3YXJuaW5nOiAjZmZjMTM0O1xuJGluZm86ICMwYmNhZWU7XG4kbGlnaHQ6ICNmOGY5ZmE7XG4kZGFyazogIzIxMjUyOTtcblxuJGJsYWNrOiAjMDAwO1xuJHdoaXRlOiAjZmZmO1xuXG4vLyBDb2xvcnNcbi8vICRiYWNrZ3JvdW5kOiAjRjdGOUZDO1xuJGdyZXktbGlnaHQ6ICNlMWViZjA7XG4kZ3JleTogI2IyYmJjYjtcbi8vICRncmV5LWRhcms6ICM4ODk4YWE7XG4kZ3JleS1kYXJrOiAjNmM3NTdkO1xuLy8kcHJpbWFyeS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjN0U5RDNEIDAlLCAjQkJDNTRBIDEwMCUpO1xuLy8kc2Vjb25kYXJ5LWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3RTlEM0QgMCUsICNCQkM1NEEgMTAwJSk7XG5cbi8vIEZvbnRzXG4kZm9udC1wYXRoOiBcIi4uLy4uL2ZvbnRzXCI7XG4kZm9udC1hd2Vzb21lLWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcblxuLy8gQm9keVxuJGZvbnQtc2l6ZTogMTZweDtcbiRmb250LXdlaWdodDogNDAwO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4kYm9keS1tYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4vLyBIZWFkZXJcbi8vICRoZWFkZXItaGVpZ2h0OiAxMDBweDtcbi8vICRoZWFkZXItYmc6ICRwcmltYXJ5LWdyYWRpZW50O1xuLy8gJGhlYWRlci1zaGFkb3c6IG5vbmU7XG4kaGVhZGVyLXBhZGRpbmcteDogMzBweDtcbiRoZWFkZXItcGFkZGluZy15OiAxMHB4O1xuJGhlYWRlci1jb2xvcjogJHdoaXRlO1xuLy8gbmV3IHN0eWxlc1xuJGhlYWRlci1oZWlnaHQ6IDUzLjc1cHg7XG4kaGVhZGVyLWJnOiAjN0U5RDNEO1xuJGhlYWRlci1zaGFkb3c6IDBweCA1LjM3NXB4IDEwLjc1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuLy8gTWFpblxuJG1haW4tcGFkZGluZy15OiAyMHB4O1xuJG1haW4tcGFkZGluZy14OiA0MHB4O1xuJGNvbnRhaW5lci1tYXgtd2lkdGg6IDE0MDBweDtcbiRjb250YWluZXItcGFkZGluZy14OiA0MHB4O1xuXG4vLyBGb290ZXJcbi8vICRmb290ZXItaGVpZ2h0OiAxMDBweDtcbiRmb290ZXItbGluZS1oZWlnaHQ6IDQ0cHg7XG4vLyAkZm9vdGVyLWJnOiAkcHJpbWFyeS1ncmFkaWVudDtcbi8vIG5ldyBzdHlsZXNcbiRmb290ZXItYmc6ICMzRjRGMUY7XG4kZm9vdGVyLWhlaWdodDogMTg5LjU5cHg7XG5cbi8vIEJ1dHRvbnNcbiRidG4tYm94LXNoYWRvdzogbm9uZTtcbiRidG4tYm9yZGVyLXJhZGl1czogMTVweDtcbiRidG4tcGFkZGluZy14OiAyMHB4O1xuJGJ0bi1wYWRkaW5nLXk6IDEycHg7XG4kYnRuLWZvbnQtc2l6ZTogMTNweDtcbiRidG4tZm9udC13ZWlnaHQ6IDcwMDtcblxuJGJ0bi1wcmltYXJ5OiAkcHJpbWFyeS1jb2xvcjtcbiRidG4tcHJpbWFyeS1iZzogJHByaW1hcnktY29sb3I7XG4kYnRuLXByaW1hcnktYm94LXNoYWRvd246IDAgMCAxMHB4IHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiRidG4tb3V0bGluZS1wcmltYXJ5LWJveC1zaGFkb3duOiAwIDAgMTBweCByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG5cbiRidG4tc2Vjb25kYXJ5OiAkc2Vjb25kYXJ5LWNvbG9yO1xuJGJ0bi10ZXJ0aWFyeTogJHRlcnRpYXJ5LWNvbG9yO1xuJGJ0bi1zZWNvbmRhcnktYmc6ICRzZWNvbmRhcnktY29sb3I7XG4kYnRuLXNlY29uZGFyeS1zaGFkb3duOiAwIDAgMTBweCByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG4kYnRuLW91dGxpbmUtc2Vjb25kYXJ5LWJveC1zaGFkb3duOiAwIDAgMTBweCByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG5cbiRidG4tb3V0bGluZS1iZzogcmdiYSgwLCAwLCAwLCAwKTtcblxuJGJ0bi1saW5rLWJveC1zaGFkb3duOiAwIDAgMTBweCByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4kYnRuLXN1Y2Nlc3MtYm94LXNoYWRvd246IDAgMCAxMHB4IHJnYmEoNjAsIDE1MywgMTEwLCAwLjUpO1xuJGJ0bi1vdXRsaW5lLXN1Y2Nlc3MtYm94LXNoYWRvd246IDAgMCAxMHB4IHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG4kYnRuLWRhbmdlci1ib3gtc2hhZG93bjogMCAwIDEwcHggcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbiRidG4tb3V0bGluZS1kYW5nZXItYm94LXNoYWRvd246IDAgMCAxMHB4IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4kYnRuLXdhcm5pbmctYm94LXNoYWRvd246IDAgMCAxMHB4IHJnYmEoMjE3LCAxNjQsIDYsIDAuNSk7XG4kYnRuLW91dGxpbmUtd2FybmluZy1ib3gtc2hhZG93bjogMCAwIDEwcHggcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbiRidG4taW5mby1ib3gtc2hhZG93bjogMCAwIDEwcHggcmdiYSgxMSwgMTcyLCAyMDQsIDAuNSk7XG4kYnRuLW91dGxpbmUtaW5mby1ib3gtc2hhZG93bjogMCAwIDEwcHggcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG4kYnRuLWxpZ2h0LWJveC1zaGFkb3duOiAwIDAgMTBweCByZ2JhKDIxMSwgMjEyLCAyMTMsIDAuNSk7XG4kYnRuLW91dGxpbmUtbGlnaHQtYm94LXNoYWRvd246IDAgMCAxMHB4IHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbiRidG4tZGFyay1ib3gtc2hhZG93bjogMCAwIDEwcHggcmdiYSg2NiwgNzAsIDczLCAwLjUpO1xuJGJ0bi1vdXRsaW5lLWRhcmstYm94LXNoYWRvd246IDAgMCAxMHB4IHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcblxuJGJ0bi1oZWxwLWJvcmRlci1jb2xvcjogIzIwN0JBQztcbiRidG4taGVscC1iYWNrZ3JvdW5kLWhvdmVyOiAjRThFQkVFICFpbXBvcnRhbnQ7XG5cbi8vJGJ0bi1vdXRsaW5lLWJvcmRlci1jb2xvcjogJGdyZXk7XG4vLyRidG4tZmxhdC1jb2xvcjogJGdyZXktbGlnaHQ7XG4kYnRuLXNtLWZvbnQtc2l6ZTogMTFweDtcbiRidG4tc20tcGFkZGluZy14OiAyNXB4O1xuJGJ0bi1zbS1wYWRkaW5nLXk6IDhweDtcbi8vIG5ldyBzdHlsZXNcbi8vIEJ0biBmaWx0cm9cbiRidG4tZmlsdHJvLWJvcmRlci1yYWRpdXM6IDVweDtcbiRidG4tZmlsdHJvLXBhZGRpbmcteDogMTVweDtcbiRidG4tZmlsdHJvLXBhZGRpbmcteTogOHB4O1xuJGJ0bi1maWx0cm8tZm9udC1zaXplOiAxMnB4O1xuJGJ0bi1maWx0cm8tZm9udC13ZWlnaHQ6IDcwMDtcbiRidG4tZmlsdHJvLWJnOiAkZ3JheS00MDA7XG4kYnRuLWZpbHRyby1saW1wYXItY29sb3I6ICRncmF5LTUwMDtcbiRidG4tZmlsdHJvLWNvbG9yOiB3aGl0ZTtcblxuLy8gQnJlYWRjcnVtYnNcbiRicmVhZGNydW1iLXBhZGRpbmcteDogMHB4O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAxMHB4O1xuJGJyZWFkY3J1bWItaXRlbS1jb2xvcjogJHByaW1hcnktY29sb3I7XG4kYnJlYWRjcnVtYi1pdGVtLWZvbnQtc2l6ZTogMTRweDtcbiRicmVhZGNydW1iLWl0ZW0tZm9udC13ZWlnaHQ6IDQwMDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAxMHB4O1xuJGJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4kYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1mb250LXNpemU6IDE0cHg7XG4kYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1mb250LXdlaWdodDogNjAwO1xuJGJyZWFkY3J1bWItaXRlbS1ob21lLWZvbnQtc2l6ZTogMTRweDtcbiRicmVhZGNydW1iLWl0ZW0tZGl2aWRlci1jb2xvcjogJGdyZXk7XG4kYnJlYWRjcnVtYi1pdGVtLWRpdmlkZXItZm9udC1zaXplOiAxMnB4O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDEwcHg7XG5cbiRkcm9wZG93bi1tZW51LWJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcblxuJGRpdmlkZXItY29sb3I6IHJnYigxOTksIDIwMSwgMjAxKTtcblxuJGZvcm0tcmFuZ2UtdHJhY2s6cmdiYSgyMjIsIDIyNiwgMjMwLCAxKTtcblxuJHByb2dyZXNzLWJhci1iZzogJHByaW1hcnktY29sb3I7XG5cbi8vIFRhYmxlc1xuJHRhYmxlLXByaW1hcnktb2RkLWJhY2tncm91bmQ6ICNlZGY2ZmE7XG4kdGFibGUtc2Vjb25kYXJ5LW9kZC1iYWNrZ3JvdW5kOiAjZWZmZmZjO1xuJHRhYmxlLXRlcnRpYXJ5LW9kZC1iYWNrZ3JvdW5kOiAjZmFmYWZhO1xuJHRhYmxlLXByaW1hcnktZXZlbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiR0YWJsZS1zZWNvbmRhcnktZXZlbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiR0YWJsZS10ZXJ0aWFyeS1ldmVuLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4kdGFibGUtb2RkLWJhY2tncm91bmQ6ICNFRkZGRkM7XG5cbiR0YWJsZS1hY3Rpb25zLWNvbG9yLXByaW1hcnk6ICRwcmltYXJ5LWNvbG9yO1xuJHRhYmxlLWFjdGlvbnMtY29sb3Itc2Vjb25kYXJ5OiAkc2Vjb25kYXJ5LWNvbG9yO1xuJHRhYmxlLWFjdGlvbnMtY29sb3ItdGVydGlhcnk6ICR0ZXJ0aWFyeS1jb2xvcjtcblxuJHRhYmxlLWFjdGlvbnMtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuJHRhYmxlLWFjdGlvbnMtY29sb3ItaG92ZXI6ICRwcmltYXJ5LWNvbG9yO1xuXG4kdGFibGUtYWN0aW9ucy1mb250LXNpemU6IDE2cHg7XG4kdGFibGUtZGF0YS1mb250LXNpemU6IDEzcHg7XG4kdGFibGUtaGVhZGVyLWZvbnQtc2l6ZTogMTRweDtcbiR0YWJsZS1oZWFkZXItZm9udC1jb2xvcjogJGdyYXktNzAwO1xuJHRhYmxlLWxhYmVsLWZvbnQtY29sb3I6ICRncmF5LTYwMDtcblxuLy9WYXJpYXZlaXMgcGFyYSBvIGZvcm11bGFyaW9cbiRmb250LXNpemUtZm9ybXVsYXJpbzogMTkuNzgycHg7XG4kbGluZS1oZWlnaHQtZm9ybXVsYXJpbzogMTIwJTtcbiRmb250LXdlaWdodC1mb3JtdWxhcmlvOiA2MDA7XG4kZm9udC1zdHlsZS1mb3JtdWxhcmlvOiBub3JtYWw7XG4kY29sb3ItdGl0dWxvLWZvcm11bGFyaW86IHZhcigtLWdyYXktOTAwLCAjMjEyNTI5KTtcblxuLy92YXJpYXZlaXMgZGUgYWxlcnRzXG4kYmctYWxlcnQtc3VjY2VzczogIzE5ODc1NDtcbiRiZy1hbGVydC1kYW5nZXI6ICNDQTJFMTg7XG4kYmctYWxlcnQtaW5mbzogIzMzNkVBMTtcbiRiZy1hbGVydC13YXJuaW5nOiAjRkZGNTlDO1xuJGJnLWFsZXJ0LXByaW1hcnk6ICRwcmltYXJ5LWNvbG9yO1xuJGJnLWFsZXJ0LXNlY29uZGFyeTogIzU2NUU2NDtcbiRjb2xvci1hbGVydC1ibGFjazogIzIxMjUyOTtcbiRjb2xvci1hbGVydC13aGl0ZTogd2hpdGU7XG4iLCIuYmFzZS1tZW51LWJvcmRlcntcbiAgICAtLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAgIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gICAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYmFzZS1tZW51IHtcbiAgICAubGluayB7XG4gICAgICAgIGNvbG9yOiAjNDc5Y2M3ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYmFzZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi10b3A6IDE3LjY4cHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYyNHB4KTtcbiAgICBnYXA6IDAuNzVyZW07XG5cbiAgICAvKiAjcmVnaW9uIE5hdlNpZGViYXIqL1xuICAgIC5iYXNlLXNpZGViYXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAvL2NvbnRhaW5lclxuICAgICAgICAubWVudS1wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZBO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vbWVudS1wYWdlLWl0ZW1cbiAgICAgICAgLm1lbnUtcGFnZS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIGxpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1pdGVtLmFjdGl2ZSxcbiAgICAgICAgLnBhZ2UtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNmZhO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmM2Y2O1xuICAgICAgICB9XG5cbiAgICAgICAgLy9saW5rXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAvL3RleHRvXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAxLjVzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vaWNvblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDc5Y2M3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExOTkuOTlweCkge1xuICAgICAgICAuYmFzZS1zaWRlYmFyLmZ1bGwge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9QYXJhIGRpc3Bvc2l0aXZvcyBhdMOpIGRlIGxhcmd1cmFcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmJhc2UtbWVudXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFzZS1jb250ZW50e1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFzZS1zaWRlYmFyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLm1lbnUtcGFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgICAgICAgICAgIC5tZW51LXBhZ2UtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSBhIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGFnZS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi10b2dnbGUtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogI2VuZFJlZ2lvbiBOYXZTaWRlYmFyICovXG59XG4iLCJcbi5zZWxlY3Qye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyAvLyBBZGQgc29tZSBzcGFjZSBiZXR3ZWVuIHRoZSBjbGVhciBidXR0b24gYW5kIHRoZSByZW5kZXJlZCB0ZXh0XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC5zZWxlY3QyLXNlYXJjaHtcbiAgICAgICAgLy8gICAgIC8vIGhlaWdodDogMDtcbiAgICAgICAgLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAvLyAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZHtcbiAgICAgICAgLy8gICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd257XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTV7XG5cbiAgICAuc2VsZWN0Mi1kcm9wZG93biB7XG5cbiAgICAgICAgLnNlbGVjdDItc2VhcmNoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImh0bWwge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogJG1haW4tcGFkZGluZy15O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtYWluLXBhZGRpbmcteDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG1haW4tcGFkZGluZy14O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vIFVzYW1vcyBjb250YWluZXItZmx1aWRcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjEuNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWx0cm8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTAuNzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgJi5idG4tZmlsdHJvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidG4tZmlsdHJvLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnRuLWZpbHRyby1wYWRkaW5nLXkgJGJ0bi1maWx0cm8tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYnRuLWZpbHRyby1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJ0bi1maWx0cm8tY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYnRuLWZpbHRybzphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5idG4tZmlsdHJvLWxpbXBhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnRuLWZpbHRyby1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJ0bi1maWx0cm8tcGFkZGluZy15ICRidG4tZmlsdHJvLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJ0bi1maWx0cm8tZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRidG4tZmlsdHJvLWxpbXBhci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVzdWx0YWRvcyB7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwcHggLTUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4IDUwcHggNTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktdmFyaWFudC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWN0aW9ucy1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBidXR0b24sIGEuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidG4tZmlsdHJvLWJvcmRlci1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYnRuLWZpbHRyby1wYWRkaW5nLXkgJGJ0bi1maWx0cm8tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkYnRuLWZpbHRyby1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJoZWFkZXIge1xuICAgIC5uYXZiYXIge1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItYmc7XG4gICAgICAgIGJveC1zaGFkb3c6ICRoZWFkZXItc2hhZG93O1xuICAgICAgICAvL3BhZGRpbmc6ICRoZWFkZXItcGFkZGluZy15ICRoZWFkZXItcGFkZGluZy14O1xuICAgICAgICBjb2xvcjogJGhlYWRlci1jb2xvcjtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgcGFkZGluZzogMCAxJTtcblxuICAgICAgICBhLmRyb3Bkb3duLWl0ZW0sIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbWFpbiB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgJjpub3QoLmRyb3Bkb3duLW1lbnUpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxODcsIDE5NywgNzQsIDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItcHJvZmlsZSB7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMXZ3O1xuICAgICAgICAgICAgICAgIC50aW1lLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGltZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyBcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMCFpbXBvcnRhbnQ7IFxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAhaW1wb3J0YW50OyBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF2YXRhciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcblxuICAgICAgICAgICAgICAgIC5hdmF0YXItbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbWctY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuXG4gICAgICAgICAgICAubmF2YmFyLWJyYW5ke1xuICAgICAgICAgICAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLm5hdmJhci1uYXZ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnVfbGV2ZWxfMSwgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjIlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS02MDApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGE6YWN0aXZlLCBhOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ0NDQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEuZHJvcGRvd24taXRlbSwgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS02MDApO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5kcm9wZG93bi1pdGVtLnByb2ZpbGV7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5uYXZiYXItdG9nZ2xlci1pY29ue1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXN7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgI25hdmJhclN1cHBvcnRlZENvbnRlbnRNb2JpbGUuY29sbGFwc2luZyxcbiAgICAjbmF2YmFyU3VwcG9ydGVkQ29udGVudE1vYmlsZS5jb2xsYXBzZS5zaG93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTc2MDtcbiAgICB9XG5cbiAgICAjbmF2YmFyU3VwcG9ydGVkQ29udGVudE1vYmlsZS5jb2xsYXBzZS5zaG93e1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDk1dmggLSA1MHB4KTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcmZsb3ctWDogdW5zZXQ7XG5cbiAgICAgICAgLy9zY3JvbGxiYXJcblxuICAgICAgICAvKiBXb3JrcyBvbiBGaXJlZm94ICovXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjN2Q5YzQ1ICNFNUU3RUI7XG5cbiAgICAgICAgLyogV29ya3Mgb24gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpICovXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTVFN0VCO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZDljNDU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTdFQjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbiIsImZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvb3Rlci1saW5lLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLWJnO1xuICAgIC8vIG1hcmdpbi10b3A6IDElO1xuXG4gICAgJi5mb290ZXItcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAvL3dpZHRoOiBhdXRvO1xuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAvLyBuZXcgc3R5bGVzXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMjNweCA0M3B4IDIxLjVweDtcbiAgICAgICAgZ2FwOiAxMC43NXB4O1xuXG4gICAgICAgIC5saW5rcy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgZ2FwOiA0M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NS45MXB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5jb250YWN0b3MsIC5saW5rcy11dGVpcywgLmFqdWRhLCAucmVkZXMtc29jaWFpcyB7XG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTYuMTI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICBsZWFkaW5nLXRyaW06IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZWRnZTogY2FwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDguMDYyNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZWxlZm9uZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAuNzVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZW0tY29udGFjdG8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzIuODJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGOUVEO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNDY5ODlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvcy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZ2FwOiA2OS44OHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAkY29sb3ItYWxlcnQtd2hpdGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAkYmctYWxlcnQtc3VjY2VzcyAhaW1wb3J0YW50O1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICRjb2xvci1hbGVydC13aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICRiZy1hbGVydC1kYW5nZXIgIWltcG9ydGFudDtcbn1cbi5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJGJnLWFsZXJ0LWluZm8gIWltcG9ydGFudDtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgICBjb2xvcjogJGNvbG9yLWFsZXJ0LWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJGJnLWFsZXJ0LXdhcm5pbmcgIWltcG9ydGFudDtcbn1cbiIsIi5iYWRnZSB7XG4gICAgJi50ZXh0LWJnLWluZm8ge1xuICAgICAgICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREFFQkY0ICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIiNidG4tYmFjay10by10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MzVmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNidG4tYmFjay10by10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG59XG4iLCIuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuXG4gICAgLmJyZWFkY3J1bWItaXRlbSwgLmJyZWFkY3J1bWItZGl2aWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBmb250LXNpemU6ICRicmVhZGNydW1iLWl0ZW0tZGl2aWRlci1mb250LXNpemU7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWItZGl2aWRlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWRpdmlkZXItY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6ICRicmVhZGNydW1iLWl0ZW0tZGl2aWRlci1mb250LXNpemU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mYTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZhLWNoZXZyb24tcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJyZWFkY3J1bWItaXRlbS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLWZvbnQtd2VpZ2h0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYnJlYWRjcnVtYi1pdGVtLWhvbWUtZm9udC1zaXplO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRicmVhZGNydW1iLWl0ZW0tYWN0aXZlLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnJlYWRjcnVtYi1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cbiIsIi5idG4ge1xuICAgIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy9wYWRkaW5nOiAkYnRuLXBhZGRpbmcteSAkYnRuLXBhZGRpbmcteDtcblxuICAgIC5idG4tbG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgLy9ib3gtc2hhZG93OiAkYnRuLXNoYWRvdztcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLm5vLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5idG4teHMge1xuICAgICAgICBwYWRkaW5nOiAwLjE3NXJlbSAwLjc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cblxuICAgIC8vIEJ1dHRvbnNcbiAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRlcnRpYXJ5LWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1zZWNvbmRhcnktZGFyay1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZGFyay1ncmVlbjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWRhcmstZ3JlZW47XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVydGlhcnktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlcnRpYXJ5LWNvbG9yO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLXByaW1hcnktdmFyaWFudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LXZhcmlhbnQtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktdmFyaWFudC1jb2xvcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnktY29sb3I7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltjbGFzc149YnRuLW91dGxpbmVde1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLW91dGxpbmUtYmc7XG4gICAgfVxuXG4gICAgJi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLW91dGxpbmUtY3VzdG9taXplZCB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQURCNUJEO1xuXG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEQUVCRjQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tdGVydGlhcnksXG4gICAgJi5idG4tb3V0bGluZS10ZXJ0aWFyeSB7XG4gICAgICAgIGNvbG9yOiAkdGVydGlhcnktY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRlcnRpYXJ5LWNvbG9yOztcbiAgICB9XG5cbiAgICAmLmJ0bi10ZXJ0aWFyeXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktY29sb3I7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYjQzNDY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5IHtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tZmlsdHJvIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1maWx0cm8tYmc7XG4gICAgICAgIGNvbG9yOiAkYnRuLWZpbHRyby1jb2xvcjtcblxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4taW5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLXByaW1hcnktYmcgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLWxvYWRpbmcge1xuICAgICAgICBAZXh0ZW5kIC5kaXNhYmxlZDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgLmJ0bi1sb2FkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmZhO1xuICAgICAgICAgICAgQGV4dGVuZCAuZmEtcHVsc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1oZWxwLXBvcG92ZXIge1xuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1oZWxwLWJhY2tncm91bmQtaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBEYXNoZWQgKi9cbmhyLmRhc2hlZCB7XG4gICAgYm9yZGVyLXRvcDogM3B4IGRhc2hlZCAkZGl2aWRlci1jb2xvcjtcbn1cblxuLyogRG90dGVkIGJvcmRlciAqL1xuaHIuZG90dGVkIHtcbiAgICBib3JkZXItdG9wOiAzcHggZG90dGVkICRkaXZpZGVyLWNvbG9yO1xufVxuXG4vKiBTb2xpZCBib3JkZXIgKi9cbmhyLnNvbGlkIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGRpdmlkZXItY29sb3I7XG59XG5cbi8qIFJvdW5kZWQgYm9yZGVyICovXG5oci5yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGRpdmlkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZGl2aWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTJFNjtcbiAgICBtYXJnaW46IDBweCAtNTBweDtcbn1cblxuLnRleHQtZGl2aWRlcntcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuICAgIGdhcDogMXJlbTtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItdG9wOiAgMC4xcmVtIGRvdWJsZSAkZGl2aWRlci1jb2xvcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cbn1cbiIsIi5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tbWVudS1ib3JkZXI7XG5cbiAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcbiAgICB9XG5cbiAgICBhLmRyb3Bkb3duLWl0ZW0sXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAmLnByb2ZpbGUge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjM2LCAyMzksIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gICAgICAgIGEuZHJvcGRvd24taXRlbSxcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRvcDogLTdweDtcbiAgICB9XG59XG5cbi5jb21lY28tcHJvZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTM5LjA3OHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1LjM3NXB4O1xufVxuXG5saS5sYXN0LmRyb3Bkb3duIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogLTFlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IDE1ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9ybWFjYW8tdXRpbGl6YWRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAyLjY4N3B4O1xuICAgICAgICAgICAgZmxleDogMSAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDE0cHggYXV0byAxNHB4O1xuXG4gICAgICAgICAgICBzcGFuLm5vbWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ncmVlbiwgIzdFOUQzRCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLmVudGlkYWRlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ibGFjaywgIzAwMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjUuOTUzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjY3MnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFMUU3Rjc7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMTBweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBhLmNvbWVjby1wcm9maWxlIHtcbiAgICAgICAgd2lkdGg6IDE1ZW07XG4gICAgfVxuXG4gICAgLnVzZXItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogaW5oZXJpdDtcblxuICAgICAgICAudXNlci1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICBkaXYuZW50aWRhZGV7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY3VuZGFyeS1ncmVlbi0zMDAsICNENkRDOTIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuXG4gICAgICAgICAgICAgICAgLm5vbWV7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDllbTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5yb3cgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxufVxuXG51bC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLm5hdi1saW5rLm1lbnUtaW5pY2lhbCBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAjbmF2YmFyU3VwcG9ydGVkQ29udGVudERlc2t0b3AgbGk6aG92ZXIgPiAuZHJvcGRvd24tc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDpmaXQtY29udGVudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAjbmF2YmFyU3VwcG9ydGVkQ29udGVudE1vYmlsZSBsaSA+IC5kcm9wZG93bi1zdWJtZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6Zml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICAgIH1cbn1cbiIsIi5mb3JtLWNoZWNre1xuICAgICYuc3VjY2VzcyA+IGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgJjpjaGVja2VkW3R5cGU9Y2hlY2tib3hdLFxuICAgICAgICAmOmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3VjY2VzcyA+IGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cblxuICAgICYuZGFuZ2VyID4gaW5wdXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICY6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSxcbiAgICAgICAgJjpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhbmdlciA+IGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgfVxufVxuXG4uZm9ybS1zd2l0Y2h7XG4gICAgLmZvcm0tY2hlY2staW5wdXR7XG4gICAgICAgICY6Zm9jdXM6bm90KDpjaGVja2VkKSB7XG4gICAgICAgICAgICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSgxMzQsIDE4MywgMjU0LCAxKScgLz4gPC9zdmc+XCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0LnN1Y2Nlc3N7XG4gICAgICAgICY6Zm9jdXM6bm90KDpjaGVja2VkKSB7XG4gICAgICAgICAgICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSgyNSwgMTM1LCA4NCwgMSknIC8+IDwvc3ZnPlwiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dC5kYW5nZXJ7XG4gICAgICAgICY6Zm9jdXM6bm90KDpjaGVja2VkKSB7XG4gICAgICAgICAgICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSgyMjAsIDUzLCA2OSwgMSknIC8+IDwvc3ZnPlwiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAgICY6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSxcbiAgICAmOmNoZWNrZWRbdHlwZT1yYWRpb10sXG4gICAgJlt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0OSwgMTMyLCAyNTMsIDAuNSk7XG4gICAgfVxuXG4gICAgJi5zdWNjZXNze1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAmOmNoZWNrZWRbdHlwZT1jaGVja2JveF0sXG4gICAgICAgICY6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGFuZ2VyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAmOmNoZWNrZWRbdHlwZT1jaGVja2JveF0sXG4gICAgICAgICY6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZm9ybS1yYW5nZXtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDExNywgMTUxLCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgMTE3LCAxNTEsIDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDEpO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDEpO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXkoNTAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheSg1MDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiArIGRhdGFsaXN0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuXG4gICAgICAgICYgb3B0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMnB4KSAvICh2YXIoLS1kYXRhbGlzdC1sZW5ndGgpIC0gMSkpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTJweCkgLyAoKHZhcigtLWRhdGFsaXN0LWxlbmd0aCkgLSAxKSAqIDIpICsgNnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBMYWJlbFxuLmZvcm0tbGFiZWwge1xuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAgMCAhaW1wb3J0YW50O1xufVxuXG4vLyBJbnB1dCB0ZXh0XG4uZm9ybS1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5pcy1pbnZhbGlkIHtcbiAgICAgICAgYS5pbnB1dC1yaWdodC1pY29uIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgICBAZXh0ZW5kIC5tYi0yO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgIC8vIGhlaWdodDogNDVweDtcblxuICAgICYubGVmdC1pY29uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5yaWdodC1pY29uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgIH1cbn1cblxuLy8gT3ZlcnJpZGUgZmlsZXBvbmQgY2xhc3MgZGlzcGxheS1pbmxpbmVcbi5maWxlcG9uZC1pbmxpbmUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgLmZpbGVwb25kLS1kcm9wLWxhYmVsIHtcbiAgICAgICAgbWluLWhlaWdodDogMi44ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi8vIEljb25zXG4uaW5wdXQtbGVmdC1pY29uLCAuaW5wdXQtcmlnaHQtaWNvbiB7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZ3JleS1kYXJrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbnB1dC1sZWZ0LWljb24ge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LXJpZ2h0LWljb24ge1xuICAgIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1sZWZ0LWljb24sIC5pbnB1dC1yaWdodC1pY29uIHtcbiAgICAmLmlucHV0LWFjdGlvbi1pY29uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuaW5wdXQucGFzc3dvcmR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5zdHJlbmd0aCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkZjQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgbGluZWFyO1xuXG4gICAgJi5sZXZlbF8wIHtcbiAgICAgICAgQGluY2x1ZGUgcGFzc3dvcmQtbGV2ZWwoMCwgMTUlLCAjZmEwZjA3KVxuICAgIH1cblxuICAgICYubGV2ZWxfMSB7XG4gICAgICAgIEBpbmNsdWRlIHBhc3N3b3JkLWxldmVsKC0xMCwgMTUlLCAjZmEwZjA3KVxuICAgIH1cblxuICAgICYubGV2ZWxfMiB7XG4gICAgICAgIEBpbmNsdWRlIHBhc3N3b3JkLWxldmVsKC0xMHB4LCAyNSUsICNCQjQ0NDApXG4gICAgfVxuXG4gICAgJi5sZXZlbF8zIHtcbiAgICAgICAgQGluY2x1ZGUgcGFzc3dvcmQtbGV2ZWwoLTEwcHgsIDUwJSwgI0UxN0QzMClcbiAgICB9XG5cbiAgICAmLmxldmVsXzQge1xuICAgICAgICBAaW5jbHVkZSBwYXNzd29yZC1sZXZlbCgtMTBweCwgNzUlLCAjRjBCMDNGKVxuICAgIH1cblxuICAgICYubGV2ZWxfNSB7XG4gICAgICAgIEBpbmNsdWRlIHBhc3N3b3JkLWxldmVsKC0xMHB4LCAxMDAlLCAjQTVERjQxKVxuICAgIH1cbn1cbi5jZW50ZXItdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGFiZWwtb2JyaWdhdG9yaW86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiICpcIjtcbiAgICBjb2xvcjogcmVkO1xuICB9XG5cbi50aXR1bG8tcGVzcXVpc2EtYXZhbmNhZG8ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0taGl0LWJveCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAwKSk7XG5cbiAgICAucGVzcXVpc2EtYXZhbmNhZG8ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDUuMzc1cHg7XG4gICAgfVxuICAgIC5wZXNxdWlzYS1hdmFuY2FkYS10b2dnbGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ibHVlLCAjNDY5Q0M5KTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAxNi4xMjVweCAqL1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgfVxuICAgIC5iaS1jaGV2cm9uLWRvd24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oaXQtYm94LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApKTtcbiAgICB9XG59XG4ucGVzcXVpc2EtYXZhbmNhZGEtZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMC43NXB4O1xuICAgIC50aXR1bG97XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDEwLjc1cHg7XG4gICAgICAgIHNwYW4udGl0dWxvIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJsdWUsICM0NjlDQzkpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNi4xMjVweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVhZG9ubHktaW5wdXQtYmFja2dyb3VuZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyogRGlzYWJsZXMgaW50ZXJhY3Rpb24gKi9cbn0iLCJAbWl4aW4gcGFzc3dvcmQtbGV2ZWwoJHBvc2l0aW9uLCAkd2lkdGgsICRjb2xvcilcbntcbiAgICBib3R0b206ICRwb3NpdGlvbjtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cbiIsIi5saXN0LWdyb3VwIHtcbiAgICAmOmFjdGl2ZSxcbiAgICAuYWN0aXZle1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG59XG4iLCIjbG9hZGVye1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDIxcHgpO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyMXB4KTtcbiAgICB6LWluZGV4OiA5OTk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG4jbG9hZGVyLWZhZGUtZGFya2Vue1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5OTk4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBhbmltYXRpb246IGZhZGUtaW4gMXMgZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIH1cbn1cbiIsIi5tb2RhbCB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMS41cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbG9zZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC8vIEBleHRlbmQgLmN1c3RvbS1zY3JvbGxiYXI7XG5cbiAgICAgICAgICAgICYubW9kYWwtb3ZlcmZsb3ctdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZWluZXItY2VudHJhbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMC45NDZweCA4Ljg0MnB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDIyLjEwNHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICAgICAgICAgICAuYmkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcuNjgzcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTcuNjgzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY5Q0M5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgI0ZJWE1FIFJFVkVSXG4gICAgICAgICAgICAgICAgLnRpdHVsbyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JheS05MDAsICMyMTI1MjkpO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMS4yNjJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgISogMTUuOTE1cHggKiFcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3ViLXRpdHVsbyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JheS05MDAsICMyMTI1MjkpO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMy45NDdweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTsgISogMTEuOTM2cHggKiFcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29tcHJvdmF0aXZvIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTc1LjcyOHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNi42MzFweCA4Ljg0MnB4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuMjFweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC41NTNweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJsdWUtMTAwLCAjREFFQkY0KTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmx1ZS01MCwgI0VERjZGQSk7XG4gICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1saWdodDtcblxuICAgICAgICAgICAgLm1vZGFsLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNlbnRyYWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNi42MzFweCA2LjYzMXB4IDBweCA2LjYzMXB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBnYXA6IDQuNDIxcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjU1M3B4IHNvbGlkIHZhcigtLXRoZW1lLWJvcmRlciwgI0RFRTJFNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm92ZXJmbG93IHtcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vLW92ZXJmbG93IHtcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZnVsbHNjcmVlbiB7XG4gICAgICAgIHRvcDogMjAlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubW9kYWwtZnVsbC1ib2R5IHtcbiAgICAgICAgbWFyZ2luOiAwIDIlIDAgMiU7XG4gICAgfVxuXG4gICAgLm1vZGFsLWZ1bGwtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbiIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbnZhbGlkLXNlbGVjdDIge1xuICAgIC8vIEVzdGlsb3MgcGVyc29uYWxpemFkb3MgcGFyYSBvIHNlbGVjdDIgcXVhbmRvIGludsOhbGlkb1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM4NXJlbTtcbiB9XG5cbiAudmFsaWQtc2VsZWN0MiB7XG4gICAgLy8gRXN0aWxvcyBwZXJzb25hbGl6YWRvcyBwYXJhIG8gc2VsZWN0MiBxdWFuZG8gdsOhbGlkb1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxOTg3NTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zODVyZW07XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTk4NzU0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuIH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWQ0ZGE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG5zcGFuLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM4NXJlbTtcbiAgICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IHNvbGlkICNkZWUyZTYgMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgNnB4IDEycHg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICAmOjptcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG59XG5cbi8vQ29sb2NhIGEgYXJyb3ctZG93biBubyBtdWx0aXNlbGVjdFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzgzZTQ0ICMzODNlNDQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHJvdGF0ZTogMTM1ZGVnO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgdG9wOiAzNiU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMzODNlNDQgIzM4M2U0NCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcm90YXRlOiAxMzVkZWc7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICB0b3A6IDM2JTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIucGFnaW5hdGlvbntcbiAgICAtLWJzLXBhZ2luYXRpb24tY29sb3I6ICM0NzlDQzdGRjtcbiAgICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IGdyYXlzY2FsZSgzMDApO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogcmdiYSg3MCwgMTU2LCAyMDEsIDEpO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6IHJnYmEoNzAsIDE1NiwgMjAxLCAxKTtcbiAgICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSg3MCwgMTU2LCAyMDEsIDEpO1xuICAgIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogZ3JheXNjYWxlKDYwMCk7XG5cbiAgICAmLnBhZ2luYXRpb24tcHJpbWFyeXtcbiAgICAgICAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiAjNDc5Q0M3RkY7XG4gICAgICAgIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogZ3JheXNjYWxlKDMwMCk7XG4gICAgICAgIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogcmdiYSg3MCwgMTU2LCAyMDEsIDEpO1xuICAgICAgICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiByZ2JhKDcwLCAxNTYsIDIwMSwgMSk7XG4gICAgICAgIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDcwLCAxNTYsIDIwMSwgMSk7XG4gICAgICAgIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogZ3JheXNjYWxlKDYwMCk7XG4gICAgfVxuXG4gICAgJi5wYWdpbmF0aW9uLXNlY29uZGFyeXtcbiAgICAgICAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiAjN0U5RDNEO1xuICAgICAgICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IGdyYXlzY2FsZSgzMDApO1xuICAgICAgICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHJnYmEoMTI2LCAxNTcsIDYxLCAxKTtcbiAgICAgICAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogcmdiYSgxMjYsIDE1NywgNjEsIDEpO1xuICAgICAgICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgxMjYsIDE1NywgNjEsIDEpO1xuICAgICAgICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IGdyYXlzY2FsZSg2MDApO1xuICAgIH1cblxuICAgICYucGFnaW5hdGlvbi10ZXJ0aWFyeSB7XG4gICAgICAgICAgICAtLWJzLXBhZ2luYXRpb24tY29sb3I6ICM1NjVFNjQ7XG4gICAgICAgICAgICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6IGdyYXlzY2FsZSgzMDApO1xuICAgICAgICAgICAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiByZ2JhKDg2LCA5NCAxMDAsIDEpO1xuICAgICAgICAgICAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogcmdiYSg4NiwgOTQgMTAwLCAxKTtcbiAgICAgICAgICAgIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDg2LCA5NCAxMDAsIDEpO1xuICAgICAgICAgICAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiByZ2JhKDg2LCA5NCAxMDAsIDEpO1xuICAgIH1cbn1cbiIsIi5wb3BvdmVyIHtcbiAgICAmLnBvcG92ZXItbGdcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG4gICAgJi5wb3BvdmVyLXhsXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICB9XG59XG5cbi5wb3BvdmVyLmJ0bi1oZWxwLXBvcG92ZXIge1xuICAgIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDgwMHB4O1xuICAgIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiA0LjhweDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcblxuICAgICYgLnBvcG92ZXItYm9keSB7XG4gICAgICAgIHJvdy1nYXA6IDAuMjVyZW07XG5cbiAgICAgICAgJiAuaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgJiBbcm9sZT1cImJ1dHRvblwiXTphY3RpdmV7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLmJvZHkge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICAvL3Njcm9sbGJhclxuICAgICAgICAgICAgLyogV29ya3Mgb24gRmlyZWZveCAqL1xuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjREZFMEUyICNGRkZGRkY7XG5cbiAgICAgICAgICAgIC8qIFdvcmtzIG9uIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSAqL1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4RjlGQjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRTBFMjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU3RUI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucmF0aW5nIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAvL2VzdHJlbGFzXG4gICAgLy9zdXBvcnRhIHZhbG9yZXMgZGVjaW1haXNcbiAgICAmLnJhdGluZy1zdGFyID4gbGFiZWw6YmVmb3JleyBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG4gICAgJi5yYXRpbmctc3RhciA+IGxhYmVsOmJlZm9yZXsgLS1mYS1zdHlsZTogOTAwOyBmb250LXdlaWdodDogOTAwOyB9XG4gICAgJi5yYXRpbmctc3RhciA+IC5oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuICAgIC8vY2FyYXNcbiAgICAmLnJhdGluZy1mYWNlID4gbGFiZWw6YmVmb3JleyBjb250ZW50OiBcIlxcZjExOFwiOyB9XG59XG5cbi5yYXRpbmcgPiBpbnB1dCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLnJhdGluZyA+IGxhYmVsIHtcbiAgICBjb2xvcjogI2RkZDtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5yYXRpbmcgPiBsYWJlbDpiZWZvcmUge1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIiwgZW1vamk7XG4gICAgLS1mYS1zdHlsZS1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJhdGluZyA+IC5oYWxmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucmF0aW5nID4gaW5wdXQ6Y2hlY2tlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnJhdGluZyA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCwgLyogbW9zdHJhciBhbWFyZWxvIHF1YW5kbyBzZWxlY2lvbmFkbyAqL1xuLnJhdGluZzpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIsIC8qIGhvdmVyIGVzdHJlbGEgYXR1YWwgICovXG4ucmF0aW5nOm5vdCg6Y2hlY2tlZCkgPiBsYWJlbDpob3ZlciB+IGxhYmVsIHsgY29sb3I6ICNGQURCMTQ7ICB9IC8qIGhvdmVyIHNvYnJlIGFzIGVzdHJlbGFzIGFudGVyaW9yZXMgKi9cblxuLnJhdGluZyA+IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpob3ZlciwgLyogaG92ZXIgbmEgZXN0cmVsYSBhdHVhbCBxdWFuZG8gc2UgYWx0ZXJhIGN1cnJlbnQgc3RhciB3aGVuIGNoYW5naW5nIHJhdGluZyAqL1xuLnJhdGluZyA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDpob3Zlcixcbi5yYXRpbmcgPiBsYWJlbDpob3ZlciB+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCwgLyogbGlnaHRlbiBzb2JyZSBhIHNlbGXDp8OjbyBhdHVhw6cgKi9cbi5yYXRpbmcgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6aG92ZXIgfiBsYWJlbCB7IGNvbG9yOiAjRkZFRDg1O31cbiIsIi50YWJsZSxcbi50YWJsZS1yZXNwb25zaXZlLFxudGFibGUudGFibGUsXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICYudGFibGUtZml4ZWQge1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIH1cblxuICAgICYudGFibGUtcHJpbWFyeS1ibHVlIHtcbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgLm9kZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXByaW1hcnktb2RkLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgLS1icy10YWJsZS1iZzogJHRhYmxlLXByaW1hcnktb2RkLWJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ldmVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc2Vjb25kYXJ5LWV2ZW4tYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAtLWJzLXRhYmxlLWJnOiAkdGFibGUtc2Vjb25kYXJ5LWV2ZW4tYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRoe1xuICAgICAgICAgICAgLnRoLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC50aC1jb250ZW50LXNvcnQge1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZHtcbiAgICAgICAgICAgICYudGQtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgYSwgLmFjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRwcmltYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZHtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5mb3JiaWRkZW57XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGFibGUtc2Vjb25kYXJ5LWdyZWVuIHtcbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgLm9kZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXNlY29uZGFyeS1vZGQtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAtLWJzLXRhYmxlLWJnOiAkdGFibGUtc2Vjb25kYXJ5LW9kZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXZlbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXNlY29uZGFyeS1ldmVuLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgLS1icy10YWJsZS1iZzogJHRhYmxlLXNlY29uZGFyeS1ldmVuLWJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aHtcbiAgICAgICAgICAgIC50aC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAudGgtY29udGVudC1zb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZHtcbiAgICAgICAgICAgICYudGQtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cbiAgICAgICAgICAgICAgICBhLCAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmZvcmJpZGRlbntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kYXRhdGFibGV7XG4gICAgICAgICAgICAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICYucGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRhYmxlLWhlYWRlci1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuYWN0aXZlIC5wYWdpbmF0ZV9idXR0b24gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50YWJsZS10ZXJ0aWFyeS1ncmF5IHtcbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgLm9kZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXRlcnRpYXJ5LW9kZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIC0tYnMtdGFibGUtYmc6ICR0YWJsZS10ZXJ0aWFyeS1vZGQtYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV2ZW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1zZWNvbmRhcnktZXZlbi1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIC0tYnMtdGFibGUtYmc6ICR0YWJsZS1zZWNvbmRhcnktZXZlbi1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGh7XG4gICAgICAgICAgICAudGgtY29udGVudCB7XG4gICAgICAgICAgICAgICAgLnRoLWNvbnRlbnQtc29ydCB7XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZHtcbiAgICAgICAgICAgICYudGQtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgICAgIGEsIC5hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVydGlhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRlcnRpYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEuZm9yYmlkZGVue1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRhdGF0YWJsZXtcbiAgICAgICAgICAgIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAmLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0YWJsZS1oZWFkZXItZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuYWN0aXZlIC5wYWdpbmF0ZV9idXR0b24gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXJ0aWFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5e1xuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgKyB0Ym9keSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9kZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtdGVydGlhcnktb2RkLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAtLWJzLXRhYmxlLWJnOiAkdGFibGUtdGVydGlhcnktb2RkLWJhY2tncm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZXZlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc2Vjb25kYXJ5LWV2ZW4tYmFja2dyb3VuZDtcbiAgICAgICAgICAgIC0tYnMtdGFibGUtYmc6ICR0YWJsZS1zZWNvbmRhcnktZXZlbi1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICYudGFibGUtZGFya3tcbiAgICAgICAgdGh7XG4gICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRhYmxlLWhlYWRlci1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtaGVhZGVyLWZvbnQtY29sb3I7XG5cbiAgICAgICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLy8gICAgIC50aC1jb250ZW50IHtcbiAgICAgICAgLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG5cbiAgICAgICAgLnRoLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC50aC1jb250ZW50LXRleHQge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRoLWNvbnRlbnQtc29ydCB7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNvcnRhYmxlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkdGFibGUtZGF0YS1mb250LXNpemU7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGQudGQtYWN0aW9ucyBhICsgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxufVxuXG4ucmVzdWx0YWRvcyB7XG5cbiAgICAmLnNtYWxsLXBhZHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGFibGUsXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAub2RkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc2Vjb25kYXJ5LW9kZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIC0tYnMtdGFibGUtYmc6ICR0YWJsZS1zZWNvbmRhcnktb2RkLWJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ldmVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtc2Vjb25kYXJ5LWV2ZW4tYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAtLWJzLXRhYmxlLWJnOiAkdGFibGUtc2Vjb25kYXJ5LWV2ZW4tYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kcm9wZG93bi10YWJsZSB7XG5cbiAgICAgICAgICAgICAgICAub2RkLCAuZXZlbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAtLWJzLXRhYmxlLWJnOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0cjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcHJpbWFyeS1vZGQtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgLS1icy10YWJsZS1iZzogJHRhYmxlLXByaW1hcnktb2RkLWJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLXRhYmxlLXRyaWdnZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oaXQtYm94LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3LjY4M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNy42ODNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY5Q0M5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWlubmVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXRlcnRpYXJ5LW9kZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRke1xuICAgICAgICAgICAgJi50ZC1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblxuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhLCAuYWN0aW9uLCAuYnRuLmJ0bi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgICAgICAgICAuZGF0YVRhYmxlc19sZW5ndGgsIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0YWJsZS1oZWFkZXItZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRhYmxlLWxhYmVsLWZvbnQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzN0U5RDNEJyBjbGFzcz0nYmkgYmktc2VhcmNoJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGQ9J00xMS43NDIgMTAuMzQ0YTYuNSA2LjUgMCAxIDAtMS4zOTcgMS4zOThoLS4wMDFjLjAzLjA0LjA2Mi4wNzguMDk4LjExNWwzLjg1IDMuODVhMSAxIDAgMCAwIDEuNDE1LTEuNDE0bC0zLjg1LTMuODVhMS4wMDcgMS4wMDcgMCAwIDAtLjExNS0uMXpNMTIgNi41YTUuNSA1LjUgMCAxIDEtMTEgMCA1LjUgNS41IDAgMCAxIDExIDB6Jy8+PC9zdmc+XCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcil9O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JheS02MDAsICM2Qzc1N0QpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMTQuMTA5cHggKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXRhVGFibGVzX2luZm8ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRhYmxlLWhlYWRlci1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0YWJsZS1sYWJlbC1mb250LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAmLnBhZ2luYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRhYmxlLWhlYWRlci1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5kcm9wZG93bi1iYXItdGFibGUge1xuICAgIGNvbG9yOiAkdGFibGUtYWN0aW9ucy1jb2xvci1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgbWFyZ2luOiAwLjNlbSAwO1xuICAgIGJvcmRlcjogbWVkaXVtIHNvbGlkICNBRUM3RDU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuYmktY2hldnJvbi1kb3duLCAuYmktY2hldnJvbi1yaWdodCB7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgIH1cbn1cbiIsIi5uYXYge1xuICAgICYubmF2LXRhYnMsICYubmF2LWp1c3RpZmllZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtcGlsbHMge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubmF2LXRhYnMtZ3JvdyB7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5uYXYtdGFicy12ZXJ0aWNhbCB7XG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC10YWJzIHtcbiAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAuaXMtc2VsZWN0YWJsZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0ZWQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZhcjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNob3dpY29uIC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApOyAvLyBlYXNlT3V0UXVhcnRcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5WdWUtVG9hc3RpZmljYXRpb25fX2NvbnRhaW5lclxue1xuICAgIHRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuIiwiLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAmOmhvdmVyIC50b29sdGlwIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAudG9vbHRpcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAudG9vbHRpcC1ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgd2lkdGg6bWF4LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbn1cbiIsIi8vQmFkZ2VzXG4uYmFkZ2UuYmctcHJpbWFyeXtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iYWRnZS5iZy1zZWNvbmRhcnl7XG4gICAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeS1jb2xvciwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iYWRnZS5iZy10ZXJ0aWFyeXtcbiAgICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGVydGlhcnktY29sb3IsIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4vL0JvcmRlcnNcbi5ib3JkZXItcHJpbWFyeXtcbiAgICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeXtcbiAgICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LWNvbG9yLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdGVydGlhcnl7XG4gICAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHRlcnRpYXJ5LWNvbG9yLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG4iLCIuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuXG4gICAgLmJyZWFkY3J1bWItaXRlbSwgLmJyZWFkY3J1bWItZGl2aWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBmb250LXNpemU6ICRicmVhZGNydW1iLWl0ZW0tZGl2aWRlci1mb250LXNpemU7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWItZGl2aWRlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWRpdmlkZXItY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6ICRicmVhZGNydW1iLWl0ZW0tZGl2aWRlci1mb250LXNpemU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mYTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZhLWNoZXZyb24tcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJyZWFkY3J1bWItaXRlbS1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLWZvbnQtd2VpZ2h0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tY29sb3I7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYnJlYWRjcnVtYi1pdGVtLWhvbWUtZm9udC1zaXplO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1mb250LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJyZWFkY3J1bWItaXRlbS1hY3RpdmUtZm9udC13ZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5icmVhZGNydW1iLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuIiwiXG4uYXZhdGFyXG57XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHBhZGRpbmc6IDJweDtcblxuICAgIC5hdmF0YXItbWRcbiAgICB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmF2YXRhci1sZ1xuICAgIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuaW1nLWNpcmNsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIudG94LXRpbnltY2VcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcblxuICAgICYuaW52YWxpZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzM1NDUgIWltcG9ydGFudDsgLyogUmVkIGJvcmRlciBjb2xvciAqL1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IC8qIFJvdW5kZWQgY29ybmVycyAqL1xuICAgIH1cblxuICAgICYudmFsaWR7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzg2NTYgIWltcG9ydGFudDsgLyogR3JlZW4gYm9yZGVyIGNvbG9yICovXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgLyogUm91bmRlZCBjb3JuZXJzICovXG4gICAgfVxuXG4gICAgLy8gQXBwbHkgQm9vdHN0cmFwLXN0eWxlIGJsdWUgYm9yZGVyIG9uIGZvY3VzOiBvbmx5IHdvcmsgaW4gaW5pdCBpbiBqYXZhc2NyaXB0XG4gICAgJjpmb2N1cy13aXRoaW4sICYuZm9jdXMtd2l0aGluXG4gICAge1xuICAgICAgICBib3JkZXItY29sb3I6ICM4NmI3ZmUgIWltcG9ydGFudDsgLyogQm9vdHN0cmFwIGJsdWUgY29sb3IgKi9cbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KSAhaW1wb3J0YW50OyAvKiBPcHRpb25hbDogQWRkIGEgc3VidGxlIGJveCBzaGFkb3cgKi9cbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dCAhaW1wb3J0YW50OyAvKiBPcHRpb25hbDogQWRkIGEgc21vb3RoIHRyYW5zaXRpb24gZWZmZWN0ICovXG4gICAgfVxuXG4gICAgLnRveC1lZGl0b3ItY29udGFpbmVyXG4gICAge1xuICAgICAgICAudG94LXN0YXR1c2JhciB7XG4gICAgICAgICAgICAudG94LXN0YXR1c2Jhcl9fdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC50b3gtc3RhdHVzYmFyX193b3JkY291bnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvLyByZW1vdmUgZGVmYXVsdCBiZWhhdmlvdXIgb2Ygd29yZGNvdW50IGRpdlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2NoYXJjb3VudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2NhbGVuZGFyLWNvbnRhaW5lciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4OyBcbiAgICAuZmMtZGF5LXRvZGF5IC5mYy1kYXlncmlkLWRheS1udW1iZXJ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZmMtYnV0dG9ue1xuICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgIH1cbiAgICAuZmMtdG9kYXktYnV0dG9ue1xuICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgIEBleHRlbmQgLmJ0bi1zZWNvbmRhcnk7XG4gICAgfVxuICAgIC5mYy1idXR0b24tZ3JvdXB7XG4gICAgICAgIEBleHRlbmQgLmJ0bi1ncm91cDtcbiAgICB9XG4gICAgLmZjLWRheS10b2RheXtcbiAgICAgICAgQGV4dGVuZCAuYmctcHJpbWFyeS1ibHVlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBleHRlbmQgLnRleHQtcHJpbWFyeTtcbiAgICB9XG4gICAgLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICAgICAgLypcbiAgICAgICAgICB0aGUgY2FsZW5kYXIgd2lsbCBiZSBidXR0aW5nIHVwIGFnYWluc3QgdGhlIGVkZ2VzLFxuICAgICAgICAgIGJ1dCBsZXQncyBzY29vdCBpbiB0aGUgaGVhZGVyJ3MgYnV0dG9uc1xuICAgICAgICAgICovXG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyBcbiAgICB9XG4gICAgI2NhbGVuZGFyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IFxuICAgIH1cbiAgICAjY2FsZW5kYXIgLmZjLXZpZXctY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDE1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IFxuICAgIH1cbiAgICAjY2FsZW5kYXIgLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLWNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZmMtZXZlbnQge1xuICAgICAgICBAZXh0ZW5kIC5iZy1wcmltYXJ5LWJsdWU7XG4gICAgfVxufVxuLmZjLXZpZXctaGFybmVzcyB7XG4gICAgYmFja2dyb3VuZDp3aGl0ZTtcbn1cbiAgXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZmMtdG9vbGJhciB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICB9XG4gICAgLmZjLXRvb2xiYXIgLmZjLWNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyBcbiAgICB9IFxufSIsIi5jaGFyYWN0ZXItY291bnRlci1ib3h7XG4gICAgLmNoYXJhY3Rlci1jb3VudGVyLWluZm97XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogcmdiYSgzNCw0Nyw2MiwuNyk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbn1cbiIsIi8vIEVzdGlsb3MgZGFzaGJvYXJkIGJhbGNhb1xuI2JhbGNhbyB7XG4gICAgLmRhc2hib2FyZCB7XG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgLndlbGNvbWUge1xuICAgICAgICAgICAgICAgIC8vIFRPRE9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjYm90YW8tbW9kYWwtbm92YS1jYW5kaWRhdHVyYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzljYzc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuICAgICAgICAgICAgICAgICNib3Rhby1tb2RhbC1ub3ZhLWNhbmRpZGF0dXJhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLndlbGNvbWUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRhdGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNtb2RhbC1ub3ZhLWNhbmRpZGF0dXJhIHtcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjc7XG4gICAgICAgICAgICAgICAgICAgIC5maWx0cm9zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3RvZXMtcGVzcXVpc2Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvdGFvLXBlc3F1aXNhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNWVkODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3Rhby1wZXNxdWlzYS5tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3Rhby1saW1wYS1wZXNxdWlzYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5Q0M5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3ZWJkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvdGFvLWxpbXBhLXBlc3F1aXNhLm1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvdGFvLWZhdm9yaXRvcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NjlDQzk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY5Q0M5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDY5Q0M5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NjlDQzk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3ZWJkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvdGFvLWZhdm9yaXRvcy1zZWxlY2lvbmFkbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NjlDQzk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OUNDOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLWF2aXNvcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmF2aXNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29kaWdvLWF2aXNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdHVsby1hdmlzbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGV4dG8gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0dWxvLW1lZGlkYXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52ZXItbWVkaWRhcyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaS5zZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZGlkYXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGFzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2VtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvLWF2aXNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDlweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblxuICAgICAgICAgICAgICAgICNtb2RhbC1ub3ZhLWNhbmRpZGF0dXJhIHtcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRyb3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm90YW8tcGVzcXVpc2EsIC5ib3Rhby1saW1wYS1wZXNxdWlzYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4OztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXItYXZpc29zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYXZpc28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2VtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2RpZ28tYXZpc28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0dWxvLWF2aXNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZXh0byBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXR1bG8tbWVkaWRhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmVyLW1lZGlkYXMgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVkaWRhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mby1hdmlzbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg2LCBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiwgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG5cbiAgICAgICAgICAgICAgICAjbW9kYWwtbm92YS1jYW5kaWRhdHVyYSB7XG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0cm9zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm90b2VzLXBlc3F1aXNhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm90YW8tcGVzcXVpc2EuZGVza3RvcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm90YW8tcGVzcXVpc2EubW9iaWxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvdGFvLWxpbXBhLXBlc3F1aXNhLmRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3Rhby1saW1wYS1wZXNxdWlzYS5tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyLWF2aXNvcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF2aXNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvZGlnby1hdmlzbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDYsIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdHVsby1hdmlzbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGV4dG8gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0dWxvLW1lZGlkYXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZlci1tZWRpZGFzIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZGlkYXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8tYXZpc28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGFzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhSW5pY2lvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YUZpbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiwgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYubmF2LXBpbGxzIHtcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NjlDQzk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDY5Q0M5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1LjAwODA3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICAgICN0YWItY2FuZGlkYXR1cmFzIHtcbiAgICAgICAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzdBQTY7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJvdG9lcy1wZXNxdWlzYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJvdGFvLWxpbXBhci1wZXNxdWlzYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjE2OTZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2JkYzE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAjcGVzcXVpc2FyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGhyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM4Y2E7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZGl2LWNhcmRzLWluZm9ncmFmaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6IDQzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvZ3JhZmljbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTJweCAjYzVjNWM1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0NFRDREQTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjk2YTZiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAyOHB4IDAgMjhweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYW5jb3JhLXZlci1ncnVwbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3N0FBNjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJpLWFycm93LWRvd24tc2hvcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ncmFmaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2lkXj1cImNoYXJ0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NsYXNzXj1cImdyYWZpY28tdmF6aW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZWdlbmRhLWdyYWZpY28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmctZGFuZ2VyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0EyRTE4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iZy13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNTg4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iZy1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRUYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTg3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGl2LWNhcmRzLWluZm9ncmFmaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mb2dyYWZpY28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFuY29yYS12ZXItZ3J1cG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmktYXJyb3ctZG93bi1zaG9ydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MzJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRpdi1jYXJkcy1pbmZvZ3JhZmljbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm9ncmFmaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYW5jb3JhLXZlci1ncnVwbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJpLWFycm93LWRvd24tc2hvcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGVnZW5kYS1ncmFmaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRpdi1jYXJkcy1pbmZvZ3JhZmljbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm9ncmFmaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hbmNvcmEtdmVyLWdydXBvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJpLWFycm93LWRvd24tc2hvcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDg4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaXYtY2FyZHMtaW5mb2dyYWZpY28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvZ3JhZmljbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hbmNvcmEtdmVyLWdydXBvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJpLWFycm93LWRvd24tc2hvcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ncmFmaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbaWRePVwiY2hhcnRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW2NsYXNzXj1cImdyYWZpY28tdmF6aW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc3MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGl2LWNhcmRzLWluZm9ncmFmaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mb2dyYWZpY28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFuY29yYS12ZXItZ3J1cG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmktYXJyb3ctZG93bi1zaG9ydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGl2LWNhcmRzLWluZm9ncmFmaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mb2dyYWZpY28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFuY29yYS12ZXItZ3J1cG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmktYXJyb3ctZG93bi1zaG9ydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGVnZW5kYS1ncmFmaWNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaXYtY2FyZHMtaW5mb2dyYWZpY28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbmZvZ3JhZmljbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYW5jb3JhLXZlci1ncnVwbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iaS1hcnJvdy1kb3duLXNob3J0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZ2VuZGEtZ3JhZmljbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2FyZHMtY29sbGFwc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTlFQ0VGO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQ0VGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U5RUNFRjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXItY29sbGFwc2UtY2FyZC5kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbGxhcHNlLWNhcmQtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMjVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdWFudGlkYWRlLWNhbmRpZGF0dXJhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzkzOUFBMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib3Rhby12ZXItdG9kYXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmktYm94LWFycm93LXVwLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3OWNjNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNiAuZmEtY2hldnJvbi11cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1jb2xsYXBzZS1jYXJkLm1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkZXItY29sbGFwc2UtY2FyZC1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWNoZXZyb24tdXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVhbnRpZGFkZS1jYW5kaWRhdHVyYXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzkzOUFBMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm90YW8tdmVyLXRvZGFzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJpLWJveC1hcnJvdy11cC1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3OWNjNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4uY29sbGFwc2VkIGg2LmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbGxhcHNlLWNhcmQuZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbGxhcHNlLWNhcmQtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbGxhcHNlLWNhcmQubW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvdGFvLXZlci10b2RhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGl2LWNhcmRzLWNhbmRpZGF0dXJhcyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtY2FuZGlkYXR1cmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxMXB4IDBweCAjYzVjNWM1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzQzQTQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM3NTdEO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNDNBNDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRpdi12ZXItbWVkaWRhcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjc3QUE2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWRpZGFzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmF2aXNvLWZpbS1tdWl0by11cmdlbnRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQ0EyRTE4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQTJFMTggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXZpc28tZmltLXVyZ2VudGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRkU1ODggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTU4OCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmF2aXNvLWZpbS1zZW0tdXJnZW5jaWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNBREI1QkQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FEQjVCRCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjdGFiLWF2aXNvcyB7XG4gICAgICAgICAgICAgICAgICAgIC5henVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY5Q0M5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNpbnphIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM3NTdEO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI2Z1bmRvcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICNmdW5kb3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICNhdmlzb3MtcmVsYWNpb25hZG9zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wZXNxdWlzYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtcGVzcXVpc2FyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYm90YW8tcGVzcXVpc2FyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3OWNjNztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3ZWJkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mYXZvcml0b3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NjlDQzk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQ2OUNDOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ2OUNDOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5Q0M5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1N2ViZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mYXZvcml0b3Mtc2VsZWNpb25hZG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NjlDQzk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OUNDOTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ib3Rhby1saW1wYXItZmlsdHJvcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NjlDQzk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmFtYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2dyYW1hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5saXN0YS1mdW5kb3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTkwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mdW5kbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFweCAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jbGljYXZlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGM0RCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGM0RCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjaW9uYWRvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGM0RCO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxpc3RhLWF2aXNvcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1OTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmF2aXNvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mby1hdmlzbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm90YW8tY2FuZGlkYXR1cmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDY5Q0M5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjYyNjAwOXB4IHNvbGlkICM0NjlDQzk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNTA0MDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vQ29tbW9uIGRhc2hib2FyZCBzdHlsZXNcbiAgICAgICAgICAgIC52ZXJkZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNmI4MDY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbWFyZWxvIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGQzEwNztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZlcm1lbGhvIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0RDMzU0NTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1cnNvci1wb2ludGVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEVzdGlsb3MgZGFzaGJvYXJkIGJhY2tvZmZpY2VcbiNiYWNrb2ZmaWNlIHtcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgLndlbGNvbWUge1xuICAgICAgICAgICAgLy8gVE9ET1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5kYXNoYm9hcmQtbGlzdC1jYXJkIHtcbiAgICAgICAgICAgICYubGlzdC1ncm91cCxcbiAgICAgICAgICAgIC5saXN0LWdyb3VwIHtcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC4ycmVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZDZlZmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzNTBweCwgMWZyKSk7XG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICYuY2FyZC10b3RhbGl6YWRvciB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNhcmQtbGlzdGEge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgYm9keSBtYWluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTMuNzVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICB9XG59XG4iLCIucGxhY2Vob2xkZXItbG9hZGluZyB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1sb2FkaW5nLWFuaW1hdGlvbiAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDAuNzsgXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItbG9hZGluZy1hbmltYXRpb24ge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTAwJTtvcGFjaXR5OiAwLjU7IH0gXG4gICAgNTAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMDAlO29wYWNpdHk6IDE7IH1cbiAgICAxMDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0MDAlO29wYWNpdHk6IDAuNTsgfVxufVxuXG4udGV4dG8tbWFwYS1pbmRpc3Bvbml2ZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6NjAlO1xuICAgIHJpZ2h0OjE4JTtcbn1cblxuIiwiLmRpdnVsZ2Fjb2VzLWxlaXR1cmEge1xuICAtLWNpcmNsZS1zaXplOiA0MHB4O1xuXG4gIC5zdGVwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RlcC1jaXJjbGUge1xuICAgIHdpZHRoOiB2YXIoLS1jaXJjbGUtc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1jaXJjbGUtc2l6ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgei1pbmRleDogMjtcblxuICAgICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2RUExO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5kb25lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzdGMzA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmLnVwY29taW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUU0RUE7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cblxuICAuc3RlcC1saW5lIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUU0RUE7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1jaXJjbGUtc2l6ZSkgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jaXJjbGUtc2l6ZSkgLyAyKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG5cbiAgICAmLmFjdGl2ZS1kb25lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzdGMzA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUtY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2RUExO1xuICAgIH1cbiAgfVxufVxuIiwiLy9kaXZpc29yXG4uZWNjLWRpdmlkZXJ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxufVxuLmVjYy1maWxlLXZhbGlkYXRpb257XG4gICAgLm1vZGFsLWhlYWRlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzg0OTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgLmJ0bi1jbG9zZXtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxufVxuIiwiLmZvcm11bGFyaW8tY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi10b3A6IDE3LjY4cHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYyNHB4KTtcbiAgICBnYXA6IDAuNzVyZW07XG5cbiAgICAvKiAjcmVnaW9uIE5hdlNpZGViYXIqL1xuICAgIC5mb3JtdWxhcmlvLXBhZ2luYWNhby1zaWRlYmFyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgLy9jb250YWluZXJcbiAgICAgICAgLm1lbnUtcGFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL21lbnUtcGFnZS1pdGVtXG4gICAgICAgIC5tZW51LXBhZ2UtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSBsaSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaXRlbS5hY3RpdmUsXG4gICAgICAgIC5wYWdlLWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjZmYTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWl0ZW06aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmM2Y2O1xuICAgICAgICB9XG5cbiAgICAgICAgLy9saW5rXG4gICAgICAgIC5saW5re1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vdGV4dG9cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDEuNXMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy9pY29uXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICM0NzljYzc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE5OS45OXB4KSB7XG4gICAgICAgIC5mb3JtdWxhcmlvLXBhZ2luYWNhby1zaWRlYmFyLmZ1bGwge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9QYXJhIGRpc3Bvc2l0aXZvcyBhdMOpIGRlIGxhcmd1cmFcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmZvcm11bGFyaW8tbWFpbntcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybXVsYXJpby1wYWdpbmFjYW8tc2lkZWJhciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgICAgIC5tZW51LXBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAgICAgLm1lbnUtcGFnZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZTpob3ZlcntcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi10b2dnbGUtc2lkZWJhcnsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuZm9ybXVsYXJpby1wYWdpbmFjYW8tc2lkZWJhci50b3AtYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC5tZW51LXBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgICAgICAubWVudS1wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuLXRvZ2dsZS1zaWRlYmFyeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiAjZW5kUmVnaW9uIE5hdlNpZGViYXIgKi9cblxuICAgIC5mb3JtdWxhcmlvLW1haW57XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vd2lkdGg6IDgwMy40ODZweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLy9nYXA6IDEzLjI2MnB4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cblxuICAgIC8vc2VjY2FvXG4gICAgLmxhYmVsLWNvbG9yIHtcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgfVxuXG4gICAgZGl2W2NsYXNzXj1cInNlY2Nhby1cIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC8vY2FyZFxuICAgIC5jYXJkIHtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG5cbiAgICAgICAgJiArIC5jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciBoNSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIGEuYnRuOmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIC5idG4uY29sbGFwc2VkIGg1LmZhIHtcbiAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjNkM3NTdEO1xuICAgIH1cblxuICAgIC5mYS1zdGFjay5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgfVxuXG4gICAgLy9pIHt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cblxuICAgIGgzIGkudGl0bGVIZWxwZXIsXG4gICAgLmgzIGkudGl0bGVIZWxwZXIge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICBoNSBpLnRpdGxlSGVscGVyLFxuICAgIGg1IGkudGl0bGVIZWxwZXIge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBbcm9sZX49XCJuYXZpZ2F0aW9uXCJdIHtcblxuICAgICAgICAucGFnaW5hU2VndWludGUsIC5wYWdpbmFBbnRlcmlvcntcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA2cHggMnB4IDZweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LCAuZmEtYW5nbGUtcmlnaHQsXG4gICAgICAgICAgICAgICAgICAgIC5mYS1hbmdsZS1sZWZ0e1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMDZDOEMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNkZFNUZGXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYS1zdGFjayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuc3BhY2V7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYS1jaXJjbGUge1xuICAgICAgICAgICAgY29sb3I6ICNkYWViZjQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmEtYW5nbGUtbGVmdCxcbiAgICAgICAgLmZhLWFuZ2xlLXJpZ2h0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZmEtYW5nbGUtbGVmdCxcbiAgICAgICAgLmZhLWFuZ2xlLXJpZ2h0LFxuICAgICAgICBzcGFuLnRleHQge1xuICAgICAgICAgICAgY29sb3I6ICM0NjljYzk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vVGFiZWxhXG4gICAgdGhlYWQsIHRib2R5LCB0Zm9vdCwgdHIsIHRkLCB0aCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAudGFibGUtcmVzcG9uc2l2ZXtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG5cbiAgICAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMSkgdGQsIC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZCgybisxKSB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkZGRkM7XG4gICAgICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cbi5mb3JtdWxhcmlvLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgI21vZGFsLWdlc3Rhby1hY2Vzc29zIHtcblxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgICAgLmVkaXRvci10aXRsZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuMWVtIHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yZW0gMC42ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmNztcblxuICAgICAgICAgICAgLm5hdi1waWxscyB7XG4gICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3JtdWxhcmlvLWVzdGFkbyxcbi5mb3JtdWxhcmlvLWNhbmNlbGFyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC45MzlweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9ybXVsYXJpby1jYW5jZWxhcntcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbn1cblxuLmZvcm11bGFyaW8tZGl2aWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUUyRTY7XG4gICAgbWFyZ2luOiAwcHggLTUwcHg7XG4gICAgbWFyZ2luLXRvcDogMTcuNjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNy42OHB4O1xufVxuXG4uZm9ybXVsYXJpby12YWxpZGFjYW8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiByZ2JhKDE0OSwgMTU3LCAxNjUsIDAuMikgMCAyMHB4IDE3cHggMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICAuZm9ybXVsYXJpby12YWxpZGFjYW8tY29udGFpbmVyIHtcbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMy40cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtdmFsaWRhdGlvbj1cImVycm9yXCJdIC5oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1NjYyO1xuICAgIH1cblxuICAgICZbZGF0YS12YWxpZGF0aW9uPVwic3VjY2Vzc1wiXSAuaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgICB9XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDEwcHg7XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHggMCAxMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGl2LmNvbC0xIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGkucm90YXRlLTQ1IHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZG93bmxvYWQsXG4gICAgICAgICAgICAmLmxvYWRpbmd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmZmZjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kb3dubG9hZHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvYWRpbmd7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5zcGlubmVyLWJvcmRlcntcbiAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL3Njcm9sbGJhclxuICAgIC8qIFdvcmtzIG9uIEZpcmVmb3ggKi9cbiAgICAmW2RhdGEtdmFsaWRhdGlvbj1cImVycm9yXCJdIC5ib2R5IHtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICNlNjU2NjIgI0U1RTdFQjtcbiAgICB9XG5cbiAgICAmW2RhdGEtdmFsaWRhdGlvbj1cInN1Y2Nlc3NcIl0gLmJvZHkge1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogIzE5ODc1NCAjRTVFN0VCO1xuICAgIH1cblxuICAgIC8qIFdvcmtzIG9uIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaSAqL1xuICAgIC5ib2R5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cblxuICAgIC5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNUU3RUI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuXG4gICAgJltkYXRhLXZhbGlkYXRpb249XCJlcnJvclwiXSAuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY1NjYyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFN0VCO1xuICAgIH1cblxuICAgICZbZGF0YS12YWxpZGF0aW9uPVwic3VjY2Vzc1wiXSAuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFN0VCO1xuICAgIH1cbn1cblxuLmZvcm11bGFyaW8tdmFsaWRhY2FvLW92ZXJsYXl7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IC8qIENvciBkZSBmdW5kbyBpbmljaWFsIHRyYW5zcGFyZW50ZSAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogODtcbn1cblxuLmZvcm11bGFyaW8tdmFsaWRhY2FvLWluaWNpb3tcbiAgICAubW9kYWwtaGVhZGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQzODQ5O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG4gICAgLm1vZGFsLWhlYWRlcixcbiAgICAuYnRuLWNsb3Nle1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG59XG5cbi5tb2RvLWNvbnN1bHRhe1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNsb2FkZXJSZWFkb25seXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvdGFvLWNpbnplbnRvIHtcbiAgICAuYnRuLmJ0bi1zZWNvbmRhcnl7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktZGFyaztcbiAgICAgIH1cbn1cblxuYS5wYWdpbmFMaW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDE1NCwgMzQsIDM0KSAhaW1wb3J0YW50O1xufVxuXG4jbG9hZGVyVGl0dWxvc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kaXNhYmxlZC1nZW5lcmFsIHtcbiAgICBjb2xvcjogZ3JheSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiIsIi5pbmljaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjY3cHgpO1xuXG4gICAgLnRpdHVsbyB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHlfZm9ybXVsYXJpb193aWRnZXQ7XG4gICAgfVxuXG4gICAgLnJlc3VtbyB7XG4gICAgICAgIHBhZGRpbmc6IDIzLjE2M3B4O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBtYXgtd2lkdGg6MzU1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtIDAgMCAwLjM3NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ibHVlLTEwMCwgI0RBRUJGNCk7XG5cbiAgICAgICAgLnNpZGVNZW51Lml0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzLjI2MnB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDcuODQycHg7XG5cbiAgICAgICAgICAgIC5iaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3LjY4M3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTcuNjgzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjlDQzk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybXVsYXJpby1ub21lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JheS04MDAsICMzNDNBNDApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygkZm9udC1zaXplLWZvcm11bGFyaW8gKyAwLjg5MXB4KTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm11bGFyaW8tcGFnaW5he1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDguODQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybXVsYXJpby1hanVkYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkzLjQxMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LTYwMCwgIzZDNzU3RCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCRmb250LXNpemUtZm9ybXVsYXJpbyAtIDIuNjczcHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgJi50cnVuY2F0ZS10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW51bmNpbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDIzLjE2M3B4O1xuICAgICAgICBnYXA6IDM3Ljg2MnB4O1xuICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAuMzc1cmVtIDAuMzc1cmVtIDA7XG5cbiAgICAgICAgLmNvZGlnby1hdmlzby1pbmZvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHlfZm9ybXVsYXJpb193aWRnZXQ7XG5cbiAgICAgICAgICAgIC5jb2RpZ297XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktYmx1ZSwgIzQ2OUNDOSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWZvcm11bGFyaW87XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGUtZm9ybXVsYXJpbztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAxOC4yMzZweCAqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGlkYS1pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDguODQycHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgICAgICAudGl0dWxvIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHlfZm9ybXVsYXJpb193aWRnZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub21lIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHlfZm9ybXVsYXJpb193aWRnZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVhZGVyLWluZm8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeV9mb3JtdWxhcmlvX3dpZGdldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRhLXByb2dyYW1hLWF2aXNvLWluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMjIuMTA0cHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41NTNweCBzb2xpZCB2YXIoLS1ncmF5LTMwMCwgI0RFRTJFNik7XG5cbiAgICAgICAgICAgIC5kYXRhLWluZm97XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogNC40MjFweDtcbiAgICAgICAgICAgICAgICAuZGF0YS1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeV9mb3JtdWxhcmlvX3dpZGdldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRhdGEtYXZpc297XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LTYwMCwgIzZDNzU3RCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1mb3JtdWxhcmlvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiAkZm9udC1zdHlsZS1mb3JtdWxhcmlvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMTguMjM2cHggKi9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgLmRvY3VtZW50by1hdmlzby1pbmZvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDguODQycHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG5cbiAgICAgICAgICAgIC50aXR1bG8tZG9jdW1lbnRvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5X2Zvcm11bGFyaW9fd2lkZ2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlzdGEtYXZpc28tZG9jIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuNDIxcHggMTMuMjYycHggNC40MjFweCA4Ljg0MnB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNC40MjFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LXdoaXRlLCAjRkZGKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHlfZm9ybXVsYXJpb193aWRnZXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXktNzAwLCAjNDk1MDU3KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpc3RhLWF2aXNvLWRvYy5hY3RpdmUsXG4gICAgICAgICAgICAubGlzdGEtYXZpc28tZG9jOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRURGNkZBO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRvd25sb2FkLWFsbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiA3LjIxMnB4IDcuMjEycHggMHB4IDcuMjEycHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA3LjIxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC40NTFweCBzb2xpZCB2YXIoLS1ncmF5LTMwMCwgI0RFRTJFNik7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlLWRvd25sb2Fke1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWJsdWUsICM0NjlDQzkpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1mb3JtdWxhcmlvO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlLWZvcm11bGFyaW87XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMTMuNTIycHggKi9cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmJpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMC44MThweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAuODE4cHg7XG4gICAgICAgICAgICBjb2xvcjojNDY5Q0M5O1xuICAgICAgICB9XG4gICAgICAgIC5hbHRlcmFjYW9lcy1mb3JtdWxhcmlvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDcuMjEycHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgICAgICAubGlzdGEge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAzLjYwNnB4O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpLml0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LTcwMCwgIzQ5NTA1Nyk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWZvcm11bGFyaW87XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGUtZm9ybXVsYXJpbztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAxNC44NzRweCAqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRldWRvLWVzcXVlcmRvIHtcbiAgICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyMy4xNjNweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogOC44NDJweDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNC40MjFweCAwIDAgNC40MjFweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ibHVlLTEwMCwgI0RBRUJGNCk7XG5cbiAgICAgICAgLmxpc3RhLXJlc3VtbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDUuNTI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZU1lbnUuaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMTMuMjYycHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogNy44NDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQuNDIxcHg7XG5cbiAgICAgICAgICAgIC5iaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3LjY4M3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTcuNjgzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjlDQzk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybXVsYXJpby1ub21lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JheS04MDAsICMzNDNBNDApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygkZm9udC1zaXplLWZvcm11bGFyaW8gKyAwLjg5MXB4KTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm11bGFyaW8tcGFnaW5he1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDguODQycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybXVsYXJpby1hanVkYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkzLjQxMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LTYwMCwgIzZDNzU3RCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCRmb250LXNpemUtZm9ybXVsYXJpbyAtIDIuNjczcHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGV1ZG8tZGlyZWl0byB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDEzLjI2MnB4O1xuICAgICAgICBmbGV4OiAxIDAgMDtcblxuICAgICAgICAuYW51bmNpby1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMy40MzhweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDI4Ljg0N3B4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuNjA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LXdoaXRlLCAjRkZGKTtcblxuICAgICAgICAgICAgLmFudW5jaW8tc2Vzc2lvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDM3Ljg2MnB4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29kaWdvLWF2aXNvLWluZm8ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHlfZm9ybXVsYXJpb193aWRnZXQ7XG5cbiAgICAgICAgICAgICAgICAuY29kaWdve1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ibHVlLCAjNDY5Q0M5KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWZvcm11bGFyaW87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlLWZvcm11bGFyaW87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAxOC4yMzZweCAqL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lZGlkYS1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiA4Ljg0MnB4O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICAgICAgICAgICAudGl0dWxvIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeV9mb3JtdWxhcmlvX3dpZGdldDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubm9tZSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHlfZm9ybXVsYXJpb193aWRnZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF0YS1wcm9ncmFtYS1hdmlzby1pbmZvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMi4xMDRweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNTUzcHggc29saWQgdmFyKC0tZ3JheS0zMDAsICNERUUyRTYpO1xuXG4gICAgICAgICAgICAgICAgLmRhdGEtaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNC40MjFweDtcbiAgICAgICAgICAgICAgICAgICAgLmRhdGEtbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5X2Zvcm11bGFyaW9fd2lkZ2V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kYXRhLWF2aXNve1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXktNjAwLCAjNkM3NTdEKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1mb3JtdWxhcmlvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGUtZm9ybXVsYXJpbztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMTguMjM2cHggKi9cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kb2N1bWVudG8tYXZpc28taW5mbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogOC44NDJweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG5cbiAgICAgICAgICAgICAgICAudGl0dWxvLWRvY3VtZW50byB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHlfZm9ybXVsYXJpb193aWRnZXQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpc3RhLWF2aXNvLWRvYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQuNDIxcHggMTMuMjYycHggNC40MjFweCA4Ljg0MnB4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQuNDIxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYXktd2hpdGUsICNGRkYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeV9mb3JtdWxhcmlvX3dpZGdldDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdyYXktNzAwLCAjNDk1MDU3KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saXN0YS1hdmlzby1kb2MuYWN0aXZlLFxuICAgICAgICAgICAgICAgIC5saXN0YS1hdmlzby1kb2M6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRURGNkZBO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRvd25sb2FkLWFsbHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcuMjEycHggNy4yMTJweCAwcHggNy4yMTJweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogNy4yMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwLjQ1MXB4IHNvbGlkIHZhcigtLWdyYXktMzAwLCAjREVFMkU2KTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlLWRvd25sb2Fke1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ibHVlLCAjNDY5Q0M5KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWZvcm11bGFyaW87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6ICRmb250LXN0eWxlLWZvcm11bGFyaW87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAxMy41MjJweCAqL1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMC44MThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwLjgxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiM0NjlDQzk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWx0ZXJhY2FvZXMtZm9ybXVsYXJpbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogNy4yMTJweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICAgICAgICAgICAgICAgLmxpc3RhIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzLjYwNnB4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxpLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JheS03MDAsICM0OTUwNTcpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtZm9ybXVsYXJpbztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGUtZm9ybXVsYXJpbztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDE0Ljg3NHB4ICovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIHR5cG9ncmFwaHlfZm9ybXVsYXJpb193aWRnZXQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1mb3JtdWxhcmlvO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9ybXVsYXJpbztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWZvcm11bGFyaW87XG4gICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGUtZm9ybXVsYXJpbztcbiAgICBjb2xvcjogJGNvbG9yLXRpdHVsby1mb3JtdWxhcmlvO1xufSIsIiN3aWRnZXRfcmVudGFiaWxpZGFkZV9vcGVyYWNhb3tcbiAgICB0YWJsZS50YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1OZXV0cmFsLTQsICNERkUwRTIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1OZXV0cmFsLUdyZXktMjAwLCAjRTlFQ0VGKTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IC0xcHggMHB4IDBweCAjQ0VENERBIGluc2V0O1xuICAgICAgICAmLnBvcy1pbnZlc3RpbWVudG8ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJvLWxpZ2h0LTUwLCAjQkZCRkJGKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLU5ldXRyYWwtR3JleS0zMDAsICNERUUyRTYpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTmV1dHJhbC1OZXV0cmFsLTQsICNERkUwRTIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1OZXV0cmFsLU5ldXRyYWwtMCwgI0ZGRik7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDBweCAwcHggI0NFRDREQSBpbnNldDtcbiAgICB9XG4gICAgLmRldGFsaGUtcmVudGFiaWxpZGFkZS1hbm8ge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIH1cblxuICAgIGlucHV0LmZvcm0tY29udHJvbDpkaXNhYmxlZCwgaW5wdXQuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuZml4ZWQtY29sdW1uLCAuZml4ZWQtY29sdW1uLWxhc3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cbiIsIi5yZWMtZmluLXdpZGdldCB7XG5cbiAgICAuc2Nyb2xsYmFyIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogI0RGRTBFMiAjRjhGOUZCO1xuXG4gICAgfVxuXG4gICAgW2NsYXNzXj1cInRhYmxlLWNvbnRhaW5lclwiXSB7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcblxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmLnRhYmxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcblxuICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUge1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmLmFjY29yZGlvbiB7XG4gICAgICAgICAgICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMC45cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgsIHRke1xuICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMCAwIDAuNXB4ICNjM2MzYzM7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIC8vYm9yZGVyOiAwLjVweCBzb2xpZCAjYzNjM2MzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy9jb2x1bmFzIGZpeGFzXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIuaGVhZGVyIHRoOmZpcnN0LWNoaWxkLFxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyLmhlYWRlciB0aDpudGgtbGFzdC1jaGlsZCgyKSxcbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ci5oZWFkZXIgdGg6bGFzdC1jaGlsZCxcbiAgICB0YWJsZS50YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbiAgICB0YWJsZS50YWJsZSB0ZDpudGgtbGFzdC1jaGlsZCgyKSxcbiAgICB0YWJsZS50YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ci5oZWFkZXIgdGg6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgdGFibGUudGFibGUgdGQ6bnRoLWxhc3QtY2hpbGQoMil7XG5cbiAgICB9XG5cbiAgICAvL2Fub3MgZGUgaW52ZXN0aW1lbnRvXG4gICAgdGFibGUudGFibGUgdGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm50aC1sYXN0LWNoaWxkKDIpKSB7XG4gICAgICAgIC8vbWluLXdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0cjpmaXJzdC1jaGlsZCB0aDpudGgtbGFzdC1jaGlsZCgyKSB7XG5cbiAgICB9XG4gICAgdGFibGUudGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxNDBweFxuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHtcbiAgICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZlMGUyO1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuXG4gICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZTBlMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGgge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZlMGUyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5e1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZlMGUyO1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCxcbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgICYuY29sbGFwc2luZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40NXMgZWFzZTtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC0taW5kZW50LWxldmVsOiBpbml0aWFsO1xuICAgICAgICAtLWluaXRpYWwtaW5kZW50LWxldmVsOiBjYWxjKDI0cHggKiAodmFyKC0taW5kZW50LWxldmVsKSArIDEpKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWluaXRpYWwtaW5kZW50LWxldmVsKSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG5cbiAgICAgICAgJi5hY2NvcmRpb24tYnV0dG9uIHtcblxuXG4gICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyW2RhdGEtY29sb3ItaWQ9JzAnXSB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQ4YjEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0cltkYXRhLWNvbG9yLWlkPScxJ10gdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlYmQ4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHJbZGF0YS1jb2xvci1pZD0nMiddIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZlYyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hY2NvcmQtYnV0dG9ue1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICB9XG5cbiAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG5cbiAgICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmW25hbWVePVwici1wZXJjZW50YWdlbVwiXSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zm9jdXMpLmlzLWludmFsaWR7XG4gICAgICAgICAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLmlzLWludmFsaWR7XG4gICAgICAgICAgICB6LWluZGV4OiA0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYmFsYW5jby1kZW1vbnN0cmFjYW8ge1xuICAgIC5zY3JvbGxiYXIge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjREZFMEUyICNGOEY5RkI7XG5cbiAgICB9XG5cbiAgICBbY2xhc3NePVwidGFibGUtY29udGFpbmVyXCJdIHtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICYudGFibGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUge1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmLmFjY29yZGlvbiB7XG4gICAgICAgICAgICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMC45cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgsIHRke1xuICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMCAwIDAuNXB4ICNjM2MzYzM7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgfVxuXG4gICAgLyogQ29sdW5hIGRhIGVzcXVlcmRhIGZpeGEgKi9cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ci5oZWFkZXIgdGg6Zmlyc3QtY2hpbGQsXG4gICAgdGFibGUudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLyogQ29sdW5hcyBwZXJjb3JyaWRhcyBwb3Igc2Nyb2xsIGhvcml6b250YWwgKi9cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ci5oZWFkZXIgdGg6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgdGFibGUudGFibGUgdGQ6bnRoLWxhc3QtY2hpbGQoMiksXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIuaGVhZGVyIHRoOmxhc3QtY2hpbGQsXG4gICAgdGFibGUudGFibGUgdGQ6bGFzdC1jaGlsZCB7XG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTQwcHhcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB7XG4gICAgICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTBlMjtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ciB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG5cbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoMikpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGZlMGUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0cjpub3QoOmZpcnN0LWNoaWxkKSB0aCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUwZTI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHl7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUwZTI7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHIge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkLFxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgJi5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjQ1cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAtLWluZGVudC1sZXZlbDogaW5pdGlhbDtcbiAgICAgICAgLS1pbml0aWFsLWluZGVudC1sZXZlbDogY2FsYygyNHB4ICogKHZhcigtLWluZGVudC1sZXZlbCkgKyAxKSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1pbml0aWFsLWluZGVudC1sZXZlbCkpO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuXG4gICAgICAgICYuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyW2RhdGEtY29sb3ItaWQ9JzAnXSB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYmQ4YjEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0cltkYXRhLWNvbG9yLWlkPScxJ10gdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlYmQ4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHJbZGF0YS1jb2xvci1pZD0nMiddIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZlYyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hY2NvcmQtYnV0dG9uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgfVxuXG4gICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuXG4gICAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJltuYW1lXj1cInItcGVyY2VudGFnZW1cIl0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZvY3VzKS5pcy1pbnZhbGlkIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMuaXMtaW52YWxpZCB7XG4gICAgICAgICAgICB6LWluZGV4OiA0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucHJvbW90b3Ige1xuICAgICZfaW5wdXRfd2lkdGgge1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgIG1heC13aWR0aDogMTgwcHggO1xuXG4gICAgICAmX2dyb3Vwe1xuXG4gICAgICAmI3ZvbHVtZS1uZWdvY2lvc3tcblxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmI2F0aXZvLXRvdGFse1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cblxuXG4gICAgICB9XG5cblxuICAgIH1cbiAgXG4gICAgJl9lcnJvcl9tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOTBweCA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICBcbiAgICB9XG4gIH1cblxuLnctMjAwe1xubWluLXdpZHRoOiAyMDBweDtcbiAgICBcbn0iLCIucmVzLXJlbnQtd2lkZ2V0IHtcblxuICAgIC5zY3JvbGxiYXIge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjREZFMEUyICNGOEY5RkI7XG4gICAgfVxuXG4gICAgW2NsYXNzXj1cInRhYmxlLWNvbnRhaW5lclwiXSB7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcblxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmLnRhYmxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcblxuICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUge1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmLmFjY29yZGlvbiB7XG4gICAgICAgICAgICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMC45cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGgsIHRke1xuICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMCAwIDAuNXB4ICNjM2MzYzM7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIC8vYm9yZGVyOiAwLjVweCBzb2xpZCAjYzNjM2MzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy9jb2x1bmFzIGZpeGFzXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIuaGVhZGVyIHRoOmZpcnN0LWNoaWxkLFxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyLmhlYWRlciB0aDpudGgtbGFzdC1jaGlsZCgyKSxcbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ci5oZWFkZXIgdGg6bGFzdC1jaGlsZCxcbiAgICB0YWJsZS50YWJsZSB0ZDpmaXJzdC1jaGlsZCxcbiAgICB0YWJsZS50YWJsZSB0ZDpudGgtbGFzdC1jaGlsZCgxKSxcbiAgICB0YWJsZS50YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ci5oZWFkZXIgdGg6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuXG4gICAgLy9hbm9zIGRlIHJlbnRhYmlsaWRhZGVcbiAgICB0YWJsZS50YWJsZSB0ZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6bnRoLWxhc3QtY2hpbGQoMikpIHtcbiAgICAgICAgLy9taW4td2lkdGg6IDMyMHB4O1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMjUwcHhcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB7XG4gICAgICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTBlMjtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ciB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcblxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgyKSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmUwZTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQgdGgge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRoIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTBlMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTBlMjtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICAmLmNvbGxhcHNpbmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNDVzIGVhc2U7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAtLWluZGVudC1sZXZlbDogaW5pdGlhbDtcbiAgICAgICAgLS1pbml0aWFsLWluZGVudC1sZXZlbDogY2FsYygyNHB4ICogKHZhcigtLWluZGVudC1sZXZlbCkgKyAxKSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1pbml0aWFsLWluZGVudC1sZXZlbCkpO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuXG4gICAgICAgICYuYWNjb3JkaW9uLWJ1dHRvbiB7XG5cblxuICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0cltkYXRhLWNvbG9yLWlkPScwJ10gdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkOGIxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHJbZGF0YS1jb2xvci1pZD0nMSddIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZWJkOCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyW2RhdGEtY29sb3ItaWQ9JzInXSB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZWMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWNjb3JkLWJ1dHRvbntcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgfVxuXG4gICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuXG4gICAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJltuYW1lXj1cInItcGVyY2VudGFnZW1cIl0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZvY3VzKS5pcy1pbnZhbGlke1xuICAgICAgICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy5pcy1pbnZhbGlke1xuICAgICAgICAgICAgei1pbmRleDogNCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3dpZGdldF9hYnJhbmdlbmNpYV90ZXJyaXRvcmlhbCB7XG4gICAgLmN1c3RvbS1kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWxlY3RlZC1vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm9wdGlvbnMtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgfVxuXG4gICAgLm9wdGlvbnMtbGlzdCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm9wdGlvbnMtbGlzdCBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgfVxuXG4gICAgLmNvbmNlbGhvcy1kcm9wZG93biAuY29uY2VsaG8tcm93IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDElO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkLW9wdGlvbi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiBBbGluaGEgb3MgZWxlbWVudG9zIHZlcnRpY2FsbWVudGUgYW8gY2VudHJvICovXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWxlY3RlZC1vcHRpb24tdGV4dCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgLyogUGVybWl0ZSBxdWUgbyB0ZXh0byDDoCBlc3F1ZXJkYSBjcmVzw6dhIHBhcmEgb2N1cGFyIG8gZXNwYcOnbyBkaXNwb27DrXZlbCAqL1xuICAgIH1cblxuICAgIC5zZWxlY3RlZC1vcHRpb24tcmlnaHQtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IC8qIEFkaWNpb25hIGVzcGHDp28gZW50cmUgbyB0ZXh0byBlIG8gw61jb25lIGRlIGNoZXZyb24gKi9cbiAgICAgICAgY29sb3I6IGJsdWU7IC8qIENvciBhenVsICovXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiBTdWJsaW5oYWRvICovXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgLyogQWx0ZXJhIG8gY3Vyc29yIHBhcmEgaW5kaWNhciBxdWUgw6kgY2xpY8OhdmVsICovXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgLyogRXNwYcOnYW1lbnRvIGVudHJlIG8gdGV4dG8gZSBvIMOtY29uZSAqL1xuICAgIH1cbn1cbiIsIi50aW1lbGluZSB7XG4gICAgLmNhcmQge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgXG4gICAgICAmLWJvZHkge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5e1xuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG4gIFxuICAgIC52ZXJ0aWNhbC10aW1lbGluZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMCAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOjMlO1xuICAgICAgbWFyZ2luLWJvdHRvbTozJTtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gICAgICB9XG4gIFxuICAgICAgJi1lbGVtZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOjEwJTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCg3NSUpIC8gdmFyKC0tY2hpbGQtY291bnQpKTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMyU7XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA3NHB4O1xuICAgICAgICB9XG4gIFxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgIHRvcDogNHB4O1xuICBcbiAgICAgICAgICAmIC50aW1lbGluZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJiAudmVydGljYWwtdGltZWxpbmUtZWxlbWVudC1kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBjb2xvcjogI2FkYjViZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc2MTlyZW07XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgLnRpbWVsaW5lLWVsZW1lbnQtbXV0ZWR7XG4gICAgICAgIGNvbG9yOmxpZ2h0Z3JheSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbn1cbiAgIiwiLmxvY2Fpcy1zaWcge1xuICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5mb3JtdWxhcmlvLWNvbnRhaW5lciAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMSkgdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIH1cblxuICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNlYXJjaC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAuc2VhcmNoLWlucHV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5zZWxlY2lvbmEtcG9saWdvbm8gIC5zZWxlY2lvbmEtcGFyY2VsYXtcbiAgICBib3JkZXItY29sb3I6JHByaW1hcnktY29sb3I7XG4gIH1cbiAgI2xvYWRlckxvY2Fse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5idG4uYnRuLXNlY29uZGFyeXtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleS1kYXJrO1xuICAgIGJvcmRlci1jb2xvcjogJGdyZXktZGFyaztcbiAgfVxuXG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyAvKiBHYXJhbnRlIHF1ZSBldmVudG9zIGRlIHBvbnRlaXJvIGVzdMOjbyBoYWJpbGl0YWRvcyAqL1xuICB9XG5cbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IC8qIFJlbW92ZSBhIHNldGEgcGFkcsOjbyBkbyBCb290c3RyYXAgKi9cbiAgfVxuXG4gIC5wb2xpZ29uby1udW1lcm8ge1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDsgIC8qIENocm9tZSA0OSsgKi9cbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7ICAgICAvKiBGaXJlZm94IDQzKyAqL1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0OyAgICAgIC8qIE5vIHN1cHBvcnQgeWV0ICovXG4gICAgICB1c2VyLXNlbGVjdDogdGV4dDsgICAgICAgICAgLyogTGlrZWx5IGZ1dHVyZSAqL1xuICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNvbGxhcHNpYmxlLWNvbnRlbnQge1xuICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgdmlzaWJpbGl0eSAwLjVzIGxpbmVhcixcbiAgICAgICAgICAgIG9wYWNpdHkgMC41cyBlYXNlLFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAwLjVzIGVhc2UsXG4gICAgICAgICAgICBoZWlnaHQgMC41cyBlYXNlO1xuICAgICAgICBoZWlnaHQ6IDA7IC8qIENvbWXDp2EgZmVjaGFkbyAqL1xuICAgICAgICBvcGFjaXR5OiAwOyAvKiBDb21lw6dhIGludmlzw612ZWwgKi9cbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyAvKiBDb21lw6dhIGludmlzw612ZWwgKi9cbiAgICB9XG5cbiAgICAudG9nZ2xlLWNoZWNrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLyogRXNjb25kZSBvIGNoZWNrYm94ICovXG4gICAgfVxuXG4gICAgLnRvZ2dsZS1jaGVjazpjaGVja2VkICsgLmNvbGxhcHNpYmxlLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IC8qIFBlcm1pdGUgcXVlIGEgYWx0dXJhIHNlIGFqdXN0ZSBhbyBjb250ZcO6ZG8gKi9cbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgLyogQWp1c3RlIGNvbmZvcm1lIG5lY2Vzc8OhcmlvICovXG4gICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpY2Egdmlzw612ZWwgKi9cbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgLyogRmljYSB2aXPDrXZlbCAqL1xuICAgIH1cbn1cbiIsIi5sZWdlbmRhIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1pbi13aWR0aDogMjRweDtcblxuICAgICYtbWVuc2FsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuXG4gICAgJi1hbnVhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWRhcmstZ3JlZW47XG5cbiAgICB9XG4gIH1cblxuXG4gIC50b3RhbC1jdXN0b3Mge1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG5cblxuICAuYW51YWw6OmJlZm9yZSxcbiAgLm1lbnNhbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1MCUsIC01MCUpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAuYW51YWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1kYXJrLWdyZWVuO1xuICB9XG5cbiAgLm1lbnNhbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmNpcmNsZS1zcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDU1JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgfVxuXG4gIC5iYXIge1xuXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG4gICAgJi1hbnVhbCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZGFyay1ncmVlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcblxuICAgIH1cblxuICAgICYtbWVuc2FsIHtcblxuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBtYXgtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG5cbiAgICB9XG4gIH1cblxuICAuY2FyZC10b3RhbCB7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTJweCAjYzVjNWM1O1xuICAgIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgICBoZWlnaHQ6IDI5cmVtO1xuXG4gICAgaHIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY5NmE2YjtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgLmFuY29yYS12ZXItZ3J1cG8ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjc3YWE2O1xuXG4gICAgICAgIC5iaS1hcnJvdy1kb3duLXNob3J0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnRkaXYge1xuICAgICAgaGVpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBbaWRePVwiY2hhcnRcIl0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICAgIG1heC1oZWlnaHQ6IDk3cHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI2NoYXJ0ZGl2X2hhYmlsaXRhY29lcyxcbiAgI2NoYXJ0ZGl2X2Z1bmNvZXMsXG4gICNjaGFydGRpdl92aW5jdWxvcyxcbiAgI2NoYXJ0ZGl2X2Zvcm1hY29lcyB7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGNhbnZhcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcblxuICB9XG5cbiAgLmFtNS1odG1sLWNvbnRhaW5lcixcbiAgLmFtNS1mb2N1cy1jb250YWluZXIsXG4gIC5hbTUtcmVhZGVyLWNvbnRhaW5lcixcbiAgLmFtNS10b29sdGlwLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLm1vZGFsLWNvbnRlbnQtcmVjdXJzb3MtaHVtYW5vcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgfVxuIiwiLy8gVmFyacOhdmVpc1xuJHN1Yi1jb250YWluZXItY29sb3I6ICNGOUY5Rjk7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjMmVjYzcxO1xuJGVycm9yLWNvbG9yOiAjZTc0YzNjO1xuJGZvbnQtc3RhY2s6ICdIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmJztcblxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjU7XG59XG5cbi5jaGVja19jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kaXNhYmxlZC1saW5rIHtcbiAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgLyogQ3Vyc29yIGRlIGRpc2FibGVkICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jY29udGFpbmVyX3RpcG9fY29uc3RydWNhbyB7XG5cblxufVxuXG4udG9nZ2xlX2RpdiB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIFN0YXJ0IHdpdGggdGhlIGRpdnMgaGlkZGVuICovXG59XG5cbi5zdWJfY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Yi1jb250YWluZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG5cblxufVxuXG4jdGlwb19lc3RydXR1cmEge1xuXG4gIHdpZHRoOiAzMjBweDtcbn1cblxuI2FsdHVyYV9jZXJjZWEge1xuXG4gIHdpZHRoOiAyNTBweDtcbn1cblxuXG4uYXJlYV9icnV0YSB7XG5cbiAgd2lkdGg6IDE2MHB4O1xuXG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG5cbn1cblxuXG4vLyBFc3RydXR1cmEgYmFzZSBkbyBmb3JtdWzDg8KhcmlvXG4udW5pZGFkZXMtcHJvZHVjYW8tZm9ybSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5oZWxwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5lZmV0aXZvLWFuaW1hbC13aWRnZXQge1xuXG4gICAgLnNjcm9sbGJhciB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICNERkUwRTIgI0Y4RjlGQjtcbiAgICB9XG5cbiAgICBbY2xhc3NePVwidGFibGUtY29udGFpbmVyXCJdIHtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICYudGFibGUtY29udGFpbmVye1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjYzNjM2MzO1xuXG4gICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB7XG4gICAgICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRoLCB0ZHtcbiAgICAgICAgYm94LXNoYWRvdzppbnNldCAwIDAgMCAwLjVweCAjYzNjM2MzO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAvL2JvcmRlcjogMC41cHggc29saWQgI2MzYzNjMyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyLmhlYWRlciB0aDpmaXJzdC1jaGlsZCxcbiAgICB0YWJsZS50YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGhlYWQge1xuICAgICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUwZTI7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZTBlMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRoIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTBlMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTBlMjtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAtLWluZGVudC1sZXZlbDogaW5pdGlhbDtcbiAgICAgICAgLS1pbml0aWFsLWluZGVudC1sZXZlbDogY2FsYygyNHB4ICogKHZhcigtLWluZGVudC1sZXZlbCkgKyAxKSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1pbml0aWFsLWluZGVudC1sZXZlbCkpO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZWJkOCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZWMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNjYmQ4YjEgIWltcG9ydGFudDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2U1ZWJkOCAhaW1wb3J0YW50O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmVjICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuXG4gICAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJltuYW1lXj1cInItcGVyY2VudGFnZW1cIl0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZvY3VzKS5pcy1pbnZhbGlke1xuICAgICAgICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy5pcy1pbnZhbGlke1xuICAgICAgICAgICAgei1pbmRleDogNCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnByb3ZlaXRvcy1hbmltYWwtd2lkZ2V0IHtcblxuICAgIC5zY3JvbGxiYXIge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjREZFMEUyICNGOEY5RkI7XG4gICAgfVxuXG4gICAgW2NsYXNzXj1cInRhYmxlLWNvbnRhaW5lclwiXSB7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcblxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmLnRhYmxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcblxuICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUge1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0aCwgdGR7XG4gICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMC41cHggI2MzYzNjMztcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLy9ib3JkZXI6IDAuNXB4IHNvbGlkICNjM2MzYzMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB7XG4gICAgICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICAgICAgJi5oZWFkZXJ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ci5oZWFkZXIgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUwZTI7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZTBlMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB0aCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRoIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTBlMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keXtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTBlMjtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHIgdGQsXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlYmQ4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZlYyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2NiZDhiMSAhaW1wb3J0YW50O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlYmQ4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZWMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGV4dC1tdXRlZC51bmlkYWRle1xuICAgICAgICBjb2xvcjogIzZhN2M4ZmJmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuXG4gICAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJltuYW1lXj1cInItcGVyY2VudGFnZW1cIl0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZvY3VzKS5pcy1pbnZhbGlke1xuICAgICAgICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy5pcy1pbnZhbGlke1xuICAgICAgICAgICAgei1pbmRleDogNCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmN1c3Rvcy1hbmltYWwtd2lkZ2V0IHtcblxuICAgIC5zY3JvbGxiYXIge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjREZFMEUyICNGOEY5RkI7XG4gICAgfVxuXG4gICAgW2NsYXNzXj1cInRhYmxlLWNvbnRhaW5lclwiXSB7XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcblxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmLnRhYmxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcblxuICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUge1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0aCwgdGR7XG4gICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMC41cHggI2MzYzNjMztcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLy9ib3JkZXI6IDAuNXB4IHNvbGlkICNjM2MzYzMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0ci5oZWFkZXIgdGg6Zmlyc3QtY2hpbGQsXG4gICAgdGFibGUudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHtcbiAgICAgICAgYm9yZGVyOiBpbml0aWFsO1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZlMGUyO1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmUwZTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQgdGgge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0cjpub3QoOmZpcnN0LWNoaWxkKSB0aCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUwZTI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHl7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUwZTI7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHIge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkLmJyZWFrIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZTBlMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTBlMiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkLFxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLS1pbmRlbnQtbGV2ZWw6IGluaXRpYWw7XG4gICAgICAgIC0taW5pdGlhbC1pbmRlbnQtbGV2ZWw6IGNhbGMoMjRweCAqICh2YXIoLS1pbmRlbnQtbGV2ZWwpICsgMSkpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taW5pdGlhbC1pbmRlbnQtbGV2ZWwpKTtcbiAgICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWViZDg7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZlYztcbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNjYmQ4YjEgIWltcG9ydGFudDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2U1ZWJkOCAhaW1wb3J0YW50O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmVjICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuXG4gICAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJltuYW1lXj1cInItcGVyY2VudGFnZW1cIl0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZvY3VzKS5pcy1pbnZhbGlke1xuICAgICAgICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy5pcy1pbnZhbGlke1xuICAgICAgICAgICAgei1pbmRleDogNCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmFjb2VzLWFuaW1haXMtcmctd2lkZ2V0IHtcblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRkIHsgICAgXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWViZDg7XG4gICAgfVxuICAgIFxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB0ZCB7ICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmVjO1xuICAgIH1cblxuICAgIC5zY3JvbGxiYXIge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjREZFMEUyICNGOEY5RkI7XG5cbiAgICB9XG5cbiAgICBbY2xhc3NePVwidGFibGUtY29udGFpbmVyXCJdIHtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICYudGFibGUtY29udGFpbmVye1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHtcbiAgICAgICAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5hY2NvcmRpb24ge1xuICAgICAgICAgICAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDAuOXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoLCB0ZHtcbiAgICAgICAgYm94LXNoYWRvdzppbnNldCAwIDAgMCAwLjVweCAjYzNjM2MzO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAvL2JvcmRlcjogMC41cHggc29saWQgI2MzYzNjMyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vY29sdW5hcyBmaXhhc1xuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyLmhlYWRlciB0aDpmaXJzdC1jaGlsZCxcbiAgICB0YWJsZS50YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLy9hbm9zIGRlIGludmVzdGltZW50b1xuICAgIHRhYmxlLnRhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpudGgtbGFzdC1jaGlsZCgyKSkge1xuICAgICAgICAvL21pbi13aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdHI6Zmlyc3QtY2hpbGQgdGg6bnRoLWxhc3QtY2hpbGQoMikge1xuXG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGhlYWQge1xuICAgICAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUwZTI7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGhlYWQgdHIge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG5cbiAgICAgICAgICAgICY6bm90KDpudGgtY2hpbGQoNCkpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGZlMGUyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZS50YWJsZSB0aGVhZCB0cjpub3QoOmZpcnN0LWNoaWxkKSB0aCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUwZTI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHl7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmUwZTI7XG4gICAgfVxuXG4gICAgdGFibGUudGFibGUgdGJvZHkgdHIge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkLFxuICAgIHRhYmxlLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICAgICAgJi5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjQ1cyBlYXNlO1xuICAgICAgICAgICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLS1pbmRlbnQtbGV2ZWw6IGluaXRpYWw7XG4gICAgICAgIC0taW5pdGlhbC1pbmRlbnQtbGV2ZWw6IGNhbGMoMjRweCAqICh2YXIoLS1pbmRlbnQtbGV2ZWwpICsgMSkpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taW5pdGlhbC1pbmRlbnQtbGV2ZWwpKTtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgICAgJi5hY2NvcmRpb24tYnV0dG9uIHtcblxuXG4gICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLmFjY29yZC1idXR0b257XG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxuICAgIH1cblxuICAgIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcblxuICAgICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbbmFtZV49XCJyLXBlcmNlbnRhZ2VtXCJdIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmb2N1cykuaXMtaW52YWxpZHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMuaXMtaW52YWxpZHtcbiAgICAgICAgICAgIHotaW5kZXg6IDQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zaW11bGFkb3Ige1xuICAgIC5hY2NvcmRpb24tc2Nyb2xsIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICAgIC5wb3BvdmVyLWJvZHkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICAgIGRpdi5jYXJkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY3O1xuICAgIH1cbn1cblxuI21vZGFsLWZvcm11bGFyaW8tc2ltdWxhZG9yLWNhbGN1bG8ge1xuICAgIC8qIENvbnRhaW5lciBwcmluY2lwYWwgKi9cbiAgICAuaG91cmdsYXNzLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAvKiBFZmVpdG8gZGUgdHJhbnNpw6fDo28gKi9cbiAgICAuaG91cmdsYXNzLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlIDNzIGluZmluaXRlO1xuICAgIH1cblxuICAgIC8qIMONY29uZSBpbmljaWFsICovXG4gICAgLmhvdXJnbGFzcy10b3Age1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgIH1cblxuICAgIC8qIMONY29uZSBpbnRlcm1lZGnDoXJpbyAqL1xuICAgIC5ob3VyZ2xhc3Mtc3BsaXQge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAgIH1cblxuICAgIC8qIMONY29uZSBmaW5hbCAqL1xuICAgIC5ob3VyZ2xhc3MtYm90dG9tIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICB9XG5cbiAgICAvKiBBbmltYcOnw6NvIGRlIHRyYW5zacOnw6NvICovXG4gICAgQGtleWZyYW1lcyBmYWRlIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAzMyUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICA2NiUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3dpZGdldC1zZXRvci1wcm9qZXRvIHtcbiAgICAubW9kYWwtYm9keS5lZGljYW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIH1cbiAgICAuc3Bpbm5lci1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubW9kYWwtYm9keS5lZGljYW8gLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm1vZGFsLWJvZHkuZWRpY2FvLmxvYWRpbmcgLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIuYW5hbGlzZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjI0cHgpO1xuICAgIGdhcDogMC43NXJlbTtcblxuICAgIC8qICNyZWdpb24gTmF2U2lkZWJhciovXG4gICAgLmFuYWxpc2UtcGFnaW5hY2FvLXNpZGViYXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAvL2NvbnRhaW5lclxuICAgICAgICAuYW5hbGlzZS1tZW51LXBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9hbmFsaXNlLW1lbnUtcGFnZS1pdGVtXG4gICAgICAgIC5hbmFsaXNlLW1lbnUtcGFnZS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEgbGkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWl0ZW0uYWN0aXZlLFxuICAgICAgICAucGFnZS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY2ZmE7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWYzZjY7XG4gICAgICAgIH1cblxuICAgICAgICAvL2xpbmtcbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICM0NzljYzc7XG4gICAgICAgIH1cblxuICAgICAgICAvL2ljb25cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzQ3OWNjNztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vUGFyYSBkaXNwb3NpdGl2b3MgYXTDqSBkZSBsYXJndXJhXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cbiAgICAgICAgLmFuYWxpc2UtcGFnaW5hY2FvLXNpZGViYXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgICAuYW5hbGlzZS1tZW51LXBhZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuYW5hbGlzZS1tZW51LXBhZ2UtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSBhIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGFnZS1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0bi10b2dnbGUtc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYW5hbGlzZS1wYWdpbmFjYW8tc2lkZWJhci50b3AtYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgLmFuYWxpc2UtbWVudS1wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgICAgICAuYW5hbGlzZS1tZW51LXBhZ2UtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMSU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tdG9nZ2xlLXNpZGViYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiAjZW5kUmVnaW9uIE5hdlNpZGViYXIgKi9cblxuICAgIC5hbmFsaXNlLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvL1RhYmVsYVxuICAgIHRoZWFkLCB0Ym9keSwgdGZvb3QsIHRyLCB0ZCwgdGgge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cblxuICAgIC50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZCgybisxKSB0ZCwgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzEpIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRkZGQztcbiAgICAgICAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkLCAudGFibGUtYm9yZGVyZWQgdGQsIC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIH1cbn1cblxuLmRldGFsaGVzLXByb2pldG8tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYyNHB4KTtcbiAgICBnYXA6IDAuNzVyZW07XG5cbiAgICAvKiAjcmVnaW9uIE5hdlNpZGViYXIqL1xuICAgIC5kZXRhbGhlcy1wcm9qZXRvLXBhZ2luYWNhby1zaWRlYmFyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgLy9jb250YWluZXJcbiAgICAgICAgLmRldGFsaGVzLXByb2pldG8tbWVudS1wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZBO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vYW5hbGlzZS1tZW51LXBhZ2UtaXRlbVxuICAgICAgICAuZGV0YWxoZXMtcHJvamV0by1tZW51LXBhZ2UtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzk4Ljk4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3OTguOThweCkge1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSBsaSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaXRlbS5hY3RpdmUsXG4gICAgICAgIC5wYWdlLWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjZmYTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZjNmNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vbGlua1xuICAgICAgICAubGluayB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNpZGViYXItbGluayB7XG4gICAgICAgICAgICBjb2xvcjogIzQ3OWNjNztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vaWNvblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDc5Y2M3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9QYXJhIGRpc3Bvc2l0aXZvcyBhdMOpIGRlIGxhcmd1cmFcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzk4Ljk4cHgpIHtcbiAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG4gICAgICAgIC5hbmFsaXNlLXBhZ2luYWNhby1zaWRlYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAgICAgLmFuYWxpc2UtbWVudS1wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmFuYWxpc2UtbWVudS1wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZTpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tdG9nZ2xlLXNpZGViYXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvKiAjZW5kUmVnaW9uIE5hdlNpZGViYXIgKi9cblxuICAgIC5kZXRhbGhlcy1wcm9qZXRvLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIC8vVGFiZWxhXG4gICAgdGhlYWQsIHRib2R5LCB0Zm9vdCwgdHIsIHRkLCB0aCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuXG4gICAgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzEpIHRkLCAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMSkgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGRkZDO1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQsIC50YWJsZS1ib3JkZXJlZCB0ZCwgLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgfVxufVxuXG4uYW5hbGlzZS1kaXNwbGF5LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MjRweCk7XG4gICAgZ2FwOiAwLjc1cmVtO1xuXG4gICAgLyogI3JlZ2lvbiBOYXZTaWRlYmFyKi9cbiAgICAuYW5hbGlzZS1wYWdpbmFjYW8tc2lkZWJhciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy9jb250YWluZXJcbiAgICAgICAgLmFuYWxpc2UtbWVudS1wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL2FuYWxpc2UtbWVudS1wYWdlLWl0ZW1cbiAgICAgICAgLmFuYWxpc2UtbWVudS1wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xuXG4gICAgICAgICAgICBhIGxpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1pdGVtLmFjdGl2ZSxcbiAgICAgICAgLnBhZ2UtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNmZhO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2UtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFmM2Y2O1xuICAgICAgICB9XG5cbiAgICAgICAgLy9saW5rXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDc5Y2M3O1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy9pY29uXG4gICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICM0NzljYzc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5hbGlzZS1wYWdpbmFjYW8tc2lkZWJhci50b3AtYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgLmFuYWxpc2UtbWVudS1wYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgICAgICAuYW5hbGlzZS1tZW51LXBhZ2UtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5wYWdlLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMSU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tdG9nZ2xlLXNpZGViYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiAjZW5kUmVnaW9uIE5hdlNpZGViYXIgKi9cblxuICAgIC5hbmFsaXNlLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIH1cblxuICAgIC8vVGFiZWxhXG4gICAgdGhlYWQsIHRib2R5LCB0Zm9vdCwgdHIsIHRkLCB0aCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuXG4gICAgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzEpIHRkLCAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMSkgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGRkZDO1xuICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQsIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIH1cbn1cblxuLmFuYWxpc2UtZXN0YWRve1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjkzOXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5hbmFsaXNlLWhlYWRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYW5hbGlzZS12YWxpZGFjYW8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiByZ2JhKDE0OSwgMTU3LCAxNjUsIDAuMikgMCAyMHB4IDE3cHggMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDk7XG5cbiAgICAuYW5hbGlzZS12YWxpZGFjYW8tY29udGFpbmVyIHtcbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzLjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS12YWxpZGF0aW9uPVwiZXJyb3JcIl0gLmhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjU2NjI7XG4gICAgfVxuXG4gICAgJltkYXRhLXZhbGlkYXRpb249XCJzdWNjZXNzXCJdIC5oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICAgIH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggNXB4IDEwcHg7XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHggMCAxMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdi5jb2wtMSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIGkucm90YXRlLTQ1IHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kb3dubG9hZCxcbiAgICAgICAgICAgICYubG9hZGluZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZmZmMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZG93bmxvYWQge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLnNwaW5uZXItYm9yZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9zY3JvbGxiYXJcbiAgICAvKiBXb3JrcyBvbiBGaXJlZm94ICovXG4gICAgJltkYXRhLXZhbGlkYXRpb249XCJlcnJvclwiXSAuYm9keSB7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjZTY1NjYyICNFNUU3RUI7XG4gICAgfVxuXG4gICAgJltkYXRhLXZhbGlkYXRpb249XCJzdWNjZXNzXCJdIC5ib2R5IHtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICMxOTg3NTQgI0U1RTdFQjtcbiAgICB9XG5cbiAgICAvKiBXb3JrcyBvbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkgKi9cbiAgICAuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICB9XG5cbiAgICAuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTVFN0VCO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIH1cblxuICAgICZbZGF0YS12YWxpZGF0aW9uPVwiZXJyb3JcIl0gLmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTY2MjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTdFQjtcbiAgICB9XG5cbiAgICAmW2RhdGEtdmFsaWRhdGlvbj1cInN1Y2Nlc3NcIl0gLmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTdFQjtcbiAgICB9XG59XG5cbi5hbmFsaXNlLXZhbGlkYWNhby1pbmljaW8ge1xuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQzODQ5O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyLFxuICAgIC5idG4tY2xvc2Uge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG59XG5cbi5hbmFsaXNlLXBhZ2UtdGl0bGUge1xuICAgIGNvbG9yOiAjNDc5Y2M3O1xufVxuXG4uYnRuLWFjb2Vze1xuICAgIGNvbG9yOiAjN0U5RDNERkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGV4dC1wcmltYXJ5LXZhcmlhbnR7XG4gICAgY29sb3I6ICM0NzljYzc7XG59XG5cbi50YWJsZS1za2VsZXRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudGQtc2wtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAmLnRkLXNsLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRkLXNsLWNvbnRlbnQtc3ViLWRhdGEge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGQtc2wtY29udGVudC1kYXRhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50ZC1zbC1jb250ZW50LWFjdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYW5pbWF0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0MCwgMjQwLCAyNDAsIDEpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1MCUsIHJnYmEoMjQwLCAyNDAsIDI0MCwgMSkgNzUlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzaGltbWVyIDEuNXMgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHNoaW1tZXIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwJSAwO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2tlbGV0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnNrZWxldG9uLXJvdyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0MCwgMjQwLCAyNDAsIDEpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA1MCUsIHJnYmEoMjQwLCAyNDAsIDI0MCwgMSkgNzUlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICBhbmltYXRpb246IHNoaW1tZXIgMS41cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gICAgfVxufVxuXG4udGV4dC1wcmltYXJ5LXZhcmlhbnR7XG4gICAgY29sb3I6ICM0NzljYzc7XG59XG5cbi5ncmVlbi1hY2NvcmRpb24tYnV0dG9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNjM2E5ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmVlbi1hY2NvcmRpb24tYnV0dG9uLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNjM2E5ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWQtYWNjb3JkaW9uLWJ1dHRvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkOWFhMiAhaW1wb3J0YW50O1xufVxuXG4ucmVkLWFjY29yZGlvbi1idXR0b24uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDlhYTIgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtYWNjb3JkaW9uLWJ1dHRvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjdmZiAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZS1hY2NvcmRpb24tYnV0dG9uLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmN2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC1sZWZ0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgei1pbmRleDogMjtcbn1cblxuLmZpeGVkLXJpZ2h0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIHotaW5kZXg6IDI7XG59XG5cbnRoZWFkIHRoLmZpeGVkLWxlZnQsXG50aGVhZCB0aC5maXhlZC1yaWdodCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5maXhlZC1sZWZ0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgei1pbmRleDogMjtcbn1cblxuLmZpeGVkLXJpZ2h0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIHotaW5kZXg6IDI7XG59XG5cbnRoZWFkIHRoLmZpeGVkLWxlZnQsXG50aGVhZCB0aC5maXhlZC1yaWdodCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5zbWFsbCAuTXNvTGlzdFBhcmFncmFwaEN4U3BGaXJzdCB7XG4gICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHQgIWltcG9ydGFudDtcbn1cblxuLnNtYWxsIC5Nc29MaXN0UGFyYWdyYXBoQ3hTcE1pZGRsZSB7XG4gICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHQgIWltcG9ydGFudDtcbn1cblxuLnNtYWxsIC5Nc29MaXN0UGFyYWdyYXBoQ3hTcExhc3Qge1xuICAgIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB0ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiIsIi5jb21wb25lbnRlLWNvbnRhaW5lciB7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jb21wb25lbnQtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzQ3OWNjNztcbiAgICB9XG5cbiAgICAuY2hhdC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICAgICAgLnNlbnQge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdlOWQzZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXBseSB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVzZXJJbmZve1xuICAgICAgICAgICAgICAgICYuc2VuZGVye1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ODAlO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJlcGxpZXJ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo4MCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImRpdi5pbnB1dFRhYmxle1xuXG4gICAgLnNjcm9sbGJhciB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICNERkUwRTIgI0Y4RjlGQjtcbiAgICB9XG5cbiAgICBbY2xhc3NePVwidGFibGUtY29udGFpbmVyXCJdIHtcblxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjM2MzO1xuXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICYudGFibGUtY29udGFpbmVye1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJi50YWJsZSB0aGVhZCB0ciB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHRoIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgdGgge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy9sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICAvL3otaW5kZXg6IDJcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHRoe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50YWJsZSB0Ym9keSB0ciB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgJiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoLCB0ZHtcbiAgICAgICAgYm94LXNoYWRvdzppbnNldCAwIDAgMCAwLjVweCAjYzNjM2MzO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAvL2JvcmRlcjogMC41cHggc29saWQgI2MzYzNjMyAhaW1wb3J0YW50O1xuXG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgLy9wYWRkaW5nOiA4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdGhlYWQgdGgge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIH1cblxuICAgIHRkLmJyZWFre1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlMGUyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLmN1c3RvbS1ib290c3RyYXAtc2VsZWN0IC52dWUtc2VsZWN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udnVlLXNlbGVjdCA6bm90KC52cy0tZGlzYWJsZWQpIHtcbiAgICAuY3VzdG9tLWJvb3RzdHJhcC1zZWxlY3QgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmN1c3RvbS1ib290c3RyYXAtc2VsZWN0IC52c19fZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWJvb3RzdHJhcC1zZWxlY3QgLnZzX19kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcbiAgICB9XG59XG5cbi5jdXN0b20tYm9vdHN0cmFwLXNlbGVjdCAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnZ1ZS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuXG4gICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIFxufVxuLnZzX19jbGVhciBzdmd7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLm5vLWhvcml6b250YWwtc2Nyb2xsIC52c19fZHJvcGRvd24tbWVudSxcbi5uby1ob3Jpem9udGFsLXNjcm9sbCAudnNfX2Ryb3Bkb3duLW9wdGlvbnMge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgICAgICAgLyogbGV0IHRleHQgd3JhcCAqL1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgICAgLyogb3IgJ2JyZWFrLWFsbCcgaWYgeW91IHByZWZlciAqL1xuICAgIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDsgICAgICAgIC8qIGhpZGUgaG9yaXpvbnRhbCBzY3JvbGwgKi9cbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwICFpbXBvcnRhbnQ7ICAgICAgIC8qIHJlbW92ZSBhbnkgZWxsaXBzaXMgZWZmZWN0ICovXG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDsgIFxufSBcbiIsIiRtb2RhbC13aWR0aDogMzMuMzMlO1xuJHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4kbW9kYWwtYmctY29sb3I6ICNmZmY7XG4kYm94LXNoYWRvdy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuJG5hdmJhci1oZWlnaHQ6IDUzLjc1cHg7XG5cbi5zaWRlLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkbmF2YmFyLWhlaWdodDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJG1vZGFsLXdpZHRoO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skbmF2YmFyLWhlaWdodH0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iZy1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAtMnB4IDAgNXB4ICRib3gtc2hhZG93LWNvbG9yO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UsIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlO1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG5cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UsIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZSwgdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24gZWFzZTtcblxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgLXdlYmtpdC13aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cblxuICAgIC5zaWRlLW1vZGFsLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAuc2lkZS1tb2RhbC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIH1cblxuICAgIC5zaWRlLW1vZGFsLWJvZHkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC5zaWRlLW1vZGFsLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAucmVzaXphYmxlLWhhbmRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGN1cnNvcjogZXctcmVzaXplO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiAxMTA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAucmVzaXphYmxlLWhhbmRsZS5ob3ZlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICB9XG5cbiAgICAuZHJhZy1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIH1cblxuICAgIC5jaGF0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBjb250ZW50cztcblxuICAgICAgICAgICAgLnNlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXBseSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51c2VySW5mb3tcbiAgICAgICAgICAgICAgICAmLnNlbmRlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5yZXBsaWVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDo3MCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmVzY2xhcmVjaW1lbnRvLWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHotaW5kZXg6IDEwNjA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4iLCIuZmxvYXRpbmctYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA3MDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDk4LCAxMDQsIDAuNSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkwLCA5OCwgMTA0LCAwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2x0aXAge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAudG9vbHRpcCB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsb2F0aW5nLWJ1dHRvbnMgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG59XG5cbi5idG57XG4gICAgLnRvb2x0aXAge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcmlnaHQ6MiU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC50b29sdGlwIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbiIsIi5vcmctY2hhcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGV2ZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xufVxuXG4vLyAuY2FyZCB7XG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbi8vICAgICBwYWRkaW5nOiAxMHB4O1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICB3aWR0aDogMjAwcHg7IC8qIEFqdXN0ZSBvIHRhbWFuaG8gY29uZm9ybWUgbmVjZXNzw6FyaW8gKi9cbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gfVxuXG4ucHJlc2lkZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2NjO1xufVxuXG4ubWFuYWdlci1nZW5lcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZmNjO1xufVxuXG4uc3VwZXJ2aXNvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NmZjtcbn1cblxuLnN1cGVydmlzb3ItcHJvZHVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZjYztcbn1cblxuLndvcmtlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2NmZjtcbn1cblxuLm1hbmFnZXItcHJvZHVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZmZmZjtcbn1cblxuLm92ZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG92ZXJsaW5lO1xufVxuXG4uY2FyZC1jb25uZWN0b3Ige1xuICAgIHBhZGRpbmc6IDBweDtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/