/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss (1) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 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-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-employer: #1d4271;
  --bs-candidate: #5c7320;
  --bs-primary: #193b68;
  --bs-secondary: #adb5bd;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f2f3f8;
  --bs-dark: #212529;
  --bs-employer-rgb: 29, 66, 113;
  --bs-candidate-rgb: 92, 115, 32;
  --bs-primary-rgb: 25, 59, 104;
  --bs-secondary-rgb: 173, 181, 189;
  --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: 242, 243, 248;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #0a182a;
  --bs-secondary-text-emphasis: #45484c;
  --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: #d1d8e1;
  --bs-secondary-bg-subtle: #eff0f2;
  --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: #a3b1c3;
  --bs-secondary-border-subtle: #dee1e5;
  --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: "Source Sans Pro", sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #193b68;
  --bs-body-color-rgb: 25, 59, 104;
  --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(25, 59, 104, 0.75);
  --bs-secondary-color-rgb: 25, 59, 104;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(25, 59, 104, 0.5);
  --bs-tertiary-color-rgb: 25, 59, 104;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #193b68;
  --bs-link-color-rgb: 25, 59, 104;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #142f53;
  --bs-link-hover-color-rgb: 20, 47, 83;
  --bs-code-color: #d63384;
  --bs-highlight-color: #193b68;
  --bs-highlight-bg: #fcf8e3;
  --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.25rem;
  --bs-border-radius-sm: 0.2rem;
  --bs-border-radius-lg: 0.3rem;
  --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(25, 59, 104, 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: #7589a4;
  --bs-secondary-text-emphasis: #ced3d7;
  --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: #050c15;
  --bs-secondary-bg-subtle: #232426;
  --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: #0f233e;
  --bs-secondary-border-subtle: #686d71;
  --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: #7589a4;
  --bs-link-hover-color: #91a1b6;
  --bs-link-color-rgb: 117, 137, 164;
  --bs-link-hover-color-rgb: 145, 161, 182;
  --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.2em;
  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: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.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

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: #6c757d;
  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: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  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: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 0.75rem;
  --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: #193b68;
  --bs-table-bg: transparent;
  --bs-table-border-color: #dee2e6;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #193b68;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #193b68;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #193b68;
  --bs-table-hover-bg: rgba(0, 0, 0, 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: 1px;
  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(1px * 2) solid currentColor;
}

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

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

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

.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: #d1d8e1;
  --bs-table-border-color: #bcc2cb;
  --bs-table-striped-bg: #c7cdd6;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcc2cb;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1c8d0;
  --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: #eff0f2;
  --bs-table-border-color: #d7d8da;
  --bs-table-striped-bg: #e3e4e6;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d7d8da;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #dddee0;
  --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: #bcd0c7;
  --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: #badce3;
  --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: #e6dbb9;
  --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: #dfc2c4;
  --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: #f2f3f8;
  --bs-table-border-color: #dadbdf;
  --bs-table-striped-bg: #e6e7ec;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dadbdf;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e0e1e5;
  --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: #373b3e;
  --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 + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #193b68;
  appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  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: #193b68;
  background-color: #fff;
  border-color: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 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: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #193b68;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  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: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #193b68;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 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 + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.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 + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.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 + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

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

.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 5l6 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: #193b68;
  appearance: none;
  background-color: #fff;
  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: 1px solid #ced4da;
  border-radius: 0.25rem;
  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: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #193b68;
}

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

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

[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: #fff;
  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: 1px solid rgba(0, 0, 0, 0.25);
  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: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.form-check-input:checked {
  background-color: #193b68;
  border-color: #193b68;
}
.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 10l3 3l6-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: #193b68;
  border-color: #193b68;
  --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%238c9db4%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, .btn-check:disabled + .btn {
  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(25, 59, 104, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(25, 59, 104, 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: #193b68;
  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: #bac4d2;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #193b68;
  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: #bac4d2;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  min-height: calc(3.5rem + 2px);
  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: 1px 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: #fff;
  border-radius: 0.25rem;
}
.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: 1px 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: #e9ecef;
}

.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 {
  position: relative;
  z-index: 2;
}
.input-group .btn: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: #193b68;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

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

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

.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(1px * -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: #198754;
}

.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: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.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: #198754;
  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.73L.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: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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: #198754;
}
.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.73L.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: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.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: #dc3545;
}

.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: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.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: #dc3545;
  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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

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

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

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.25rem;
  --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 {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-employer {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1d4271;
  --bs-btn-border-color: #1d4271;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #193860;
  --bs-btn-hover-border-color: #17355a;
  --bs-btn-focus-shadow-rgb: 63, 94, 134;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #17355a;
  --bs-btn-active-border-color: #163255;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1d4271;
  --bs-btn-disabled-border-color: #1d4271;
}

.btn-candidate {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5c7320;
  --bs-btn-border-color: #5c7320;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4e621b;
  --bs-btn-hover-border-color: #4a5c1a;
  --bs-btn-focus-shadow-rgb: 116, 136, 65;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4a5c1a;
  --bs-btn-active-border-color: #455618;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5c7320;
  --bs-btn-disabled-border-color: #5c7320;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #193b68;
  --bs-btn-border-color: #193b68;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #153258;
  --bs-btn-hover-border-color: #142f53;
  --bs-btn-focus-shadow-rgb: 60, 88, 127;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #142f53;
  --bs-btn-active-border-color: #132c4e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #193b68;
  --bs-btn-disabled-border-color: #193b68;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #b9c0c7;
  --bs-btn-hover-border-color: #b5bcc4;
  --bs-btn-focus-shadow-rgb: 147, 154, 161;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #bdc4ca;
  --bs-btn-active-border-color: #b5bcc4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #adb5bd;
  --bs-btn-disabled-border-color: #adb5bd;
}

.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: #f2f3f8;
  --bs-btn-border-color: #f2f3f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #cecfd3;
  --bs-btn-hover-border-color: #c2c2c6;
  --bs-btn-focus-shadow-rgb: 206, 207, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c2c2c6;
  --bs-btn-active-border-color: #b6b6ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f2f3f8;
  --bs-btn-disabled-border-color: #f2f3f8;
}

.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-employer {
  --bs-btn-color: #1d4271;
  --bs-btn-border-color: #1d4271;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1d4271;
  --bs-btn-hover-border-color: #1d4271;
  --bs-btn-focus-shadow-rgb: 29, 66, 113;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1d4271;
  --bs-btn-active-border-color: #1d4271;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1d4271;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1d4271;
  --bs-gradient: none;
}

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

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

.btn-outline-secondary {
  --bs-btn-color: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #adb5bd;
  --bs-btn-hover-border-color: #adb5bd;
  --bs-btn-focus-shadow-rgb: 173, 181, 189;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #adb5bd;
  --bs-btn-active-border-color: #adb5bd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #adb5bd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #adb5bd;
  --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: #f2f3f8;
  --bs-btn-border-color: #f2f3f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f2f3f8;
  --bs-btn-hover-border-color: #f2f3f8;
  --bs-btn-focus-shadow-rgb: 242, 243, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f2f3f8;
  --bs-btn-active-border-color: #f2f3f8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f2f3f8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f2f3f8;
  --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: #193b68;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #142f53;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: #142f53;
  --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: 60, 88, 127;
  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 {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.2rem;
}

.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: #193b68;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: rgba(0, 0, 0, 0.15);
  --bs-dropdown-border-radius: 0.25rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.25rem - 1px);
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #193b68;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --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: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: rgba(0, 0, 0, 0.15);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #193b68;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

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

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

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

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

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

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

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: #193b68;
  --bs-nav-link-hover-color: #142f53;
  --bs-nav-link-disabled-color: #6c757d;
  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(25, 59, 104, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.25rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  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: 0.25rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #193b68;
}
.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(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --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(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --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%280, 0, 0, 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");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.25rem;
  --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: 1px;
  --bs-card-border-color: rgba(0, 0, 0, 0.125);
  --bs-card-border-radius: 0.25rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.25rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --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: #193b68;
  --bs-accordion-bg: #fff;
  --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: rgba(0, 0, 0, 0.125);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.25rem;
  --bs-accordion-inner-border-radius: calc(0.25rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #193b68;
  --bs-accordion-btn-bg: #fff;
  --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%23193b68%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-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=%27%2317355e%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-focus-border-color: #8c9db4;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #17355e;
  --bs-accordion-active-bg: #e8ebf0;
}

.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;
  border-color: var(--bs-accordion-btn-focus-border-color);
  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-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-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-collapse {
  border-width: 0;
}
.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-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  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%237589a4%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%237589a4%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: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  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: #193b68;
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.25rem;
  --bs-pagination-hover-color: #142f53;
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: #142f53;
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #193b68;
  --bs-pagination-active-border-color: #193b68;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  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, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item .page-link {
  border-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: 0.3rem;
}

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

.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: 0.25rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.25rem;
  --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-employer {
  --bs-alert-color: var(--bs-employer-text-emphasis);
  --bs-alert-bg: var(--bs-employer-bg-subtle);
  --bs-alert-border-color: var(--bs-employer-border-subtle);
  --bs-alert-link-color: var(--bs-employer-text-emphasis);
}

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

.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: #e9ecef;
  --bs-progress-border-radius: 0.25rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #193b68;
  --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: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.25rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #193b68;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #193b68;
  --bs-list-group-active-border-color: #193b68;
  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: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-employer {
  --bs-list-group-color: var(--bs-employer-text-emphasis);
  --bs-list-group-bg: var(--bs-employer-bg-subtle);
  --bs-list-group-border-color: var(--bs-employer-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-employer-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-employer-border-subtle);
  --bs-list-group-active-color: var(--bs-employer-bg-subtle);
  --bs-list-group-active-bg: var(--bs-employer-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-employer-text-emphasis);
}

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

.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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-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(25, 59, 104, 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.25rem;
  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 {
  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: 0.75rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: rgba(0, 0, 0, 0.1);
  --bs-toast-border-radius: 0.25rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  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: #fff;
  --bs-modal-border-color: rgba(0, 0, 0, 0.2);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.3rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.3rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: #dee2e6;
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: #dee2e6;
  --bs-modal-footer-border-width: 1px;
  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;
  justify-content: space-between;
  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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .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: 0;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.25rem;
  --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: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: rgba(0, 0, 0, 0.2);
  --bs-popover-border-radius: 0.3rem;
  --bs-popover-inner-border-radius: calc(0.3rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --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: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #193b68;
  --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%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.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");
}

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

.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: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: rgba(0, 0, 0, 0.2);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --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;
  justify-content: space-between;
  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-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.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 {
  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-employer {
  color: #fff !important;
  background-color: RGBA(var(--bs-employer-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

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

.text-bg-success {
  color: #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-employer {
  color: RGBA(var(--bs-employer-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-employer-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-employer:hover, .link-employer:focus {
  color: RGBA(23, 53, 90, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(23, 53, 90, var(--bs-link-underline-opacity, 1)) !important;
}

.link-candidate {
  color: RGBA(var(--bs-candidate-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-candidate-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-candidate:hover, .link-candidate:focus {
  color: RGBA(74, 92, 26, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(74, 92, 26, var(--bs-link-underline-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(20, 47, 83, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 47, 83, 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(189, 196, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(189, 196, 202, 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(245, 245, 249, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(245, 245, 249, 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-employer {
  --bs-focus-ring-color: rgba(var(--bs-employer-rgb), var(--bs-focus-ring-opacity));
}

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

.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-employer {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-employer-rgb), var(--bs-border-opacity)) !important;
}

.border-candidate {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-candidate-rgb), var(--bs-border-opacity)) !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 {
  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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ms-n5 {
  margin-left: -3rem !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-employer {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-employer-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-underline-candidate {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-candidate-rgb), var(--bs-link-underline-opacity)) !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-employer {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-employer-rgb), var(--bs-bg-opacity)) !important;
}

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

.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;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !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;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !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;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !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;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !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;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !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;
  }
}
/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 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-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-employer: #1d4271;
  --bs-candidate: #5c7320;
  --bs-primary: #193b68;
  --bs-secondary: #adb5bd;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f2f3f8;
  --bs-dark: #212529;
  --bs-employer-rgb: 29, 66, 113;
  --bs-candidate-rgb: 92, 115, 32;
  --bs-primary-rgb: 25, 59, 104;
  --bs-secondary-rgb: 173, 181, 189;
  --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: 242, 243, 248;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #0a182a;
  --bs-secondary-text-emphasis: #45484c;
  --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: #d1d8e1;
  --bs-secondary-bg-subtle: #eff0f2;
  --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: #a3b1c3;
  --bs-secondary-border-subtle: #dee1e5;
  --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: "Source Sans Pro", sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #193b68;
  --bs-body-color-rgb: 25, 59, 104;
  --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(25, 59, 104, 0.75);
  --bs-secondary-color-rgb: 25, 59, 104;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(25, 59, 104, 0.5);
  --bs-tertiary-color-rgb: 25, 59, 104;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #193b68;
  --bs-link-color-rgb: 25, 59, 104;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #142f53;
  --bs-link-hover-color-rgb: 20, 47, 83;
  --bs-code-color: #d63384;
  --bs-highlight-color: #193b68;
  --bs-highlight-bg: #fcf8e3;
  --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.25rem;
  --bs-border-radius-sm: 0.2rem;
  --bs-border-radius-lg: 0.3rem;
  --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(25, 59, 104, 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: #7589a4;
  --bs-secondary-text-emphasis: #ced3d7;
  --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: #050c15;
  --bs-secondary-bg-subtle: #232426;
  --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: #0f233e;
  --bs-secondary-border-subtle: #686d71;
  --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: #7589a4;
  --bs-link-hover-color: #91a1b6;
  --bs-link-color-rgb: 117, 137, 164;
  --bs-link-hover-color-rgb: 145, 161, 182;
  --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;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  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.2em;
  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: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.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

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: #6c757d;
  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: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  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: #6c757d;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  --bs-gutter-x: 0.75rem;
  --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, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    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: #193b68;
  --bs-table-bg: transparent;
  --bs-table-border-color: #dee2e6;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #193b68;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #193b68;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #193b68;
  --bs-table-hover-bg: rgba(0, 0, 0, 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: 1px;
  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(1px * 2) solid currentColor;
}

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

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

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

.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: #d1d8e1;
  --bs-table-border-color: #bcc2cb;
  --bs-table-striped-bg: #c7cdd6;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcc2cb;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1c8d0;
  --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: #eff0f2;
  --bs-table-border-color: #d7d8da;
  --bs-table-striped-bg: #e3e4e6;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d7d8da;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #dddee0;
  --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: #bcd0c7;
  --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: #badce3;
  --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: #e6dbb9;
  --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: #dfc2c4;
  --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: #f2f3f8;
  --bs-table-border-color: #dadbdf;
  --bs-table-striped-bg: #e6e7ec;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dadbdf;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e0e1e5;
  --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: #373b3e;
  --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 + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #193b68;
  appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  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: #193b68;
  background-color: #fff;
  border-color: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 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: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #193b68;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  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: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #193b68;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 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 + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.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 + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.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 + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

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

.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 5l6 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: #193b68;
  appearance: none;
  background-color: #fff;
  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: 1px solid #ced4da;
  border-radius: 0.25rem;
  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: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #193b68;
}

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

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

[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: #fff;
  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: 1px solid rgba(0, 0, 0, 0.25);
  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: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.form-check-input:checked {
  background-color: #193b68;
  border-color: #193b68;
}
.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 10l3 3l6-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: #193b68;
  border-color: #193b68;
  --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%238c9db4%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, .btn-check:disabled + .btn {
  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(25, 59, 104, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(25, 59, 104, 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: #193b68;
  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: #bac4d2;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #193b68;
  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: #bac4d2;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  min-height: calc(3.5rem + 2px);
  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: 1px 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: #fff;
  border-radius: 0.25rem;
}
.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: 1px 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: #e9ecef;
}

.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 {
  position: relative;
  z-index: 2;
}
.input-group .btn: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: #193b68;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

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

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

.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(1px * -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: #198754;
}

.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: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.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: #198754;
  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.73L.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: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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: #198754;
}
.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.73L.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: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.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: #dc3545;
}

.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: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.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: #dc3545;
  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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

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

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

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.25rem;
  --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 {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-employer {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1d4271;
  --bs-btn-border-color: #1d4271;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #193860;
  --bs-btn-hover-border-color: #17355a;
  --bs-btn-focus-shadow-rgb: 63, 94, 134;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #17355a;
  --bs-btn-active-border-color: #163255;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1d4271;
  --bs-btn-disabled-border-color: #1d4271;
}

.btn-candidate {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5c7320;
  --bs-btn-border-color: #5c7320;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4e621b;
  --bs-btn-hover-border-color: #4a5c1a;
  --bs-btn-focus-shadow-rgb: 116, 136, 65;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4a5c1a;
  --bs-btn-active-border-color: #455618;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5c7320;
  --bs-btn-disabled-border-color: #5c7320;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #193b68;
  --bs-btn-border-color: #193b68;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #153258;
  --bs-btn-hover-border-color: #142f53;
  --bs-btn-focus-shadow-rgb: 60, 88, 127;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #142f53;
  --bs-btn-active-border-color: #132c4e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #193b68;
  --bs-btn-disabled-border-color: #193b68;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #b9c0c7;
  --bs-btn-hover-border-color: #b5bcc4;
  --bs-btn-focus-shadow-rgb: 147, 154, 161;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #bdc4ca;
  --bs-btn-active-border-color: #b5bcc4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #adb5bd;
  --bs-btn-disabled-border-color: #adb5bd;
}

.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: #f2f3f8;
  --bs-btn-border-color: #f2f3f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #cecfd3;
  --bs-btn-hover-border-color: #c2c2c6;
  --bs-btn-focus-shadow-rgb: 206, 207, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c2c2c6;
  --bs-btn-active-border-color: #b6b6ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f2f3f8;
  --bs-btn-disabled-border-color: #f2f3f8;
}

.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-employer {
  --bs-btn-color: #1d4271;
  --bs-btn-border-color: #1d4271;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1d4271;
  --bs-btn-hover-border-color: #1d4271;
  --bs-btn-focus-shadow-rgb: 29, 66, 113;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1d4271;
  --bs-btn-active-border-color: #1d4271;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1d4271;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1d4271;
  --bs-gradient: none;
}

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

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

.btn-outline-secondary {
  --bs-btn-color: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #adb5bd;
  --bs-btn-hover-border-color: #adb5bd;
  --bs-btn-focus-shadow-rgb: 173, 181, 189;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #adb5bd;
  --bs-btn-active-border-color: #adb5bd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #adb5bd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #adb5bd;
  --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: #f2f3f8;
  --bs-btn-border-color: #f2f3f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f2f3f8;
  --bs-btn-hover-border-color: #f2f3f8;
  --bs-btn-focus-shadow-rgb: 242, 243, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f2f3f8;
  --bs-btn-active-border-color: #f2f3f8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f2f3f8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f2f3f8;
  --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: #193b68;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #142f53;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: #142f53;
  --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: 60, 88, 127;
  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 {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.2rem;
}

.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: #193b68;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: rgba(0, 0, 0, 0.15);
  --bs-dropdown-border-radius: 0.25rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.25rem - 1px);
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #193b68;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --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: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: rgba(0, 0, 0, 0.15);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #193b68;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

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

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

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

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

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

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

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: #193b68;
  --bs-nav-link-hover-color: #142f53;
  --bs-nav-link-disabled-color: #6c757d;
  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(25, 59, 104, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.25rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  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: 0.25rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #193b68;
}
.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(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --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(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --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%280, 0, 0, 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");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.25rem;
  --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: 1px;
  --bs-card-border-color: rgba(0, 0, 0, 0.125);
  --bs-card-border-radius: 0.25rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.25rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --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: #193b68;
  --bs-accordion-bg: #fff;
  --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: rgba(0, 0, 0, 0.125);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.25rem;
  --bs-accordion-inner-border-radius: calc(0.25rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #193b68;
  --bs-accordion-btn-bg: #fff;
  --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%23193b68%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-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=%27%2317355e%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-focus-border-color: #8c9db4;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #17355e;
  --bs-accordion-active-bg: #e8ebf0;
}

.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;
  border-color: var(--bs-accordion-btn-focus-border-color);
  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-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-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-collapse {
  border-width: 0;
}
.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-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  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%237589a4%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%237589a4%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: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  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: #193b68;
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.25rem;
  --bs-pagination-hover-color: #142f53;
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: #142f53;
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #193b68;
  --bs-pagination-active-border-color: #193b68;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  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, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item .page-link {
  border-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: 0.3rem;
}

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

.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: 0.25rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.25rem;
  --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-employer {
  --bs-alert-color: var(--bs-employer-text-emphasis);
  --bs-alert-bg: var(--bs-employer-bg-subtle);
  --bs-alert-border-color: var(--bs-employer-border-subtle);
  --bs-alert-link-color: var(--bs-employer-text-emphasis);
}

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

.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: #e9ecef;
  --bs-progress-border-radius: 0.25rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #193b68;
  --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: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.25rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #193b68;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #193b68;
  --bs-list-group-active-border-color: #193b68;
  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: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-employer {
  --bs-list-group-color: var(--bs-employer-text-emphasis);
  --bs-list-group-bg: var(--bs-employer-bg-subtle);
  --bs-list-group-border-color: var(--bs-employer-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-employer-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-employer-border-subtle);
  --bs-list-group-active-color: var(--bs-employer-bg-subtle);
  --bs-list-group-active-bg: var(--bs-employer-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-employer-text-emphasis);
}

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

.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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-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(25, 59, 104, 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.25rem;
  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 {
  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: 0.75rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: rgba(0, 0, 0, 0.1);
  --bs-toast-border-radius: 0.25rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  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: #fff;
  --bs-modal-border-color: rgba(0, 0, 0, 0.2);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.3rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.3rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: #dee2e6;
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: #dee2e6;
  --bs-modal-footer-border-width: 1px;
  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;
  justify-content: space-between;
  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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .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: 0;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.25rem;
  --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: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: rgba(0, 0, 0, 0.2);
  --bs-popover-border-radius: 0.3rem;
  --bs-popover-inner-border-radius: calc(0.3rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --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: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #193b68;
  --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%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.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");
}

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

.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-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas {
  --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: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: rgba(0, 0, 0, 0.2);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --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;
  justify-content: space-between;
  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-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.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 {
  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-employer {
  color: #fff !important;
  background-color: RGBA(var(--bs-employer-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

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

.text-bg-success {
  color: #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-employer {
  color: RGBA(var(--bs-employer-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-employer-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-employer:hover, .link-employer:focus {
  color: RGBA(23, 53, 90, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(23, 53, 90, var(--bs-link-underline-opacity, 1)) !important;
}

.link-candidate {
  color: RGBA(var(--bs-candidate-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-candidate-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-candidate:hover, .link-candidate:focus {
  color: RGBA(74, 92, 26, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(74, 92, 26, var(--bs-link-underline-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(20, 47, 83, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 47, 83, 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(189, 196, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(189, 196, 202, 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(245, 245, 249, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(245, 245, 249, 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-employer {
  --bs-focus-ring-color: rgba(var(--bs-employer-rgb), var(--bs-focus-ring-opacity));
}

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

.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-employer {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-employer-rgb), var(--bs-border-opacity)) !important;
}

.border-candidate {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-candidate-rgb), var(--bs-border-opacity)) !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 {
  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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ms-n5 {
  margin-left: -3rem !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-employer {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-employer-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-underline-candidate {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-candidate-rgb), var(--bs-link-underline-opacity)) !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-employer {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-employer-rgb), var(--bs-bg-opacity)) !important;
}

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

.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;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !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;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !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;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !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;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !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;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !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;
  }
}
.trust-showcase {
  border-radius: 20px;
  background-color: #F2F2F2;
  position: relative;
  width: 600px;
  height: 500px;
}
.trust-showcase .docsearch {
  z-index: 5;
  position: absolute;
  left: -15%;
  top: -15%;
  width: 700px;
  transform: scaleX(-1);
}
.trust-showcase .slider {
  position: absolute;
  right: -75%;
  top: 16%;
  z-index: 2;
  width: 540px;
  height: 400px;
  border-radius: 20px;
  background-color: white;
  padding: 60px;
}
.trust-showcase .slider .brackeds img {
  width: 50px;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .trust-showcase .slider .brackeds img {
    margin-bottom: 0;
  }
}
.trust-showcase .slider .client-response {
  font-family: "Poppins", sans-serif;
  color: #4F4F4F;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
  transition: opacity 0.5s ease;
  height: 170px;
  margin-bottom: 10px;
}
.trust-showcase .slider .client-info {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.trust-showcase .slider .client-info-image {
  margin-right: 20px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-color: #D9D9D9;
  transition: transform 0.5s ease, opacity 0.5s ease;
}
.trust-showcase .slider .client-info-details {
  transition: opacity 0.5s ease;
}
.trust-showcase .slider .client-info-name {
  color: var(--dark-blue-color);
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
}
.trust-showcase .slider .client-info-job {
  color: #4F4F4F;
  font-feature-settings: "liga" off, "clig" off;
}
.trust-showcase .slider .stars {
  margin-left: auto;
  transition: opacity 0.5s ease;
}
.trust-showcase .slider .stars img {
  width: 20px;
  height: 20px;
  margin-left: 3px;
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.5s ease, transform 0.5s ease;
}
.trust-showcase .slider .stars img:nth-child(1) {
  transition-delay: 0.1s;
}
.trust-showcase .slider .stars img:nth-child(2) {
  transition-delay: 0.2s;
}
.trust-showcase .slider .stars img:nth-child(3) {
  transition-delay: 0.3s;
}
.trust-showcase .slider .stars img:nth-child(4) {
  transition-delay: 0.4s;
}
.trust-showcase .slider .stars img:nth-child(5) {
  transition-delay: 0.5s;
}
.trust-showcase .slider .nav-buttons {
  position: absolute;
  right: 20px;
  top: 20px;
  display: flex;
  gap: 10px;
}
.trust-showcase .slider .nav-btn {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.trust-showcase .slider .prev-btn {
  background-color: #fff;
}
.trust-showcase .slider .prev-btn svg path {
  stroke: #666;
}
.trust-showcase .slider .next-btn {
  background-color: var(--dark-blue-color);
}
.trust-showcase .slider .next-btn svg path {
  stroke: #fff;
}
.trust-showcase .slider .fade-out {
  opacity: 0;
}
.trust-showcase .slider .fade-in {
  opacity: 1;
}
.trust-showcase .slider .stars-animate-out {
  opacity: 0;
}
.trust-showcase .slider .stars-animate-out img {
  opacity: 0;
  transform: translateY(10px);
}
.trust-showcase .slider .stars-animate-in {
  opacity: 1;
}
.trust-showcase .slider .stars-animate-in img {
  opacity: 1;
  transform: translateY(0);
}
.trust-showcase .slider .avatar-animate-out {
  transform: scale(0.8);
  opacity: 0.5;
}
.trust-showcase .slider .avatar-animate-in {
  transform: scale(1);
  opacity: 1;
}
@media (max-width: 1199.98px) {
  .trust-showcase {
    width: 400px;
    height: 350px;
  }
  .trust-showcase .docsearch {
    width: 450px;
  }
  .trust-showcase .slider {
    width: 400px;
    height: 300px;
    padding: 20px;
    right: -86%;
  }
  .trust-showcase .slider .brackeds img {
    width: 32px;
  }
  .trust-showcase .slider .client-response {
    margin-top: 14px;
    font-size: 16px;
    line-height: 17px;
    height: auto;
  }
  .trust-showcase .slider .client-info {
    margin-top: 30px;
  }
  .trust-showcase .slider .client-info-image {
    margin-right: 12px;
    width: 45px;
    height: 45px;
  }
  .trust-showcase .slider .client-info .client-info-details {
    font-size: 16px;
  }
  .trust-showcase .slider .nav-btn {
    width: 34px;
    height: 34px;
  }
  .trust-showcase .slider .stars img {
    width: 16px;
  }
}
@media (max-width: 991.98px) {
  .trust-showcase {
    width: 300px;
    height: 250px;
  }
  .trust-showcase .docsearch {
    width: 350px;
  }
  .trust-showcase .slider {
    width: 300px;
    height: 200px;
    padding: 16px;
    right: -86%;
  }
  .trust-showcase .slider .brackeds img {
    width: 20px;
  }
  .trust-showcase .slider .client-response {
    font-size: 12px;
    line-height: 15px;
    height: auto;
  }
  .trust-showcase .slider .client-info {
    margin: 0;
  }
  .trust-showcase .slider .client-info-image {
    margin-right: 12px;
    width: 30px;
    height: 30px;
  }
  .trust-showcase .slider .client-info .client-info-details {
    font-size: 12px;
  }
  .trust-showcase .slider .nav-btn {
    width: 22px;
    height: 22px;
  }
  .trust-showcase .slider .stars img {
    width: 10px;
  }
}
@media (max-width: 575.98px) {
  .trust-showcase {
    width: 90vw;
    height: 200px;
  }
  .trust-showcase .docsearch {
    width: 200px;
  }
  .trust-showcase .slider {
    height: 200px;
    padding: 16px;
    right: -118%;
    top: 64%;
    border: 1px solid #abb6c0;
    position: initial;
    width: 90vw;
  }
  .trust-showcase .slider .brackeds img {
    width: 20px;
  }
  .trust-showcase .slider .client-response {
    font-size: 14px;
    line-height: 15px;
    height: auto;
  }
  .trust-showcase .slider .client-info {
    margin: 0;
  }
  .trust-showcase .slider .client-info-image {
    margin-right: 12px;
    width: 30px;
    height: 30px;
  }
  .trust-showcase .slider .client-info .client-info-details {
    font-size: 12px;
  }
  .trust-showcase .slider .nav-buttons {
    top: 210px;
  }
  .trust-showcase .slider .nav-btn {
    width: 22px;
    height: 22px;
  }
  .trust-showcase .slider .stars img {
    width: 10px;
  }
}

.button {
  min-width: 100px;
  padding: 8px 16px;
  color: var(--button-text-color);
  background-color: var(--button-background-color);
  border: none;
  border-radius: 38px;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-size: 16px;
  text-decoration: none;
  transition: transform 0.2s ease-in-out;
  cursor: pointer;
  z-index: 20;
  position: relative;
}
@media (max-width: 991.98px) {
  .button {
    min-width: 80px;
    font-size: 14px;
  }
}

.gradient-background {
  background: linear-gradient(90deg, rgba(255, 115, 12, 0) 0%, rgba(0, 153, 255, 0.3) 55%, rgba(112, 0, 255, 0.3) 100%);
}

.pink-background {
  height: 600px;
  background-color: #D589DD;
  overflow: hidden;
  position: absolute;
  z-index: 1;
}

.pink-back {
  background-color: #D589DD;
}

.gray-background {
  border-radius: 20px;
  background-color: #F2F2F2;
}

.footer-gray-background {
  background-color: #F4F4F4;
}

.layer {
  position: absolute;
  z-index: 1;
}

.mb-100 {
  margin-bottom: 100px;
}

.mt-100 {
  margin-top: 100px;
}

@media (max-width: 575.98px) {
  .mb-200 {
    margin-bottom: 200px !important;
  }
}

.page-limit-container {
  max-width: 1200px;
  margin: 0 auto;
}

.button-orange {
  color: white !important;
  background-color: var(--orange-color) !important;
}
.button-orange:disabled {
  cursor: not-allowed;
}
.button-orange:hover {
  background: #ff9a00 !important;
  transform: none !important;
}

.button-blue {
  color: var(--white-color) !important;
  background-color: var(--blue-color) !important;
}
.button-blue:disabled {
  cursor: not-allowed;
}
.button-blue:hover {
  background: var(--text-color-hover) !important;
  transform: none !important;
}

.button-blue:not(:disabled):hover {
  transform: scale(1.1);
}

.orange-subtitle {
  color: var(--orange-color);
  font-weight: 200;
  font-size: 20px;
  text-transform: uppercase;
  margin-top: 24px;
}
@media (max-width: 767.98px) {
  .orange-subtitle {
    font-size: 16px;
  }
}

.dark-blue-title {
  font-size: 60px;
  font-weight: bold;
  color: var(--dark-blue-color);
  text-align: center;
  font-family: "Lora", serif;
}
@media (max-width: 991.98px) {
  .dark-blue-title {
    font-size: 30px;
  }
}
@media (max-width: 767.98px) {
  .dark-blue-title {
    font-size: 36px;
    line-height: normal;
  }
}

.white-subtitle {
  color: var(--white-color);
  font-weight: 200;
  font-size: 20px;
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .white-subtitle {
    font-size: 18px;
  }
}
@media (max-width: 767.98px) {
  .white-subtitle {
    font-size: 16px;
  }
}

.white-title {
  font-size: 60px;
  font-weight: bold;
  color: var(--white-color);
  text-align: center;
}
@media (max-width: 991.98px) {
  .white-title {
    font-size: 30px;
  }
}
@media (max-width: 767.98px) {
  .white-title {
    font-size: 18px;
  }
}

.mobile-menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 100;
  padding: 1rem;
}
.mobile-menu.active {
  display: block;
}
.mobile-menu .mobile-menu-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2rem;
}
.mobile-menu .mobile-menu-header .close-button {
  font-size: 24px;
  cursor: pointer;
}
.mobile-menu .mobile-menu-links {
  display: flex;
  flex-direction: column;
}
.mobile-menu .mobile-menu-links a {
  padding: 1rem 0;
  font-size: 18px;
  font-weight: 600;
  color: var(--dark-blue-color);
  text-decoration: none;
  border-bottom: 1px solid #eee;
}
.mobile-menu .mobile-menu-buttons {
  margin-top: 2rem;
  display: flex;
  flex-direction: column;
}
.mobile-menu .mobile-menu-buttons a.button {
  margin: 0.5rem 0;
  padding: 12px;
  text-align: center;
  border-radius: 4px;
  text-decoration: none;
  font-weight: 600;
}
.mobile-menu .mobile-menu-buttons a.button.button-orange {
  background-color: var(--orange-color, #ff6600);
  color: white;
}
.mobile-menu .mobile-menu-buttons a.button.button-blue {
  background-color: var(--blue-color, #0066cc);
  color: white;
}

.clients-amount {
  background: white;
  border-radius: 10px;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 14px;
}
.clients-amount svg {
  height: 44px;
}
@media (max-width: 991.98px) {
  .clients-amount .fw-600 {
    line-height: 10px;
  }
}
@media (min-width: 1400px) {
  .clients-amount {
    right: -100px;
    bottom: 40px;
  }
}

@media (max-width: 767.98px) {
  .custom-padding {
    padding: 4px 12px !important;
  }
}

.home-container-new-content {
  max-width: 1200px;
  margin: 0 auto;
}
.home-container-new-content .cta-container {
  display: flex;
  justify-content: center;
}
.home-container-new-content .cta-container .cta-button {
  margin: 60px auto;
  padding: 16px 24px;
  border-radius: 10px;
  font-size: 14px !important;
  font-weight: 600;
  color: var(--white-color);
  background-color: var(--blue-color);
}
@media (max-width: 767.98px) {
  .home-container-new-content .cta-container .cta-button {
    padding: 8px 24px;
  }
}
.home-container-new-content .value-proposition {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
  padding: 0 20px;
}
.home-container-new-content .value-proposition .section {
  color: var(--dark-blue-color);
}
@media (max-width: 767.98px) {
  .home-container-new-content .value-proposition .section {
    margin-top: 30px;
  }
}
.home-container-new-content .value-proposition .section .section-title {
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .home-container-new-content .value-proposition .section .section-title {
    font-size: 18px;
  }
}
.home-container-new-content .value-proposition .section .section-description {
  font-size: 16px;
  font-weight: 300;
}
@media (max-width: 767.98px) {
  .home-container-new-content .value-proposition .section .section-description {
    font-size: 15px;
  }
}
.home-container-new-content .accordion-new .accordion-item {
  background-color: white !important;
}
.home-container-new-content .accordion-new .accordion-header, .home-container-new-content .accordion-new .accordion-button {
  border-radius: 20px;
}
.home-container-new-content .accordion-new .accordion-button {
  font-size: 22px;
  font-weight: 600;
  padding: 20px;
  background-color: #F4F4F4;
  color: var(--dark-blue-color);
  transition-delay: 0.3s;
  transition-property: border-radius;
}
.home-container-new-content .accordion-new .accordion-button:not(.collapsed) {
  background-color: var(--orange-color);
  color: var(--white-color) !important;
  transition: background-color 0.3s;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.home-container-new-content .accordion-new .accordion-collapse, .home-container-new-content .accordion-new .accordion-body {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.home-container-new-content .accordion * {
  color: var(--dark-blue-color) !important;
  background-color: #F4F4F4;
}
.home-container-new-content .accordion .accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 20px !important;
  border-bottom-left-radius: 20px !important;
}
.home-container-new-content .footer-new {
  border-radius: 20px;
  padding: 40px;
  background-color: white;
}
.home-container-new-content .footer-new .footer-main {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767.98px) {
  .home-container-new-content .footer-new .footer-main {
    flex-direction: column;
    align-items: start;
  }
}
.home-container-new-content .footer-new .orange-subtitle {
  color: var(--orange-color);
  font-weight: bold;
  font-size: 20px;
}
.home-container-new-content .footer-new .blue-subtitle {
  color: var(--dark-blue-color);
  font-weight: 400;
  font-size: 20px;
}
.home-container-new-content .footer-new .links-sections {
  display: flex;
}
.home-container-new-content .footer-new .links-sections .link-section {
  font-family: "Poppins", sans-serif;
  width: 50%;
}
.home-container-new-content .footer-new .links-sections .link-section .link-section-name {
  font-size: 20px;
  margin-bottom: 16px;
  color: var(--dark-blue-color);
}
.home-container-new-content .footer-new .links-sections .link-section .link {
  font-size: 20px;
  margin-bottom: 10px;
  color: #4F4F4F;
}
@media (max-width: 767.98px) {
  .home-container-new-content .footer-new .links-sections .link-section .link {
    font-size: 16px;
  }
}
.home-container-new-content .footer-new .link-container {
  display: flex;
}
@media (max-width: 767.98px) {
  .home-container-new-content .footer-new .link-container {
    flex-direction: column;
    align-items: start;
  }
}
.home-container-new-content .footer-new .link-container .link-wrap a {
  color: #4F4F4F;
  font-weight: 300;
  font-size: 20px;
  font-family: "Poppins", sans-serif;
}
.home-container-new-content .footer-new .link-container .link-copy {
  color: #4F4F4F;
  font-weight: 300;
  font-size: 20px;
  font-family: "Poppins", sans-serif;
}
.home-container-new-content .footer-new .link-section-name {
  font-size: 20px;
  font-weight: 400;
  color: var(--blue-color);
  font-family: "Poppins", sans-serif;
}
.home-container-new-content .footer-new .email-form-container {
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
.home-container-new-content .footer-new .email-form-container .email-subscription-form {
  width: 100%;
}
.home-container-new-content .footer-new .email-form-container .email-subscription-form .input-group {
  margin-top: 30px;
  display: flex;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid #e0e0e0;
}
@media (max-width: 767.98px) {
  .home-container-new-content .footer-new .email-form-container .email-subscription-form .input-group {
    margin-top: 0;
  }
}
.home-container-new-content .footer-new .email-form-container .email-subscription-form .input-group .email-input {
  flex-grow: 1;
  border: none;
  padding: 12px 20px;
  font-size: 16px;
  outline: none;
  color: #333;
  background: white;
}
.home-container-new-content .footer-new .email-form-container .email-subscription-form .input-group .email-input::placeholder {
  color: #777;
}
.home-container-new-content .footer-new .email-form-container .email-subscription-form .input-group .email-input:focus {
  background-color: #f9f9f9;
}
@media (max-width: 767.98px) {
  .home-container-new-content .footer-new .email-form-container .email-subscription-form .input-group .email-input {
    font-size: 12px;
  }
}
.home-container-new-content .footer-new .email-form-container .email-subscription-form .input-group .submit-button {
  background-color: #1e40af;
  color: white;
  border: none;
  padding: 0 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s ease;
}
.home-container-new-content .footer-new .email-form-container .email-subscription-form .input-group .submit-button:hover {
  background-color: #173083;
}
.home-container-new-content .footer-new .email-form-container .email-subscription-form .input-group .submit-button .plane-icon {
  stroke: white;
}
.home-container-new-content .footer-new .footer-bottom {
  padding: 30px 10px 10px 10px;
  display: flex;
  color: #4F4F4F;
  border-top: 1px solid #4F4F4F;
}
.home-container-new-content .footer-new .footer-bottom .rights {
  width: 50%;
}
.home-container-new-content .footer-new .footer-bottom .links {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
}
.home-container-new-content .footer-new .footer-bottom .links a {
  color: #4F4F4F;
  margin-right: 10px;
}
@media (max-width: 767.98px) {
  .home-container-new-content .footer-new {
    padding: 20px;
    background-color: transparent;
  }
  .home-container-new-content .footer-new .links-sections {
    flex-direction: column;
    margin-bottom: 40px;
  }
  .home-container-new-content .footer-new .links-sections .link-section {
    width: 100%;
    margin-top: 30px;
  }
  .home-container-new-content .footer-new .footer-bottom {
    flex-direction: column;
  }
  .home-container-new-content .footer-new .footer-bottom .rights {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
  }
  .home-container-new-content .footer-new .footer-bottom .links {
    width: 100%;
    justify-content: space-around;
  }
  .home-container-new-content .footer-new .footer-logo {
    width: 110px;
  }
  .home-container-new-content .footer-new .orange-subtitle {
    font-size: 16px;
  }
  .home-container-new-content .footer-new .blue-subtitle {
    font-weight: 400;
  }
  .home-container-new-content .footer-new .payment-svg {
    width: 42px;
    height: auto;
  }
}
.home-container-new-content .data-transfer {
  padding: 4rem 2rem;
  overflow: hidden;
  background-color: #ffffff;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
}
.home-container-new-content .data-transfer__container {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 3rem;
}
@media (max-width: 1200px) {
  .home-container-new-content .data-transfer__container {
    flex-direction: column;
  }
}
.home-container-new-content .data-transfer__content {
  flex: 1;
  max-width: 460px;
}
.home-container-new-content .data-transfer__tag {
  display: inline-block;
  color: #f5a623;
  font-size: 0.9rem;
  font-weight: 600;
  margin-bottom: 1rem;
}
.home-container-new-content .data-transfer__title {
  color: #0a2471;
  font-size: 2.75rem;
  font-weight: 700;
  line-height: 1.1;
  margin: 0 0 1.5rem;
  font-family: "Lora", serif;
}
@media (max-width: 600px) {
  .home-container-new-content .data-transfer__title {
    font-size: 2rem;
  }
}
.home-container-new-content .data-transfer__description {
  color: #4F4F4F;
  font-size: 1.4rem;
  line-height: 1.5;
  margin-bottom: 2rem;
}
.home-container-new-content .data-transfer__stats {
  margin-bottom: 2rem;
}
.home-container-new-content .data-transfer__stat-text {
  color: #0a2471;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.home-container-new-content .data-transfer__progress-bar {
  height: 6px;
  background-color: rgba(182, 122, 228, 0.2);
  border-radius: 3px;
  overflow: hidden;
}
.home-container-new-content .data-transfer__progress-fill {
  width: 75%;
  height: 100%;
  background-color: #b67ae4;
  border-radius: 3px;
}
.home-container-new-content .data-transfer__button {
  display: inline-flex;
  align-items: center;
  background-color: var(--blue-color);
  color: #ffffff;
  font-size: 0.9rem;
  font-weight: 600;
  text-decoration: none;
  padding: 0.75rem 1.5rem;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}
.home-container-new-content .data-transfer__button:hover {
  background-color: #061542;
}
.home-container-new-content .data-transfer__button-arrow {
  margin-left: 0.5rem;
}
.home-container-new-content .data-transfer__visual {
  flex: 1;
  max-width: 500px;
  height: 400px;
  position: relative;
}
.home-container-new-content .data-transfer__visual svg {
  width: 100%;
  height: 100%;
}
@media (max-width: 600px) {
  .home-container-new-content .data-transfer__visual {
    width: auto !important;
    height: auto;
    flex: 1;
  }
  .home-container-new-content .data-transfer__visual svg {
    width: 300px;
  }
}
@media (max-width: 1200px) {
  .home-container-new-content .data-transfer__visual {
    width: 500px;
    flex: none;
  }
}
.home-container-new-content .data-transfer__shape {
  background-color: var(--white-gray);
  border-radius: 8px;
  position: absolute;
}
.home-container-new-content .data-transfer__shape--large {
  width: 300px;
  height: 300px;
  top: 10%;
  left: 0;
}
.home-container-new-content .data-transfer__shape--small {
  width: 150px;
  height: 100px;
  bottom: 32%;
  right: 4%;
}
.home-container-new-content .data-transfer__shape--extra-small {
  width: 150px;
  height: 100px;
  top: 10%;
  right: 4%;
  z-index: 10;
}
@media (max-width: 600px) {
  .home-container-new-content .data-transfer__shape--large {
    width: 160px;
    height: 195px;
  }
  .home-container-new-content .data-transfer__shape--small {
    width: 110px;
    height: 80px;
    bottom: 25%;
  }
  .home-container-new-content .data-transfer__shape--extra-small {
    width: 110px;
    height: 80px;
  }
}
.home-container-new-content .data-transfer__dot {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #0a2471;
  position: absolute;
  z-index: 2;
}
.home-container-new-content .data-transfer__dot--top {
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
}
.home-container-new-content .data-transfer__dot--right {
  top: 40%;
  right: 38px;
}
@media (max-width: 600px) {
  .home-container-new-content .data-transfer__dot--right {
    right: -10px;
  }
}
.home-container-new-content .data-transfer__dot--bottom {
  bottom: -11px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #b67ae4;
}
.home-container-new-content .data-transfer__curve {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid transparent;
  border-color: transparent #b67ae4 transparent transparent;
  border-radius: 50%;
  transform: rotate(45deg);
  pointer-events: none;
}
.home-container-new-content .functions-container {
  display: flex;
  flex-wrap: wrap;
}
.home-container-new-content .functions-container .functions-section {
  width: 50%;
  min-width: 350px;
  display: flex;
  margin-bottom: 20px;
}
.home-container-new-content .functions-container .functions-section img {
  width: 60px;
  margin-right: 40px;
}
.home-container-new-content .functions-container .functions-section .functions-section-main {
  font-family: "Poppins", sans-serif;
  color: var(--dark-blue-color);
}
.home-container-new-content .functions-container .functions-section .functions-section-main .functions-section-main-title {
  font-size: 20px;
}
.home-container-new-content .functions-container .functions-section .functions-section-main .functions-section-main-subtitle {
  font-size: 14px;
  font-weight: 300;
}
@media (max-width: 767.98px) {
  .home-container-new-content .functions-container .functions-section .functions-section-main .functions-section-main-title {
    font-size: 14px;
  }
  .home-container-new-content .functions-container .functions-section .functions-section-main .functions-section-main-subtitle {
    font-size: 12px;
  }
}
@media (max-width: 992px) {
  .home-container-new-content .functions-container .functions-section {
    width: 100%;
    justify-content: center;
  }
  .home-container-new-content .functions-container .functions-section img {
    width: 50px;
    margin-right: 20px;
  }
  .home-container-new-content .functions-container .functions-section .functions-section-main {
    min-width: 290px;
  }
}

@media (min-width: 1400px) {
  .home-container-new .file-transfer-banner img {
    width: 560px !important;
    height: 580px;
  }
}
.home-container-new .file-transfer-banner .file-transfer-banner-title {
  margin: 14px 0 60px 0;
  color: var(--dark-blue-color);
  font-size: 78px;
  font-weight: bold;
  line-height: 74px;
  font-family: "Lora", serif;
}
.home-container-new .file-transfer-banner a {
  font-size: 20px;
  border-radius: 12px;
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .home-container-new .file-transfer-banner .file-transfer-banner-title {
    font-size: 43px;
    line-height: 47px;
    margin: 14px 0 22px 0;
  }
  .home-container-new .file-transfer-banner a {
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 400;
  }
}

.home-navbar-new {
  width: 100%;
  padding: 1rem !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-navbar-new svg {
  height: auto;
  max-width: 140px;
}
@media (max-width: 800px) {
  .home-navbar-new svg {
    max-width: 150px;
  }
}
.home-navbar-new .action-section {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .home-navbar-new .action-section {
    flex-direction: column;
    align-items: flex-end;
  }
}
@media (max-width: 800px) {
  .home-navbar-new .action-section {
    display: none;
  }
}
.home-navbar-new .action-section-buttons, .home-navbar-new .action-section-links {
  display: flex;
  align-items: center;
}
.home-navbar-new .action-section-buttons a, .home-navbar-new .action-section-links a {
  margin: 0 10px;
}
@media (max-width: 992px) {
  .home-navbar-new .action-section-buttons a, .home-navbar-new .action-section-links a {
    margin: 0 5px;
  }
}
@media (max-width: 768px) {
  .home-navbar-new .action-section-buttons, .home-navbar-new .action-section-links {
    margin-top: 0.5rem;
  }
}
.home-navbar-new .action-section-links a {
  font-size: 18px;
  font-weight: 600;
  color: var(--dark-blue-color);
  padding: 0;
  text-decoration: none;
  transition: color 0.3s;
}
.home-navbar-new .action-section-links a:hover {
  color: var(--blue-color, #0066cc);
}
@media (max-width: 992px) {
  .home-navbar-new .action-section-links a {
    font-size: 16px;
  }
}
.home-navbar-new .action-section-buttons a.button {
  padding: 8px 16px;
  border-radius: 20px;
  text-decoration: none;
  font-weight: 600;
  transition: all 0.3s;
}
.home-navbar-new .action-section-buttons a.button.button-orange {
  background-color: var(--orange-color) !important;
  color: white;
}
.home-navbar-new .action-section-buttons a.button.button-orange:hover {
  background-color: #cc5200 !important;
}
.home-navbar-new .action-section-buttons a.button.button-blue {
  background-color: var(--blue-color);
  color: white;
}
.home-navbar-new .action-section-buttons a.button.button-blue:hover {
  background-color: #004d99;
}
@media (max-width: 992px) {
  .home-navbar-new .action-section-buttons a.button {
    padding: 6px 12px;
    font-size: 14px;
  }
}
.home-navbar-new .mobile-menu-toggle {
  display: none;
  flex-direction: column;
  justify-content: space-between;
  width: 30px;
  height: 21px;
  cursor: pointer;
}
.home-navbar-new .mobile-menu-toggle span {
  display: block;
  height: 3px;
  width: 100%;
  background-color: var(--white-color);
  border-radius: 3px;
}
@media (max-width: 800px) {
  .home-navbar-new .mobile-menu-toggle {
    display: flex;
  }
}

.accordion-item {
  border-top-left-radius: 20px !important;
  border-top-right-radius: 20px !important;
}

@media (max-width: 1199.98px) {
  .big-pic {
    width: 376px;
  }
  .middle-pic {
    width: 220px;
  }
  .small-pic {
    width: 140px;
  }
}
@media (max-width: 767.98px) {
  .big-pic {
    width: 300px;
  }
  .middle-pic {
    width: 184px;
  }
  .small-pic {
    width: 100px;
  }
}
/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 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-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-employer: #1d4271;
  --bs-candidate: #5c7320;
  --bs-primary: #193b68;
  --bs-secondary: #adb5bd;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f2f3f8;
  --bs-dark: #212529;
  --bs-employer-rgb: 29, 66, 113;
  --bs-candidate-rgb: 92, 115, 32;
  --bs-primary-rgb: 25, 59, 104;
  --bs-secondary-rgb: 173, 181, 189;
  --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: 242, 243, 248;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #0a182a;
  --bs-secondary-text-emphasis: #45484c;
  --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: #d1d8e1;
  --bs-secondary-bg-subtle: #eff0f2;
  --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: #a3b1c3;
  --bs-secondary-border-subtle: #dee1e5;
  --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: "Source Sans Pro", sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #193b68;
  --bs-body-color-rgb: 25, 59, 104;
  --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(25, 59, 104, 0.75);
  --bs-secondary-color-rgb: 25, 59, 104;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(25, 59, 104, 0.5);
  --bs-tertiary-color-rgb: 25, 59, 104;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #193b68;
  --bs-link-color-rgb: 25, 59, 104;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #142f53;
  --bs-link-hover-color-rgb: 20, 47, 83;
  --bs-code-color: #d63384;
  --bs-highlight-color: #193b68;
  --bs-highlight-bg: #fcf8e3;
  --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.25rem;
  --bs-border-radius-sm: 0.2rem;
  --bs-border-radius-lg: 0.3rem;
  --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(25, 59, 104, 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: #7589a4;
  --bs-secondary-text-emphasis: #ced3d7;
  --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: #050c15;
  --bs-secondary-bg-subtle: #232426;
  --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: #0f233e;
  --bs-secondary-border-subtle: #686d71;
  --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: #7589a4;
  --bs-link-hover-color: #91a1b6;
  --bs-link-color-rgb: 117, 137, 164;
  --bs-link-hover-color-rgb: 145, 161, 182;
  --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;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  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.2em;
  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: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.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

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: #6c757d;
  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: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  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: #6c757d;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  --bs-gutter-x: 0.75rem;
  --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, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    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: #193b68;
  --bs-table-bg: transparent;
  --bs-table-border-color: #dee2e6;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #193b68;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #193b68;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #193b68;
  --bs-table-hover-bg: rgba(0, 0, 0, 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: 1px;
  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(1px * 2) solid currentColor;
}

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

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

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

.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: #d1d8e1;
  --bs-table-border-color: #bcc2cb;
  --bs-table-striped-bg: #c7cdd6;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcc2cb;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1c8d0;
  --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: #eff0f2;
  --bs-table-border-color: #d7d8da;
  --bs-table-striped-bg: #e3e4e6;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d7d8da;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #dddee0;
  --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: #bcd0c7;
  --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: #badce3;
  --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: #e6dbb9;
  --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: #dfc2c4;
  --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: #f2f3f8;
  --bs-table-border-color: #dadbdf;
  --bs-table-striped-bg: #e6e7ec;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dadbdf;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e0e1e5;
  --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: #373b3e;
  --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 + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #193b68;
  appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  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: #193b68;
  background-color: #fff;
  border-color: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 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: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #193b68;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  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: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #193b68;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 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 + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.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 + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.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 + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

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

.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 5l6 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: #193b68;
  appearance: none;
  background-color: #fff;
  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: 1px solid #ced4da;
  border-radius: 0.25rem;
  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: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #193b68;
}

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

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

[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: #fff;
  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: 1px solid rgba(0, 0, 0, 0.25);
  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: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.form-check-input:checked {
  background-color: #193b68;
  border-color: #193b68;
}
.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 10l3 3l6-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: #193b68;
  border-color: #193b68;
  --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%238c9db4%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, .btn-check:disabled + .btn {
  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(25, 59, 104, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(25, 59, 104, 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: #193b68;
  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: #bac4d2;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #193b68;
  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: #bac4d2;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  min-height: calc(3.5rem + 2px);
  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: 1px 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: #fff;
  border-radius: 0.25rem;
}
.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: 1px 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: #e9ecef;
}

.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 {
  position: relative;
  z-index: 2;
}
.input-group .btn: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: #193b68;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

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

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

.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(1px * -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: #198754;
}

.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: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.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: #198754;
  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.73L.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: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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: #198754;
}
.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.73L.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: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.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: #dc3545;
}

.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: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.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: #dc3545;
  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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

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

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

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.25rem;
  --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 {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-employer {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1d4271;
  --bs-btn-border-color: #1d4271;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #193860;
  --bs-btn-hover-border-color: #17355a;
  --bs-btn-focus-shadow-rgb: 63, 94, 134;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #17355a;
  --bs-btn-active-border-color: #163255;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1d4271;
  --bs-btn-disabled-border-color: #1d4271;
}

.btn-candidate {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5c7320;
  --bs-btn-border-color: #5c7320;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4e621b;
  --bs-btn-hover-border-color: #4a5c1a;
  --bs-btn-focus-shadow-rgb: 116, 136, 65;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4a5c1a;
  --bs-btn-active-border-color: #455618;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5c7320;
  --bs-btn-disabled-border-color: #5c7320;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #193b68;
  --bs-btn-border-color: #193b68;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #153258;
  --bs-btn-hover-border-color: #142f53;
  --bs-btn-focus-shadow-rgb: 60, 88, 127;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #142f53;
  --bs-btn-active-border-color: #132c4e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #193b68;
  --bs-btn-disabled-border-color: #193b68;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #b9c0c7;
  --bs-btn-hover-border-color: #b5bcc4;
  --bs-btn-focus-shadow-rgb: 147, 154, 161;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #bdc4ca;
  --bs-btn-active-border-color: #b5bcc4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #adb5bd;
  --bs-btn-disabled-border-color: #adb5bd;
}

.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: #f2f3f8;
  --bs-btn-border-color: #f2f3f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #cecfd3;
  --bs-btn-hover-border-color: #c2c2c6;
  --bs-btn-focus-shadow-rgb: 206, 207, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c2c2c6;
  --bs-btn-active-border-color: #b6b6ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f2f3f8;
  --bs-btn-disabled-border-color: #f2f3f8;
}

.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-employer {
  --bs-btn-color: #1d4271;
  --bs-btn-border-color: #1d4271;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1d4271;
  --bs-btn-hover-border-color: #1d4271;
  --bs-btn-focus-shadow-rgb: 29, 66, 113;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1d4271;
  --bs-btn-active-border-color: #1d4271;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1d4271;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1d4271;
  --bs-gradient: none;
}

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

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

.btn-outline-secondary {
  --bs-btn-color: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #adb5bd;
  --bs-btn-hover-border-color: #adb5bd;
  --bs-btn-focus-shadow-rgb: 173, 181, 189;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #adb5bd;
  --bs-btn-active-border-color: #adb5bd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #adb5bd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #adb5bd;
  --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: #f2f3f8;
  --bs-btn-border-color: #f2f3f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f2f3f8;
  --bs-btn-hover-border-color: #f2f3f8;
  --bs-btn-focus-shadow-rgb: 242, 243, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f2f3f8;
  --bs-btn-active-border-color: #f2f3f8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f2f3f8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f2f3f8;
  --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: #193b68;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #142f53;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: #142f53;
  --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: 60, 88, 127;
  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 {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.2rem;
}

.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: #193b68;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: rgba(0, 0, 0, 0.15);
  --bs-dropdown-border-radius: 0.25rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.25rem - 1px);
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #193b68;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --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: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: rgba(0, 0, 0, 0.15);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #193b68;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

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

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

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

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

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

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

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: #193b68;
  --bs-nav-link-hover-color: #142f53;
  --bs-nav-link-disabled-color: #6c757d;
  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(25, 59, 104, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.25rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  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: 0.25rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #193b68;
}
.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(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --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(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --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%280, 0, 0, 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");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.25rem;
  --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: 1px;
  --bs-card-border-color: rgba(0, 0, 0, 0.125);
  --bs-card-border-radius: 0.25rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.25rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --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: #193b68;
  --bs-accordion-bg: #fff;
  --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: rgba(0, 0, 0, 0.125);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.25rem;
  --bs-accordion-inner-border-radius: calc(0.25rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #193b68;
  --bs-accordion-btn-bg: #fff;
  --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%23193b68%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-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=%27%2317355e%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-focus-border-color: #8c9db4;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #17355e;
  --bs-accordion-active-bg: #e8ebf0;
}

.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;
  border-color: var(--bs-accordion-btn-focus-border-color);
  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-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-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-collapse {
  border-width: 0;
}
.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-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  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%237589a4%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%237589a4%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: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  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: #193b68;
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.25rem;
  --bs-pagination-hover-color: #142f53;
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: #142f53;
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #193b68;
  --bs-pagination-active-border-color: #193b68;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  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, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item .page-link {
  border-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: 0.3rem;
}

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

.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: 0.25rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.25rem;
  --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-employer {
  --bs-alert-color: var(--bs-employer-text-emphasis);
  --bs-alert-bg: var(--bs-employer-bg-subtle);
  --bs-alert-border-color: var(--bs-employer-border-subtle);
  --bs-alert-link-color: var(--bs-employer-text-emphasis);
}

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

.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: #e9ecef;
  --bs-progress-border-radius: 0.25rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #193b68;
  --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: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.25rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #193b68;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #193b68;
  --bs-list-group-active-border-color: #193b68;
  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: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-employer {
  --bs-list-group-color: var(--bs-employer-text-emphasis);
  --bs-list-group-bg: var(--bs-employer-bg-subtle);
  --bs-list-group-border-color: var(--bs-employer-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-employer-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-employer-border-subtle);
  --bs-list-group-active-color: var(--bs-employer-bg-subtle);
  --bs-list-group-active-bg: var(--bs-employer-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-employer-text-emphasis);
}

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

.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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-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(25, 59, 104, 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.25rem;
  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 {
  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: 0.75rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: rgba(0, 0, 0, 0.1);
  --bs-toast-border-radius: 0.25rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  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: #fff;
  --bs-modal-border-color: rgba(0, 0, 0, 0.2);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.3rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.3rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: #dee2e6;
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: #dee2e6;
  --bs-modal-footer-border-width: 1px;
  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;
  justify-content: space-between;
  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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .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: 0;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.25rem;
  --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: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: rgba(0, 0, 0, 0.2);
  --bs-popover-border-radius: 0.3rem;
  --bs-popover-inner-border-radius: calc(0.3rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --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: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #193b68;
  --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%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.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");
}

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

.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-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas {
  --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: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: rgba(0, 0, 0, 0.2);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --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;
  justify-content: space-between;
  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-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.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 {
  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-employer {
  color: #fff !important;
  background-color: RGBA(var(--bs-employer-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

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

.text-bg-success {
  color: #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-employer {
  color: RGBA(var(--bs-employer-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-employer-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-employer:hover, .link-employer:focus {
  color: RGBA(23, 53, 90, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(23, 53, 90, var(--bs-link-underline-opacity, 1)) !important;
}

.link-candidate {
  color: RGBA(var(--bs-candidate-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-candidate-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-candidate:hover, .link-candidate:focus {
  color: RGBA(74, 92, 26, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(74, 92, 26, var(--bs-link-underline-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(20, 47, 83, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 47, 83, 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(189, 196, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(189, 196, 202, 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(245, 245, 249, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(245, 245, 249, 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-employer {
  --bs-focus-ring-color: rgba(var(--bs-employer-rgb), var(--bs-focus-ring-opacity));
}

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

.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-employer {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-employer-rgb), var(--bs-border-opacity)) !important;
}

.border-candidate {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-candidate-rgb), var(--bs-border-opacity)) !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 {
  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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ms-n5 {
  margin-left: -3rem !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-employer {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-employer-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-underline-candidate {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-candidate-rgb), var(--bs-link-underline-opacity)) !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-employer {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-employer-rgb), var(--bs-bg-opacity)) !important;
}

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

.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;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !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;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !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;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !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;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !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;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !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;
  }
}
.card-section {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 767.98px) {
  .card-section {
    padding: 20px;
  }
}
.card-section .card {
  width: 32%;
  border-radius: 20px;
  border: none;
  padding: 30px;
  min-width: 360px;
}
@media (max-width: 767.98px) {
  .card-section .card {
    width: 100%;
    min-width: 0;
    padding: 10px 30px;
  }
}
.card-section .card-lg {
  width: 49%;
  margin-top: 20px;
}
@media (max-width: 1200px) {
  .card-section .card-lg {
    width: 80%;
  }
}
@media (max-width: 767.98px) {
  .card-section .card-lg {
    width: 100%;
  }
}
.card-section .feature-card .card-title img {
  width: 70px;
  margin-right: 10px;
}
@media (max-width: 767.98px) {
  .card-section .feature-card .card-title img {
    width: 60px;
  }
}
.card-section .feature-card .card-title .title {
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .card-section .feature-card .card-title .title {
    font-size: 20px;
  }
}
.card-section .feature-card .feature-description {
  min-height: 140px;
  margin: 30px 0;
  font-size: 20px;
  font-weight: 300;
}
@media (max-width: 767.98px) {
  .card-section .feature-card .feature-description {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
  }
}
.card-section .feature-card .read-more-link {
  font-weight: 600;
}
.card-section .price-card .card-title {
  margin-bottom: 1.25rem;
}
.card-section .price-card .card-title-price {
  font-size: 32px;
  line-height: 26px;
  font-weight: 600;
}
@media (max-width: 767.98px) {
  .card-section .price-card .card-title-price {
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
  }
}
.card-section .price-card .subscription-time {
  color: var(--orange-color);
  font-family: "Poppins", sans-serif;
  letter-spacing: 1px;
  font-weight: 300;
}
.card-section .price-card .feature-description {
  min-height: 140px;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-size: 16px;
}
@media (max-width: 767.98px) {
  .card-section .price-card .feature-description {
    font-size: 16px;
  }
}
.card-section .card-gray {
  color: var(--dark-blue-color);
  background-color: var(--white-gray);
}
.card-section .card-orange {
  color: var(--white-color);
  background-color: var(--orange-color);
}
.card-section .card-pink {
  color: var(--white-color);
  background-color: var(--pink-color);
}
.card-section .feature-list .feature-title {
  margin: 20px 0 10px 0;
  font-size: 18px;
  font-weight: 500;
}
.card-section .feature-list .feature-item {
  margin: 14px 0;
  font-size: 18px;
  font-weight: 300;
}
@media (max-width: 767.98px) {
  .card-section .feature-list .feature-item {
    font-size: 16px;
  }
}
.card-section .read-more-link {
  background: var(--blue-color);
  color: white;
  width: max-content;
  text-align: center !important;
  margin: 0 0 0 auto;
  padding: 8px 16px;
  border-radius: 16px;
  font-size: 16px !important;
  font-weight: 500;
  text-transform: uppercase;
}
.card-section .read-more-link .arrow-icon {
  margin-top: 0;
  margin-left: 12px;
}
.card-section .read-more-link:hover {
  background: var(--dark-blue-color);
}

/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 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-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-employer: #1d4271;
  --bs-candidate: #5c7320;
  --bs-primary: #193b68;
  --bs-secondary: #adb5bd;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f2f3f8;
  --bs-dark: #212529;
  --bs-employer-rgb: 29, 66, 113;
  --bs-candidate-rgb: 92, 115, 32;
  --bs-primary-rgb: 25, 59, 104;
  --bs-secondary-rgb: 173, 181, 189;
  --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: 242, 243, 248;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #0a182a;
  --bs-secondary-text-emphasis: #45484c;
  --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: #d1d8e1;
  --bs-secondary-bg-subtle: #eff0f2;
  --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: #a3b1c3;
  --bs-secondary-border-subtle: #dee1e5;
  --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: "Source Sans Pro", sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #193b68;
  --bs-body-color-rgb: 25, 59, 104;
  --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(25, 59, 104, 0.75);
  --bs-secondary-color-rgb: 25, 59, 104;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(25, 59, 104, 0.5);
  --bs-tertiary-color-rgb: 25, 59, 104;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #193b68;
  --bs-link-color-rgb: 25, 59, 104;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #142f53;
  --bs-link-hover-color-rgb: 20, 47, 83;
  --bs-code-color: #d63384;
  --bs-highlight-color: #193b68;
  --bs-highlight-bg: #fcf8e3;
  --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.25rem;
  --bs-border-radius-sm: 0.2rem;
  --bs-border-radius-lg: 0.3rem;
  --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(25, 59, 104, 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: #7589a4;
  --bs-secondary-text-emphasis: #ced3d7;
  --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: #050c15;
  --bs-secondary-bg-subtle: #232426;
  --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: #0f233e;
  --bs-secondary-border-subtle: #686d71;
  --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: #7589a4;
  --bs-link-hover-color: #91a1b6;
  --bs-link-color-rgb: 117, 137, 164;
  --bs-link-hover-color-rgb: 145, 161, 182;
  --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;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  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.2em;
  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: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.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

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: #6c757d;
  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: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  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: #6c757d;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  --bs-gutter-x: 0.75rem;
  --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, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    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: #193b68;
  --bs-table-bg: transparent;
  --bs-table-border-color: #dee2e6;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #193b68;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #193b68;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #193b68;
  --bs-table-hover-bg: rgba(0, 0, 0, 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: 1px;
  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(1px * 2) solid currentColor;
}

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

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

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

.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: #d1d8e1;
  --bs-table-border-color: #bcc2cb;
  --bs-table-striped-bg: #c7cdd6;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcc2cb;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1c8d0;
  --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: #eff0f2;
  --bs-table-border-color: #d7d8da;
  --bs-table-striped-bg: #e3e4e6;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d7d8da;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #dddee0;
  --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: #bcd0c7;
  --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: #badce3;
  --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: #e6dbb9;
  --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: #dfc2c4;
  --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: #f2f3f8;
  --bs-table-border-color: #dadbdf;
  --bs-table-striped-bg: #e6e7ec;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dadbdf;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e0e1e5;
  --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: #373b3e;
  --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 + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #193b68;
  appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  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: #193b68;
  background-color: #fff;
  border-color: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 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: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #193b68;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  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: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #193b68;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 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 + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.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 + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.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 + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

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

.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 5l6 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: #193b68;
  appearance: none;
  background-color: #fff;
  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: 1px solid #ced4da;
  border-radius: 0.25rem;
  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: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #193b68;
}

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

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

[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: #fff;
  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: 1px solid rgba(0, 0, 0, 0.25);
  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: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.form-check-input:checked {
  background-color: #193b68;
  border-color: #193b68;
}
.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 10l3 3l6-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: #193b68;
  border-color: #193b68;
  --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%238c9db4%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, .btn-check:disabled + .btn {
  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(25, 59, 104, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(25, 59, 104, 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: #193b68;
  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: #bac4d2;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #193b68;
  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: #bac4d2;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  min-height: calc(3.5rem + 2px);
  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: 1px 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: #fff;
  border-radius: 0.25rem;
}
.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: 1px 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: #e9ecef;
}

.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 {
  position: relative;
  z-index: 2;
}
.input-group .btn: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: #193b68;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

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

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

.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(1px * -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: #198754;
}

.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: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.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: #198754;
  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.73L.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: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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: #198754;
}
.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.73L.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: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.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: #dc3545;
}

.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: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.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: #dc3545;
  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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

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

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

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.25rem;
  --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 {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-employer {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1d4271;
  --bs-btn-border-color: #1d4271;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #193860;
  --bs-btn-hover-border-color: #17355a;
  --bs-btn-focus-shadow-rgb: 63, 94, 134;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #17355a;
  --bs-btn-active-border-color: #163255;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1d4271;
  --bs-btn-disabled-border-color: #1d4271;
}

.btn-candidate {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5c7320;
  --bs-btn-border-color: #5c7320;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4e621b;
  --bs-btn-hover-border-color: #4a5c1a;
  --bs-btn-focus-shadow-rgb: 116, 136, 65;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4a5c1a;
  --bs-btn-active-border-color: #455618;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5c7320;
  --bs-btn-disabled-border-color: #5c7320;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #193b68;
  --bs-btn-border-color: #193b68;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #153258;
  --bs-btn-hover-border-color: #142f53;
  --bs-btn-focus-shadow-rgb: 60, 88, 127;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #142f53;
  --bs-btn-active-border-color: #132c4e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #193b68;
  --bs-btn-disabled-border-color: #193b68;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #b9c0c7;
  --bs-btn-hover-border-color: #b5bcc4;
  --bs-btn-focus-shadow-rgb: 147, 154, 161;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #bdc4ca;
  --bs-btn-active-border-color: #b5bcc4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #adb5bd;
  --bs-btn-disabled-border-color: #adb5bd;
}

.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: #f2f3f8;
  --bs-btn-border-color: #f2f3f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #cecfd3;
  --bs-btn-hover-border-color: #c2c2c6;
  --bs-btn-focus-shadow-rgb: 206, 207, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c2c2c6;
  --bs-btn-active-border-color: #b6b6ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f2f3f8;
  --bs-btn-disabled-border-color: #f2f3f8;
}

.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-employer {
  --bs-btn-color: #1d4271;
  --bs-btn-border-color: #1d4271;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1d4271;
  --bs-btn-hover-border-color: #1d4271;
  --bs-btn-focus-shadow-rgb: 29, 66, 113;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1d4271;
  --bs-btn-active-border-color: #1d4271;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1d4271;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1d4271;
  --bs-gradient: none;
}

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

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

.btn-outline-secondary {
  --bs-btn-color: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #adb5bd;
  --bs-btn-hover-border-color: #adb5bd;
  --bs-btn-focus-shadow-rgb: 173, 181, 189;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #adb5bd;
  --bs-btn-active-border-color: #adb5bd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #adb5bd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #adb5bd;
  --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: #f2f3f8;
  --bs-btn-border-color: #f2f3f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f2f3f8;
  --bs-btn-hover-border-color: #f2f3f8;
  --bs-btn-focus-shadow-rgb: 242, 243, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f2f3f8;
  --bs-btn-active-border-color: #f2f3f8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f2f3f8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f2f3f8;
  --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: #193b68;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #142f53;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: #142f53;
  --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: 60, 88, 127;
  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 {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.2rem;
}

.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: #193b68;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: rgba(0, 0, 0, 0.15);
  --bs-dropdown-border-radius: 0.25rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.25rem - 1px);
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #193b68;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --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: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: rgba(0, 0, 0, 0.15);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #193b68;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

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

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

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

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

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

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

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: #193b68;
  --bs-nav-link-hover-color: #142f53;
  --bs-nav-link-disabled-color: #6c757d;
  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(25, 59, 104, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.25rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  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: 0.25rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #193b68;
}
.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(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --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(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --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%280, 0, 0, 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");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.25rem;
  --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: 1px;
  --bs-card-border-color: rgba(0, 0, 0, 0.125);
  --bs-card-border-radius: 0.25rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.25rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --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: #193b68;
  --bs-accordion-bg: #fff;
  --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: rgba(0, 0, 0, 0.125);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.25rem;
  --bs-accordion-inner-border-radius: calc(0.25rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #193b68;
  --bs-accordion-btn-bg: #fff;
  --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%23193b68%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-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=%27%2317355e%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-focus-border-color: #8c9db4;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #17355e;
  --bs-accordion-active-bg: #e8ebf0;
}

.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;
  border-color: var(--bs-accordion-btn-focus-border-color);
  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-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-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-collapse {
  border-width: 0;
}
.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-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  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%237589a4%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%237589a4%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: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  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: #193b68;
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.25rem;
  --bs-pagination-hover-color: #142f53;
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: #142f53;
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #193b68;
  --bs-pagination-active-border-color: #193b68;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  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, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item .page-link {
  border-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: 0.3rem;
}

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

.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: 0.25rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.25rem;
  --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-employer {
  --bs-alert-color: var(--bs-employer-text-emphasis);
  --bs-alert-bg: var(--bs-employer-bg-subtle);
  --bs-alert-border-color: var(--bs-employer-border-subtle);
  --bs-alert-link-color: var(--bs-employer-text-emphasis);
}

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

.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: #e9ecef;
  --bs-progress-border-radius: 0.25rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #193b68;
  --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: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.25rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #193b68;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #193b68;
  --bs-list-group-active-border-color: #193b68;
  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: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-employer {
  --bs-list-group-color: var(--bs-employer-text-emphasis);
  --bs-list-group-bg: var(--bs-employer-bg-subtle);
  --bs-list-group-border-color: var(--bs-employer-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-employer-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-employer-border-subtle);
  --bs-list-group-active-color: var(--bs-employer-bg-subtle);
  --bs-list-group-active-bg: var(--bs-employer-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-employer-text-emphasis);
}

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

.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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-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(25, 59, 104, 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.25rem;
  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 {
  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: 0.75rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: rgba(0, 0, 0, 0.1);
  --bs-toast-border-radius: 0.25rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  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: #fff;
  --bs-modal-border-color: rgba(0, 0, 0, 0.2);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.3rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.3rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: #dee2e6;
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: #dee2e6;
  --bs-modal-footer-border-width: 1px;
  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;
  justify-content: space-between;
  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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .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: 0;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.25rem;
  --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: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: rgba(0, 0, 0, 0.2);
  --bs-popover-border-radius: 0.3rem;
  --bs-popover-inner-border-radius: calc(0.3rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --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: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #193b68;
  --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%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.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");
}

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

.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-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas {
  --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: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: rgba(0, 0, 0, 0.2);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --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;
  justify-content: space-between;
  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-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.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 {
  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-employer {
  color: #fff !important;
  background-color: RGBA(var(--bs-employer-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

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

.text-bg-success {
  color: #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-employer {
  color: RGBA(var(--bs-employer-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-employer-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-employer:hover, .link-employer:focus {
  color: RGBA(23, 53, 90, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(23, 53, 90, var(--bs-link-underline-opacity, 1)) !important;
}

.link-candidate {
  color: RGBA(var(--bs-candidate-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-candidate-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-candidate:hover, .link-candidate:focus {
  color: RGBA(74, 92, 26, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(74, 92, 26, var(--bs-link-underline-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(20, 47, 83, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 47, 83, 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(189, 196, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(189, 196, 202, 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(245, 245, 249, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(245, 245, 249, 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-employer {
  --bs-focus-ring-color: rgba(var(--bs-employer-rgb), var(--bs-focus-ring-opacity));
}

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

.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-employer {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-employer-rgb), var(--bs-border-opacity)) !important;
}

.border-candidate {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-candidate-rgb), var(--bs-border-opacity)) !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 {
  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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ms-n5 {
  margin-left: -3rem !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-employer {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-employer-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-underline-candidate {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-candidate-rgb), var(--bs-link-underline-opacity)) !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-employer {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-employer-rgb), var(--bs-bg-opacity)) !important;
}

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

.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;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !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;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !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;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !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;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !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;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !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;
  }
}
.contact-section {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
  font-family: "Arial", sans-serif;
  color: var(--white-color);
}
.contact-section .contact-header {
  text-align: center;
  margin-bottom: 40px;
}
.contact-section .contact-header .contact-title {
  color: #FF8B00;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}
.contact-section .contact-header .contact-heading {
  font-size: 42px;
  font-weight: 700;
  color: #000;
  margin: 0;
}
.contact-section .contact-form-container {
  background-color: #FF8B00;
  border-radius: 8px;
  padding: 40px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  display: flex;
}
@media (max-width: 768px) {
  .contact-section .contact-form-container {
    flex-direction: column;
  }
}
.contact-section .contact-form-container .contact-info {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  width: 35%;
  padding-right: 30px;
}
@media (max-width: 768px) {
  .contact-section .contact-form-container .contact-info {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }
}
.contact-section .contact-form-container .contact-info .info-item {
  display: flex;
  align-items: flex-start;
  margin-bottom: 40px;
}
.contact-section .contact-form-container .contact-info .info-item:last-child {
  margin-bottom: 0;
}
.contact-section .contact-form-container .contact-info .info-item .icon-container {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  flex-shrink: 0;
}
.contact-section .contact-form-container .contact-info .info-item .icon-container i {
  font-size: 20px;
  color: #FF8B00;
}
.contact-section .contact-form-container .contact-info .info-item .info-content h3, .contact-section .contact-form-container .contact-info .info-item .info-content .h3 {
  margin: 0 0 8px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}
.contact-section .contact-form-container .contact-info .info-item .info-content p {
  margin: 0;
  color: #fff;
  font-size: 15px;
}
.contact-section .contact-form-container .contact-form {
  flex: 1;
}
.contact-section .contact-form-container .contact-form .form-row {
  display: flex;
  gap: 15px;
  margin-bottom: 15px;
}
@media (max-width: 576px) {
  .contact-section .contact-form-container .contact-form .form-row {
    flex-direction: column;
    gap: 15px;
  }
}
.contact-section .contact-form-container .contact-form .form-row .form-group {
  flex: 1;
}
.contact-section .contact-form-container .contact-form .form-group {
  position: relative;
  margin-bottom: 15px;
}
.contact-section .contact-form-container .contact-form .form-group:last-child {
  margin-bottom: 0;
}
.contact-section .contact-form-container .contact-form .form-group .form-control {
  width: 100%;
  padding: 15px 20px;
  border: none;
  border-radius: 8px;
  background-color: #fff;
  color: #000;
  font-size: 15px;
}
.contact-section .contact-form-container .contact-form .form-group .form-control::placeholder {
  color: #666666;
}
.contact-section .contact-form-container .contact-form .form-group .form-control:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(0, 63, 165, 0.3);
}
.contact-section .contact-form-container .contact-form .form-group textarea.form-control {
  resize: vertical;
  min-height: 120px;
}
.contact-section .contact-form-container .contact-form .form-group .input-icon {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  color: #ffa233;
  font-size: 16px;
}
textarea + .contact-section .contact-form-container .contact-form .form-group .input-icon {
  top: 20px;
  transform: none;
}
.contact-section .contact-form-container .contact-form .form-group .btn-submit {
  background-color: #003FA5;
  color: #fff;
  border: none;
  border-radius: 8px;
  padding: 15px 25px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.3s;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contact-section .contact-form-container .contact-form .form-group .btn-submit i {
  margin-left: 8px;
}
.contact-section .contact-form-container .contact-form .form-group .btn-submit:hover {
  background-color: #002c72;
}
.contact-section .icon-location,
.contact-section .icon-phone,
.contact-section .icon-mail,
.contact-section .icon-user,
.contact-section .icon-building,
.contact-section .icon-message,
.contact-section .icon-arrow-right {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 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-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-employer: #1d4271;
  --bs-candidate: #5c7320;
  --bs-primary: #193b68;
  --bs-secondary: #adb5bd;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f2f3f8;
  --bs-dark: #212529;
  --bs-employer-rgb: 29, 66, 113;
  --bs-candidate-rgb: 92, 115, 32;
  --bs-primary-rgb: 25, 59, 104;
  --bs-secondary-rgb: 173, 181, 189;
  --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: 242, 243, 248;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #0a182a;
  --bs-secondary-text-emphasis: #45484c;
  --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: #d1d8e1;
  --bs-secondary-bg-subtle: #eff0f2;
  --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: #a3b1c3;
  --bs-secondary-border-subtle: #dee1e5;
  --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: "Source Sans Pro", sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #193b68;
  --bs-body-color-rgb: 25, 59, 104;
  --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(25, 59, 104, 0.75);
  --bs-secondary-color-rgb: 25, 59, 104;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(25, 59, 104, 0.5);
  --bs-tertiary-color-rgb: 25, 59, 104;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #193b68;
  --bs-link-color-rgb: 25, 59, 104;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #142f53;
  --bs-link-hover-color-rgb: 20, 47, 83;
  --bs-code-color: #d63384;
  --bs-highlight-color: #193b68;
  --bs-highlight-bg: #fcf8e3;
  --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.25rem;
  --bs-border-radius-sm: 0.2rem;
  --bs-border-radius-lg: 0.3rem;
  --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(25, 59, 104, 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: #7589a4;
  --bs-secondary-text-emphasis: #ced3d7;
  --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: #050c15;
  --bs-secondary-bg-subtle: #232426;
  --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: #0f233e;
  --bs-secondary-border-subtle: #686d71;
  --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: #7589a4;
  --bs-link-hover-color: #91a1b6;
  --bs-link-color-rgb: 117, 137, 164;
  --bs-link-hover-color-rgb: 145, 161, 182;
  --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;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  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.2em;
  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: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.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

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: #6c757d;
  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: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  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: #6c757d;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  --bs-gutter-x: 0.75rem;
  --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, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    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: #193b68;
  --bs-table-bg: transparent;
  --bs-table-border-color: #dee2e6;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #193b68;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #193b68;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #193b68;
  --bs-table-hover-bg: rgba(0, 0, 0, 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: 1px;
  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(1px * 2) solid currentColor;
}

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

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

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

.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: #d1d8e1;
  --bs-table-border-color: #bcc2cb;
  --bs-table-striped-bg: #c7cdd6;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcc2cb;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1c8d0;
  --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: #eff0f2;
  --bs-table-border-color: #d7d8da;
  --bs-table-striped-bg: #e3e4e6;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d7d8da;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #dddee0;
  --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: #bcd0c7;
  --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: #badce3;
  --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: #e6dbb9;
  --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: #dfc2c4;
  --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: #f2f3f8;
  --bs-table-border-color: #dadbdf;
  --bs-table-striped-bg: #e6e7ec;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dadbdf;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e0e1e5;
  --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: #373b3e;
  --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 + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #193b68;
  appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  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: #193b68;
  background-color: #fff;
  border-color: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 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: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #193b68;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  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: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #193b68;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 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 + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.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 + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.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 + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

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

.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 5l6 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: #193b68;
  appearance: none;
  background-color: #fff;
  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: 1px solid #ced4da;
  border-radius: 0.25rem;
  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: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #193b68;
}

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

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

[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: #fff;
  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: 1px solid rgba(0, 0, 0, 0.25);
  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: #8c9db4;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.form-check-input:checked {
  background-color: #193b68;
  border-color: #193b68;
}
.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 10l3 3l6-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: #193b68;
  border-color: #193b68;
  --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%238c9db4%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, .btn-check:disabled + .btn {
  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(25, 59, 104, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(25, 59, 104, 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: #193b68;
  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: #bac4d2;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #193b68;
  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: #bac4d2;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  min-height: calc(3.5rem + 2px);
  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: 1px 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: #fff;
  border-radius: 0.25rem;
}
.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: 1px 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: #e9ecef;
}

.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 {
  position: relative;
  z-index: 2;
}
.input-group .btn: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: #193b68;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

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

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

.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(1px * -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: #198754;
}

.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: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.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: #198754;
  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.73L.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: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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: #198754;
}
.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.73L.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: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 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: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.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: #dc3545;
}

.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: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.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: #dc3545;
  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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.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: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 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: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

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

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

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.25rem;
  --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 {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-employer {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1d4271;
  --bs-btn-border-color: #1d4271;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #193860;
  --bs-btn-hover-border-color: #17355a;
  --bs-btn-focus-shadow-rgb: 63, 94, 134;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #17355a;
  --bs-btn-active-border-color: #163255;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1d4271;
  --bs-btn-disabled-border-color: #1d4271;
}

.btn-candidate {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5c7320;
  --bs-btn-border-color: #5c7320;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4e621b;
  --bs-btn-hover-border-color: #4a5c1a;
  --bs-btn-focus-shadow-rgb: 116, 136, 65;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4a5c1a;
  --bs-btn-active-border-color: #455618;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5c7320;
  --bs-btn-disabled-border-color: #5c7320;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #193b68;
  --bs-btn-border-color: #193b68;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #153258;
  --bs-btn-hover-border-color: #142f53;
  --bs-btn-focus-shadow-rgb: 60, 88, 127;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #142f53;
  --bs-btn-active-border-color: #132c4e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #193b68;
  --bs-btn-disabled-border-color: #193b68;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #b9c0c7;
  --bs-btn-hover-border-color: #b5bcc4;
  --bs-btn-focus-shadow-rgb: 147, 154, 161;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #bdc4ca;
  --bs-btn-active-border-color: #b5bcc4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #adb5bd;
  --bs-btn-disabled-border-color: #adb5bd;
}

.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: #f2f3f8;
  --bs-btn-border-color: #f2f3f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #cecfd3;
  --bs-btn-hover-border-color: #c2c2c6;
  --bs-btn-focus-shadow-rgb: 206, 207, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c2c2c6;
  --bs-btn-active-border-color: #b6b6ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f2f3f8;
  --bs-btn-disabled-border-color: #f2f3f8;
}

.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-employer {
  --bs-btn-color: #1d4271;
  --bs-btn-border-color: #1d4271;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1d4271;
  --bs-btn-hover-border-color: #1d4271;
  --bs-btn-focus-shadow-rgb: 29, 66, 113;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1d4271;
  --bs-btn-active-border-color: #1d4271;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1d4271;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1d4271;
  --bs-gradient: none;
}

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

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

.btn-outline-secondary {
  --bs-btn-color: #adb5bd;
  --bs-btn-border-color: #adb5bd;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #adb5bd;
  --bs-btn-hover-border-color: #adb5bd;
  --bs-btn-focus-shadow-rgb: 173, 181, 189;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #adb5bd;
  --bs-btn-active-border-color: #adb5bd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #adb5bd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #adb5bd;
  --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: #f2f3f8;
  --bs-btn-border-color: #f2f3f8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f2f3f8;
  --bs-btn-hover-border-color: #f2f3f8;
  --bs-btn-focus-shadow-rgb: 242, 243, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f2f3f8;
  --bs-btn-active-border-color: #f2f3f8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f2f3f8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f2f3f8;
  --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: #193b68;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #142f53;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: #142f53;
  --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: 60, 88, 127;
  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 {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.2rem;
}

.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: #193b68;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: rgba(0, 0, 0, 0.15);
  --bs-dropdown-border-radius: 0.25rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.25rem - 1px);
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #193b68;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --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: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: rgba(0, 0, 0, 0.15);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #193b68;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

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

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

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

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

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

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

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: #193b68;
  --bs-nav-link-hover-color: #142f53;
  --bs-nav-link-disabled-color: #6c757d;
  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(25, 59, 104, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.25rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  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: 0.25rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #193b68;
}
.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(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --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(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --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%280, 0, 0, 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");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.25rem;
  --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: 1px;
  --bs-card-border-color: rgba(0, 0, 0, 0.125);
  --bs-card-border-radius: 0.25rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.25rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --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: #193b68;
  --bs-accordion-bg: #fff;
  --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: rgba(0, 0, 0, 0.125);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.25rem;
  --bs-accordion-inner-border-radius: calc(0.25rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #193b68;
  --bs-accordion-btn-bg: #fff;
  --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%23193b68%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-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=%27%2317355e%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-focus-border-color: #8c9db4;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #17355e;
  --bs-accordion-active-bg: #e8ebf0;
}

.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;
  border-color: var(--bs-accordion-btn-focus-border-color);
  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-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-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-collapse {
  border-width: 0;
}
.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-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  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%237589a4%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%237589a4%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: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  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: #193b68;
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.25rem;
  --bs-pagination-hover-color: #142f53;
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: #142f53;
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #193b68;
  --bs-pagination-active-border-color: #193b68;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  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, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item .page-link {
  border-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: 0.3rem;
}

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

.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: 0.25rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.25rem;
  --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-employer {
  --bs-alert-color: var(--bs-employer-text-emphasis);
  --bs-alert-bg: var(--bs-employer-bg-subtle);
  --bs-alert-border-color: var(--bs-employer-border-subtle);
  --bs-alert-link-color: var(--bs-employer-text-emphasis);
}

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

.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: #e9ecef;
  --bs-progress-border-radius: 0.25rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #193b68;
  --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: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.25rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #193b68;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #193b68;
  --bs-list-group-active-border-color: #193b68;
  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: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-employer {
  --bs-list-group-color: var(--bs-employer-text-emphasis);
  --bs-list-group-bg: var(--bs-employer-bg-subtle);
  --bs-list-group-border-color: var(--bs-employer-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-employer-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-employer-border-subtle);
  --bs-list-group-active-color: var(--bs-employer-bg-subtle);
  --bs-list-group-active-bg: var(--bs-employer-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-employer-text-emphasis);
}

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

.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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-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(25, 59, 104, 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.25rem;
  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 {
  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: 0.75rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: rgba(0, 0, 0, 0.1);
  --bs-toast-border-radius: 0.25rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  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: #fff;
  --bs-modal-border-color: rgba(0, 0, 0, 0.2);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.3rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.3rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: #dee2e6;
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: #dee2e6;
  --bs-modal-footer-border-width: 1px;
  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;
  justify-content: space-between;
  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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .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: 0;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.25rem;
  --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: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: rgba(0, 0, 0, 0.2);
  --bs-popover-border-radius: 0.3rem;
  --bs-popover-inner-border-radius: calc(0.3rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --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: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #193b68;
  --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%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.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");
}

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

.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-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas {
  --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: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: rgba(0, 0, 0, 0.2);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --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;
  justify-content: space-between;
  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-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.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 {
  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-employer {
  color: #fff !important;
  background-color: RGBA(var(--bs-employer-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

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

.text-bg-success {
  color: #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-employer {
  color: RGBA(var(--bs-employer-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-employer-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-employer:hover, .link-employer:focus {
  color: RGBA(23, 53, 90, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(23, 53, 90, var(--bs-link-underline-opacity, 1)) !important;
}

.link-candidate {
  color: RGBA(var(--bs-candidate-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-candidate-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-candidate:hover, .link-candidate:focus {
  color: RGBA(74, 92, 26, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(74, 92, 26, var(--bs-link-underline-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(20, 47, 83, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 47, 83, 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(189, 196, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(189, 196, 202, 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(245, 245, 249, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(245, 245, 249, 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-employer {
  --bs-focus-ring-color: rgba(var(--bs-employer-rgb), var(--bs-focus-ring-opacity));
}

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

.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-employer {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-employer-rgb), var(--bs-border-opacity)) !important;
}

.border-candidate {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-candidate-rgb), var(--bs-border-opacity)) !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 {
  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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ms-n5 {
  margin-left: -3rem !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-employer {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-employer-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-underline-candidate {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-candidate-rgb), var(--bs-link-underline-opacity)) !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-employer {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-employer-rgb), var(--bs-bg-opacity)) !important;
}

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

.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;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !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;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !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;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !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;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !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;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !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;
  }
}
.pricing-header .pricing-discount {
  color: #4F4F4F;
  font-size: 20px;
  font-weight: 300;
  text-align: center;
}
.pricing-header .pricing-toggle-container {
  display: flex;
  justify-content: center;
  margin: 30px 0;
}
.pricing-header .pricing-toggle-container .toggle-switch {
  position: relative;
  width: 300px;
  height: 40px;
  background: #f2f2f2;
  border-radius: 20px;
  display: flex;
  cursor: pointer;
  overflow: hidden;
}
.pricing-header .pricing-toggle-container .toggle-switch input {
  opacity: 0;
  position: absolute;
}
.pricing-header .pricing-toggle-container .toggle-switch input:checked + .toggle-slider {
  left: 50%;
  background-color: #f88e2c;
}
.pricing-header .pricing-toggle-container .toggle-switch input:checked + .toggle-slider ~ .toggle-labels .yearly {
  color: #333;
}
.pricing-header .pricing-toggle-container .toggle-switch input:checked + .toggle-slider ~ .toggle-labels .monthly {
  color: white;
}
.pricing-header .pricing-toggle-container .toggle-switch input:not(:checked) + .toggle-slider {
  left: 0;
  background-color: #1747a6;
}
.pricing-header .pricing-toggle-container .toggle-switch input:not(:checked) + .toggle-slider ~ .toggle-labels .monthly {
  color: #333;
}
.pricing-header .pricing-toggle-container .toggle-switch input:not(:checked) + .toggle-slider ~ .toggle-labels .yearly {
  color: white;
}
.pricing-header .pricing-toggle-container .toggle-switch .toggle-slider {
  position: absolute;
  width: 50%;
  height: 100%;
  border-radius: 20px;
  transition: all 0.3s ease;
}
.pricing-header .pricing-toggle-container .toggle-switch .toggle-labels {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
}
.pricing-header .pricing-toggle-container .toggle-switch .toggle-labels .yearly, .pricing-header .pricing-toggle-container .toggle-switch .toggle-labels .monthly {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
  height: 100%;
  font-size: 1rem;
  font-weight: 600;
  transition: color 0.3s ease;
  z-index: 1;
}
@media (max-width: 768px) {
  .pricing-header .pricing-toggle-container .toggle-switch {
    width: 240px;
    height: 36px;
  }
  .pricing-header .pricing-toggle-container .toggle-switch .toggle-labels .yearly, .pricing-header .pricing-toggle-container .toggle-switch .toggle-labels .monthly {
    font-size: 0.9rem;
  }
}

@media (max-width: 768px) {
  .pricing-toggle-container .toggle-switch {
    width: 240px;
    height: 36px;
  }
  .pricing-toggle-container .toggle-switch .toggle-labels .yearly, .pricing-toggle-container .toggle-switch .toggle-labels .monthly {
    font-size: 0.9rem;
  }
}
.modal-overlay {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background: rgba(242, 242, 242, 0.7);
}
.modal-overlay .modal-content-form {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1000;
  width: 600px;
  padding: 40px;
  background: white;
  border-radius: 20px;
}

.flash-message {
  position: fixed;
  top: 80px;
  right: 60px;
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem 1.5rem 1rem 70px;
  margin: 1rem auto;
  max-width: 600px;
  border-radius: 12px;
  font-family: "Inter", sans-serif;
  color: #fff;
  background: #222;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
  animation: fadeIn 0.3s ease-out;
  transition: all 0.3s ease;
  font-size: 0.95rem;
  z-index: 10000;
}
.flash-message__icon {
  position: absolute;
  top: -20px;
  left: 10px;
  flex-shrink: 0;
  font-size: 1.1rem;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flash-message__text {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.flash-message__text .headline {
  font-size: 1.1rem;
  font-weight: 600;
  margin-bottom: 2px;
}
.flash-message__text .subtext {
  font-size: 0.85rem;
  color: #e2e2e2;
}
.flash-message__close {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 1.2rem;
  cursor: pointer;
  padding: 0;
  margin-left: 1rem;
  transition: opacity 0.2s;
}
.flash-message__close:hover {
  opacity: 0.7;
}
.flash-message svg {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 50px;
  height: 50px;
  border-bottom-left-radius: 10px;
}
.flash-message--success {
  background-color: #0C7040;
}
.flash-message--success svg * {
  fill: #004E32;
}
.flash-message--success .flash-message__icon {
  background-color: #004E32;
}
.flash-message--error {
  background-color: #C72C41;
}
.flash-message--error svg * {
  fill: #801336;
}
.flash-message--error .flash-message__icon {
  background-color: #801336;
}
.flash-message--warning {
  background-color: #FC8621;
}
.flash-message--warning svg * {
  fill: #C24914;
}
.flash-message--warning .flash-message__icon {
  background-color: #C24914;
}
.flash-message--info {
  background-color: #0070E0;
}
.flash-message--info svg * {
  fill: #05478A;
}
.flash-message--info .flash-message__icon {
  background-color: #05478A;
}
.flash-message.is-hidden {
  opacity: 0;
  transform: translateY(-10px);
  pointer-events: none;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
  padding-right: 0px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--group {
  padding: 0;
}
.select2-container--default .select2-results__option--disabled {
  color: #999;
}
.select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 26px;
  margin-right: 20px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #dee2e6;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #dee2e6;
  border-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: none;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #dee2e6;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option--group {
  padding: 0;
}
.select2-container--classic .select2-results__option--disabled {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/*!
 * Select2 v4 Bootstrap 5 theme v1.3.0
*/
.select2-container--bootstrap-5 {
  display: block;
}
select + .select2-container--bootstrap-5 {
  z-index: 1;
}

.select2-container--bootstrap-5 *:focus {
  outline: 0;
}
.select2-container--bootstrap-5 .select2-selection {
  width: 100%;
  min-height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #193b68;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--bootstrap-5 .select2-selection {
    transition: none;
  }
}
.select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection {
  border-color: #8c9db4;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
  border-bottom: 0 solid transparent;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5 .select2-search {
  width: 100%;
}
.select2-container--bootstrap-5 .select2-search--inline .select2-search__field {
  vertical-align: top;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear,
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  position: absolute;
  top: 50%;
  right: 2.25rem;
  width: 0.75rem;
  height: 0.75rem;
  padding: 0.25em 0.25em;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
  transform: translateY(-50%);
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover,
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear > span,
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear > span {
  display: none;
}

.select2-container--bootstrap-5 + .select2-container--bootstrap-5 {
  z-index: 1056;
}
.select2-container--bootstrap-5 .select2-dropdown {
  z-index: 1056;
  overflow: hidden;
  color: #193b68;
  background-color: #fff;
  border-color: #8c9db4;
  border-radius: 0.25rem;
}
.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above {
  border-bottom: 0 solid transparent;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search {
  padding: 0.375rem 0.75rem;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #193b68;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
    transition: none;
  }
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus {
  border-color: #8c9db4;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options:not(.select2-results__options--nested) {
  max-height: 15rem;
  overflow-y: auto;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__message {
  color: #6c757d;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted {
  color: #000;
  background-color: #e9ecef;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
  color: #fff;
  background-color: #193b68;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-disabled=true] {
  color: #6c757d;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
  padding: 0.375rem 0.375rem;
  font-weight: 500;
  line-height: 1.5;
  color: #adb5bd;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
  padding: 0.375rem 0.75rem;
}

.select2-container--bootstrap-5 .select2-selection--single {
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  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 5l6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
  padding: 0;
  font-weight: 400;
  line-height: 1.5;
  color: #193b68;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
  font-weight: 400;
  line-height: 1.5;
  color: #6c757d;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__arrow {
  display: none;
}

.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;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.35em 0.65em;
  margin-right: 0.375rem;
  margin-bottom: 0.375rem;
  font-size: 1rem;
  color: #193b68;
  cursor: auto;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  width: 0.75rem;
  height: 0.75rem;
  padding: 0.25em 0.25em;
  margin-right: 0.25rem;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
  border: 0;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove > span {
  display: none;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-search {
  display: block;
  width: 100%;
  height: 1.5rem;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field {
  width: 100%;
  height: 1.5rem;
  margin-top: 0;
  margin-left: 0;
  font-family: inherit;
  line-height: 1.5;
  background-color: transparent;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  right: 0.75rem;
}

.select2-container--bootstrap-5.select2-container--disabled .select2-selection, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection {
  color: #6c757d;
  cursor: not-allowed;
  background-color: #e9ecef;
  border-color: #ced4da;
  box-shadow: none;
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice {
  cursor: not-allowed;
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  display: none;
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty), .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty) {
  padding-bottom: 0;
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty) + .select2-search, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty) + .select2-search {
  display: none;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu).select2-container--bootstrap-5 .select2-selection {
  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).select2-container--bootstrap-5 .select2-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-text ~ .select2-container--bootstrap-5 .select2-selection,
.input-group > .btn ~ .select2-container--bootstrap-5 .select2-selection,
.input-group > .dropdown-menu ~ .select2-container--bootstrap-5 .select2-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group .select2-container--bootstrap-5 {
  flex-grow: 1;
}
.input-group .select2-container--bootstrap-5 .select2-selection {
  height: 100%;
}

.is-valid + .select2-container--bootstrap-5 .select2-selection, .was-validated select:valid + .select2-container--bootstrap-5 .select2-selection {
  border-color: #198754;
}
.is-valid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, .is-valid + .select2-container--bootstrap-5.select2-container--open .select2-selection, .was-validated select:valid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, .was-validated select:valid + .select2-container--bootstrap-5.select2-container--open .select2-selection {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.is-valid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection, .was-validated select:valid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
  border-bottom: 0 solid transparent;
}
.is-valid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection, .was-validated select:valid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.is-invalid + .select2-container--bootstrap-5 .select2-selection, .was-validated select:invalid + .select2-container--bootstrap-5 .select2-selection {
  border-color: #dc3545;
}
.is-invalid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, .is-invalid + .select2-container--bootstrap-5.select2-container--open .select2-selection, .was-validated select:invalid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, .was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open .select2-selection {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.is-invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection, .was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
  border-bottom: 0 solid transparent;
}
.is-invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection, .was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--bootstrap-5 .select2--small.select2-selection {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear,
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear {
  width: 0.5rem;
  height: 0.5rem;
  padding: 0.125rem 0.125rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear:hover,
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search,
.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search .select2-search__field,
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search,
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search .select2-search__field {
  height: 1.5em;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown {
  border-radius: 0.2rem;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown.select2-dropdown--above {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-search .select2-search__field {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
  padding: 0.25rem 0.25rem;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
  padding: 0.25rem 0.5rem;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single {
  padding: 0.25rem 2.25rem 0.25rem 0.5rem;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 0.35em 0.65em;
  font-size: 0.875rem;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  width: 0.5rem;
  height: 0.5rem;
  padding: 0.125rem 0.125rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear {
  right: 0.5rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear,
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear {
  width: 1rem;
  height: 1rem;
  padding: 0.5rem 0.5rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear:hover,
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-search,
.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-search .select2-search__field,
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-search,
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-search .select2-search__field {
  height: 1.5em;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown {
  border-radius: 0.3rem;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown.select2-dropdown--above {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-search .select2-search__field {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
  padding: 0.5rem 0.5rem;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
  padding: 0.5rem 1rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single {
  padding: 0.5rem 2.25rem 0.5rem 1rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 0.35em 0.65em;
  font-size: 1.25rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  width: 1rem;
  height: 1rem;
  padding: 0.5rem 0.5rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear {
  right: 1rem;
}

.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear,
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  width: 0.5rem;
  height: 0.5rem;
  padding: 0.125rem 0.125rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover,
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single .select2-search,
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single .select2-search .select2-search__field,
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-search,
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field {
  height: 1.5em;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown {
  border-radius: 0.2rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
  padding: 0.25rem 0.25rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
  padding: 0.25rem 0.5rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single {
  padding: 0.25rem 2.25rem 0.25rem 0.5rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 0.35em 0.65em;
  font-size: 0.875rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  width: 0.5rem;
  height: 0.5rem;
  padding: 0.125rem 0.125rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  right: 0.5rem;
}

.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear,
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  width: 1rem;
  height: 1rem;
  padding: 0.5rem 0.5rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover,
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single .select2-search,
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single .select2-search .select2-search__field,
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-search,
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field {
  height: 1.5em;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown {
  border-radius: 0.3rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
  padding: 0.5rem 0.5rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
  padding: 0.5rem 1rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single {
  padding: 0.5rem 2.25rem 0.5rem 1rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 0.35em 0.65em;
  font-size: 1.25rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  width: 1rem;
  height: 1rem;
  padding: 0.5rem 0.5rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  right: 1rem;
}

.select2-container--bootstrap-5 {
  display: block;
}
select + .select2-container--bootstrap-5 {
  z-index: 1;
}

.select2-container--bootstrap-5 *:focus {
  outline: 0;
}
.select2-container--bootstrap-5 .select2-selection {
  width: 100%;
  min-height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #193b68;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--bootstrap-5 .select2-selection {
    transition: none;
  }
}
.select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection {
  border-color: #8c9db4;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
  border-bottom: 0 solid transparent;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5 .select2-search {
  width: 100%;
}
.select2-container--bootstrap-5 .select2-search--inline .select2-search__field {
  vertical-align: top;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear,
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  position: absolute;
  top: 50%;
  right: 2.25rem;
  width: 0.75rem;
  height: 0.75rem;
  padding: 0.25em 0.25em;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
  transform: translateY(-50%);
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover,
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear > span,
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear > span {
  display: none;
}

.select2-container--bootstrap-5 + .select2-container--bootstrap-5 {
  z-index: 1056;
}
.select2-container--bootstrap-5 .select2-dropdown {
  z-index: 1056;
  overflow: hidden;
  color: #193b68;
  background-color: #fff;
  border-color: #8c9db4;
  border-radius: 0.25rem;
}
.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above {
  border-bottom: 0 solid transparent;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search {
  padding: 0.375rem 0.75rem;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #193b68;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
    transition: none;
  }
}
.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus {
  border-color: #8c9db4;
  box-shadow: 0 0 0 0.25rem rgba(25, 59, 104, 0.25);
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options:not(.select2-results__options--nested) {
  max-height: 15rem;
  overflow-y: auto;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__message {
  color: #6c757d;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted {
  color: #000;
  background-color: #e9ecef;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
  color: #fff;
  background-color: #193b68;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-disabled=true] {
  color: #6c757d;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
  padding: 0.375rem 0.375rem;
  font-weight: 500;
  line-height: 1.5;
  color: #adb5bd;
}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
  padding: 0.375rem 0.75rem;
}

.select2-container--bootstrap-5 .select2-selection--single {
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  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 5l6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
  padding: 0;
  font-weight: 400;
  line-height: 1.5;
  color: #193b68;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
  font-weight: 400;
  line-height: 1.5;
  color: #6c757d;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__arrow {
  display: none;
}

.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;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.35em 0.65em;
  margin-right: 0.375rem;
  margin-bottom: 0.375rem;
  font-size: 1rem;
  color: #193b68;
  cursor: auto;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  width: 0.75rem;
  height: 0.75rem;
  padding: 0.25em 0.25em;
  margin-right: 0.25rem;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
  border: 0;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove > span {
  display: none;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-search {
  display: block;
  width: 100%;
  height: 1.5rem;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field {
  width: 100%;
  height: 1.5rem;
  margin-top: 0;
  margin-left: 0;
  font-family: inherit;
  line-height: 1.5;
  background-color: transparent;
}
.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  right: 0.75rem;
}

.select2-container--bootstrap-5.select2-container--disabled .select2-selection, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection {
  color: #6c757d;
  cursor: not-allowed;
  background-color: #e9ecef;
  border-color: #ced4da;
  box-shadow: none;
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__clear, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice {
  cursor: not-allowed;
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  display: none;
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty), .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty) {
  padding-bottom: 0;
}
.select2-container--bootstrap-5.select2-container--disabled .select2-selection--multiple .select2-selection__rendered:not(:empty) + .select2-search, .select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection--multiple .select2-selection__rendered:not(:empty) + .select2-search {
  display: none;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu).select2-container--bootstrap-5 .select2-selection {
  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).select2-container--bootstrap-5 .select2-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-text ~ .select2-container--bootstrap-5 .select2-selection,
.input-group > .btn ~ .select2-container--bootstrap-5 .select2-selection,
.input-group > .dropdown-menu ~ .select2-container--bootstrap-5 .select2-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group .select2-container--bootstrap-5 {
  flex-grow: 1;
}
.input-group .select2-container--bootstrap-5 .select2-selection {
  height: 100%;
}

.is-valid + .select2-container--bootstrap-5 .select2-selection, .was-validated select:valid + .select2-container--bootstrap-5 .select2-selection {
  border-color: #198754;
}
.is-valid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, .is-valid + .select2-container--bootstrap-5.select2-container--open .select2-selection, .was-validated select:valid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, .was-validated select:valid + .select2-container--bootstrap-5.select2-container--open .select2-selection {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.is-valid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection, .was-validated select:valid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
  border-bottom: 0 solid transparent;
}
.is-valid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection, .was-validated select:valid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.is-invalid + .select2-container--bootstrap-5 .select2-selection, .was-validated select:invalid + .select2-container--bootstrap-5 .select2-selection {
  border-color: #dc3545;
}
.is-invalid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, .is-invalid + .select2-container--bootstrap-5.select2-container--open .select2-selection, .was-validated select:invalid + .select2-container--bootstrap-5.select2-container--focus .select2-selection, .was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open .select2-selection {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.is-invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection, .was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
  border-bottom: 0 solid transparent;
}
.is-invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection, .was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
  border-top: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--bootstrap-5 .select2--small.select2-selection {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear,
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear {
  width: 0.5rem;
  height: 0.5rem;
  padding: 0.125rem 0.125rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-selection__clear:hover,
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search,
.select2-container--bootstrap-5 .select2--small.select2-selection--single .select2-search .select2-search__field,
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search,
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-search .select2-search__field {
  height: 1.5em;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown {
  border-radius: 0.2rem;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown.select2-dropdown--above {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-search .select2-search__field {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
  padding: 0.25rem 0.25rem;
}
.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
  padding: 0.25rem 0.5rem;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--single {
  padding: 0.25rem 2.25rem 0.25rem 0.5rem;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 0.35em 0.65em;
  font-size: 0.875rem;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  width: 0.5rem;
  height: 0.5rem;
  padding: 0.125rem 0.125rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--small.select2-selection--multiple .select2-selection__clear {
  right: 0.5rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear,
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear {
  width: 1rem;
  height: 1rem;
  padding: 0.5rem 0.5rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-selection__clear:hover,
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-search,
.select2-container--bootstrap-5 .select2--large.select2-selection--single .select2-search .select2-search__field,
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-search,
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-search .select2-search__field {
  height: 1.5em;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown {
  border-radius: 0.3rem;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown.select2-dropdown--above {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-search .select2-search__field {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
  padding: 0.5rem 0.5rem;
}
.select2-container--bootstrap-5 .select2--large.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
  padding: 0.5rem 1rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--single {
  padding: 0.5rem 2.25rem 0.5rem 1rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 0.35em 0.65em;
  font-size: 1.25rem;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  width: 1rem;
  height: 1rem;
  padding: 0.5rem 0.5rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.select2-container--bootstrap-5 .select2--large.select2-selection--multiple .select2-selection__clear {
  right: 1rem;
}

.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear,
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  width: 0.5rem;
  height: 0.5rem;
  padding: 0.125rem 0.125rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover,
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single .select2-search,
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single .select2-search .select2-search__field,
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-search,
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field {
  height: 1.5em;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown {
  border-radius: 0.2rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
  padding: 0.25rem 0.25rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
  padding: 0.25rem 0.5rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single {
  padding: 0.25rem 2.25rem 0.25rem 0.5rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 0.35em 0.65em;
  font-size: 0.875rem;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  width: 0.5rem;
  height: 0.5rem;
  padding: 0.125rem 0.125rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/0.5rem auto no-repeat;
}
.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  right: 0.5rem;
}

.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear,
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  width: 1rem;
  height: 1rem;
  padding: 0.5rem 0.5rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover,
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single .select2-search,
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single .select2-search .select2-search__field,
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-search,
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field {
  height: 1.5em;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown {
  border-radius: 0.3rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--above {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
  padding: 0.5rem 0.5rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
  padding: 0.5rem 1rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single {
  padding: 0.5rem 2.25rem 0.5rem 1rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding: 0.35em 0.65em;
  font-size: 1.25rem;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  width: 1rem;
  height: 1rem;
  padding: 0.5rem 0.5rem;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23676a6d%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  background: transparent 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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1rem auto no-repeat;
}
.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
  right: 1rem;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 400px;
  overflow-y: auto;
}

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options:not(.select2-results__options--nested) {
  max-height: 400px;
  overflow-y: auto;
}

.select2-dropdown {
  background: whitesmoke !important;
}

.the-progress-text {
  display: none !important;
}

.dz-upload {
  background: var(--orange-color) !important;
}

.dz-progress {
  background: linear-gradient(to bottom, #eee, #ddd) !important;
}

.select2-container--bootstrap-5 .select2--small.select2-dropdown .select2-results__options .select2-results__option[role=group] .select2-results__group {
  display: block;
  font-size: 120%;
  background: #969faf;
  color: #fff;
}

.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0px;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.42857;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}

.tox-statusbar__branding {
  display: none;
}

.page-sidebar {
  width: 400px;
}

.page-content {
  flex: 1;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.bg-add {
  background-color: #e9ecef;
}

.bg-highlight {
  background-color: #ffffc0;
}

.bg-gradient-highlight {
  background-image: linear-gradient(to bottom, #ffffc0, #ffffff);
}

.bg-gradient-add {
  background-image: linear-gradient(to bottom, #e9ecef, #ffffff);
}

.bg-gradient-nav {
  background: #adb5bd;
}

.border-gradient {
  background-image: linear-gradient(to bottom, #ced4da, #ffffff);
  background-clip: padding-box; /* Stellt sicher, dass der Hintergrund nur innerhalb des Inhaltsbereichs angezeigt wird */
  padding: 1px; /* Gib dem Element einen Innenabstand, um den Gradienten sichtbar zu machen */
  border-width: 1px; /* Stelle die gewünschte Breite des Rands ein */
  border-style: solid;
  border-color: transparent; /* Macht den Rand transparent */
}

.select2 {
  width: 100% !important;
}

#cookiescript_link {
  position: absolute;
  top: -100px;
}

.offer-container {
  min-height: 100px;
  overflow: hidden;
  position: relative;
}

.offer-content {
  padding-top: 20px;
  padding-left: 60px;
}

.offer-triangle {
  background-color: red;
  display: inline-block;
  transform: translateX(-50%) rotate(45deg) translateX(50%) rotate(-90deg);
  transform-origin: center top;
  box-shadow: 0px -50px 0px 50px red;
  color: white;
  position: absolute;
}

.bg-white-trans {
  background-color: rgba(255, 255, 255, 0.7);
}

.circles {
  margin-bottom: -10px;
}

.circle {
  width: 100px;
  margin: 6px 6px 20px;
  display: inline-block;
  position: relative;
  text-align: center;
  line-height: 1.2;
}

.circle canvas {
  vertical-align: top;
}

.circle strong {
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  text-align: center;
  line-height: 40px;
  font-size: 30px;
}

.circle strong i {
  font-style: normal;
  font-size: 0.6em;
  font-weight: normal;
}

.circle span {
  display: block;
  color: #aaa;
  margin-top: 12px;
}

.download-container .icon-circle {
  width: 80px;
  height: 80px;
  border: 1px solid white;
  border-radius: 50%;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}
.download-container .icon-circle i {
  color: white !important;
}

.icofont-ui-user {
  font-size: 60px;
}

/**
Wizard
 */
.wizard-steps-navigation ul {
  list-style-type: none;
  padding: 0;
}

.wizard-steps-navigation li {
  display: inline-block;
  margin-right: 10px;
  padding: 5px;
  border: 1px solid #ddd;
}

.wizard-steps-navigation li.enabled a {
  color: blue;
  text-decoration: underline;
}

.wizard-steps-navigation li.disabled {
  color: #ccc;
}

#in-progress {
  display: none;
  position: absolute;
  top: 20%;
  left: 40%;
}

#newContactZone {
  display: none;
}

#no-show-pw {
  display: none;
}

a.download-link:link,
a.download-link:visited,
a.download-link:active {
  text-decoration: none;
  color: #fff;
}

a.download-link:hover {
  text-decoration: none;
  color: #fff;
  opacity: 0.5;
}

.the-progress-text {
  font-size: 22px;
  color: #fff;
}

.dropzone .dz-preview .dz-progress {
  top: 115% !important;
  background: linear-gradient(to bottom, #eee, #ddd) !important;
}

.dropzone .dz-preview {
  margin: 20px 35px 0 30px !important;
}

.dropzone .dz-message .dz-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 4px auto;
  color: black;
  background: #f2f3f8;
  border: none;
  border-radius: 4px;
  padding: 6px 12px;
  font-size: 18px;
  font-weight: 500;
  transition: scale 0.5s ease;
}
.dropzone .dz-message .dz-button i {
  margin-right: 6px;
}
.dropzone .dz-message .dz-button:hover {
  background: lightgray;
  scale: 1.05;
}

.upload-folder {
  font-size: 14px;
  color: white;
  text-transform: capitalize;
}
.upload-folder:hover {
  color: lightgray;
}

#spinner {
  display: none;
  z-index: 10000;
  position: absolute;
  top: 30%;
  left: 50%;
  width: 500px;
  height: 500px;
  margin-left: -250px;
}

#form-area {
  z-index: 0;
}

#trialButton {
  --bs-primary-rgb: #223a65 !important;
  --bs-box-shadow: 1px 4px 9px 2px rgba(0, 0, 0, 0.77) !important;
  margin-top: 30px;
}
@media (min-width: 576px) {
  #trialButton {
    margin-top: 4em;
    width: 75% !important;
    border-width: 2px !important;
    border-radius: 11px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #trialButton {
    width: 90% !important;
    margin-top: 4em;
    border-width: 2px !important;
    border-radius: 11px !important;
  }
}

@media (min-width: 576px) and (max-width: 1199.98px) {
  .paymentContain {
    width: 70% !important;
  }
}
.paymentContain .form-control {
  margin-top: 14px;
  border: 1px solid var(--border-color) !important;
}

@media (max-width: 1440px) and (min-width: 575.98px) {
  .loginContain {
    width: 50% !important;
  }
}

.grow {
  transition: 200ms ease-in-out !important;
}
.grow:hover {
  transform: scale(1.1) !important;
}

.btn {
  transition: 200ms ease-in-out !important;
}
.btn:hover {
  transform: scale(1.03) !important;
}

.size-12 {
  font-size: 12px;
}

.size-13 {
  font-size: 13px;
}

.size-14 {
  font-size: 14px;
}

.size-16 {
  font-size: 16px;
}

.size-18 {
  font-size: 18px;
}

.bg-light-gray {
  background-color: #b9b9b9;
}

.font-success {
  color: #198754;
}

.link-decoration-none {
  text-decoration: none;
}

.wrap-cell {
  word-break: break-word; /* переносит длинные слова */
  white-space: normal; /* разрешает перенос строк */
  max-width: 300px; /* ограничивает ширину ячейки */
}

:root {
  --white-color: #FFFFFF;
  --black-color: #202020;
  --gray-color: #808080FF;
  --background-color: #202020;
  --background-trans: rgba(32, 32, 32, 0.7);
  --border-trans: rgba(255, 255, 255, 0.25);
  --search-input-border-color: #ced4da;
  --border-color: #30363d;
  --border-color-active: white;
  --border-default-color: #30363d;
  --navbar-border-color: #606060;
  --hide-input-background: #101010;
  --text-color: #002766;
  --opposite-text-color: #202020;
  --opposite-background-color: #FFFFFF;
  --navbar-background-color: #202020;
  --main-navbar-background-color: #1E1E1E;
  --container-background-color: #202020;
  --card-background-color: #2f2f2f;
  --menu-settings-background-color: #404040;
  --button-background-color: #E0E0E0;
  --button-text-color: #202020;
  --filled-button-color: #202020;
  --filled-button-background: #D9D9D9;
  --search-input-background-color: #626262;
  --invert-calendar-picker-indicator: 100%;
  --active-background: white;
  --active-color: rgba(84, 95, 113, 1);
  --search-icon: url(/build/images/search_dark.647daab2.svg);
  --avatar-sm-size: 40px;
  --avatar-md-size: 40px;
  --orange-color: #FF8B00;
  --blue-color: #003FA5;
  --dark-blue-color: #002766;
  --white-gray: #F4F4F4;
  --pink-color: #D589DD;
}

:root.white-theme {
  --white-color: #FFFFFF;
  --black-color: #505050;
  --gray-color: #A0A0A0;
  --background-color: #FFFFFF;
  --background-trans: rgba(255, 255, 255, 0.9);
  --border-trans: rgba(32, 32, 32, 0.25);
  --border-color: #d6d6d6;
  --navbar-border-color: #d6d6d6;
  --border-color-active: #202020;
  --search-input-border-color: #ced4da;
  --hide-input-background: ghostwhite;
  --text-color: #002766;
  --text-color-hover: #00378f;
  --orange-hover: #ff9a00;
  --opposite-text-color: #FFFFFF;
  --opposite-background-color: #202020;
  --navbar-background-color: #FFFFFF;
  --main-navbar-background-color: #FFFFFF;
  --container-background-color: #FFFFFF;
  --card-background-color: #F8F8F8;
  --menu-settings-background-color: #F4F4F4;
  --button-background-color: #E0E0E0;
  --button-text-color: #202020;
  --filled-button-color: #FFFFFF;
  --filled-button-background: #808080;
  --search-input-background-color: #E0E0E0;
  --invert-calendar-picker-indicator: 0%;
  --active-background: darkgray;
  --active-color: white;
  --search-icon: url(/build/images/lupe.d7e3cb16.svg);
  --avatar-sm-size: 40px;
  --avatar-md-size: 40px;
  --bs-accordion-border-radius: 20px;
}

* {
  transition: color 0.5s ease; /* Уменьшено время перехода */
}

* {
  transition: background-color 0.5s ease; /* Уменьшено время перехода */
}

a, svg {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

.list-style-none {
  list-style: none;
}

@media (max-width: 575.98px) {
  .p-xs-0 {
    padding: 0 !important;
  }
}

.m-top-120 {
  margin-top: 120px !important;
}
@media (max-width: 1199.98px) {
  .m-top-120 {
    margin-top: 70px !important;
  }
}
@media (max-width: 767.98px) {
  .m-top-120 {
    margin-top: 70px !important;
  }
}

.fs-30 {
  font-size: 1.75rem !important;
}

.fs-22 {
  font-size: 22px;
}

.fs-16 {
  font-size: 16px;
}

.ml-mr-auto {
  margin-left: auto;
  margin-right: auto;
}

.mt-mb-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.mt-100 {
  margin-top: 100px;
}

.mb-100 {
  margin-bottom: 100px;
}

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

@media (min-width: 768px) {
  .mr-md-30 {
    margin-right: 80px;
  }
}
@media (min-width: 992px) {
  .mr-md-30 {
    margin-right: 200px;
  }
}
@media (min-width: 1200px) {
  .mr-md-30 {
    margin-right: 300px;
  }
}

.icofont-edit {
  font-size: 24px;
  color: grey;
}

.icofont-trash {
  font-size: 24px;
  color: red;
}

svg {
  color: var(--text-color);
  cursor: pointer;
}

.svg-icon {
  width: 60px;
  height: 60px;
}

.svg-arrow {
  color: var(--text-color);
}

.svg-close {
  color: var(--text-color);
}
.svg-close:hover {
  color: var(--gray-color);
}

.add-round-icon {
  border: 1px solid var(--text-color);
  border-radius: 50%;
  cursor: pointer;
}

.svg-navbar-menu {
  width: 36px;
  height: 36px;
}

.svg-navigation-menu {
  width: 30px;
  height: 30px;
}

.svg-navbar {
  margin-left: 6px;
  width: 16px;
  height: 16px;
}

.bi-lock-fill {
  color: rgb(255, 150, 0) !important;
}

.bumble-img {
  z-index: 0;
  position: absolute;
  pointer-events: none;
  user-select: none; /* basic CSS */
  -webkit-user-select: none; /* for Chrome и Safari */
  -moz-user-select: none; /* for Firefox */
  -ms-user-select: none; /* for Internet Explorer/Edge */
}

.empty-account-image-sm {
  border-radius: 50%;
  width: var(--avatar-sm-size);
  height: var(--avatar-sm-size);
}

.text-color {
  color: var(--text-color);
}

.text-orange {
  color: var(--orange-color);
}

.blue-text-color {
  color: rgb(1, 255, 240);
}

.background-color {
  background-color: var(--background-color);
}

.background-trans-black {
  background: rgba(32, 32, 32, 0.7);
}

.background-trans {
  color: var(--text-color);
  background-color: var(--background-trans);
}

.transparent {
  background-color: transparent !important;
}

.border-radius-container {
  border-radius: 32px;
}
@media (max-width: 767.98px) {
  .border-radius-container {
    height: 100%;
    border-radius: 0 !important;
  }
}

.border-radius-container-sm {
  border-radius: 60px;
}
@media (max-width: 575.98px) {
  .border-radius-container-sm {
    border-radius: 0 !important;
  }
}

@media (min-width: 768px) {
  .custom-left-border {
    border-left: 1px solid var(--border-trans);
  }
}

.border-color {
  border: 1px solid var(--border-color);
  border-radius: 24px;
}

.green-color {
  color: #447a69;
}

.link-color {
  color: #0dcaf0;
}
.link-color:hover {
  color: #1dc9a4;
}

.border-radius-20 {
  border-radius: 20px;
}

.form-control:focus {
  border-color: var(--text-color);
  box-shadow: none;
}

.input-wrap {
  margin: 6px 0;
}

.input-underline {
  padding-left: 0;
  width: 100%;
  color: var(--text-color);
  background-color: transparent;
  border: none;
  border-bottom: 1px solid var(--text-color);
  border-radius: 0;
}
.input-underline:focus {
  color: var(--text-color);
  background-color: transparent;
  box-shadow: none;
}
.input-underline:active {
  color: var(--text-color);
  background-color: transparent;
  box-shadow: none;
}

.input-border {
  color: var(--text-color) !important;
  border: 1px solid var(--text-color);
  background: transparent !important;
}
.input-border::placeholder {
  font-weight: 300;
  color: var(--gray-color);
}

.input-hide-color-style {
  font-family: "Poppins", sans-serif;
}
.input-hide-color-style label {
  font-weight: 600;
  font-size: 14px;
  color: var(--text-color);
}
.input-hide-color-style input, .input-hide-color-style textarea {
  font-size: 14px;
  color: var(--text-color);
  background: var(--background-color);
  border: 0.5px solid #606060;
}
.input-hide-color-style input:active, .input-hide-color-style input:focus, .input-hide-color-style textarea:active, .input-hide-color-style textarea:focus {
  color: var(--text-color);
  background: var(--hide-input-background);
  border: 0.5px solid #606060;
}
.input-hide-color-style textarea {
  min-height: 180px;
  background: var(--hide-input-background) !important;
}

.input-payment {
  background: var(--background-color);
}
.input-payment:active, .input-payment:focus {
  background: var(--background-color);
}

.paymentContain .input-wrap {
  position: relative;
  min-width: 100%;
  max-width: 300px;
}
.paymentContain .input-wrap input {
  color: var(--text-color);
  min-width: 100%;
  padding: 28px 10px 10px 10px;
  box-sizing: border-box;
}
.paymentContain .input-wrap label {
  font-size: 14px;
  position: absolute;
  left: 10px;
  top: 10px;
  transition: all 0.2s ease;
  pointer-events: none;
  color: var(--gray-color);
}

label {
  cursor: pointer;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: var(--text-color);
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: inset 0 0 20px 20px transparent;
}

.button {
  min-width: 100px;
  padding: 8px 16px;
  color: var(--button-text-color);
  background-color: var(--button-background-color);
  border: none;
  border-radius: 38px;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-size: 16px;
  text-decoration: none;
  transition: transform 0.2s ease-in-out;
  cursor: pointer;
}
@media (max-width: 991.98px) {
  .button {
    min-width: 80px;
    font-size: 14px;
  }
}

.button-gradient {
  color: var(--white-color);
  background: linear-gradient(to right, rgb(0, 63, 106), rgb(1, 255, 240));
}
.button-gradient:hover {
  color: var(--white-color) !important;
}
.button-gradient:disabled {
  cursor: auto;
  opacity: 0.6;
  transform: none;
}

.button-filled {
  color: var(--filled-button-color);
  background: var(--filled-button-background);
}

.button-delete {
  color: var(--white-color);
  background-color: #d00000;
}

.button-no-style {
  border: none;
  background: transparent;
}

.button-resend {
  padding: 8px 10px;
  font-weight: 400;
  font-size: 14px !important;
  background: transparent;
  color: rgb(1, 255, 240);
}

.button-login {
  color: #FFFFFF;
  background-color: transparent;
  border: 2px solid #FFFFFF;
}

.button-download {
  width: auto;
  color: white !important;
  background: gray !important;
}

.button-lg {
  padding: 12px 20px;
  font-weight: 300;
  font-size: 18px;
}

.button-custom-bank {
  border-radius: 6px;
}
.button-custom-bank i {
  font-size: 48px;
}
@media (max-width: 1199.98px) {
  .button-custom-bank i {
    font-size: 48px;
  }
}
@media (max-width: 991.98px) {
  .button-custom-bank i {
    font-size: 33px;
  }
}
@media (max-width: 767.98px) {
  .button-custom-bank i {
    font-size: 28px;
  }
}

.display-none {
  display: none;
}

.display-flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

.display-flex-end {
  display: flex;
  justify-content: end;
  align-items: end;
}

.display-flex-start {
  display: flex;
  justify-content: start;
  align-items: center;
}

.display-flex-between {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.display-column-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

@media (max-width: 575.98px) {
  .h-100-sm {
    height: 100%;
  }
}

.max-w-600 {
  max-width: 580px;
}

.overflow-visible {
  overflow: visible;
}

.max-content {
  width: max-content;
}

a {
  text-decoration: none;
}

.a-small-white {
  display: flex;
  color: var(--white-color);
  font-weight: 100;
  font-size: 10px;
  cursor: pointer;
}
.a-small-white:hover {
  text-decoration: underline 1px solid white;
}

.a-small-blue {
  display: flex;
  color: var(--text-color);
  font-weight: 100;
  font-size: 10px;
  cursor: pointer;
}
.a-small-blue:hover {
  text-decoration: underline 1px solid var(--text-color);
}

.a-medium-white {
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  font-weight: 200;
  line-height: 20px;
  font-size: 16px;
}
.a-medium-white:hover {
  text-decoration: underline 1px solid var(--white-color);
}

.a-medium-blue {
  color: var(--text-color);
  text-align: center;
  font-weight: 300;
  line-height: 24px;
  font-size: 12px;
}
.a-medium-blue:hover {
  text-decoration: underline 1px solid var(--text-color);
}

.p-medium-white {
  color: var(--white-color);
  font-weight: 300;
  line-height: 20px;
  font-size: 16px;
}

.p-small {
  font-size: 14px;
  color: var(--text-color);
}

.font-50 {
  font-size: 50px !important;
}
@media (max-width: 767.98px) {
  .font-50 {
    font-size: 30px !important;
  }
}

.font-family {
  font-family: "Poppins", sans-serif;
}

.ghost-text {
  color: gray;
}

.image-text {
  cursor: pointer;
  user-select: none;
  border-radius: 50%;
  background: var(--orange-color);
  color: var(--white-color);
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 500;
}

@keyframes slideDown {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slideDown30 {
  0% {
    transform: translateY(-30%);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.animation-out-top {
  animation: slideDown30 1.5s ease-out;
}

.custom-alert {
  position: absolute;
  top: 10px;
  right: 20px;
  z-index: 99999;
  min-width: 180px;
  animation: slideDown 1s ease-out;
}
.custom-alert button {
  padding: 10px 10px 0 0 !important;
}
.custom-alert svg {
  margin-right: 20px;
  width: 40px;
  height: auto;
}
.custom-alert .svg-success {
  fill: green;
}
.custom-alert .svg-error {
  fill: red;
}

.hover-white:hover {
  color: white !important;
}

.fw-100 {
  font-weight: 100;
}

.fw-200 {
  font-weight: 200;
}

.fw-300 {
  font-weight: 300;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.f-34 {
  font-size: 34px;
}

.f-24 {
  font-size: 24px;
}

.f-22 {
  font-size: 22px;
}

.f-20 {
  font-size: 20px;
}

.f-18 {
  font-size: 18px;
}

.f-16 {
  font-size: 16px;
}

.f-14 {
  font-size: 14px;
}

.f-12 {
  font-size: 12px;
}

.f-10 {
  font-size: 10px;
}

@media (min-width: 768px) {
  .h-md-auto {
    height: auto !important;
  }
}

@media (max-width: 575.98px) {
  .h-sm-100 {
    height: 100%;
  }
}

.z-index-1 {
  position: relative;
  z-index: 1;
}

.border-radius-1 {
  border-radius: 8px;
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(20%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideOutLeft {
  from {
    transform: translateX(0);
    opacity: 1;
  }
  to {
    transform: translateX(-20%);
    opacity: 0;
  }
}
@keyframes slideOutRight {
  from {
    transform: translateX(0);
    opacity: 1;
  }
  to {
    transform: translateX(20%);
    opacity: 0;
  }
}
@keyframes navigation-menu-appear {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes navigation-price-menu-appear {
  from {
    transform: translateY(-24%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.page-content {
  background: #fff;
}

.section-navbar .nav-menu {
  display: flex;
  justify-content: center;
  gap: 80px;
  padding: 10px 0;
  margin-bottom: 20px;
}
.section-navbar .nav-menu li {
  display: flex;
  align-items: center;
  list-style: none;
}
.section-navbar .nav-menu li .link {
  font-family: "Poppins", sans-serif !important;
  font-weight: 600;
  font-size: 24px;
  color: var(--orange-color);
  text-decoration: none;
}
.section-navbar .nav-menu li .link:hover {
  color: #00378f;
}
.section-navbar .nav-menu li .link img {
  margin-right: 16px;
}
.section-navbar .nav-menu li .link-active {
  color: var(--text-color) !important;
  border-bottom: 2px solid var(--text-color);
}
.section-navbar .nav-menu .img-lock {
  margin-left: 8px;
}

.bottom-menu {
  justify-content: space-around;
  height: 60px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  background-color: rgba(32, 32, 32, 0.6);
  backdrop-filter: blur(1px);
}
.bottom-menu div {
  font-size: 24px;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30%;
}

.modal-content {
  color: var(--text-color);
  background-color: var(--navbar-background-color);
  border: 1px solid var(--border-color);
}

.home-container {
  min-height: 100%;
  font-family: "Poppins", sans-serif;
  color: var(--white-color);
}
.home-container span {
  letter-spacing: 6px;
  font-weight: 200;
}
.home-container h3, .home-container .h3 {
  text-align: center;
  letter-spacing: 4px;
  font-size: 18px;
  font-weight: 300;
}
.home-container a {
  letter-spacing: 4px;
  padding: 16px 20px;
  font-size: 20px;
  font-weight: 400;
}
.home-container img.logo {
  width: 340px;
}
.home-container img.bumble-img {
  margin: 120px 0 0 0;
}
.home-container .upload-preview {
  border-radius: 32px;
  width: 100%;
  max-width: 400px;
}
.home-container .video-container {
  position: relative;
  width: 210px;
  height: 120px;
  cursor: pointer;
}
.home-container .video-container video {
  width: 100%;
  height: 100%;
}
@media (max-width: 767.98px) {
  .home-container .reverse-small {
    display: flex;
    flex-direction: column-reverse;
  }
}
.home-container .text-section {
  width: 80%;
  margin: 10px 0;
}
.home-container .text-section h4, .home-container .text-section .h4 {
  font-size: 20px;
}
.home-container .text-section p {
  font-size: 14px;
}
@media (max-width: 1199.98px) {
  .home-container .video-test {
    margin: 0 10px 50px auto;
  }
}
@media (max-width: 991.98px) {
  .home-container .text-section h4, .home-container .text-section .h4 {
    font-size: 20px;
  }
  .home-container .text-section p {
    font-size: 12px;
  }
}
@media (max-width: 767.98px) {
  .home-container .text-section {
    margin: 2px 0;
  }
  .home-container .text-section h4, .home-container .text-section .h4 {
    font-size: 18px;
  }
}

.features-container {
  background-color: black;
  color: var(--white-color);
  padding: 20px 0;
}
.features-container h1, .features-container .h1 {
  position: relative;
  font-size: 4rem;
  color: white;
}
@media (max-width: 767.98px) {
  .features-container h1, .features-container .h1 {
    font-size: 1.75rem;
  }
}
.features-container h2, .features-container .h2 {
  font-size: 18px;
  color: #c0c0c0;
}
.features-container h3, .features-container .h3 {
  font-size: 20px;
  color: rgb(1, 255, 240);
  font-weight: 700;
}
.features-container h4, .features-container .h4 {
  font-weight: 700;
  font-size: 2rem;
  letter-spacing: -0.01em;
  margin-bottom: 30px;
}
.features-container img {
  width: 100%;
  height: auto;
}
.features-container .color-back {
  background-color: #202020;
  border-radius: 20px;
}
.features-container .element-hidden {
  opacity: 0;
  visibility: hidden;
}
.features-container .slide-in-left {
  animation: slideInLeft 1s ease-out forwards;
}
.features-container .slide-in-right {
  animation: slideInRight 1s ease-out forwards;
}
.features-container .slide-out-left {
  animation: slideOutLeft 1s ease-out forwards;
}
.features-container .slide-out-right {
  animation: slideOutRight 1s ease-out forwards;
}

.auth-container {
  position: relative;
  padding: 40px 60px 25px 60px;
  max-width: 430px;
  border-radius: 45px;
  background: #fff;
  box-sizing: inherit;
}
@media (max-width: 575.98px) {
  .auth-container {
    height: 100%;
    max-width: none;
    border-radius: 0 !important;
  }
}
.auth-container input:-webkit-autofill,
.auth-container input:-webkit-autofill:hover,
.auth-container input:-webkit-autofill:focus,
.auth-container input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: var(--text-color);
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: inset 0 0 20px 20px transparent;
}
.auth-container h1, .auth-container .h1 {
  text-align: center;
  font-weight: 400;
  font-size: 32px;
  line-height: 36px;
  color: var(--orange-color);
  font-family: "Lora", sans-serif;
}
.auth-container label {
  color: var(--text-color);
}
.auth-container button {
  display: flex;
  margin: 20px auto;
  padding: 14px 20px;
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .auth-container button {
    font-size: 16px;
  }
}
.auth-container .icofont-instagram,
.auth-container .icofont-linkedin,
.auth-container .icofont-facebook,
.auth-container .icofont-web {
  color: gray;
}
.auth-container .input-wrap {
  margin: 0 !important;
}
.auth-container .input-underline {
  margin-bottom: 1.25rem;
  color: var(--text-color);
  border-bottom: 1px solid var(--text-color);
  box-shadow: none;
}
.auth-container .input-underline:focus {
  color: var(--text-color);
}

.return-link {
  position: absolute;
  right: 24px;
  top: 20px;
  z-index: 100;
}

.logo-absolute {
  position: absolute;
  left: 24px;
  top: 20px;
  z-index: 100;
}

.logo-wrap {
  color: var(--text-color);
  display: flex;
  flex-direction: column;
  align-items: end;
  font-size: 14px;
  font-weight: 200;
}
.logo-wrap svg {
  width: 127px;
}
.logo-wrap span {
  letter-spacing: 7.7px;
}
.logo-wrap .logo {
  width: 140px;
  height: 60px;
}
@media (max-width: 575.98px) {
  .logo-wrap {
    font-size: 10px;
  }
  .logo-wrap img {
    width: 140px;
  }
}

.price-container {
  height: 100%;
  color: #FFFFFF;
}
.price-container h3, .price-container .h3 {
  text-align: start;
  padding: 0 0 10px 40px;
  color: #FFFFFF;
}
.price-container .radio-wrap {
  display: flex;
  flex-direction: column;
  align-items: start;
}
.price-container .radio-wrap input {
  width: 20px;
  height: 20px;
}
.price-container .radio-wrap .savings {
  font-size: 14px;
  text-align: start;
  padding-left: 30px;
  color: #0d6efd;
}
.price-container .radio-wrap .name {
  font-weight: 200;
  font-size: 16px;
  margin-left: 10px;
}
.price-container .radio-wrap .name.active {
  font-weight: bold;
}
.price-container .link-button {
  font-size: 16px;
  display: flex;
  justify-content: center;
  margin: auto 0 0 0;
  border: none;
  border-radius: 38px;
  padding: 10px;
  cursor: pointer;
  background-color: #FFFFFF;
  transition: 0.3s ease;
}
.price-container .link-button:hover {
  transform: scale(1.03) !important;
}
@media (max-width: 1199.98px) {
  .price-container .link-button {
    font-size: 12px;
  }
}
@media (max-width: 991.98px) {
  .price-container .link-button {
    font-size: 10px;
  }
}
.price-container .fixed-size {
  max-width: 1600px;
  margin: 60px auto;
}
.price-container .show-navbar {
  display: block !important;
}
.price-container .white-button {
  border: 1px solid #FFFFFF !important;
  color: black;
}
.price-container .white-button.current-button {
  cursor: default;
  transform: none !important;
  background-color: #FFFFFF !important;
  color: #202020 !important;
}
.price-container .white-button:hover {
  background: #202020;
  color: white;
}
.price-container .purple-button {
  border: 1px solid #FFFFFF !important;
  color: #a62bbd;
}
.price-container .purple-button.current-button {
  cursor: default;
  transform: none !important;
  background-color: #FFFFFF !important;
  color: #a62bbd !important;
}
.price-container .purple-button:hover {
  background-color: #c760e1;
  color: #FFFFFF;
}
.price-container .blue-button {
  border: 1px solid #FFFFFF !important;
  color: #58bbe3;
}
.price-container .blue-button.current-button {
  cursor: default;
  transform: none !important;
  background-color: #FFFFFF !important;
  color: #58bbe3 !important;
}
.price-container .blue-button:hover {
  background-color: #85d5f0;
  color: #FFFFFF;
}
.price-container .month-span {
  margin: 10px 0 10px 4px;
}
.price-container #business-price,
.price-container .title-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.price-container .title-price {
  font-family: "Inter", sans-serif;
  color: white;
  font-weight: 700;
  font-size: 120px;
  line-height: 100px;
  letter-spacing: 1.25rem;
}
.price-container .plan-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.price-container .plan-info-wrap {
  flex: 1;
  margin: 0 20px;
  background-color: #f4f4f4;
  box-sizing: border-box;
  border-radius: 20px;
  padding: 20px;
  text-align: center;
  height: 130px;
}
.price-container .price {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--orange-color);
  margin: 10px 0;
  font-size: 16px;
  font-weight: bold;
}
.price-container .purple-color {
  color: #a62bbd;
}
.price-container .blue-color {
  color: #58bbe3;
}
.price-container .free {
  background: rgb(32, 32, 32) !important;
}
.price-container .pro {
  background: #F4F4F4;
}
.price-container .business {
  background: #F4F4F4;
}
.price-container .border-card {
  border: 1px solid #FFFFFF;
}
.price-container .section-plan {
  display: flex;
  flex-direction: column;
  min-height: 350px;
  margin: 20px auto;
  padding: 20px;
  max-width: 500px;
  color: var(--text-color);
  border-radius: 20px;
  text-align: center;
}
.price-container .section-plan h2, .price-container .section-plan .h2 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: 800;
  margin: 0;
  letter-spacing: 1px;
}
.price-container .navbar-price {
  height: 180px;
  display: none;
  text-align: center;
  position: sticky;
  top: 0;
  right: 0;
  z-index: 100;
  width: 100%;
  color: white;
  animation: 200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running navigation-price-menu-appear;
  transition: transform 2s ease;
}
.price-container .navbar-price h2, .price-container .navbar-price .h2 {
  display: flex;
  align-items: center;
  text-align: start;
  font-size: 18px;
  height: 56px;
  margin: 0;
  letter-spacing: 1px;
}
.price-container .navbar-price .navbar-empty-div {
  height: 50px;
  width: 100%;
  background: #202020;
}
.price-container .navbar-plan-container {
  position: absolute;
  top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 40px 10px 0 10px;
  height: 130px;
  width: 100%;
}
.price-container .navbar-plan-section {
  flex: 1;
  margin: 0 20px;
  padding-bottom: 20px;
  border-radius: 20px;
  text-align: center;
}
.price-container .navbar-border-card {
  border: 1px solid #FFFFFF;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@media (max-width: 991.98px) {
  .price-container .price-middle-container {
    flex-direction: column;
  }
  .price-container .price-middle-container .navbar-plan-section:first-child .section-plan {
    margin: 0 auto !important;
    padding: 0 !important;
  }
  .price-container .price-middle-container .navbar-plan-section {
    width: 90% !important;
    min-height: 0 !important;
  }
  .price-container .price-middle-container .navbar-plan-section .section-plan {
    min-height: 0;
  }
}
.price-container table {
  color: black !important;
  width: 100%;
  border-collapse: collapse;
}
.price-container table .navbar-plan-section {
  padding: 20px;
}
.price-container table tr {
  display: flex;
  flex-direction: column;
  color: #FFFFFF;
}
.price-container table th,
.price-container table td {
  height: 64px;
  font-size: 16px;
  text-align: left;
  margin: 20px 0;
  padding: 20px;
  border-bottom: 1px solid #d4d7d9 !important;
}
@media (max-width: 1199.98px) {
  .price-container table th,
  .price-container table td {
    font-size: 14px;
  }
}
.price-container .price-table-container {
  color: black;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 10px;
}
@media (max-width: 1399.98px) {
  .price-container .title-price {
    font-size: 90px;
    line-height: 80px;
  }
}
@media (max-width: 1199.98px) {
  .price-container .title-price {
    font-size: 64px;
    line-height: 55px;
    letter-spacing: 16px;
  }
}
@media (max-width: 991.98px) {
  .price-container .title-price {
    font-size: 50px;
    line-height: 42px;
    letter-spacing: 14px;
  }
}
@media (max-width: 767.98px) {
  .price-container .title-price {
    font-size: 40px;
    line-height: 36px;
    letter-spacing: 14px;
  }
}
@media (max-width: 575.98px) {
  .price-container .title-price {
    letter-spacing: 8px;
  }
}

.overflow-hidden-only-small-screen {
  overflow: hidden;
}
@media (min-width: 992px) {
  .overflow-hidden-only-small-screen {
    overflow: visible !important;
  }
}

.accordion {
  border: none;
  padding-bottom: 100px;
}
.accordion * {
  color: var(--white-color);
  background-color: #202020;
  box-sizing: border-box;
}
.accordion .accordion-item {
  border: none;
  border-radius: 0;
  padding: 20px 0;
  border-top: 0.5px solid white;
}
.accordion .accordion-item:last-child {
  border-bottom: 0.5px solid white;
}
.accordion .accordion-button {
  border: none;
  border-radius: 0;
  min-width: 100%;
  color: var(--white-color);
  background-color: #202020;
}
.accordion .accordion-button::after {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(0%) contrast(0%);
}
.accordion .accordion-button:not(.collapsed)::after {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(0%) contrast(0%);
}

#form-area {
  filter: drop-shadow(0px 0px 60px rgba(0, 0, 0, 0.05));
}
#form-area form[name=upload] {
  position: relative;
  z-index: 6;
  text-align: center;
  background-color: transparent;
  border: none;
  min-height: 20px;
  max-width: fit-content;
  margin: 0 auto;
  padding: 0;
}
@media (max-width: 767.98px) {
  #form-area form[name=upload] {
    max-width: none;
  }
}
#form-area input {
  font-size: 16px;
  border-bottom: 3px solid var(--text-color);
  outline: none !important;
  color: var(--text-color) !important;
}
#form-area input[type=date]::-webkit-calendar-picker-indicator {
  filter: invert(100%) brightness(100);
}
#form-area input:-webkit-autofill,
#form-area input:-webkit-autofill:hover,
#form-area input:-webkit-autofill:focus,
#form-area input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: var(--text-color);
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: inset 0 0 20px 20px transparent;
  font-size: 16px;
}
#form-area label {
  color: var(--text-color);
  font-size: 16px !important;
  font-weight: 200 !important;
}
#form-area .button-gradient {
  font-size: 18px;
  padding: 14px 30px;
}
#form-area .toggle-files {
  display: flex;
  margin: 40px auto 0 auto;
  padding: 10px;
  color: var(--text-color);
  background: transparent;
  border: none;
  border-bottom: 1px solid transparent;
}
#form-area .toggle-files:hover {
  border-bottom: 1px solid var(--text-color);
}
#form-area .shared-file-form {
  max-width: 580px;
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 100px;
}
@media (max-width: 575.98px) {
  #form-area .shared-file-form {
    border-radius: 0;
    margin-bottom: 0;
    padding-bottom: 60px !important;
  }
}
#form-area .select2-selection {
  padding-left: 0;
  color: var(--text-color);
  border: none;
  border-radius: 0;
  border-bottom: 3px solid var(--text-color);
  background-color: transparent !important;
}
#form-area .select2-container--bootstrap-5 .select2-selection--single {
  padding: 0;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2016%2016%27%3E%3Cpath%20fill=%27none%27%20stroke=%27%23ffffff%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%20stroke-width=%272%27%20d=%27M2%205l6%206%206-6%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  box-shadow: none;
}
#form-area .select2-selection__rendered {
  padding-left: 0 !important;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  color: var(--text-color) !important;
  background-color: transparent !important;
}

.select2-dropdown--below {
  border-color: white !important;
}

#contactSelectZone .select2-dropdown {
  color: var(--text-color);
}
#contactSelectZone .select2-dropdown input[type=search] {
  color: var(--text-color) !important;
}

#newContactZone a {
  margin: -12px -3px 0 0;
}
#newContactZone h4, #newContactZone .h4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  padding-right: 4px;
  font-family: "Poppins", sans-serif;
  color: var(--text-color);
  margin: 0;
}

.upload-title::-webkit-scrollbar {
  display: none; /* Скрыть скроллбар в WebKit браузерах */
}

.upload-title {
  overflow-y: hidden;
  overflow-x: scroll;
  max-width: 100%;
  height: 100%;
  color: var(--text-color);
  font-family: "Poppins", sans-serif;
  font-size: 80px;
  font-weight: 400;
  -ms-overflow-style: none; /* Скрыть скроллбар в IE и Edge */
  scrollbar-width: none; /* Скрыть скроллбар в Firefox */
}
@media (max-width: 991.98px) {
  .upload-title {
    display: none;
  }
}

.block-input-wrap {
  position: relative;
  display: flex;
}
.block-input-wrap input {
  padding-right: 30px; /* Отступ для иконки */
}
.block-input-wrap .icon-wrapper {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none; /* Иконка не мешает вводу текста */
}
.block-input-wrap .icon-wrapper svg {
  font-size: 16px;
  color: white;
}

.versions-container {
  height: auto !important;
}
.versions-container h2, .versions-container .h2 {
  font-size: 20px;
}
.versions-container p {
  font-size: 14px;
}
.versions-container .section-plan {
  display: flex;
  flex-direction: column;
}
.versions-container .link-button {
  transition: 0.3s ease;
  margin: auto 0 0 0;
}
.versions-container .link-button:hover {
  transform: scale(1.03) !important;
}
.versions-container .navbar-plan-section {
  margin: 0 !important;
  padding-bottom: 0 !important;
}

.account-container {
  color: var(--text-color) !important;
  padding: 0 0 20px 0;
  font-family: "Poppins", sans-serif;
}
.account-container h3, .account-container .h3 {
  color: var(--orange-color);
  font-weight: 400;
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .account-container h3, .account-container .h3 {
    font-size: 16px;
  }
}
.account-container li {
  margin: 40px 0;
  font-size: 20px;
  font-weight: 400;
}
@media (max-width: 767.98px) {
  .account-container li {
    font-size: 14px;
  }
}
.account-container a:hover, .account-container label:hover {
  color: gray;
}
.account-container .ghost-text {
  color: var(--text-color);
  margin-top: 10px;
  font-size: 12px;
  font-weight: 200;
}
.account-container .info-account {
  color: var(--text-color);
  min-height: 90%;
}
.account-container .wrap-account-image {
  width: 150px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.account-container .wrap-account-image a {
  margin-top: 6px;
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-size: 12px;
  text-decoration: none;
  color: var(--text-color);
}
.account-container .avatar-with-delete-button {
  width: 120px;
  height: 120px;
  position: relative;
  cursor: pointer;
}
.account-container .avatar-with-delete-button .change-account-image {
  position: absolute;
  right: 0;
  bottom: 8px;
  padding: 4px;
  background: var(--white-color);
  border: 1px solid var(--orange-color);
  border-radius: 50%;
}
.account-container .avatar-with-delete-button .change-account-image svg {
  color: var(--orange-color);
  width: 22px;
  height: 22px;
}
@media (max-width: 991.98px) {
  .account-container .avatar-with-delete-button {
    width: 100px;
    height: 100px;
  }
}
.account-container .account-image {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background: var(--opposite-text-color);
}
.account-container .account-image .info-account {
  color: var(--text-color);
  min-height: 800px;
}
.account-container .info-account-section {
  display: flex;
  flex-direction: column;
  align-items: start;
  padding-top: 30px;
  max-width: 80%;
  margin: 0 auto;
  background: var(--white-color);
  border-radius: 20px;
}
@media (max-width: 767.98px) {
  .account-container .info-account-section {
    max-width: none;
  }
}
.account-container .info-account-section .main-section {
  display: flex;
  justify-content: center;
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  .account-container .info-account-section .main-section {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
}
.account-container .info-account-section ul {
  min-width: 300px;
  list-style: none;
}
@media (max-width: 767.98px) {
  .account-container .info-account-section ul {
    min-width: 0;
    width: 100%;
    padding: 0 10px;
  }
}
.account-container .info-account-section .ul-border {
  display: flex;
  justify-content: space-around;
  width: 100%;
}
@media (max-width: 767.98px) {
  .account-container .info-account-section .ul-border {
    flex-direction: column;
  }
}
.account-container .info-account-section .lang-title {
  font-weight: bold;
  color: #f7941e;
}
.account-container .info-account-section .language-switcher {
  gap: 1.2rem;
  flex-wrap: wrap;
}
.account-container .info-account-section .language-option {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-weight: 400;
  color: var(--text-color);
  position: relative;
}
.account-container .info-account-section .language-option input[type=radio] {
  display: none;
}
.account-container .info-account-section .language-option .custom-radio {
  width: 14px;
  height: 14px;
  border: 1px solid var(--orange-color);
  border-radius: 50%;
  margin-right: 8px;
  display: inline-block;
  position: relative;
}
.account-container .info-account-section .language-option input[type=radio]:checked + .custom-radio {
  background-color: var(--orange-color);
}
.account-container .info-account-section .design-title {
  font-weight: bold;
  color: var(--orange-color);
}
.account-container .info-account-section .design-toggle-wrapper {
  display: flex;
  gap: 2rem;
  align-items: center;
}
.account-container .info-account-section .design-toggle-wrapper .mode-option {
  display: flex;
  align-items: center;
  cursor: pointer;
  color: var(--text-color);
  font-weight: 400;
  transition: color 0.3s;
}
.account-container .info-account-section .design-toggle-wrapper .mode-option .custom-radio {
  width: 14px;
  height: 14px;
  border: 1px solid var(--orange-color);
  border-radius: 50%;
  margin-right: 8px;
  background-color: transparent;
  transition: background-color 0.3s;
}
.account-container .info-account-section .design-toggle-wrapper .mode-option.active {
  font-weight: 500;
}
.account-container .info-account-section .design-toggle-wrapper .mode-option.active .custom-radio {
  background-color: #f7941e;
}
@media (max-width: 991.98px) {
  .account-container .info-account-section {
    padding-top: 20px;
    align-items: center;
    width: 100%;
  }
  .account-container .wrap-account-image {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .account-container .account-image {
    width: 100px;
    height: 100px;
    margin-right: auto;
  }
}

.settings-container-test {
  height: 100%;
  width: 100%;
  color: var(--text-color);
  font-family: "Poppins", sans-serif;
}
.settings-container-test .background-section {
  display: flex;
  flex-wrap: wrap;
}
.settings-container-test .background-section .back {
  width: 50%;
}
.settings-container-test .setting-section label, .settings-container-test .setting-section .form-label {
  font-weight: 600;
  color: var(--orange-color);
}
.settings-container-test h1, .settings-container-test .h1 {
  justify-content: start;
  font-weight: 700;
  font-size: 20px;
  margin: 0 0 30px 0;
}
.settings-container-test ul {
  padding: 60px 0 0 0;
  list-style: none;
}
.settings-container-test li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 10px;
  font-size: 20px;
  font-weight: 500;
  border-radius: 12px;
  cursor: pointer;
  color: var(--orange-color);
}
.settings-container-test li:hover {
  color: var(--text-color);
}
.settings-container-test li:hover svg {
  color: var(--text-color);
}
.settings-container-test li svg {
  color: var(--orange-color);
}
.settings-container-test input, .settings-container-test textarea {
  margin-bottom: 10px;
  color: var(--text-color);
  border-radius: 0;
}
.settings-container-test input:active, .settings-container-test input:focus, .settings-container-test textarea:active, .settings-container-test textarea:focus {
  color: var(--text-color);
}
.settings-container-test textarea {
  border: 1px solid orange;
  border-radius: 14px;
}
.settings-container-test #user_settings_emailSubject {
  border-radius: 14px;
  border: 1px solid orange !important;
}
.settings-container-test input[type=color],
.settings-container-test input[type=number] {
  width: 50px;
  margin: 0 10px;
}
.settings-container-test input[type=number] {
  border-radius: 10px;
}
.settings-container-test input[type=color] {
  border: none !important;
}
.settings-container-test input[type=checkbox] {
  margin-top: 4px;
  border: 1px solid var(--text-color);
}
.settings-container-test input[type=text] {
  border: none;
  border-bottom: 1px solid var(--text-color);
  padding-left: 0;
}
.settings-container-test input[readonly] {
  border-color: transparent !important;
  cursor: unset;
}
.settings-container-test input[type=number]::-webkit-inner-spin-button,
.settings-container-test input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.settings-container-test label.form-label {
  color: var(--text-color);
}
.settings-container-test label.form-label::after {
  background: none;
}
.settings-container-test .logo {
  max-height: 100px;
  max-width: 100px;
}
.settings-container-test .custom-border {
  padding: 10px 0;
  border-bottom: 1px solid var(--text-color);
}
.settings-container-test .m-0 .form-label {
  margin-bottom: 0 !important;
}
.settings-container-test .input-wrap input {
  padding-left: 0;
  width: 100%;
  color: var(--text-color);
  background-color: transparent;
  border: none;
  border-bottom: 1px solid var(--text-color);
  border-radius: 0;
}
.settings-container-test .input-wrap input:focus {
  color: var(--text-color);
  background-color: transparent;
  box-shadow: none;
}
.settings-container-test .input-wrap input:active {
  color: var(--text-color);
  background-color: transparent;
  box-shadow: none;
}
.settings-container-test .input-wrap #user_settings_myLink {
  padding-right: 40px;
}
.settings-container-test .menu-settings {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  height: 500px;
  background-color: var(--menu-settings-background-color);
}
.settings-container-test .setting-container {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  min-height: 500px;
  background-color: #fff;
}
@media (max-width: 991.98px) {
  .settings-container-test .setting-section {
    margin-bottom: 30px;
  }
}
.settings-container-test .image-wrap {
  width: 200px;
  height: 140px;
}
.settings-container-test .image-wrap img {
  text-align: center;
  width: 200px;
  height: 140px;
  border-radius: 20px;
}
.settings-container-test .border-bottom {
  font-size: 14px;
  font-weight: 400;
  border-bottom: 1px solid var(--orange-color);
}
.settings-container-test .email-template-settings {
  height: 100%;
}
.settings-container-test .email-settings-preview-container {
  padding: 20px;
  min-height: 340px;
  margin: 0 auto;
  color: var(--black-color);
  background-color: var(--white-color);
}
.settings-container-test .email-settings-preview {
  min-height: 440px;
  margin-left: auto;
  margin-right: auto;
  color: var(--black-color);
  background-color: rgb(217, 217, 217);
  border-radius: 20px;
}
.settings-container-test .title-wrap {
  height: 10%;
}
.settings-container-test .text-wrap {
  height: 250px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.settings-container-test .text-wrap p {
  word-wrap: break-word; /* или overflow-wrap: break-word; */
}
.settings-container-test #signature-preview,
.settings-container-test #subject-preview {
  word-wrap: break-word; /* или overflow-wrap: break-word; */
}
.settings-container-test .active {
  color: var(--text-color) !important;
}
.settings-container-test .active svg {
  color: var(--text-color) !important;
}
@media (max-width: 991.98px) {
  .settings-container-test .display-block {
    display: block !important;
  }
}
.settings-container-test .display-none {
  display: none;
  height: 100%;
  width: 100%;
}
@media (max-width: 991.98px) {
  .settings-container-test .display-none {
    display: block !important;
  }
}
@media (max-width: 991.98px) {
  .settings-container-test .menu-settings {
    height: 100px;
  }
  .settings-container-test .menu-settings ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0 !important;
  }
  .settings-container-test .menu-settings li {
    font-size: 18px;
    margin: 10px 0;
    text-align: center;
    width: 50% !important;
    border-bottom: 0;
    text-decoration: underline !important;
  }
}

.upload-container .transfer-details-content .upload-info-container {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.upload-container .transfer-details-content .upload-info-container .upload-info-section {
  max-width: 33%;
  color: var(--text-color);
  font-size: 14px;
}
.upload-container .transfer-details-content .upload-info-container .upload-info-section div {
  margin: 24px 0;
}
@media (max-width: 1199.98px) {
  .upload-container .transfer-details-content .upload-info-container .upload-info-section div {
    flex-direction: column;
    align-items: start;
  }
}
.upload-container .transfer-details-content .upload-info-container .upload-info-section .underline {
  text-decoration: underline 1px solid var(--text-color);
}
@media (max-width: 1199.98px) {
  .upload-container .transfer-details-content .upload-info-container {
    flex-direction: column;
  }
  .upload-container .transfer-details-content .upload-info-container .upload-info-section {
    max-width: none !important;
  }
}
@media (max-width: 991.98px) {
  .upload-container .transfer-details-content .download-wrap {
    flex-direction: column;
    align-items: start;
    gap: 16px !important;
    word-break: break-word;
  }
  .upload-container .transfer-details-content .download-wrap .d-flex {
    flex-direction: column;
  }
}
.upload-container .menu {
  padding: 30px;
  border: 1px solid #ccc;
  border-top: none;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.upload-container .section-title {
  font-weight: 600;
  width: 10rem;
}
@media (max-width: 767.98px) {
  .upload-container .section-title {
    width: 6rem;
  }
}
.upload-container .files-info {
  font-size: 14px;
  color: var(--text-color);
}
.upload-container .upload-section[aria-expanded=true] {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.upload-container .upload-section {
  width: 100%;
  padding: 18px 30px;
  border-radius: 10px;
  border: 1px solid #CCC;
  background: transparent;
  cursor: pointer;
}
.upload-container .upload-section h3, .upload-container .upload-section .h3 {
  margin-right: 30px;
  color: var(--orange-color);
  font-weight: 700;
  font-size: 16px;
}
.upload-container .upload-section:hover {
  background: var(--card-background-color);
}
.upload-container .no-hover {
  background: transparent !important;
  cursor: auto !important;
}
.upload-container .no-hover:hover {
  background: transparent !important;
}

.file-info-section {
  color: var(--text-color);
  font-size: 16px;
}
.file-info-section h3, .file-info-section .h3 {
  font-weight: 700;
  font-size: 16px;
}

.sent-file-container {
  background-color: var(--card-background-color);
  padding: 20px 40px 40px 40px;
  margin: 40px 0;
}
.sent-file-container .sent-file-wrap {
  padding: 5px 0;
  border-bottom: 0.5px solid var(--gray-color);
}
@media (max-width: 991.98px) {
  .sent-file-container {
    margin: 0;
  }
}

.navbar-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 80px;
  height: 100%;
  width: 100%;
}
@media (max-width: 767.98px) {
  .navbar-container {
    padding: 0 4px;
  }
}

.navbar {
  z-index: 7;
  font-family: "Poppins", sans-serif;
  height: 90px;
  padding: 6px 20px;
  background-color: var(--white-color);
}
@media (max-width: 767.98px) {
  .navbar {
    padding: 6px 0 6px 8px;
  }
}
.navbar img {
  vertical-align: baseline;
}
.navbar .button-gradient {
  margin-left: 10px;
}
.navbar .link-wrap {
  display: flex;
  justify-content: space-between;
  margin-left: auto;
  margin-right: 10px;
}
.navbar .link-wrap a {
  font-size: 18px;
}
.navbar .nav-link {
  color: var(--text-color) !important;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  margin: 0 16px;
}
.navbar .nav-link:hover {
  color: var(--text-color-hover) !important;
}
.navbar .nav-link .img-lock {
  margin-left: 8px;
}
.navbar .nav-link-dark {
  color: #FFFFFF !important;
}
.navbar .open-menu img {
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

.navigation-menu {
  display: none;
  min-width: 320px;
  height: auto;
  position: absolute;
  font-family: "Poppins", sans-serif;
  z-index: 1000;
  right: -2px;
  top: -2px;
  animation: 200ms cubic-bezier(0.33, 1, 0.68, 1) 0s 1 normal none running navigation-menu-appear;
  transition: transform 1s ease;
}
.navigation-menu .dropdown-menu-container {
  width: auto;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
  font-family: "Poppins", sans-serif;
  line-height: 36px;
  font-size: 18px;
  font-weight: 300;
  border: none;
  background-color: #F4F4F4;
  opacity: 1;
  transition: transform 0.5s ease;
}
.navigation-menu .dropdown-menu-container li {
  margin: 10px 0;
  display: flex;
  justify-content: center;
  align-items: end;
}
.navigation-menu .dropdown-menu-container li img {
  border: 1px solid var(--border-color);
  border-radius: 50%;
  width: var(--avatar-sm-size);
  height: var(--avatar-sm-size);
}
.navigation-menu .dropdown-menu-container li a {
  font-size: 18px;
  min-width: 200px;
  text-decoration: none;
}
.navigation-menu .dropdown-menu-container li:not(:first-child):hover .drop-items,
.navigation-menu .dropdown-menu-container li:not(:first-child):hover svg {
  color: var(--gray-color) !important;
}
.navigation-menu .dropdown-menu-container .gray-hover:hover {
  color: gray !important;
}
.navigation-menu .dropdown-menu-container li:first-child {
  align-items: center;
}
.navigation-menu .dropdown-menu-container .drop-items {
  display: flex;
  justify-content: start;
  align-items: center;
  width: 200px;
  color: var(--text-color);
}
.navigation-menu .dropdown-menu-container .dropdown-link {
  height: 76px;
  width: 120px;
}
.navigation-menu .dropdown-menu-container .icon-wrap {
  min-width: 80px !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 2px;
}
.navigation-menu .dropdown-menu-container .icon-wrap-lock img {
  width: auto !important;
  height: auto !important;
  border-radius: 0 !important;
  border: none;
}
.navigation-menu .dropdown-menu-container .no-hover:hover {
  color: var(--text-color) !important;
}
.navigation-menu .dropdown-menu-container .no-hover:hover * {
  color: var(--text-color) !important;
}
.navigation-menu .dropdown-menu-mobile {
  background: #F4F4F4;
  text-align: center;
  color: var(--text-color);
  width: 100%;
  height: 100vh;
  border-radius: 0;
}
@media (max-width: 767.98px) {
  .navigation-menu .dropdown-menu-mobile {
    position: fixed;
    left: 0;
  }
}
@media (min-width: 768px) {
  .navigation-menu .dropdown-menu-mobile {
    display: none;
  }
}
.navigation-menu .dropdown-menu-mobile li .link {
  color: var(--text-color);
  font-weight: 400;
  font-size: 40px;
  line-height: 60px;
  letter-spacing: 4px;
}
.navigation-menu .dropdown-menu-mobile li .link:hover {
  color: var(--text-color-hover) !important;
}
.navigation-menu .dropdown-menu-mobile li .button {
  margin-top: 160px;
  padding: 20px 30px;
}
.navigation-menu .dropdown-menu-mobile li .button:hover {
  color: white !important;
}

main {
  position: relative;
  background: #FFFBF9;
  min-height: 88vh;
  overflow: hidden;
}
@media (max-width: 991.98px) {
  main {
    min-height: 70vh;
  }
}

.background-gradient {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 400px;
  opacity: 0.3;
  background: linear-gradient(180deg, rgba(212, 90, 0, 0) 0%, #D45A00 100%);
}

.left-circle {
  left: -200px;
  bottom: -300px;
}

.right-circle {
  right: -200px;
  bottom: -300px;
}

.back-circle {
  position: absolute;
  width: 404px;
  height: 491.084px;
  flex-shrink: 0;
  border-radius: 491.084px;
  opacity: 0.5;
  background: var(--Home-2P, #D589DD);
  filter: blur(98.7555618286px);
}

.z-index-10 {
  position: relative;
  z-index: 10;
}

.base-shadow {
  -webkit-box-shadow: 0 4px 11px -4px rgb(66, 68, 90);
  -moz-box-shadow: 0 4px 11px -4px rgb(66, 68, 90);
  box-shadow: 0 4px 11px -4px rgb(66, 68, 90);
}

.footer {
  position: relative;
  z-index: 100;
}
.footer * {
  color: #8d96a0;
}
.footer ul {
  flex-wrap: wrap;
  gap: 15px;
}
.footer ul a:hover, .footer ul i:hover {
  color: #4493f8;
}
@media (max-width: 991.98px) {
  .footer .pb-md-8 {
    padding-bottom: 60px !important;
  }
}
.footer .link-wrap {
  width: 300px;
}
.footer .lang-wrap {
  width: 130px;
}

.table-container {
  height: 100%;
  padding-bottom: 200px;
  color: var(--text-color) !important;
  font-size: 20px;
  font-family: "Poppins", sans-serif;
  font-weight: 300;
}
@media (max-width: 991.98px) {
  .table-container {
    height: 100%;
  }
}
.table-container a {
  border: 1px solid transparent;
  color: var(--text-color);
  text-decoration: none;
}
.table-container #contactTable_filter,
.table-container #importTable_filter,
.table-container #uploadTable_filter,
.table-container #downloadTable_filter,
.table-container #uploadGuestTable_filter,
.table-container #userTable_filter {
  width: 50%;
}
.table-container #contactTable_filter input, .table-container #contactTable_filter label,
.table-container #importTable_filter input,
.table-container #importTable_filter label,
.table-container #uploadTable_filter input,
.table-container #uploadTable_filter label,
.table-container #downloadTable_filter input,
.table-container #downloadTable_filter label,
.table-container #uploadGuestTable_filter input,
.table-container #uploadGuestTable_filter label,
.table-container #userTable_filter input,
.table-container #userTable_filter label {
  width: 100%;
}
@media (max-width: 767.98px) {
  .table-container #contactTable_filter,
  .table-container #importTable_filter,
  .table-container #uploadTable_filter,
  .table-container #downloadTable_filter,
  .table-container #uploadGuestTable_filter,
  .table-container #userTable_filter {
    width: 100%;
  }
}
.table-container .add-button-wrap {
  display: flex;
  justify-content: end;
  position: relative;
}
.table-container .add-button {
  position: absolute;
  z-index: 100;
  right: 30px;
  bottom: -76px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
  padding: 10px 14px;
  background: var(--orange-color);
  color: var(--white-color);
  font-size: 16px;
  border-radius: 60px;
}
@media (max-width: 767.98px) {
  .table-container .add-button {
    bottom: -68px;
  }
}
.table-container .add-button:hover {
  background: var(--orange-hover);
}
.table-container .add-button img {
  margin-right: 14px;
}
@media (max-width: 767.98px) {
  .table-container .add-button {
    font-size: 12px;
  }
  .table-container .add-button img {
    width: 16px;
    margin-right: 8px;
  }
}
.table-container input[type=search] {
  margin-bottom: 30px;
  padding: 15px 15px 15px 50px !important;
  border: 1px solid var(--orange-color);
  border-radius: 10px;
  color: var(--text-color);
  background-color: var(--white-color);
  background-image: var(--search-icon);
  background-repeat: no-repeat;
  background-position: 15px center;
}
@media (max-width: 767.98px) {
  .table-container input[type=search] {
    font-size: 14px;
    padding: 8px 8px 8px 40px !important;
    background-position: 10px center;
  }
}
.table-container input[type=search]::placeholder {
  color: var(--text-color);
}
.table-container input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  appearance: none;
}
.table-container #contactTable_wrapper .table,
.table-container #contactTable_wrapper .table th,
.table-container #contactTable_wrapper .table td {
  text-align: center;
  vertical-align: middle;
}
.table-container #contactTable_wrapper .table > :not(caption) > * > * {
  padding-right: 26px;
}
@media (max-width: 767.98px) {
  .table-container #contactTable_wrapper .table > :not(caption) > * > * {
    font-size: 14px;
  }
}
.table-container #contactTable_wrapper .sorting {
  color: var(--orange-color) !important;
  text-align: center;
}
.table-container .link-wrap {
  display: flex;
  justify-content: start;
}
.table-container .table-section {
  height: 100%;
  max-width: 1600px;
  margin: 0 auto;
  padding: 30px 80px;
}
@media (max-width: 991.98px) {
  .table-container .table-section {
    padding: 26px 20px;
  }
}
@media (max-width: 575.98px) {
  .table-container .table-section {
    padding: 18px 20px;
  }
}
.table-container .col-sm-12 {
  padding: 0;
}
.table-container .table > :not(caption) > * > * {
  color: var(--orange-color) !important;
}
.table-container table.dataTable {
  border-color: transparent;
}
@media (max-width: 767.98px) {
  .table-container table.dataTable {
    width: 100% !important;
  }
}
.table-container .dataTables_length label {
  display: flex;
  align-items: center;
}
.table-container .dataTables_length label select {
  margin: 0 10px;
  color: var(--text-color);
  background-color: var(--search-input-background-color);
}
.table-container table.dataTable.table-striped > tbody > tr.odd > * {
  box-shadow: none;
}
.table-container table.dataTable thead > tr > th.sorting:after,
.table-container table.dataTable thead > tr > th.sorting:before {
  display: none;
}
.table-container .nav-tabs,
.table-container .nav-link {
  color: var(--orange-color);
  font-weight: 500;
  border: none;
}
.table-container .nav-link.active {
  color: var(--text-color);
  font-weight: 700;
  border-color: var(--container-background-color);
  border-bottom: 2px solid var(--text-color);
  background: transparent;
}
.table-container #contactTable_wrapper,
.table-container #uploadTable_wrapper,
.table-container #userTable_wrapper,
.table-container #importTable_wrapper,
.table-container #downloadTable_wrapper,
.table-container #uploadGuestTable_wrapper {
  min-height: 100%;
  display: flex;
  flex-direction: column;
  background: white;
  border-radius: 20px;
  padding: 30px;
  z-index: 10;
  position: relative;
  -webkit-box-shadow: 0 4px 11px -4px rgb(66, 68, 90);
  -moz-box-shadow: 0 4px 11px -4px rgb(66, 68, 90);
  box-shadow: 0 4px 11px -4px rgb(66, 68, 90);
}
.table-container #contactTable_wrapper td,
.table-container #uploadTable_wrapper td,
.table-container #userTable_wrapper td,
.table-container #importTable_wrapper td,
.table-container #downloadTable_wrapper td,
.table-container #uploadGuestTable_wrapper td {
  color: #151B3C !important;
}
@media (max-width: 767.98px) {
  .table-container #contactTable_wrapper,
  .table-container #uploadTable_wrapper,
  .table-container #userTable_wrapper,
  .table-container #importTable_wrapper,
  .table-container #downloadTable_wrapper,
  .table-container #uploadGuestTable_wrapper {
    padding: 80px 10px 10px 10px;
  }
  .table-container #contactTable_wrapper td,
  .table-container #uploadTable_wrapper td,
  .table-container #userTable_wrapper td,
  .table-container #importTable_wrapper td,
  .table-container #downloadTable_wrapper td,
  .table-container #uploadGuestTable_wrapper td {
    font-size: 14px;
  }
}
.table-container .table-header-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.table-container .table-header-container .show-entire-custom {
  display: flex;
  justify-content: start;
  align-items: center;
  width: 50%;
}
.table-container .table-header-container .search-section-custom {
  display: flex;
  justify-content: end;
  align-items: center;
  width: 50%;
}
.table-container .table-header-container .search-section-custom label {
  display: flex;
  align-items: center;
  height: 60px;
}
@media (max-width: 991.98px) {
  .table-container .table-header-container {
    align-items: end;
    flex-direction: column;
  }
  .table-container .table-header-container .search-section-custom {
    width: 100%;
  }
  .table-container .table-header-container .show-entire-custom {
    justify-content: end;
  }
  .table-container .table-header-container .dataTables_filter {
    width: 100%;
  }
  .table-container .table-header-container .dataTables_filter label {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .table-container .table-header-container .dataTables_filter label input {
    width: 100%;
  }
}
.table-container .table-footer-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
  margin-bottom: 50px;
}
.table-container .table-footer-container ul.pagination {
  justify-content: end !important;
}
.table-container .table-footer-container .show-entire-custom {
  font-size: 14px;
}
@media (min-width: 576px) {
  .table-container .table-footer-container .show-entire-custom {
    width: 50%;
  }
}
@media (min-width: 576px) {
  .table-container .table-footer-container .pages-section-custom {
    width: 50%;
  }
}
.table-container .table-footer-container .page-link {
  font-size: 12px;
}
.table-container .table-footer-container .dataTables_paginate .previous {
  display: none;
}
@media (max-width: 991.98px) {
  .table-container .table-footer-container {
    align-items: start;
    flex-direction: column;
  }
  .table-container .table-footer-container .pages-section-custom {
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .table-container .table-mobile-class,
  .table-container .rows-mobile {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .table-container .rows-mobile-show {
    text-align: start !important;
    padding-right: 0;
    margin: 40px 0;
    border-bottom: 1px solid var(--text-color);
  }
}
.table-container .rows-mobile-show:hover a {
  font-weight: 500;
}
.table-container .paginate_button {
  background-color: transparent;
  border: none;
  border-radius: 4px;
  width: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.table-container .paginate_button * {
  color: var(--text-color);
}
.table-container .paginate_button + .active {
  font-weight: 600;
}
.table-container .page-link {
  border: none;
}
.table-container .page-link:focus, .table-container .page-link:active {
  box-shadow: none !important;
  border: none;
  background: none;
  font-weight: 500;
}
.table-container .page-link.active, .table-container .active > .page-link {
  border: none;
  background: none;
}

.sort-select-section select {
  margin-left: 8px;
  background: transparent;
  color: var(--text-color);
  border: 1px solid var(--border-color);
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin-top: 40px;
  justify-content: center !important;
}

.action-container {
  height: 100%;
  display: flex;
  justify-content: center;
  font-family: "Poppins", sans-serif;
  background-color: var(--container-background-color);
}
.action-container .action-section {
  width: 800px;
  background-color: var(--card-background-color);
  padding: 20px 40px 40px 40px;
  margin: 40px 0;
}
@media (max-width: 1399.98px) {
  .action-container .action-section {
    width: 700px;
  }
}
@media (max-width: 1199.98px) {
  .action-container .action-section {
    width: 600px;
  }
}
@media (max-width: 991.98px) {
  .action-container .action-section {
    width: 100%;
    margin: 0;
  }
}
.action-container h1, .action-container .h1 {
  margin: 0;
  font-size: 20px;
  color: var(--text-color);
}
.action-container button,
.action-container .button-delete {
  font-size: 16px;
  padding: 16px 20px;
}
.action-container label {
  font-size: 16px;
  font-weight: 400;
  color: var(--text-color);
}
.action-container input[type=date]::-webkit-calendar-picker-indicator {
  filter: invert(var(--invert-calendar-picker-indicator));
}
.action-container .button-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 575.98px) {
  .action-container button,
  .action-container .button-delete {
    width: 100%;
    margin: 10px 0;
  }
  .action-container .button-wrap {
    flex-direction: column;
    align-items: center;
  }
  .action-container .button-wrap a {
    width: 100%;
  }
}

.dropzone .dz-default {
  margin: 0 !important;
}

.dropzone .dz-cust {
  margin: 0 auto;
  padding: 10px 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  background: var(--orange-color);
  color: var(--white-color);
}
.dropzone .dz-cust span {
  margin-left: 16px;
  font-size: 18px !important;
}

@media (max-width: 767.98px) {
  .dropzone .dz-preview .dz-progress {
    top: 115% !important;
    background: linear-gradient(to bottom, #eee, #ddd) !important;
  }
  .dropzone .dz-preview {
    margin: 20px 35px 0 30px !important;
  }
  .dz-cust {
    color: white;
    background: transparent;
    border: none;
  }
  .dropzone {
    color: var(--white-color);
  }
  .dropzone .dz-size {
    display: none;
  }
  .dropzone .dz-details {
    padding-left: 0 !important;
    min-width: 0 !important;
  }
  .dropzone .dz-preview {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 56px;
    border-bottom: 1px solid var(--text-color);
  }
  .dropzone .dz-image {
    color: var(--white-color);
    background: transparent !important;
    height: auto !important;
    width: 100% !important;
  }
  .dropzone .dz-image img {
    border-radius: 20px !important;
  }
  .dropzone .dz-preview.dz-image-preview {
    background: transparent !important;
  }
  .dropzone .dz-remove i {
    margin-top: -8px !important;
    margin-left: -30px !important;
  }
  .dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
    padding-left: 0 !important;
    font-size: 16px;
    color: var(--text-color);
    background-color: transparent;
    border-radius: 1px;
  }
  .file-container .file-preview:nth-child(n+4) {
    display: none;
  }
  .file-container.show-all .file-preview {
    display: block;
  }
}
.disabled-custom-style {
  cursor: pointer;
}
.disabled-custom-style .bi-lock-fill * {
  color: rgb(255, 150, 0) !important;
}

.popover {
  padding: 0;
  background: #F4F4F4;
  border: none;
  border-radius: 20px !important;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.popover .popover-header {
  color: var(--text-color);
  background: #F4F4F4;
  text-align: center;
}
.popover .popover-body {
  color: var(--text-color);
  background: #F4F4F4;
  border-radius: 20px;
}
@media (max-width: 991.98px) {
  .popover {
    width: 220px;
  }
  .popover .popover-header {
    font-size: 14px;
  }
  .popover .popover-body {
    font-size: 12px;
  }
}

.copy-link {
  display: block !important;
  position: absolute !important;
  right: 0;
  top: 40%;
  z-index: 2;
}

.download-container {
  font-family: "Poppins", sans-serif;
  background: rgba(32, 32, 32, 0.7);
  border-radius: 50px;
}
@media (max-width: 767.98px) {
  .download-container {
    border-radius: 0;
  }
}
.download-container h1, .download-container .h1 {
  margin: 20px auto;
  max-width: 70%;
  color: var(--white-color);
  font-size: 19px;
  font-weight: 100;
  letter-spacing: 3px;
  text-align: center;
}
.download-container h2, .download-container .h2 {
  font-size: 20px;
}
.download-container h3, .download-container .h3 {
  font-size: 16px;
  font-weight: 100;
  letter-spacing: 3px;
}
.download-container img {
  max-width: 120px;
  max-height: 120px;
}
.download-container button {
  margin-top: 30px;
  padding: 16px 40px;
  font-size: 20px;
}
.download-container i {
  color: grey !important;
}
.download-container .input-container {
  display: flex;
  gap: 16px;
  margin: 20px 0;
}
.download-container .digit-input {
  width: 40px;
  height: 60px;
  text-align: center;
  font-size: 24px;
  border: 1px solid #fff;
  border-radius: 0;
  background-color: transparent;
  color: #fff;
  outline: none;
}
.download-container .button-login {
  font-weight: 200;
  padding: 4px 8px;
}
.download-container .button-download-container {
  display: contents;
}
.download-container .button-download-container .button-download {
  display: flex;
  height: 50px;
  width: 150px;
  border-radius: 6px;
}
.download-container .button-download-container .margin-20 {
  margin: 20px;
}
.download-container .button-download-container .file-name-wrap {
  font-size: 12px;
  padding-top: 16px;
  padding-left: 4px;
  max-height: 50px;
}
@media (max-width: 767.98px) {
  .download-container .button-download-container {
    display: block;
  }
  .download-container .button-download-container .button-download {
    width: 200px;
  }
}

.your-plan-container {
  border: 1px solid var(--border-color);
  border-radius: 24px;
}
.your-plan-container h1, .your-plan-container .h1 {
  font-size: 14px;
}
.your-plan-container h2, .your-plan-container .h2 {
  font-size: 26px;
  font-weight: 600;
}
.your-plan-container div {
  margin: 40px 0;
}
.your-plan-container .bold {
  font-size: 18px;
  font-weight: 900;
}
.your-plan-container .save-section {
  background: #f2ebfb;
  color: var(--black-color);
  border-radius: 18px;
  padding: 10px;
}
.your-plan-container .save-section a {
  color: var(--black-color);
  text-decoration: underline var(--black-color);
}
.your-plan-container .save-section a:hover {
  color: #6247aa;
  text-decoration: underline #6247aa;
}

.support-container .accordion-button:not(.collapsed) {
  box-shadow: none;
}
.support-container .accordion * {
  color: var(--text-color);
  background-color: var(--background-color);
}
.support-container .accordion .accordion-item {
  border-top: 0.5px solid var(--text-color);
}
.support-container .accordion .accordion-item:last-child {
  border-bottom: 0.5px solid var(--text-color);
}
.support-container .accordion .accordion-button {
  color: var(--text-color);
  background-color: var(--background-color);
}
.support-container .accordion .accordion-button::after {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(0%) contrast(0%);
}
.support-container .accordion .accordion-button:not(.collapsed)::after {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(180deg) brightness(0%) contrast(0%);
}

.payment-edit {
  color: var(--text-color);
}
.payment-edit .custom-floating {
  margin: 20px 0;
  display: flex;
  flex-direction: column;
}
.payment-edit .custom-floating label {
  font-weight: 600;
  font-size: 14px;
  color: var(--text-color);
}
.payment-edit .custom-floating input {
  padding: 6px 12px;
  color: var(--text-color);
  border: 0.5px solid #606060;
}

#memberSection {
  display: none;
}
#memberSection .select2-selection, #memberSection .select2-selection--multiple {
  background-color: var(--card-background-color);
  border: 1px solid var(--text-color);
}
#memberSection .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid var(--text-color) !important;
}
#memberSection .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  border: none !important;
  color: #e21212;
}
#memberSection .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: transparent;
  color: var(--text-color);
}

.select-contact-guest {
  background: transparent;
  color: white;
  border: none;
  border-bottom: 2px solid white;
  border-radius: 0;
  padding-left: 0;
  overflow: visible; /* Убедись, что псевдо-элемент не обрезается */
  position: relative;
  appearance: none; /* Убираем стандартную стрелочку */
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 30px; /* Место для стрелочки */
}
.select-contact-guest:focus {
  background: transparent;
  color: white;
}

#shared_file_guest_contact_guest {
  position: relative;
  z-index: 40;
  cursor: pointer;
}

.upload-file-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 2rem;
  background: #F2F2F2;
  border-radius: 20px;
}
.upload-file-group img {
  width: 40px;
}
.upload-file-group input {
  display: none;
}
.upload-file-group .selected-file {
  text-decoration: underline 1px solid var(--text-color);
}

.accordion-header h3, .accordion-header .h3 {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
}
@media (max-width: 767.98px) {
  .accordion-header h3, .accordion-header .h3 {
    font-size: 16px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsZ0JBQWdCO0FDQ2Q7Ozs7RUFBQTtBQ0RGOztFQVNJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFPQTtFQzJPSSx5QkFMSTtFRHBPUjtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0FGS0Y7O0FJckhJO0VGc0hBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUZLSjs7QUs3S0E7OztFQUdFO0FMZ0xGOztBS2pLSTtFQU5KO0lBT007RUxxS0o7QUFDRjs7QUt4SkE7RUFDRTtFQUNBO0VGNk9JLG1DQUxJO0VFdE9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMkpGOztBS2xKQTtFQUNFO0VBQ0EsY0N3bUJTO0VEdm1CVDtFQUNBO0VBQ0EsYUN1bUJXO0FObGRiOztBSzNJQTtFQUNFO0VBQ0EscUJDaWpCdUI7RUQ5aUJ2QixnQkNpakJxQjtFRGhqQnJCLGdCQ2lqQnFCO0VEaGpCckI7QUw0SUY7O0FLeklBO0VGdU1RO0FIMURSO0FHbEdJO0VFM0NKO0lGOE1RO0VIN0ROO0FBQ0Y7O0FLN0lBO0VGa01RO0FIakRSO0FHM0dJO0VFdENKO0lGeU1RO0VIcEROO0FBQ0Y7O0FLakpBO0VGNkxRO0FIeENSO0FHcEhJO0VFakNKO0lGb01RO0VIM0NOO0FBQ0Y7O0FLckpBO0VGd0xRO0FIL0JSO0FHN0hJO0VFNUJKO0lGK0xRO0VIbENOO0FBQ0Y7O0FLekpBO0VGK0tNLGtCQUxJO0FIYlY7O0FLeEpBO0VGMEtNLGVBTEk7QUhUVjs7QUtqSkE7RUFDRTtFQUNBLG1CQytWd0I7QU4zTTFCOztBSzFJQTtFQUNFO0VBQ0E7RUFDQTtBTDZJRjs7QUt2SUE7RUFDRTtFQUNBO0VBQ0E7QUwwSUY7O0FLcElBOztFQUVFO0FMdUlGOztBS3BJQTs7O0VBR0U7RUFDQTtBTHVJRjs7QUtwSUE7Ozs7RUFJRTtBTHVJRjs7QUtwSUE7RUFDRSxnQkNzYmlCO0FOL1NuQjs7QUtsSUE7RUFDRTtFQUNBO0FMcUlGOztBSy9IQTtFQUNFO0FMa0lGOztBSzFIQTs7RUFFRSxtQkMrWm1CO0FObFNyQjs7QUtySEE7RUY2RU0sa0JBTEk7QUhpRFY7O0FLbEhBO0VBQ0UsY0MyZGE7RUQxZGI7RUFDQTtBTHFIRjs7QUs1R0E7O0VBRUU7RUZ3REksaUJBTEk7RUVqRFI7RUFDQTtBTCtHRjs7QUs1R0E7RUFBTTtBTGdITjs7QUsvR0E7RUFBTTtBTG1ITjs7QUs5RkU7RUFFRTtFQUNBO0FMZ0dKOztBS3pGQTs7OztFQUlFLHFDQzJVaUI7RUg3VGIsY0FMSTtBSG9GVjs7QUtyRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRkVJLGtCQUxJO0FINEZWO0FLcEZFO0VGSEksa0JBTEk7RUVVTjtFQUNBO0FMc0ZKOztBS2xGQTtFRlZNLGtCQUxJO0VFaUJSO0VBQ0E7QUxxRkY7QUtsRkU7RUFDRTtBTG9GSjs7QUtoRkE7RUFDRTtFRnRCSSxrQkFMSTtFRTZCUixXQy9TTTtFRGdUTix5QkN2U1M7RUNFUDtBUHlYSjtBS2pGRTtFQUNFO0VGN0JFLGNBTEk7RUVvQ04sZ0JDMFNlO0FOdk5uQjs7QUsxRUE7RUFDRTtBTDZFRjs7QUt2RUE7O0VBRUU7QUwwRUY7O0FLbEVBO0VBQ0U7RUFDQTtBTHFFRjs7QUtsRUE7RUFDRSxtQkN1V3FCO0VEdFdyQixzQkNzV3FCO0VEcldyQixjQ2xWUztFRG1WVDtBTHFFRjs7QUs5REE7RUFFRTtFQUNBO0FMZ0VGOztBSzdEQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FMZ0VGOztBS3hEQTtFQUNFO0FMMkRGOztBS3JEQTtFQUVFO0FMdURGOztBSy9DQTtFQUNFO0FMa0RGOztBSzdDQTs7Ozs7RUFLRTtFQUNBO0VGNUhJLGtCQUxJO0VFbUlSO0FMZ0RGOztBSzVDQTs7RUFFRTtBTCtDRjs7QUsxQ0E7RUFDRTtBTDZDRjs7QUsxQ0E7RUFHRTtBTDJDRjtBS3hDRTtFQUNFO0FMMENKOztBS25DQTtFQUNFO0FMc0NGOztBSzlCQTs7OztFQUlFO0FMaUNGO0FLOUJJOzs7O0VBQ0U7QUxtQ047O0FLNUJBO0VBQ0U7RUFDQTtBTCtCRjs7QUsxQkE7RUFDRTtBTDZCRjs7QUtuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTHNCRjs7QUtkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCQzZMcUI7RUg5WWY7RUVvTk47QUxnQkY7QUdoWUk7RUV5V0o7SUZ0TVE7RUhpT047QUFDRjtBS25CRTtFQUNFO0FMcUJKOztBS2RBOzs7Ozs7O0VBT0U7QUxpQkY7O0FLZEE7RUFDRTtBTGlCRjs7QUtSQTtFQUNFO0VBQ0E7QUxXRjs7QUtIQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBTEdGOztBS0VBO0VBQ0U7QUxDRjs7QUtNQTtFQUNFO0VBQ0E7QUxIRjs7QUtRQTtFQUNFO0FMTEY7O0FLVUE7RUFDRTtBTFBGOztBS2NBO0VBQ0U7RUFDQTtBTFhGOztBS21CQTtFQUNFO0FMaEJGOztBS3dCQTtFQUNFO0FMckJGOztBUWhqQkE7RUxtUU0sa0JBTEk7RUs1UFIsZ0JGK25CaUI7QU41RW5COztBUTlpQkU7RUxnUU07RUs1UEosZ0JGZ25Ca0I7RUUvbUJsQixnQkZpbUJtQjtBTmxEdkI7QUdoZEk7RUtwR0Y7SUx1UU07RUhpVE47QUFDRjs7QVF6akJFO0VMZ1FNO0VLNVBKLGdCRmduQmtCO0VFL21CbEIsZ0JGaW1CbUI7QU52Q3ZCO0FHM2RJO0VLcEdGO0lMdVFNO0VINFROO0FBQ0Y7O0FRcGtCRTtFTGdRTTtFSzVQSixnQkZnbkJrQjtFRS9tQmxCLGdCRmltQm1CO0FONUJ2QjtBR3RlSTtFS3BHRjtJTHVRTTtFSHVVTjtBQUNGOztBUS9rQkU7RUxnUU07RUs1UEosZ0JGZ25Ca0I7RUUvbUJsQixnQkZpbUJtQjtBTmpCdkI7QUdqZkk7RUtwR0Y7SUx1UU07RUhrVk47QUFDRjs7QVExbEJFO0VMZ1FNO0VLNVBKLGdCRmduQmtCO0VFL21CbEIsZ0JGaW1CbUI7QU5OdkI7QUc1Zkk7RUtwR0Y7SUx1UU07RUg2Vk47QUFDRjs7QVFybUJFO0VMZ1FNO0VLNVBKLGdCRmduQmtCO0VFL21CbEIsZ0JGaW1CbUI7QU5LdkI7QUd2Z0JJO0VLcEdGO0lMdVFNO0VId1dOO0FBQ0Y7O0FReGxCQTtFQ3ZERTtFQUNBO0FUbXBCRjs7QVF4bEJBO0VDNURFO0VBQ0E7QVR3cEJGOztBUTFsQkE7RUFDRTtBUjZsQkY7QVEzbEJFO0VBQ0Usb0JGb25Ca0I7QU52QnRCOztBUW5sQkE7RUw4TU0sa0JBTEk7RUt2TVI7QVJzbEJGOztBUWxsQkE7RUFDRSxtQkZ1U087RUhoR0gsa0JBTEk7QUhvWlY7QVFubEJFO0VBQ0U7QVJxbEJKOztBUWpsQkE7RUFDRTtFQUNBLG1CRjZSTztFSGhHSCxrQkFMSTtFS3RMUixjRnRGUztBTjBxQlg7QVFsbEJFO0VBQ0U7QVJvbEJKOztBVXByQkE7RUNJRTtFQUdBO0FYa3JCRjs7QVVuckJBO0VBQ0UsZ0JKMmdEa0I7RUkxZ0RsQixzQkpQTTtFSVFOO0VIR0U7RUlSRjtFQUdBO0FYMnJCRjs7QVU3cUJBO0VBRUU7QVYrcUJGOztBVTVxQkE7RUFDRTtFQUNBO0FWK3FCRjs7QVU1cUJBO0VQeVBNLGtCQUxJO0VPbFBSLGNKMUJTO0FOeXNCWDs7QVlqdEJFOzs7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI4dEJGOztBY3hxQkk7RUY1Q0U7SUFDRSxnQk51ZWU7RU5pUHJCO0FBQ0Y7QWM5cUJJO0VGNUNFO0lBQ0UsZ0JOdWVlO0VOc1ByQjtBQUNGO0FjbnJCSTtFRjVDRTtJQUNFLGdCTnVlZTtFTjJQckI7QUFDRjtBY3hyQkk7RUY1Q0U7SUFDRSxpQk51ZWU7RU5nUXJCO0FBQ0Y7QWM3ckJJO0VGNUNFO0lBQ0UsaUJOdWVlO0VOcVFyQjtBQUNGO0FlN3ZCQTtFQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBZm13Qko7O0FlOXZCRTtFQ05BO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FoQnV3QkY7QWVyd0JJO0VDT0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQml3QkY7O0FnQmx0Qk07RUFDRTtBaEJxdEJSOztBZ0JsdEJNO0VBcENKO0VBQ0E7QWhCMHZCRjs7QWdCNXVCRTtFQUNFO0VBQ0E7QWhCK3VCSjs7QWdCanZCRTtFQUNFO0VBQ0E7QWhCb3ZCSjs7QWdCdHZCRTtFQUNFO0VBQ0E7QWhCeXZCSjs7QWdCM3ZCRTtFQUNFO0VBQ0E7QWhCOHZCSjs7QWdCaHdCRTtFQUNFO0VBQ0E7QWhCbXdCSjs7QWdCcndCRTtFQUNFO0VBQ0E7QWhCd3dCSjs7QWdCenVCTTtFQWhESjtFQUNBO0FoQjZ4QkY7O0FnQnh1QlU7RUFoRU47RUFDQTtBaEI0eUJKOztBZ0I3dUJVO0VBaEVOO0VBQ0E7QWhCaXpCSjs7QWdCbHZCVTtFQWhFTjtFQUNBO0FoQnN6Qko7O0FnQnZ2QlU7RUFoRU47RUFDQTtBaEIyekJKOztBZ0I1dkJVO0VBaEVOO0VBQ0E7QWhCZzBCSjs7QWdCandCVTtFQWhFTjtFQUNBO0FoQnEwQko7O0FnQnR3QlU7RUFoRU47RUFDQTtBaEIwMEJKOztBZ0Izd0JVO0VBaEVOO0VBQ0E7QWhCKzBCSjs7QWdCaHhCVTtFQWhFTjtFQUNBO0FoQm8xQko7O0FnQnJ4QlU7RUFoRU47RUFDQTtBaEJ5MUJKOztBZ0IxeEJVO0VBaEVOO0VBQ0E7QWhCODFCSjs7QWdCL3hCVTtFQWhFTjtFQUNBO0FoQm0yQko7O0FnQjV4Qlk7RUF4RFY7QWhCdzFCRjs7QWdCaHlCWTtFQXhEVjtBaEI0MUJGOztBZ0JweUJZO0VBeERWO0FoQmcyQkY7O0FnQnh5Qlk7RUF4RFY7QWhCbzJCRjs7QWdCNXlCWTtFQXhEVjtBaEJ3MkJGOztBZ0JoekJZO0VBeERWO0FoQjQyQkY7O0FnQnB6Qlk7RUF4RFY7QWhCZzNCRjs7QWdCeHpCWTtFQXhEVjtBaEJvM0JGOztBZ0I1ekJZO0VBeERWO0FoQnczQkY7O0FnQmgwQlk7RUF4RFY7QWhCNDNCRjs7QWdCcDBCWTtFQXhEVjtBaEJnNEJGOztBZ0I3ekJROztFQUVFO0FoQmcwQlY7O0FnQjd6QlE7O0VBRUU7QWhCZzBCVjs7QWdCdjBCUTs7RUFFRTtBaEIwMEJWOztBZ0J2MEJROztFQUVFO0FoQjAwQlY7O0FnQmoxQlE7O0VBRUU7QWhCbzFCVjs7QWdCajFCUTs7RUFFRTtBaEJvMUJWOztBZ0IzMUJROztFQUVFO0FoQjgxQlY7O0FnQjMxQlE7O0VBRUU7QWhCODFCVjs7QWdCcjJCUTs7RUFFRTtBaEJ3MkJWOztBZ0JyMkJROztFQUVFO0FoQncyQlY7O0FnQi8yQlE7O0VBRUU7QWhCazNCVjs7QWdCLzJCUTs7RUFFRTtBaEJrM0JWOztBYzU2Qkk7RUVVRTtJQUNFO0VoQnM2Qk47RWdCbjZCSTtJQXBDSjtJQUNBO0VoQjA4QkE7RWdCNTdCQTtJQUNFO0lBQ0E7RWhCODdCRjtFZ0JoOEJBO0lBQ0U7SUFDQTtFaEJrOEJGO0VnQnA4QkE7SUFDRTtJQUNBO0VoQnM4QkY7RWdCeDhCQTtJQUNFO0lBQ0E7RWhCMDhCRjtFZ0I1OEJBO0lBQ0U7SUFDQTtFaEI4OEJGO0VnQmg5QkE7SUFDRTtJQUNBO0VoQms5QkY7RWdCbjdCSTtJQWhESjtJQUNBO0VoQnMrQkE7RWdCajdCUTtJQWhFTjtJQUNBO0VoQm8vQkY7RWdCcjdCUTtJQWhFTjtJQUNBO0VoQncvQkY7RWdCejdCUTtJQWhFTjtJQUNBO0VoQjQvQkY7RWdCNzdCUTtJQWhFTjtJQUNBO0VoQmdnQ0Y7RWdCajhCUTtJQWhFTjtJQUNBO0VoQm9nQ0Y7RWdCcjhCUTtJQWhFTjtJQUNBO0VoQndnQ0Y7RWdCejhCUTtJQWhFTjtJQUNBO0VoQjRnQ0Y7RWdCNzhCUTtJQWhFTjtJQUNBO0VoQmdoQ0Y7RWdCajlCUTtJQWhFTjtJQUNBO0VoQm9oQ0Y7RWdCcjlCUTtJQWhFTjtJQUNBO0VoQndoQ0Y7RWdCejlCUTtJQWhFTjtJQUNBO0VoQjRoQ0Y7RWdCNzlCUTtJQWhFTjtJQUNBO0VoQmdpQ0Y7RWdCejlCVTtJQXhEVjtFaEJvaENBO0VnQjU5QlU7SUF4RFY7RWhCdWhDQTtFZ0IvOUJVO0lBeERWO0VoQjBoQ0E7RWdCbCtCVTtJQXhEVjtFaEI2aENBO0VnQnIrQlU7SUF4RFY7RWhCZ2lDQTtFZ0J4K0JVO0lBeERWO0VoQm1pQ0E7RWdCMytCVTtJQXhEVjtFaEJzaUNBO0VnQjkrQlU7SUF4RFY7RWhCeWlDQTtFZ0JqL0JVO0lBeERWO0VoQjRpQ0E7RWdCcC9CVTtJQXhEVjtFaEIraUNBO0VnQnYvQlU7SUF4RFY7RWhCa2pDQTtFZ0IxL0JVO0lBeERWO0VoQnFqQ0E7RWdCbC9CTTs7SUFFRTtFaEJvL0JSO0VnQmovQk07O0lBRUU7RWhCbS9CUjtFZ0IxL0JNOztJQUVFO0VoQjQvQlI7RWdCei9CTTs7SUFFRTtFaEIyL0JSO0VnQmxnQ007O0lBRUU7RWhCb2dDUjtFZ0JqZ0NNOztJQUVFO0VoQm1nQ1I7RWdCMWdDTTs7SUFFRTtFaEI0Z0NSO0VnQnpnQ007O0lBRUU7RWhCMmdDUjtFZ0JsaENNOztJQUVFO0VoQm9oQ1I7RWdCamhDTTs7SUFFRTtFaEJtaENSO0VnQjFoQ007O0lBRUU7RWhCNGhDUjtFZ0J6aENNOztJQUVFO0VoQjJoQ1I7QUFDRjtBY3RsQ0k7RUVVRTtJQUNFO0VoQitrQ047RWdCNWtDSTtJQXBDSjtJQUNBO0VoQm1uQ0E7RWdCcm1DQTtJQUNFO0lBQ0E7RWhCdW1DRjtFZ0J6bUNBO0lBQ0U7SUFDQTtFaEIybUNGO0VnQjdtQ0E7SUFDRTtJQUNBO0VoQittQ0Y7RWdCam5DQTtJQUNFO0lBQ0E7RWhCbW5DRjtFZ0JybkNBO0lBQ0U7SUFDQTtFaEJ1bkNGO0VnQnpuQ0E7SUFDRTtJQUNBO0VoQjJuQ0Y7RWdCNWxDSTtJQWhESjtJQUNBO0VoQitvQ0E7RWdCMWxDUTtJQWhFTjtJQUNBO0VoQjZwQ0Y7RWdCOWxDUTtJQWhFTjtJQUNBO0VoQmlxQ0Y7RWdCbG1DUTtJQWhFTjtJQUNBO0VoQnFxQ0Y7RWdCdG1DUTtJQWhFTjtJQUNBO0VoQnlxQ0Y7RWdCMW1DUTtJQWhFTjtJQUNBO0VoQjZxQ0Y7RWdCOW1DUTtJQWhFTjtJQUNBO0VoQmlyQ0Y7RWdCbG5DUTtJQWhFTjtJQUNBO0VoQnFyQ0Y7RWdCdG5DUTtJQWhFTjtJQUNBO0VoQnlyQ0Y7RWdCMW5DUTtJQWhFTjtJQUNBO0VoQjZyQ0Y7RWdCOW5DUTtJQWhFTjtJQUNBO0VoQmlzQ0Y7RWdCbG9DUTtJQWhFTjtJQUNBO0VoQnFzQ0Y7RWdCdG9DUTtJQWhFTjtJQUNBO0VoQnlzQ0Y7RWdCbG9DVTtJQXhEVjtFaEI2ckNBO0VnQnJvQ1U7SUF4RFY7RWhCZ3NDQTtFZ0J4b0NVO0lBeERWO0VoQm1zQ0E7RWdCM29DVTtJQXhEVjtFaEJzc0NBO0VnQjlvQ1U7SUF4RFY7RWhCeXNDQTtFZ0JqcENVO0lBeERWO0VoQjRzQ0E7RWdCcHBDVTtJQXhEVjtFaEIrc0NBO0VnQnZwQ1U7SUF4RFY7RWhCa3RDQTtFZ0IxcENVO0lBeERWO0VoQnF0Q0E7RWdCN3BDVTtJQXhEVjtFaEJ3dENBO0VnQmhxQ1U7SUF4RFY7RWhCMnRDQTtFZ0JucUNVO0lBeERWO0VoQjh0Q0E7RWdCM3BDTTs7SUFFRTtFaEI2cENSO0VnQjFwQ007O0lBRUU7RWhCNHBDUjtFZ0JucUNNOztJQUVFO0VoQnFxQ1I7RWdCbHFDTTs7SUFFRTtFaEJvcUNSO0VnQjNxQ007O0lBRUU7RWhCNnFDUjtFZ0IxcUNNOztJQUVFO0VoQjRxQ1I7RWdCbnJDTTs7SUFFRTtFaEJxckNSO0VnQmxyQ007O0lBRUU7RWhCb3JDUjtFZ0IzckNNOztJQUVFO0VoQjZyQ1I7RWdCMXJDTTs7SUFFRTtFaEI0ckNSO0VnQm5zQ007O0lBRUU7RWhCcXNDUjtFZ0Jsc0NNOztJQUVFO0VoQm9zQ1I7QUFDRjtBYy92Q0k7RUVVRTtJQUNFO0VoQnd2Q047RWdCcnZDSTtJQXBDSjtJQUNBO0VoQjR4Q0E7RWdCOXdDQTtJQUNFO0lBQ0E7RWhCZ3hDRjtFZ0JseENBO0lBQ0U7SUFDQTtFaEJveENGO0VnQnR4Q0E7SUFDRTtJQUNBO0VoQnd4Q0Y7RWdCMXhDQTtJQUNFO0lBQ0E7RWhCNHhDRjtFZ0I5eENBO0lBQ0U7SUFDQTtFaEJneUNGO0VnQmx5Q0E7SUFDRTtJQUNBO0VoQm95Q0Y7RWdCcndDSTtJQWhESjtJQUNBO0VoQnd6Q0E7RWdCbndDUTtJQWhFTjtJQUNBO0VoQnMwQ0Y7RWdCdndDUTtJQWhFTjtJQUNBO0VoQjAwQ0Y7RWdCM3dDUTtJQWhFTjtJQUNBO0VoQjgwQ0Y7RWdCL3dDUTtJQWhFTjtJQUNBO0VoQmsxQ0Y7RWdCbnhDUTtJQWhFTjtJQUNBO0VoQnMxQ0Y7RWdCdnhDUTtJQWhFTjtJQUNBO0VoQjAxQ0Y7RWdCM3hDUTtJQWhFTjtJQUNBO0VoQjgxQ0Y7RWdCL3hDUTtJQWhFTjtJQUNBO0VoQmsyQ0Y7RWdCbnlDUTtJQWhFTjtJQUNBO0VoQnMyQ0Y7RWdCdnlDUTtJQWhFTjtJQUNBO0VoQjAyQ0Y7RWdCM3lDUTtJQWhFTjtJQUNBO0VoQjgyQ0Y7RWdCL3lDUTtJQWhFTjtJQUNBO0VoQmszQ0Y7RWdCM3lDVTtJQXhEVjtFaEJzMkNBO0VnQjl5Q1U7SUF4RFY7RWhCeTJDQTtFZ0JqekNVO0lBeERWO0VoQjQyQ0E7RWdCcHpDVTtJQXhEVjtFaEIrMkNBO0VnQnZ6Q1U7SUF4RFY7RWhCazNDQTtFZ0IxekNVO0lBeERWO0VoQnEzQ0E7RWdCN3pDVTtJQXhEVjtFaEJ3M0NBO0VnQmgwQ1U7SUF4RFY7RWhCMjNDQTtFZ0JuMENVO0lBeERWO0VoQjgzQ0E7RWdCdDBDVTtJQXhEVjtFaEJpNENBO0VnQnowQ1U7SUF4RFY7RWhCbzRDQTtFZ0I1MENVO0lBeERWO0VoQnU0Q0E7RWdCcDBDTTs7SUFFRTtFaEJzMENSO0VnQm4wQ007O0lBRUU7RWhCcTBDUjtFZ0I1MENNOztJQUVFO0VoQjgwQ1I7RWdCMzBDTTs7SUFFRTtFaEI2MENSO0VnQnAxQ007O0lBRUU7RWhCczFDUjtFZ0JuMUNNOztJQUVFO0VoQnExQ1I7RWdCNTFDTTs7SUFFRTtFaEI4MUNSO0VnQjMxQ007O0lBRUU7RWhCNjFDUjtFZ0JwMkNNOztJQUVFO0VoQnMyQ1I7RWdCbjJDTTs7SUFFRTtFaEJxMkNSO0VnQjUyQ007O0lBRUU7RWhCODJDUjtFZ0IzMkNNOztJQUVFO0VoQjYyQ1I7QUFDRjtBY3g2Q0k7RUVVRTtJQUNFO0VoQmk2Q047RWdCOTVDSTtJQXBDSjtJQUNBO0VoQnE4Q0E7RWdCdjdDQTtJQUNFO0lBQ0E7RWhCeTdDRjtFZ0IzN0NBO0lBQ0U7SUFDQTtFaEI2N0NGO0VnQi83Q0E7SUFDRTtJQUNBO0VoQmk4Q0Y7RWdCbjhDQTtJQUNFO0lBQ0E7RWhCcThDRjtFZ0J2OENBO0lBQ0U7SUFDQTtFaEJ5OENGO0VnQjM4Q0E7SUFDRTtJQUNBO0VoQjY4Q0Y7RWdCOTZDSTtJQWhESjtJQUNBO0VoQmkrQ0E7RWdCNTZDUTtJQWhFTjtJQUNBO0VoQisrQ0Y7RWdCaDdDUTtJQWhFTjtJQUNBO0VoQm0vQ0Y7RWdCcDdDUTtJQWhFTjtJQUNBO0VoQnUvQ0Y7RWdCeDdDUTtJQWhFTjtJQUNBO0VoQjIvQ0Y7RWdCNTdDUTtJQWhFTjtJQUNBO0VoQisvQ0Y7RWdCaDhDUTtJQWhFTjtJQUNBO0VoQm1nREY7RWdCcDhDUTtJQWhFTjtJQUNBO0VoQnVnREY7RWdCeDhDUTtJQWhFTjtJQUNBO0VoQjJnREY7RWdCNThDUTtJQWhFTjtJQUNBO0VoQitnREY7RWdCaDlDUTtJQWhFTjtJQUNBO0VoQm1oREY7RWdCcDlDUTtJQWhFTjtJQUNBO0VoQnVoREY7RWdCeDlDUTtJQWhFTjtJQUNBO0VoQjJoREY7RWdCcDlDVTtJQXhEVjtFaEIrZ0RBO0VnQnY5Q1U7SUF4RFY7RWhCa2hEQTtFZ0IxOUNVO0lBeERWO0VoQnFoREE7RWdCNzlDVTtJQXhEVjtFaEJ3aERBO0VnQmgrQ1U7SUF4RFY7RWhCMmhEQTtFZ0JuK0NVO0lBeERWO0VoQjhoREE7RWdCdCtDVTtJQXhEVjtFaEJpaURBO0VnQnorQ1U7SUF4RFY7RWhCb2lEQTtFZ0I1K0NVO0lBeERWO0VoQnVpREE7RWdCLytDVTtJQXhEVjtFaEIwaURBO0VnQmwvQ1U7SUF4RFY7RWhCNmlEQTtFZ0JyL0NVO0lBeERWO0VoQmdqREE7RWdCNytDTTs7SUFFRTtFaEIrK0NSO0VnQjUrQ007O0lBRUU7RWhCOCtDUjtFZ0JyL0NNOztJQUVFO0VoQnUvQ1I7RWdCcC9DTTs7SUFFRTtFaEJzL0NSO0VnQjcvQ007O0lBRUU7RWhCKy9DUjtFZ0I1L0NNOztJQUVFO0VoQjgvQ1I7RWdCcmdETTs7SUFFRTtFaEJ1Z0RSO0VnQnBnRE07O0lBRUU7RWhCc2dEUjtFZ0I3Z0RNOztJQUVFO0VoQitnRFI7RWdCNWdETTs7SUFFRTtFaEI4Z0RSO0VnQnJoRE07O0lBRUU7RWhCdWhEUjtFZ0JwaERNOztJQUVFO0VoQnNoRFI7QUFDRjtBY2psREk7RUVVRTtJQUNFO0VoQjBrRE47RWdCdmtESTtJQXBDSjtJQUNBO0VoQjhtREE7RWdCaG1EQTtJQUNFO0lBQ0E7RWhCa21ERjtFZ0JwbURBO0lBQ0U7SUFDQTtFaEJzbURGO0VnQnhtREE7SUFDRTtJQUNBO0VoQjBtREY7RWdCNW1EQTtJQUNFO0lBQ0E7RWhCOG1ERjtFZ0JobkRBO0lBQ0U7SUFDQTtFaEJrbkRGO0VnQnBuREE7SUFDRTtJQUNBO0VoQnNuREY7RWdCdmxESTtJQWhESjtJQUNBO0VoQjBvREE7RWdCcmxEUTtJQWhFTjtJQUNBO0VoQndwREY7RWdCemxEUTtJQWhFTjtJQUNBO0VoQjRwREY7RWdCN2xEUTtJQWhFTjtJQUNBO0VoQmdxREY7RWdCam1EUTtJQWhFTjtJQUNBO0VoQm9xREY7RWdCcm1EUTtJQWhFTjtJQUNBO0VoQndxREY7RWdCem1EUTtJQWhFTjtJQUNBO0VoQjRxREY7RWdCN21EUTtJQWhFTjtJQUNBO0VoQmdyREY7RWdCam5EUTtJQWhFTjtJQUNBO0VoQm9yREY7RWdCcm5EUTtJQWhFTjtJQUNBO0VoQndyREY7RWdCem5EUTtJQWhFTjtJQUNBO0VoQjRyREY7RWdCN25EUTtJQWhFTjtJQUNBO0VoQmdzREY7RWdCam9EUTtJQWhFTjtJQUNBO0VoQm9zREY7RWdCN25EVTtJQXhEVjtFaEJ3ckRBO0VnQmhvRFU7SUF4RFY7RWhCMnJEQTtFZ0Jub0RVO0lBeERWO0VoQjhyREE7RWdCdG9EVTtJQXhEVjtFaEJpc0RBO0VnQnpvRFU7SUF4RFY7RWhCb3NEQTtFZ0I1b0RVO0lBeERWO0VoQnVzREE7RWdCL29EVTtJQXhEVjtFaEIwc0RBO0VnQmxwRFU7SUF4RFY7RWhCNnNEQTtFZ0JycERVO0lBeERWO0VoQmd0REE7RWdCeHBEVTtJQXhEVjtFaEJtdERBO0VnQjNwRFU7SUF4RFY7RWhCc3REQTtFZ0I5cERVO0lBeERWO0VoQnl0REE7RWdCdHBETTs7SUFFRTtFaEJ3cERSO0VnQnJwRE07O0lBRUU7RWhCdXBEUjtFZ0I5cERNOztJQUVFO0VoQmdxRFI7RWdCN3BETTs7SUFFRTtFaEIrcERSO0VnQnRxRE07O0lBRUU7RWhCd3FEUjtFZ0JycURNOztJQUVFO0VoQnVxRFI7RWdCOXFETTs7SUFFRTtFaEJnckRSO0VnQjdxRE07O0lBRUU7RWhCK3FEUjtFZ0J0ckRNOztJQUVFO0VoQndyRFI7RWdCcnJETTs7SUFFRTtFaEJ1ckRSO0VnQjlyRE07O0lBRUU7RWhCZ3NEUjtFZ0I3ckRNOztJQUVFO0VoQityRFI7QUFDRjtBaUJyekRBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJYd1dPO0VXdldQLG1CWGtyQjBCO0VXanJCMUI7QWpCb3pERjtBaUI3eURFO0VBQ0U7RUFFQTtFQUNBO0VBQ0Esd0JYb2ZXO0VXbmZYO0FqQjh5REo7QWlCM3lERTtFQUNFO0FqQjZ5REo7QWlCMXlERTtFQUNFO0FqQjR5REo7O0FpQnh5REE7RUFDRTtBakIyeURGOztBaUJweURBO0VBQ0U7QWpCdXlERjs7QWlCN3hERTtFQUNFO0FqQmd5REo7O0FpQmp4REU7RUFDRTtBakJveERKO0FpQmp4REk7RUFDRTtBakJteEROOztBaUI1d0RFO0VBQ0U7QWpCK3dESjtBaUI1d0RFO0VBQ0U7QWpCOHdESjs7QWlCcHdERTtFQUNFO0VBQ0E7QWpCdXdESjs7QWlCandERTtFQUNFO0VBQ0E7QWpCb3dESjs7QWlCNXZEQTtFQUNFO0VBQ0E7QWpCK3ZERjs7QWlCdnZERTtFQUNFO0VBQ0E7QWpCMHZESjs7QWtCdDRERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCazRESjs7QWtCcDVERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCZzVESjs7QWtCbDZERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCODVESjs7QWtCaDdERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCNDZESjs7QWtCOTdERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCMDdESjs7QWtCNThERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCdzhESjs7QWtCMTlERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCczlESjs7QWtCeCtERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCbytESjs7QWlCbjFESTtFQUNFO0VBQ0E7QWpCczFETjs7QWNqN0RJO0VHeUZBO0lBQ0U7SUFDQTtFakI0MURKO0FBQ0Y7QWN4N0RJO0VHeUZBO0lBQ0U7SUFDQTtFakJrMkRKO0FBQ0Y7QWM5N0RJO0VHeUZBO0lBQ0U7SUFDQTtFakJ3MkRKO0FBQ0Y7QWNwOERJO0VHeUZBO0lBQ0U7SUFDQTtFakI4MkRKO0FBQ0Y7QWMxOERJO0VHeUZBO0lBQ0U7SUFDQTtFakJvM0RKO0FBQ0Y7QW1CeGhFQTtFQUNFLHFCYmkxQnlCO0FOeXNDM0I7O0FtQmpoRUE7RUFDRTtFQUNBO0VBQ0E7RWhCOFFJLGtCQUxJO0VnQnJRUixnQmJ3bEJpQjtBTjA3Q25COztBbUI5Z0VBO0VBQ0U7RUFDQTtFaEJvUUksa0JBTEk7QUhteERWOztBbUI5Z0VBO0VBQ0U7RUFDQTtFaEI4UEksbUJBTEk7QUh5eERWOztBb0IvaUVBO0VBQ0UsbUJkeTBCcUI7RUgvaUJqQixrQkFMSTtFaUJqUlIsY2RLUztBTjJpRVg7O0FxQnJqRUE7RUFDRTtFQUNBO0VBQ0E7RWxCd1JJLGVBTEk7RWtCaFJSLGdCZjZsQm1CO0VlNWxCbkIsZ0Jma21CaUI7RWVqbUJqQixjckJOUTtFcUJPUjtFQUNBLHNCZk5NO0VlT047RUFDQTtFZEdFO0VlSEUsd0VETUo7QXJCbWpFRjtBc0JyakVNO0VEaEJOO0lDaUJRO0V0QndqRU47QUFDRjtBcUJ0akVFO0VBQ0U7QXJCd2pFSjtBcUJ0akVJO0VBQ0U7QXJCd2pFTjtBcUJuakVFO0VBQ0UsY3JCNUJNO0VxQjZCTixzQmYzQkk7RWU0QkoscUJmdTFCdUI7RWV0MUJ2QjtFQUtFLGlEZmd1QnVCO0FOaTFDN0I7QXFCN2lFRTtFQU1FO0VBTUE7RUFLQTtBckJpaUVKO0FxQjVoRUU7RUFDRTtFQUNBO0FyQjhoRUo7QXFCMWhFRTtFQUNFLGNmN0RPO0VlK0RQO0FyQjJoRUo7QXFCbmhFRTtFQUVFLHlCZjdFTztFZWdGUDtBckJraEVKO0FxQjlnRUU7RUFDRTtFQUNBO0VBQ0EsMEJmNnBCa0I7RWU1cEJsQixjckI1Rk07RXVCRlIseUJqQk1TO0VlMEZQO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJmaWJXO0VlaGJYO0VDekZFLHFJRDBGRjtBckJnaEVKO0FzQnRtRU07RUQwRUo7SUN6RU07RXRCeW1FTjtBQUNGO0FxQmxoRUU7RUFDRSx5QmYyN0J3QjtBTnlsQzVCOztBcUIzZ0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmZpZmlCO0VlaGZqQixjckJ2SFE7RXFCd0hSO0VBQ0E7RUFDQTtBckI4Z0VGO0FxQjVnRUU7RUFDRTtBckI4Z0VKO0FxQjNnRUU7RUFFRTtFQUNBO0FyQjRnRUo7O0FxQmpnRUE7RUFDRSxzQ2Zpd0JnQjtFZWh3QmhCO0VsQnlJSSxtQkFMSTtFSXZRTjtBUHlvRUo7QXFCbGdFRTtFQUNFO0VBQ0E7RUFDQSx5QmZpbkJxQjtBTm01Q3pCOztBcUJoZ0VBO0VBQ0Usb0Nmd3ZCZ0I7RWV2dkJoQjtFbEI0SEksa0JBTEk7RUl2UU47QVBxcEVKO0FxQmpnRUU7RUFDRTtFQUNBO0VBQ0EsdUJmd21CcUI7QU4yNUN6Qjs7QXFCMy9ERTtFQUNFLHVDZit0Qlc7QU4reENmO0FxQjMvREU7RUFDRSxzQ2YrdEJjO0FOOHhDbEI7QXFCMS9ERTtFQUNFLG9DZit0QmM7QU42eENsQjs7QXFCdi9EQTtFQUNFLFdmZ3VCaUI7RWUvdEJqQixtQ2ZndEJhO0VlL3NCYixpQmYwakJvQjtBTmc4Q3RCO0FxQngvREU7RUFDRTtBckIwL0RKO0FxQnYvREU7RUFDRTtFZHZMQTtBUGlyRUo7QXFCdC9ERTtFQUNFO0VkNUxBO0FQcXJFSjtBcUJyL0RFO0VBQW9CLGtDZm1zQko7QU5xekNsQjtBcUJ2L0RFO0VBQW9CLGdDZnNzQko7QU5vekNsQjs7QXdCenNFQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VyQnFSSSxlQUxJO0VxQjdRUixnQmxCMGxCbUI7RWtCemxCbkIsZ0JsQitsQmlCO0VrQjlsQmpCLGN4QlRRO0V3QlVSO0VBQ0Esc0JsQlRNO0VrQlVOO0VBQ0E7RUFDQSx5Q2xCMDlCd0I7RWtCejlCeEIsMEJsQjA5Qm9CO0VrQno5QnBCO0VqQkhFO0VlSEUsd0VFU0o7QXhCeXNFRjtBc0I5c0VNO0VFZk47SUZnQlE7RXRCaXRFTjtBQUNGO0F3QjVzRUU7RUFDRSxxQmxCKzFCdUI7RWtCOTFCdkI7RUFLRSxpRGxCODlCeUI7QU40dUMvQjtBd0J0c0VFO0VBRUUsc0JsQnN0QmtCO0VrQnJ0QmxCO0F4QnVzRUo7QXdCcHNFRTtFQUVFLHlCbEJwQ087QU55dUVYO0F3QmhzRUU7RUFDRTtFQUNBO0F4QmtzRUo7O0F3QjlyRUE7RUFDRSxvQmxCbXRCdUI7RWtCbHRCdkIsdUJsQmt0QnVCO0VrQmp0QnZCLG9CbEJrdEJ1QjtFSC9lbkIsbUJBTEk7RUl2UU47QVA0dUVKOztBd0I5ckVBO0VBQ0UsbUJsQitzQnVCO0VrQjlzQnZCLHNCbEI4c0J1QjtFa0I3c0J2QixrQmxCOHNCdUI7RUhuZm5CLGtCQUxJO0VJdlFOO0FQb3ZFSjs7QXdCNXJFSTtFQUNFO0F4QityRU47O0F5QnZ3RUE7RUFDRTtFQUNBLGtCbkJnNkJzQjtFbUIvNUJ0QixtQm5CZzZCeUI7RW1CLzVCekIsdUJuQmc2QnlCO0FOMDJDM0I7QXlCeHdFRTtFQUNFO0VBQ0E7QXpCMHdFSjs7QXlCdHdFQTtFQUNFLG9CbkJzNUJ5QjtFbUJyNUJ6QjtFQUNBO0F6Qnl3RUY7QXlCdndFRTtFQUNFO0VBQ0E7RUFDQTtBekJ5d0VKOztBeUJyd0VBO0VBQ0U7RUFFQTtFQUNBLFVuQnE0QnVCO0VtQnA0QnZCLFduQm80QnVCO0VtQm40QnZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQ25CczRCd0I7RW1CcjRCeEI7QXpCdXdFRjtBeUJwd0VFO0VsQjNCRTtBUGt5RUo7QXlCbndFRTtFQUVFLGtCbkI4M0I2QjtBTnM0Q2pDO0F5Qmp3RUU7RUFDRSx1Qm5CcTNCNkI7QU44NENqQztBeUJod0VFO0VBQ0UscUJuQit6QnVCO0VtQjl6QnZCO0VBQ0EsaURuQjRzQnlCO0FOc2pEN0I7QXlCL3ZFRTtFQUNFLHlCekI1RE07RXlCNkROLHFCekI3RE07QUE4ekVWO0F5Qi92RUk7RUFJSTtBekI4dkVSO0F5QjF2RUk7RUFJSTtBekJ5dkVSO0F5QnB2RUU7RUFDRSx5QnpCakZNO0V5QmtGTixxQnpCbEZNO0V5QnVGSjtBekJrdkVOO0F5Qjl1RUU7RUFDRTtFQUNBO0VBQ0EsWW5CNjFCZ0M7QU5tNUNwQztBeUJ6dUVJO0VBQ0U7RUFDQSxZbkJvMUI4QjtBTnU1Q3BDOztBeUI3dEVBO0VBQ0UsbUJuQiswQjBCO0FOaTVDNUI7QXlCOXRFRTtFQUNFO0VBRUEsVW5CeTBCZ0I7RW1CeDBCaEI7RUFDQTtFQUNBO0VsQmpIQTtFZUhFLGlER3NIRjtBekIrdEVKO0FzQmoxRU07RUcwR0o7SUh6R007RXRCbzFFTjtBQUNGO0F5Qmx1RUk7RUFDRTtBekJvdUVOO0F5Qmp1RUk7RUFDRSxpQ25CdzBCNEI7RW1CbjBCMUI7QXpCK3RFUjtBeUIxdEVFO0VBQ0Usb0JuQm16QndCO0VtQmx6QnhCO0F6QjR0RUo7QXlCMXRFSTtFQUNFO0VBQ0E7QXpCNHRFTjs7QXlCdnRFQTtFQUNFO0VBQ0Esa0JuQml5QjZCO0FOeTdDL0I7O0F5QnZ0RUE7RUFDRTtFQUNBO0VBQ0E7QXpCMHRFRjtBeUJ0dEVJO0VBQ0U7RUFDQTtFQUNBLGFuQmlvQmlCO0FOdWxEdkI7O0F5Qmp0RUk7RUFDRTtBekJvdEVOOztBMEJ2NEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIwNEVGO0EwQng0RUU7RUFDRTtBMUIwNEVKO0EwQnQ0RUk7RUFBMEIsaUVwQjRnQ007QU42M0NwQztBMEJ4NEVJO0VBQTBCLGlFcEIyZ0NNO0FOZzRDcEM7QTBCeDRFRTtFQUNFO0ExQjA0RUo7QTBCdjRFRTtFQUNFLFdwQjYvQnFCO0VvQjUvQnJCLFlwQjQvQnFCO0VvQjMvQnJCO0VBQ0E7RUgxQkYseUJ2QkVRO0UwQjBCTixTcEIyL0JzQjtFQ3hnQ3RCO0VlSEUsNEdJbUJGO0ExQnc0RUo7QXNCdjVFTTtFSU1KO0lKTE07RXRCMDVFTjtBQUNGO0EwQjM0RUk7RUhqQ0YseUJqQjRoQzJCO0FObTVDN0I7QTBCejRFRTtFQUNFLFdwQnMrQnFCO0VvQnIrQnJCLGNwQnMrQnNCO0VvQnIrQnRCO0VBQ0EsZXBCcStCc0I7RW9CcCtCdEIseUJwQnBDTztFb0JxQ1A7RW5CN0JBO0FQeTZFSjtBMEJ2NEVFO0VBQ0UsV3BCaytCcUI7RW9CaitCckIsWXBCaStCcUI7RW9CaCtCckI7RUhwREYseUJ2QkVRO0UwQm9ETixTcEJpK0JzQjtFQ3hnQ3RCO0VlSEUsNEdJNkNGO0ExQnc0RUo7QXNCajdFTTtFSWlDSjtJSmhDTTtFdEJvN0VOO0FBQ0Y7QTBCMzRFSTtFSDNERix5QmpCNGhDMkI7QU42NkM3QjtBMEJ6NEVFO0VBQ0UsV3BCNDhCcUI7RW9CMzhCckIsY3BCNDhCc0I7RW9CMzhCdEI7RUFDQSxlcEIyOEJzQjtFb0IxOEJ0Qix5QnBCOURPO0VvQitEUDtFbkJ2REE7QVBtOEVKO0EwQnY0RUU7RUFDRTtBMUJ5NEVKO0EwQnY0RUk7RUFDRSx5QnBCdEVLO0FOKzhFWDtBMEJ0NEVJO0VBQ0UseUJwQjFFSztBTms5RVg7O0EyQi85RUE7RUFDRTtBM0JrK0VGO0EyQmgrRUU7OztFQUdFLDBCckJ1aUNtQjtFcUJ0aUNuQiw4QnJCc2lDbUI7RXFCcmlDbkIsaUJyQnNpQ3dCO0FONDdDNUI7QTJCLzlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMUkUsZ0VLU0Y7QTNCaStFSjtBc0J0K0VNO0VLVEo7SUxVTTtFdEJ5K0VOO0FBQ0Y7QTJCbitFRTs7RUFFRTtBM0JxK0VKO0EyQm4rRUk7O0VBQ0U7QTNCcytFTjtBMkJuK0VJOzs7RUFFRSxxQnJCMmdDMEI7RXFCMWdDMUIsd0JyQjJnQzBCO0FOMjlDaEM7QTJCbitFSTs7RUFDRSxxQnJCc2dDMEI7RXFCcmdDMUIsd0JyQnNnQzBCO0FOZytDaEM7QTJCbCtFRTtFQUNFLHFCckJnZ0M0QjtFcUIvL0I1Qix3QnJCZ2dDNEI7QU5vK0NoQztBMkI3OUVJOzs7O0VBQ0U7RUFDQSw4RHJCeS9CMEI7QU55K0NoQztBMkJoK0VNOzs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYUNtL0JnQztFRGwvQmhDO0VBQ0Esc0JyQjNEQTtFQ1dKO0FQc2hGSjtBMkIvOUVJO0VBQ0U7RUFDQSw4RHJCdytCMEI7QU55L0NoQztBMkI1OUVJO0VBQ0U7QTNCODlFTjtBMkIxOUVFOztFQUVFLGNyQjFFTztBTnNpRlg7QTJCMTlFSTs7RUFDRSx5QnJCakZLO0FOOGlGWDs7QTZCcGpGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCdWpGRjtBNkJyakZFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBN0J1akZKO0E2Qm5qRkU7OztFQUdFO0E3QnFqRko7QTZCL2lGRTtFQUNFO0VBQ0E7QTdCaWpGSjtBNkIvaUZJO0VBQ0U7QTdCaWpGTjs7QTZCdGlGQTtFQUNFO0VBQ0E7RUFDQTtFMUI4T0ksZUFMSTtFMEJ2T1IsZ0J2Qm9qQm1CO0V1Qm5qQm5CLGdCdkJ5akJpQjtFdUJ4akJqQixjN0IvQ1E7RTZCZ0RSO0VBQ0E7RUFDQSx5QnZCOUNTO0V1QitDVDtFdEJ0Q0U7QVBnbEZKOztBNkJoaUZBOzs7O0VBSUU7RTFCd05JLGtCQUxJO0VJdlFOO0FQeWxGSjs7QTZCaGlGQTs7OztFQUlFO0UxQitNSSxtQkFMSTtFSXZRTjtBUGttRko7O0E2QmhpRkE7O0VBRUU7QTdCbWlGRjs7QTZCdGhGSTs7OztFdEJqRUE7RUFDQTtBUDhsRko7QTZCcmhGSTs7OztFdEIxRUE7RUFDQTtBUHFtRko7QTZCL2dGRTtFQUNFO0V0QjFFQTtFQUNBO0FQNGxGSjtBNkIvZ0ZFOztFdEI5RUU7RUFDQTtBUGltRko7O0E4QnpuRkU7RUFDRTtFQUNBO0VBQ0EsbUJ4Qml6Qm1CO0VIL2lCakIsa0JBTEk7RTJCMVBOLGN4QnlpQ3FCO0FOa2xEekI7O0E4QnhuRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0JxUEUsbUJBTEk7RTJCN09OLFdBeEJjO0VBeUJkLHdDQXhCaUI7RXZCSGpCO0FQc3BGSjs7QThCdG5GSTs7OztFQUVFO0E5QjJuRk47O0E4QjFxRkk7RUFxREUscUJ4QjhnQ21CO0V3QjNnQ2pCLG9DeEJ1MEJhO0V3QnQwQmI7RUFDQTtFQUNBO0VBQ0E7QTlCdW5GUjtBOEJwbkZNO0VBQ0UscUJ4Qm1nQ2lCO0V3QmxnQ2pCLGlEQWhEYTtBOUJzcUZyQjs7QThCdnJGSTtFQTBFSSxvQ3hCcXpCYTtFd0JwekJiO0E5QmluRlI7O0E4QjVyRkk7RUFrRkUscUJ4QmkvQm1CO0FONm5EekI7QThCM21GUTtFQUVFO0VBQ0EsdUJ4QnE1QjhCO0V3QnA1QjlCO0VBQ0E7QTlCNG1GVjtBOEJ4bUZNO0VBQ0UscUJ4Qm8rQmlCO0V3Qm4rQmpCLGlEQS9FYTtBOUJ5ckZyQjs7QThCMXNGSTtFQXdHSTtBOUJzbUZSOztBOEI5c0ZJO0VBK0dFLHFCeEJvOUJtQjtBTitvRHpCO0E4QmptRk07RUFDRSx5QnhCaTlCaUI7QU5rcER6QjtBOEJobUZNO0VBQ0UsaURBckdhO0E5QnVzRnJCO0E4Qi9sRk07RUFDRSxjeEJ5OEJpQjtBTndwRHpCOztBOEI1bEZJO0VBQ0U7QTlCK2xGTjs7QThCL3RGSTs7Ozs7RUEwSU07QTlCNmxGVjs7QThCbnRGRTtFQUNFO0VBQ0E7RUFDQSxtQnhCaXpCbUI7RUgvaUJqQixrQkFMSTtFMkIxUE4sY3hCeWlDcUI7QU40cUR6Qjs7QThCbHRGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQnFQRSxtQkFMSTtFMkI3T04sV0F4QmM7RUF5QmQsd0NBeEJpQjtFdkJIakI7QVBndkZKOztBOEJodEZJOzs7O0VBRUU7QTlCcXRGTjs7QThCcHdGSTtFQXFERSxxQnhCOGdDbUI7RXdCM2dDakIsb0N4QnUwQmE7RXdCdDBCYjtFQUNBO0VBQ0E7RUFDQTtBOUJpdEZSO0E4QjlzRk07RUFDRSxxQnhCbWdDaUI7RXdCbGdDakIsaURBaERhO0E5Qmd3RnJCOztBOEJqeEZJO0VBMEVJLG9DeEJxekJhO0V3QnB6QmI7QTlCMnNGUjs7QThCdHhGSTtFQWtGRSxxQnhCaS9CbUI7QU51dER6QjtBOEJyc0ZRO0VBRUU7RUFDQSx1QnhCcTVCOEI7RXdCcDVCOUI7RUFDQTtBOUJzc0ZWO0E4QmxzRk07RUFDRSxxQnhCbytCaUI7RXdCbitCakIsaURBL0VhO0E5Qm14RnJCOztBOEJweUZJO0VBd0dJO0E5QmdzRlI7O0E4Qnh5Rkk7RUErR0UscUJ4Qm85Qm1CO0FOeXVEekI7QThCM3JGTTtFQUNFLHlCeEJpOUJpQjtBTjR1RHpCO0E4QjFyRk07RUFDRSxpREFyR2E7QTlCaXlGckI7QThCenJGTTtFQUNFLGN4Qnk4QmlCO0FOa3ZEekI7O0E4QnRyRkk7RUFDRTtBOUJ5ckZOOztBOEJ6ekZJOzs7OztFQTRJTTtBOUJxckZWOztBK0JuMEZBO0VBRUU7RUFDQTtFQUNBO0U1QnVSSSx3QkFMSTtFNEJoUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFNUJzUUksa0NBTEk7RTRCL1BSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFeEJqQkU7RWdCZkYsa0NRa0NxQjtFVHRCakIscUlTd0JKO0EvQmkwRkY7QXNCcjFGTTtFU2hCTjtJVGlCUTtFdEJ3MUZOO0FBQ0Y7QStCcDBGRTtFQUNFO0VBRUE7RUFDQTtBL0JxMEZKO0ErQmwwRkU7RUFFRTtFQUNBO0VBQ0E7QS9CbTBGSjtBK0JoMEZFO0VBQ0U7RVJyREYsd0NRc0R1QjtFQUNyQjtFQUNBO0VBS0U7QS9COHpGTjtBK0IxekZFO0VBQ0U7RUFDQTtFQUtFO0EvQnd6Rk47QStCcHpGRTtFQUtFO0VBQ0E7RUFHQTtBL0JnekZKO0ErQjd5Rkk7RUFLSTtBL0IyeUZSO0ErQnR5RkU7RUFHRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EvQnF5Rko7O0ErQnp4RkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENtNEZGOztBK0IxeUZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDbzVGRjs7QStCM3pGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3E2RkY7O0ErQjUwRkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENzN0ZGOztBK0I3MUZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdThGRjs7QStCOTJGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3c5RkY7O0ErQi8zRkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN5K0ZGOztBK0JoNUZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMC9GRjs7QStCajZGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzJnR0Y7O0ErQmw3RkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0aEdGOztBK0J6NkZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDb2hHRjs7QStCMTdGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3FpR0Y7O0ErQjM4RkU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENzakdGOztBK0I1OUZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdWtHRjs7QStCNytGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3dsR0Y7O0ErQjkvRkU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN5bUdGOztBK0IvZ0dFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMG5HRjs7QStCaGlHRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzJvR0Y7O0ErQmpqR0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0cEdGOztBK0Jsa0dFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNnFHRjs7QStCdmtHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLDBCekJ1U2dCO0FOa3lGbEI7QStCL2pHRTtFQUNFO0EvQmlrR0o7QStCOWpHRTtFQUNFO0EvQmdrR0o7O0ErQnJqR0E7RUN4SUU7RUFDQTtFN0I4TkksMkJBTEk7RTZCdk5SO0FoQ2lzR0Y7O0ErQnhqR0E7RUM1SUU7RUFDQTtFN0I4TkksNEJBTEk7RTZCdk5SO0FoQ3dzR0Y7O0FpQzN3R0E7RVhnQk0sZ0NXZko7QWpDOHdHRjtBc0IzdkdNO0VXcEJOO0lYcUJRO0V0Qjh2R047QUFDRjtBaUNqeEdFO0VBQ0U7QWpDbXhHSjs7QWlDN3dHRTtFQUNFO0FqQ2d4R0o7O0FpQzV3R0E7RUFDRTtFQUNBO0VYREksNkJXRUo7QWpDK3dHRjtBc0I3d0dNO0VXTE47SVhNUTtFdEJneEdOO0FBQ0Y7QWlDbHhHRTtFQUNFO0VBQ0E7RVhORSw0QldPRjtBakNveEdKO0FzQnZ4R007RVdBSjtJWENNO0V0QjB4R047QUFDRjs7QWtDL3lHQTs7Ozs7O0VBTUU7QWxDa3pHRjs7QWtDL3lHQTtFQUNFO0FsQ2t6R0Y7QW1DMXhHSTtFQUNFO0VBQ0Esb0I3Qm9oQlU7RTZCbmhCVix1QjdCa2hCaUI7RTZCamhCakI7RUFyQ0o7RUFDQTtFQUNBO0VBQ0E7QW5DazBHRjtBbUN4d0dJO0VBQ0U7QW5DMHdHTjs7QWtDeHpHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9CdVFJLDZCQUxJO0UrQmhRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQjBPSSx1Q0FMSTtFK0JuT1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQnpDRTtBUGsyR0o7QWtDcnpHRTtFQUNFO0VBQ0E7RUFDQTtBbEN1ekdKOztBa0MveEdJO0VBQ0U7QWxDa3lHTjtBa0NoeUdNO0VBQ0U7RUFDQTtBbENreUdSOztBa0M5eEdJO0VBQ0U7QWxDaXlHTjtBa0MveEdNO0VBQ0U7RUFDQTtBbENpeUdSOztBYzMwR0k7RW9CNEJBO0lBQ0U7RWxDbXpHSjtFa0NqekdJO0lBQ0U7SUFDQTtFbENtekdOO0VrQy95R0U7SUFDRTtFbENpekdKO0VrQy95R0k7SUFDRTtJQUNBO0VsQ2l6R047QUFDRjtBYzUxR0k7RW9CNEJBO0lBQ0U7RWxDbTBHSjtFa0NqMEdJO0lBQ0U7SUFDQTtFbENtMEdOO0VrQy96R0U7SUFDRTtFbENpMEdKO0VrQy96R0k7SUFDRTtJQUNBO0VsQ2kwR047QUFDRjtBYzUyR0k7RW9CNEJBO0lBQ0U7RWxDbTFHSjtFa0NqMUdJO0lBQ0U7SUFDQTtFbENtMUdOO0VrQy8wR0U7SUFDRTtFbENpMUdKO0VrQy8wR0k7SUFDRTtJQUNBO0VsQ2kxR047QUFDRjtBYzUzR0k7RW9CNEJBO0lBQ0U7RWxDbTJHSjtFa0NqMkdJO0lBQ0U7SUFDQTtFbENtMkdOO0VrQy8xR0U7SUFDRTtFbENpMkdKO0VrQy8xR0k7SUFDRTtJQUNBO0VsQ2kyR047QUFDRjtBYzU0R0k7RW9CNEJBO0lBQ0U7RWxDbTNHSjtFa0NqM0dJO0lBQ0U7SUFDQTtFbENtM0dOO0VrQy8yR0U7SUFDRTtFbENpM0dKO0VrQy8yR0k7SUFDRTtJQUNBO0VsQ2kzR047QUFDRjtBa0N4MkdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDMDJHSjtBbUM5N0dJO0VBQ0U7RUFDQSxvQjdCb2hCVTtFNkJuaEJWLHVCN0JraEJpQjtFNkJqaEJqQjtFQTlCSjtFQUNBO0VBQ0E7RUFDQTtBbkMrOUdGO0FtQzU2R0k7RUFDRTtBbkM4NkdOOztBa0M5MkdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENpM0dKO0FtQ245R0k7RUFDRTtFQUNBLG9CN0JvaEJVO0U2Qm5oQlYsdUI3QmtoQmlCO0U2QmpoQmpCO0VBdkJKO0VBQ0E7RUFDQTtFQUNBO0FuQzYrR0Y7QW1DajhHSTtFQUNFO0FuQ204R047QWtDejNHSTtFQUNFO0FsQzIzR047O0FrQ3IzR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3czR0o7QW1DMytHSTtFQUNFO0VBQ0Esb0I3Qm9oQlU7RTZCbmhCVix1QjdCa2hCaUI7RTZCamhCakI7QW5DNitHTjtBbUNsK0dNO0VBQ0U7QW5DbytHUjtBbUNqK0dNO0VBQ0U7RUFDQSxxQjdCaWdCUTtFNkJoZ0JSLHVCN0IrZmU7RTZCOWZmO0VBbkNOO0VBQ0E7RUFDQTtBbkN1Z0hGO0FtQ2orR0k7RUFDRTtBbkNtK0dOO0FrQ3g0R0k7RUFDRTtBbEMwNEdOOztBa0NuNEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENzNEdGOztBa0NoNEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjVCb2JtQjtFNEJuYm5CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0J0S0U7QVAwaUhKO0FrQ2o0R0U7RUFFRTtFWDFMRixrRFc0THVCO0FsQ2k0R3pCO0FrQzkzR0U7RUFFRTtFQUNBO0VYbE1GLG1EV21NdUI7QWxDKzNHekI7QWtDNTNHRTtFQUVFO0VBQ0E7RUFDQTtBbEM2M0dKOztBa0N2M0dBO0VBQ0U7QWxDMDNHRjs7QWtDdDNHQTtFQUNFO0VBQ0E7RUFDQTtFL0JtRUksbUJBTEk7RStCNURSO0VBQ0E7QWxDeTNHRjs7QWtDcjNHQTtFQUNFO0VBQ0E7RUFDQTtBbEN3M0dGOztBa0NwM0dBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3MzR0Y7O0FvQzVtSEE7O0VBRUU7RUFDQTtFQUNBO0FwQyttSEY7QW9DN21IRTs7RUFDRTtFQUNBO0FwQ2duSEo7QW9DM21IRTs7Ozs7Ozs7Ozs7O0VBTUU7QXBDbW5ISjs7QW9DOW1IQTtFQUNFO0VBQ0E7RUFDQTtBcENpbkhGO0FvQy9tSEU7RUFDRTtBcENpbkhKOztBb0M3bUhBO0U3QmhCSTtBUGlvSEo7QW9DN21IRTs7RUFFRTtBcEMrbUhKO0FvQzNtSEU7OztFN0JWRTtFQUNBO0FQMG5ISjtBb0N2bUhFOzs7RTdCTkU7RUFDQTtBUGtuSEo7O0FvQzFsSEE7RUFDRTtFQUNBO0FwQzZsSEY7QW9DM2xIRTtFQUdFO0FwQzJsSEo7QW9DeGxIRTtFQUNFO0FwQzBsSEo7O0FvQ3RsSEE7RUFDRTtFQUNBO0FwQ3lsSEY7O0FvQ3RsSEE7RUFDRTtFQUNBO0FwQ3lsSEY7O0FvQ3JrSEE7RUFDRTtFQUNBO0VBQ0E7QXBDd2tIRjtBb0N0a0hFOztFQUVFO0FwQ3drSEo7QW9DcmtIRTs7RUFFRTtBcEN1a0hKO0FvQ25rSEU7O0U3QjFGRTtFQUNBO0FQaXFISjtBb0Nua0hFOztFN0I3R0U7RUFDQTtBUG9ySEo7O0FxQzVzSEE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzJzSEY7O0FxQ3hzSEE7RUFDRTtFQUNBO0VsQ3NRSSx1Q0FMSTtFa0MvUFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZmZJLHVHZWdCSjtBckMyc0hGO0FzQnZ0SE07RWVHTjtJZkZRO0V0QjB0SE47QUFDRjtBcUM5c0hFO0VBRUU7QXJDK3NISjtBcUMzc0hFO0VBQ0U7RUFDQSxpRFRraEJvQjtBNUIyckd4QjtBcUN6c0hFO0VBRUU7RUFDQTtFQUNBO0FyQzBzSEo7O0FxQ2xzSEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FyQ2tzSEY7QXFDaHNIRTtFQUNFO0VBQ0E7RTlCN0NBO0VBQ0E7QVBndkhKO0FxQ2pzSEk7RUFHRTtFQUNBO0FyQ2lzSE47QXFDN3JIRTs7RUFFRTtFQUNBO0VBQ0E7QXJDK3JISjtBcUM1ckhFO0VBRUU7RTlCakVBO0VBQ0E7QVArdkhKOztBcUNwckhBO0VBRUU7RUFDQTtFQUNBO0FyQ3NySEY7QXFDbnJIRTtFOUI1RkU7QVBreEhKO0FxQ2xySEU7O0VBRUU7RWRqSEYsb0Rja0h1QjtBckNvckh6Qjs7QXFDM3FIQTtFQUVFO0VBQ0E7RUFDQTtFQUdBO0FyQzJxSEY7QXFDenFIRTtFQUNFO0VBQ0E7RUFDQTtBckMycUhKO0FxQ3pxSEk7RUFFRTtBckMwcUhOO0FxQ3RxSEU7O0VBRUUsZ0IvQm1kZTtFK0JsZGY7RUFDQTtBckN3cUhKOztBcUM5cEhFOztFQUVFO0VBQ0E7QXJDaXFISjs7QXFDNXBIRTs7RUFFRTtFQUNBO0VBQ0E7QXJDK3BISjs7QXFDenBIRTs7RUFDRTtBckM2cEhKOztBcUNucEhFO0VBQ0U7QXJDc3BISjtBcUNwcEhFO0VBQ0U7QXJDc3BISjs7QXNDbjFIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDbTFIRjtBc0M3MEhFOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDcTFISjtBc0NqMEhBO0VBQ0U7RUFDQTtFQUNBO0VuQzROSSwyQ0FMSTtFbUNyTlI7RUFDQTtFQUNBO0F0Q20wSEY7QXNDajBIRTtFQUVFO0F0Q2swSEo7O0FzQ3h6SEE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3V6SEY7QXNDcHpISTtFQUVFO0F0Q3F6SE47QXNDanpIRTtFQUNFO0F0Q216SEo7O0FzQzF5SEE7RUFDRSxtQmhDaS9CbUI7RWdDaC9CbkIsc0JoQ2cvQm1CO0VnQy8rQm5CO0F0QzZ5SEY7QXNDM3lIRTs7O0VBR0U7QXRDNnlISjs7QXNDaHlIQTtFQUNFO0VBQ0E7RUFHQTtBdENpeUhGOztBc0M3eEhBO0VBQ0U7RW5DeUlJLDZDQUxJO0VtQ2xJUjtFQUNBO0VBQ0E7RUFDQTtFL0J4SUU7RWVIRSwrQ2dCNklKO0F0Q2d5SEY7QXNCejZITTtFZ0JpSU47SWhCaElRO0V0QjQ2SE47QUFDRjtBc0NueUhFO0VBQ0U7QXRDcXlISjtBc0NseUhFO0VBQ0U7RUFDQTtFQUNBO0F0Q295SEo7O0FzQzl4SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q2l5SEY7O0FzQzl4SEE7RUFDRTtFQUNBO0F0Q2l5SEY7O0FjMzVISTtFd0JzSUE7SUFFSTtJQUNBO0V0Q3d4SE47RXNDdHhITTtJQUNFO0V0Q3d4SFI7RXNDdHhIUTtJQUNFO0V0Q3d4SFY7RXNDcnhIUTtJQUNFO0lBQ0E7RXRDdXhIVjtFc0NueEhNO0lBQ0U7RXRDcXhIUjtFc0NseEhNO0lBQ0U7SUFDQTtFdENveEhSO0VzQ2p4SE07SUFDRTtFdENteEhSO0VzQ2h4SE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWhCOU5KLGdCZ0JnT0k7RXRDZ3hIUjtFc0M3d0hRO0lBQ0U7RXRDK3dIVjtFc0M1d0hRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDOHdIVjtBQUNGO0FjMzhISTtFd0JzSUE7SUFFSTtJQUNBO0V0Q3UwSE47RXNDcjBITTtJQUNFO0V0Q3UwSFI7RXNDcjBIUTtJQUNFO0V0Q3UwSFY7RXNDcDBIUTtJQUNFO0lBQ0E7RXRDczBIVjtFc0NsMEhNO0lBQ0U7RXRDbzBIUjtFc0NqMEhNO0lBQ0U7SUFDQTtFdENtMEhSO0VzQ2gwSE07SUFDRTtFdENrMEhSO0VzQy96SE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWhCOU5KLGdCZ0JnT0k7RXRDK3pIUjtFc0M1ekhRO0lBQ0U7RXRDOHpIVjtFc0MzekhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDNnpIVjtBQUNGO0FjMS9ISTtFd0JzSUE7SUFFSTtJQUNBO0V0Q3MzSE47RXNDcDNITTtJQUNFO0V0Q3MzSFI7RXNDcDNIUTtJQUNFO0V0Q3MzSFY7RXNDbjNIUTtJQUNFO0lBQ0E7RXRDcTNIVjtFc0NqM0hNO0lBQ0U7RXRDbTNIUjtFc0NoM0hNO0lBQ0U7SUFDQTtFdENrM0hSO0VzQy8ySE07SUFDRTtFdENpM0hSO0VzQzkySE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWhCOU5KLGdCZ0JnT0k7RXRDODJIUjtFc0MzMkhRO0lBQ0U7RXRDNjJIVjtFc0MxMkhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDNDJIVjtBQUNGO0FjemlJSTtFd0JzSUE7SUFFSTtJQUNBO0V0Q3E2SE47RXNDbjZITTtJQUNFO0V0Q3E2SFI7RXNDbjZIUTtJQUNFO0V0Q3E2SFY7RXNDbDZIUTtJQUNFO0lBQ0E7RXRDbzZIVjtFc0NoNkhNO0lBQ0U7RXRDazZIUjtFc0MvNUhNO0lBQ0U7SUFDQTtFdENpNkhSO0VzQzk1SE07SUFDRTtFdENnNkhSO0VzQzc1SE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWhCOU5KLGdCZ0JnT0k7RXRDNjVIUjtFc0MxNUhRO0lBQ0U7RXRDNDVIVjtFc0N6NUhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDMjVIVjtBQUNGO0FjeGxJSTtFd0JzSUE7SUFFSTtJQUNBO0V0Q285SE47RXNDbDlITTtJQUNFO0V0Q285SFI7RXNDbDlIUTtJQUNFO0V0Q285SFY7RXNDajlIUTtJQUNFO0lBQ0E7RXRDbTlIVjtFc0MvOEhNO0lBQ0U7RXRDaTlIUjtFc0M5OEhNO0lBQ0U7SUFDQTtFdENnOUhSO0VzQzc4SE07SUFDRTtFdEMrOEhSO0VzQzU4SE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWhCOU5KLGdCZ0JnT0k7RXRDNDhIUjtFc0N6OEhRO0lBQ0U7RXRDMjhIVjtFc0N4OEhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDMDhIVjtBQUNGO0FzQ2pnSUk7RUFFSTtFQUNBO0F0Q2tnSVI7QXNDaGdJUTtFQUNFO0F0Q2tnSVY7QXNDaGdJVTtFQUNFO0F0Q2tnSVo7QXNDLy9IVTtFQUNFO0VBQ0E7QXRDaWdJWjtBc0M3L0hRO0VBQ0U7QXRDKy9IVjtBc0M1L0hRO0VBQ0U7RUFDQTtBdEM4L0hWO0FzQzMvSFE7RUFDRTtBdEM2L0hWO0FzQzEvSFE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCOU5KLGdCZ0JnT0k7QXRDMC9IVjtBc0N2L0hVO0VBQ0U7QXRDeS9IWjtBc0N0L0hVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDdy9IWjs7QXNDditIQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3krSEY7O0FzQ24rSEk7RUFDRTtBdENzK0hOOztBdUMvdklBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaENqQkU7QVBpeElKO0F1QzV2SUU7RUFDRTtFQUNBO0F2Qzh2SUo7QXVDM3ZJRTtFQUNFO0VBQ0E7QXZDNnZJSjtBdUMzdklJO0VBQ0U7RWhDdEJGO0VBQ0E7QVBveElKO0F1QzN2SUk7RUFDRTtFaENiRjtFQUNBO0FQMndJSjtBdUN4dklFOztFQUVFO0F2QzB2SUo7O0F1Q3R2SUE7RUFHRTtFQUNBO0VBQ0E7QXZDdXZJRjs7QXVDcHZJQTtFQUNFO0VBQ0E7QXZDdXZJRjs7QXVDcHZJQTtFQUNFO0VBQ0E7RUFDQTtBdkN1dklGOztBdUNwdklBO0VBQ0U7QXZDdXZJRjs7QXVDL3VJRTtFQUNFO0F2Q2t2SUo7O0F1QzF1SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QzZ1SUY7QXVDM3VJRTtFaEM3RkU7QVAyMElKOztBdUN6dUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDNHVJRjtBdUMxdUlFO0VoQ3hHRTtBUHExSUo7O0F1Q251SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkNzdUlGO0F1Q3B1SUU7RUFDRTtFQUNBO0F2Q3N1SUo7O0F1Q2x1SUE7RUFDRTtFQUNBO0F2Q3F1SUY7O0F1Q2p1SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhDMUlFO0FQKzJJSjs7QXVDanVJQTs7O0VBR0U7QXZDb3VJRjs7QXVDanVJQTs7RWhDM0lJO0VBQ0E7QVBpM0lKOztBdUNsdUlBOztFaENsSUk7RUFDQTtBUHkySUo7O0F1QzN0SUU7RUFDRTtBdkM4dElKO0FjejFJSTtFeUJ1SEo7SUFRSTtJQUNBO0V2Qzh0SUY7RXVDM3RJRTtJQUVFO0lBQ0E7RXZDNHRJSjtFdUMxdElJO0lBQ0U7SUFDQTtFdkM0dElOO0V1Q3Z0SU07SWhDM0tKO0lBQ0E7RVBxNElGO0V1Q3h0SVE7O0lBR0U7RXZDeXRJVjtFdUN2dElROztJQUdFO0V2Q3d0SVY7RXVDcHRJTTtJaEM1S0o7SUFDQTtFUG00SUY7RXVDcnRJUTs7SUFHRTtFdkNzdElWO0V1Q3B0SVE7O0lBR0U7RXZDcXRJVjtBQUNGOztBd0MxN0lBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDNDdJRjs7QXdDeDdJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDMlBJLGVBTEk7RXFDcFBSO0VBQ0E7RUFDQTtFQUNBO0VqQ3RCRTtFaUN3QkY7RWxCM0JJLDBDa0I0Qko7QXhDMjdJRjtBc0JuOUlNO0VrQldOO0lsQlZRO0V0QnM5SU47QUFDRjtBd0M5N0lFO0VBQ0U7RUFDQTtFQUNBO0F4Q2c4SUo7QXdDOTdJSTtFQUNFO0VBQ0E7QXhDZzhJTjtBd0MzN0lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEJsREUsbURrQm1ERjtBeEM2N0lKO0FzQjUrSU07RWtCc0NKO0lsQnJDTTtFdEIrK0lOO0FBQ0Y7QXdDLzdJRTtFQUNFO0F4Q2k4SUo7QXdDOTdJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q2c4SUo7O0F3QzU3SUE7RUFDRTtBeEMrN0lGOztBd0M1N0lBO0VBQ0U7RUFDQTtFQUNBO0F4Qys3SUY7QXdDNzdJRTtFakMvREU7RUFDQTtBUCsvSUo7QXdDOTdJSTtFakNsRUE7RUFDQTtBUG1nSko7QXdDNzdJRTtFQUNFO0F4Qys3SUo7QXdDMzdJRTtFakM5REU7RUFDQTtBUDQvSUo7QXdDMzdJTTtFakNsRUY7RUFDQTtBUGdnSko7QXdDMTdJSTtFakN2RUE7RUFDQTtBUG9nSko7O0F3Q3g3SUE7RUFDRTtBeEMyN0lGOztBd0NsN0lFO0VBQ0U7QXhDcTdJSjtBd0NsN0lFO0VBQ0U7RUFDQTtFakNwSEE7QVB5aUpKO0F3Q2w3SUk7RUFBZ0I7QXhDcTdJcEI7QXdDcDdJSTtFQUFlO0F4Q3U3SW5CO0F3Q3A3SU07RWpDM0hGO0FQa2pKSjs7QXdDNzZJSTtFQUNFO0VBQ0E7QXhDZzdJTjs7QXlDMWtKQTtFQUVFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFdEMrUUkseUNBTEk7RXNDeFFSO0VBQ0E7RWxDQUU7QVAwa0pKOztBeUNwa0pFO0VBQ0U7QXpDdWtKSjtBeUNya0pJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDdWtKTjtBeUNua0pFO0VBQ0U7QXpDcWtKSjs7QTBDMW1KQTtFQUVFO0VBQ0E7RXZDNFJJLCtCQUxJO0V1Q3JSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RWpDcEJBO0VBQ0E7QVQrbkpGOztBMEN4bUpBO0VBQ0U7RUFDQTtFQUNBO0V2Q2dRSSx5Q0FMSTtFdUN6UFI7RUFDQTtFQUNBO0VBQ0E7RXBCcEJJLHFJb0JxQko7QTFDMm1KRjtBc0I1bkpNO0VvQlFOO0lwQlBRO0V0QituSk47QUFDRjtBMEM5bUpFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QTFDK21KSjtBMEM1bUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVXBDbXNDdUI7RW9DbHNDdkI7QTFDOG1KSjtBMEMzbUpFO0VBRUU7RUFDQTtFbkJ0REYsZ0RtQnVEdUI7RUFDckI7QTFDNG1KSjtBMEN6bUpFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTFDMG1KSjs7QTBDcm1KRTtFQUNFLGlCcENzcUNzQjtBTms4RzFCO0EwQ3ZsSkk7RW5DeEVBO0FQa3FKSjs7QTBDL2tKQTtFQ2xHRTtFQUNBO0V4QzBSSSxrQ0FMSTtFd0NuUlI7QTNDcXJKRjs7QTBDbGxKQTtFQ3RHRTtFQUNBO0V4QzBSSSxtQ0FMSTtFd0NuUlI7QTNDNHJKRjs7QTRDOXJKQTtFQUVFO0VBQ0E7RXpDdVJJLDRCQUxJO0V5Q2hSUjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0V6QytRSSxvQ0FMSTtFeUN4UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQ0pFO0FQbXNKSjtBNEMxckpFO0VBQ0U7QTVDNHJKSjs7QTRDdnJKQTtFQUNFO0VBQ0E7QTVDMHJKRjs7QTZDMXRKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdENIRTtBUDh0Sko7O0E2Q3R0SkE7RUFFRTtBN0N3dEpGOztBNkNwdEpBO0VBQ0UsZ0J2Q3NrQmlCO0V1Q3JrQmpCO0E3Q3V0SkY7O0E2Qy9zSkE7RUFDRSxtQnZDNDdDNEI7QU5zeEc5QjtBNkMvc0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NpdEpKOztBNkN6c0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDNHNKSjs7QTZDaHRKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q210Sko7O0E2Q3Z0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0MwdEpKOztBNkM5dEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDaXVKSjs7QTZDcnVKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3d1Sko7O0E2QzV1SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0MrdUpKOztBNkNudkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDc3ZKSjs7QTZDMXZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzZ2Sko7O0E2Q2p3SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Nvd0pKOztBNkN4d0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDMndKSjs7QThDdjBKRTtFQUNFO0lBQUssMkJ4Q3krQ1M7RU5rMkdoQjtBQUNGO0E4Q3YwSkE7O0VBR0U7RTNDa1JJLGdDQUxJO0UyQzNRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNDc1FJLHVDQUxJO0UyQy9QUjtFdkNSRTtBUCswSko7O0E4Q2wwSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4QnhCSSw2Q3dCeUJKO0E5Q3EwSkY7QXNCMTFKTTtFd0JZTjtJeEJYUTtFdEI2MUpOO0FBQ0Y7O0E4Q3YwSkE7RXZCQUU7RXVCRUE7QTlDMDBKRjs7QThDdjBKQTtFQUNFO0E5QzAwSkY7O0E4Q3YwSkE7RUFDRTtBOUMwMEpGOztBOEN0MEpFO0VBQ0U7QTlDeTBKSjtBOEN0MEpNO0VBSko7SUFLTTtFOUN5MEpOO0FBQ0Y7O0ErQ3I0SkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RXhDWEU7QVArNEpKOztBK0NoNEpBO0VBQ0U7RUFDQTtBL0NtNEpGO0ErQ2o0SkU7RUFFRTtFQUNBO0EvQ2s0Sko7O0ErQ3ozSkE7RUFDRTtFQUNBO0VBQ0E7QS9DNDNKRjtBK0N6M0pFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QS9DMDNKSjtBK0N2M0pFO0VBQ0U7RUFDQTtBL0N5M0pKOztBK0NqM0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DbzNKRjtBK0NsM0pFO0V4Q3ZERTtFQUNBO0FQNDZKSjtBK0NsM0pFO0V4QzdDRTtFQUNBO0FQazZKSjtBK0NsM0pFO0VBRUU7RUFDQTtFQUNBO0EvQ20zSko7QStDLzJKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvQ2kzSko7QStDNzJKRTtFQUNFO0EvQysySko7QStDNzJKSTtFQUNFO0VBQ0E7QS9DKzJKTjs7QStDbDJKSTtFQUNFO0EvQ3EySk47QStDbDJKUTtFeEN2REo7RUFaQTtBUHk2Sko7QStDajJKUTtFeEN4RUo7RUFZQTtBUGk2Sko7QStDaDJKUTtFQUNFO0EvQ2sySlY7QStDLzFKUTtFQUNFO0VBQ0E7QS9DaTJKVjtBK0MvMUpVO0VBQ0U7RUFDQTtBL0NpMkpaOztBY3Y3Skk7RWlDOERBO0lBQ0U7RS9DNjNKSjtFK0MxM0pNO0l4Q3ZESjtJQVpBO0VQaThKRjtFK0N6M0pNO0l4Q3hFSjtJQVlBO0VQeTdKRjtFK0N4M0pNO0lBQ0U7RS9DMDNKUjtFK0N2M0pNO0lBQ0U7SUFDQTtFL0N5M0pSO0UrQ3YzSlE7SUFDRTtJQUNBO0UvQ3kzSlY7QUFDRjtBY2g5Skk7RWlDOERBO0lBQ0U7RS9DcTVKSjtFK0NsNUpNO0l4Q3ZESjtJQVpBO0VQeTlKRjtFK0NqNUpNO0l4Q3hFSjtJQVlBO0VQaTlKRjtFK0NoNUpNO0lBQ0U7RS9DazVKUjtFK0MvNEpNO0lBQ0U7SUFDQTtFL0NpNUpSO0UrQy80SlE7SUFDRTtJQUNBO0UvQ2k1SlY7QUFDRjtBY3grSkk7RWlDOERBO0lBQ0U7RS9DNjZKSjtFK0MxNkpNO0l4Q3ZESjtJQVpBO0VQaS9KRjtFK0N6NkpNO0l4Q3hFSjtJQVlBO0VQeStKRjtFK0N4NkpNO0lBQ0U7RS9DMDZKUjtFK0N2NkpNO0lBQ0U7SUFDQTtFL0N5NkpSO0UrQ3Y2SlE7SUFDRTtJQUNBO0UvQ3k2SlY7QUFDRjtBY2hnS0k7RWlDOERBO0lBQ0U7RS9DcThKSjtFK0NsOEpNO0l4Q3ZESjtJQVpBO0VQeWdLRjtFK0NqOEpNO0l4Q3hFSjtJQVlBO0VQaWdLRjtFK0NoOEpNO0lBQ0U7RS9DazhKUjtFK0MvN0pNO0lBQ0U7SUFDQTtFL0NpOEpSO0UrQy83SlE7SUFDRTtJQUNBO0UvQ2k4SlY7QUFDRjtBY3hoS0k7RWlDOERBO0lBQ0U7RS9DNjlKSjtFK0MxOUpNO0l4Q3ZESjtJQVpBO0VQaWlLRjtFK0N6OUpNO0l4Q3hFSjtJQVlBO0VQeWhLRjtFK0N4OUpNO0lBQ0U7RS9DMDlKUjtFK0N2OUpNO0lBQ0U7SUFDQTtFL0N5OUpSO0UrQ3Y5SlE7SUFDRTtJQUNBO0UvQ3k5SlY7QUFDRjtBK0M1OEpBO0V4Q2hKSTtBUCtsS0o7QStDNThKRTtFQUNFO0EvQzg4Sko7QStDNThKSTtFQUNFO0EvQzg4Sk47O0ErQ2o4SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NvOEpKOztBK0M5OEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DaTlKSjs7QStDMzlKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzg5Sko7O0ErQ3grSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0MyK0pKOztBK0NyL0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ddy9KSjs7QStDbGdLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ3FnS0o7O0ErQy9nS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NraEtKOztBK0M1aEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DK2hLSjs7QStDemlLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzRpS0o7O0ErQ3RqS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N5aktKOztBZ0RydktBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsVTFDMmxEZ0I7RTBDMWxEaEIsVzFDMGxEZ0I7RTBDemxEaEI7RUFDQTtFQUNBO0VBQ0E7RXpDSkU7RXlDTUY7QWhEcXZLRjtBZ0RsdktFO0VBQ0U7RUFDQTtFQUNBO0FoRG92S0o7QWdEanZLRTtFQUNFO0VBQ0E7RUFDQTtBaERtdktKO0FnRGh2S0U7RUFFRTtFQUNBO0VBQ0E7QWhEaXZLSjs7QWdEenVLQTtFQUhFO0FoRGd2S0Y7O0FnRHZ1S0k7RUFURjtBaERvdktGOztBaURyeUtBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUN5UkksOEJBTEk7RThDbFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RTlDMlFJLG9DQUxJO0U4Q3BRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDUkU7QVA4eUtKO0FpRG55S0U7RUFDRTtBakRxeUtKO0FpRGx5S0U7RUFDRTtBakRveUtKOztBaURoeUtBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRGt5S0Y7QWlEaHlLRTtFQUNFO0FqRGt5S0o7O0FpRDl4S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUNoQ0U7RUFDQTtBUGswS0o7QWlEaHlLRTtFQUNFO0VBQ0E7QWpEa3lLSjs7QWlEOXhLQTtFQUNFO0VBQ0E7QWpEaXlLRjs7QWtELzFLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FsRDYxS0Y7O0FrRHQxS0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBbER3MUtGO0FrRHIxS0U7RTVCNUNJLG1DNEI2Q0Y7RUFDQSw4QjVDczVDbUI7QU5pOEh2QjtBc0JqNEtNO0U0QndDSjtJNUJ2Q007RXRCbzRLTjtBQUNGO0FrRDExS0U7RUFDRSxlNUNvNUNtQjtBTnc4SHZCO0FrRHgxS0U7RUFDRSxzQjVDaTVDb0I7QU55OEh4Qjs7QWtEdDFLQTtFQUNFO0FsRHkxS0Y7QWtEdjFLRTtFQUNFO0VBQ0E7QWxEeTFLSjtBa0R0MUtFO0VBQ0U7QWxEdzFLSjs7QWtEcDFLQTtFQUNFO0VBQ0E7RUFDQTtBbER1MUtGOztBa0RuMUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ3JGRTtFMkN5RkY7QWxEbTFLRjs7QWtELzBLQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxrQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0EsdUNEK0c0RDtBbERxMUs5RDtBbURqOEtFO0VBQVM7QW5EbzhLWDtBbURuOEtFO0VBQVMsbUNEMkdpRjtBbEQyMUs1Rjs7QWtEdDFLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0N0R0U7RUFDQTtBUGc4S0o7QWtEeDFLRTtFQUNFO0VBQ0E7QWxEMDFLSjs7QWtEcjFLQTtFQUNFO0VBQ0E7QWxEdzFLRjs7QWtEbjFLQTtFQUNFO0VBR0E7RUFDQTtBbERvMUtGOztBa0RoMUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0MxSEU7RUFDQTtBUDg4S0o7QWtELzBLRTtFQUNFO0FsRGkxS0o7O0FjNzdLSTtFb0NrSEY7SUFDRTtJQUNBO0VsRCswS0Y7RWtEMzBLQTtJQUNFO0lBQ0E7SUFDQTtFbEQ2MEtGO0VrRDEwS0E7SUFDRTtFbEQ0MEtGO0FBQ0Y7QWM1OEtJO0VvQ29JRjs7SUFFRTtFbEQyMEtGO0FBQ0Y7QWNsOUtJO0VvQzJJRjtJQUNFO0VsRDAwS0Y7QUFDRjtBa0RqMEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxEbTBLTjtBa0RqMEtNO0VBQ0U7RUFDQTtFM0MxTUo7QVA4Z0xKO0FrRGgwS007O0UzQzlNRjtBUGtoTEo7QWtEL3pLTTtFQUNFO0FsRGkwS1I7O0FjNTlLSTtFb0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbER1MUtKO0VrRHIxS0k7SUFDRTtJQUNBO0kzQzFNSjtFUGtpTEY7RWtEcDFLSTs7STNDOU1GO0VQc2lMRjtFa0RuMUtJO0lBQ0U7RWxEcTFLTjtBQUNGO0Fjai9LSTtFb0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEQyMktKO0VrRHoyS0k7SUFDRTtJQUNBO0kzQzFNSjtFUHNqTEY7RWtEeDJLSTs7STNDOU1GO0VQMGpMRjtFa0R2MktJO0lBQ0U7RWxEeTJLTjtBQUNGO0FjcmdMSTtFb0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEQrM0tKO0VrRDczS0k7SUFDRTtJQUNBO0kzQzFNSjtFUDBrTEY7RWtENTNLSTs7STNDOU1GO0VQOGtMRjtFa0QzM0tJO0lBQ0U7RWxENjNLTjtBQUNGO0FjemhMSTtFb0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbERtNUtKO0VrRGo1S0k7SUFDRTtJQUNBO0kzQzFNSjtFUDhsTEY7RWtEaDVLSTs7STNDOU1GO0VQa21MRjtFa0QvNEtJO0lBQ0U7RWxEaTVLTjtBQUNGO0FjN2lMSTtFb0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbER1NktKO0VrRHI2S0k7SUFDRTtJQUNBO0kzQzFNSjtFUGtuTEY7RWtEcDZLSTs7STNDOU1GO0VQc25MRjtFa0RuNktJO0lBQ0U7RWxEcTZLTjtBQUNGO0FvRDVvTEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRHdSSSxnQ0FMSTtFaURqUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VDbEJBLHNDL0MwbEJpQjtFK0N4bEJqQjtFQUNBLGdCL0NtbUJtQjtFK0NsbUJuQixnQi9Dd21CaUI7RStDdm1CakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxEZ1JJLHNDQUxJO0VpRGhRUjtFQUNBO0FwRG9wTEY7QW9EbHBMRTtFQUFTO0FwRHFwTFg7QW9EbnBMRTtFQUNFO0VBQ0E7RUFDQTtBcERxcExKO0FvRG5wTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcERxcExOOztBb0RocExBO0VBQ0U7QXBEbXBMRjtBb0RqcExFO0VBQ0U7RUFDQTtFQUNBO0FwRG1wTEo7O0FvRC9vTEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBcERrcExGO0FvRGhwTEU7RUFDRTtFQUNBO0VBQ0E7QXBEa3BMSjs7QW9EOW9MQTtBQUVBO0VBQ0U7QXBEZ3BMRjtBb0Q5b0xFO0VBQ0U7RUFDQTtFQUNBO0FwRGdwTEo7O0FvRDVvTEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBcEQrb0xGO0FvRDdvTEU7RUFDRTtFQUNBO0VBQ0E7QXBEK29MSjs7QW9EM29MQTtBQWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdDakdFO0FQK3RMSjs7QXNEbHZMQTtFQUVFO0VBQ0E7RW5ENFJJLGdDQUxJO0VtRHJSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuRG1SSSxtQ0FMSTtFbUQ1UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFRHpCQSxzQy9DMGxCaUI7RStDeGxCakI7RUFDQSxnQi9DbW1CbUI7RStDbG1CbkIsZ0IvQ3dtQmlCO0UrQ3ZtQmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsRGdSSSxzQ0FMSTtFbUQxUFI7RUFDQTtFQUNBO0VBQ0E7RS9DaEJFO0FQNndMSjtBc0R6dkxFO0VBQ0U7RUFDQTtFQUNBO0F0RDJ2TEo7QXNEenZMSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQwdkxOOztBc0RwdkxFO0VBQ0U7QXREdXZMSjtBc0RydkxJO0VBRUU7QXREc3ZMTjtBc0RudkxJO0VBQ0U7RUFDQTtBdERxdkxOO0FzRGx2TEk7RUFDRTtFQUNBO0F0RG92TE47O0FzRC91TEE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBdERpdkxKO0FzRC91TEk7RUFFRTtBdERndkxOO0FzRDd1TEk7RUFDRTtFQUNBO0F0RCt1TE47QXNENXVMSTtFQUNFO0VBQ0E7QXREOHVMTjs7QXNEenVMQTtBQUdFO0VBQ0U7QXREMHVMSjtBc0R4dUxJO0VBRUU7QXREeXVMTjtBc0R0dUxJO0VBQ0U7RUFDQTtBdER3dUxOO0FzRHJ1TEk7RUFDRTtFQUNBO0F0RHV1TE47QXNEbHVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREb3VMSjs7QXNEaHVMQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0F0RGt1TEo7QXNEaHVMSTtFQUVFO0F0RGl1TE47QXNEOXRMSTtFQUNFO0VBQ0E7QXREZ3VMTjtBc0Q3dExJO0VBQ0U7RUFDQTtBdEQrdExOOztBc0QxdExBO0FBa0JBO0VBQ0U7RUFDQTtFbkQyR0ksNkNBTEk7RW1EcEdSO0VBQ0E7RUFDQTtFL0M1SkU7RUFDQTtBUHkyTEo7QXNEM3NMRTtFQUNFO0F0RDZzTEo7O0FzRHpzTEE7RUFDRTtFQUNBO0F0RDRzTEY7O0F1RGo0TEE7RUFDRTtBdkRvNExGOztBdURqNExBO0VBQ0U7QXZEbzRMRjs7QXVEajRMQTtFQUNFO0VBQ0E7RUFDQTtBdkRvNExGO0F3RDE1TEU7RUFDRTtFQUNBO0VBQ0E7QXhENDVMSjs7QXVEcjRMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakNsQkksc0NpQ21CSjtBdkR3NExGO0FzQnY1TE07RWlDUU47SWpDUFE7RXRCMDVMTjtBQUNGOztBdUQxNExBOzs7RUFHRTtBdkQ2NExGOztBdUQxNExBOztFQUVFO0F2RDY0TEY7O0F1RDE0TEE7O0VBRUU7QXZENjRMRjs7QXVEcDRMRTtFQUNFO0VBQ0E7RUFDQTtBdkR1NExKO0F1RHA0TEU7OztFQUdFO0VBQ0E7QXZEczRMSjtBdURuNExFOztFQUVFO0VBQ0E7RWpDNURFLDJCaUM2REY7QXZEcTRMSjtBc0I5N0xNO0VpQ3FESjs7SWpDcERNO0V0Qms4TE47QUFDRjs7QXVEbDRMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVqRDQ5Q3VCO0VpRDM5Q3ZCO0VBQ0EsV2pEMUZNO0VpRDJGTjtFQUNBO0VBQ0E7RUFDQSxZakR1OUN5QjtFZ0I3aURyQiw4QmlDdUZKO0F2RG80TEY7QXNCdjlMTTtFaUNrRU47O0lqQ2pFUTtFdEIyOUxOO0FBQ0Y7QXVEdjRMRTs7O0VBRUUsV2pEcEdJO0VpRHFHSjtFQUNBO0VBQ0EsWWpEKzhDNkI7QU4yN0lqQzs7QXVEdjRMQTtFQUNFO0F2RDA0TEY7O0F1RHY0TEE7RUFDRTtBdkQwNExGOztBdURyNExBOztFQUVFO0VBQ0EsV2pEZzlDNEI7RWlELzhDNUIsWWpEKzhDNEI7RWlEOThDNUI7RUFDQTtFQUNBO0F2RHc0TEY7O0F1RHI0TEE7Ozs7Ozs7R0FBQTtBQVFBO0VBQ0U7QXZEdzRMRjs7QXVEdDRMQTtFQUNFO0F2RHk0TEY7O0F1RGo0TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJqRHc1Q3VCO0VpRHY1Q3ZCO0VBQ0EsZ0JqRHM1Q3VCO0FONitJekI7QXVEajRMRTtFQUNFO0VBQ0E7RUFDQSxXakRzNUN1QjtFaURyNUN2QixXakRzNUN3QjtFaURyNUN4QjtFQUNBLGlCakRzNUN3QjtFaURyNUN4QixnQmpEcTVDd0I7RWlEcDVDeEI7RUFDQTtFQUNBLHNCakQxS0k7RWlEMktKO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsWWpENjRDeUI7RWdCcmpEdkIsNkJpQ3lLRjtBdkRrNExKO0FzQnZpTU07RWlDb0pKO0lqQ25KTTtFdEIwaU1OO0FBQ0Y7QXVEcDRMRTtFQUNFLFVqRDA0Q2dDO0FONC9JcEM7O0F1RDczTEE7RUFDRTtFQUNBO0VBQ0EsZWpEbzRDd0I7RWlEbjRDeEI7RUFDQSxvQmpEaTRDMkI7RWlEaDRDM0IsdUJqRGc0QzJCO0VpRC8zQzNCLFdqRHJNTTtFaURzTU47QXZEZzRMRjs7QXVEMTNMRTs7RUFFRSxnQ2pEbTRDZ0M7QU4wL0lwQztBdUQxM0xFO0VBQ0Usc0JqRHhNSTtBTm9rTVI7QXVEejNMRTtFQUNFLFdqRDVNSTtBTnVrTVI7O0F1RHI0TEU7OztFQUVFLGdDakRtNENnQztBTnNnSnBDO0F1RHQ0TEU7RUFDRSxzQmpEeE1JO0FOZ2xNUjtBdURyNExFO0VBQ0UsV2pENU1JO0FObWxNUjs7QXlEam1NQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXpEbW1NRjs7QXlEL2xNQTtFQUNFO0lBQUs7RXpEbW1NTDtBQUNGO0F5RGhtTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F6RCtsTUY7O0F5RDVsTUE7RUFFRTtFQUNBO0VBQ0E7QXpEOGxNRjs7QXlEcmxNQTtFQUNFO0lBQ0U7RXpEd2xNRjtFeUR0bE1BO0lBQ0U7SUFDQTtFekR3bE1GO0FBQ0Y7QXlEcGxNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F6RG1sTUY7O0F5RGhsTUE7RUFDRTtFQUNBO0F6RG1sTUY7O0F5RC9rTUU7RUFDRTs7SUFFRTtFekRrbE1KO0FBQ0Y7QTBEbHFNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURtcU1GOztBY3RtTUk7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMURvcE1KO0FBQ0Y7QXNCL3FNTTtFb0NZSjtJcENYTTtFdEJrck1OO0FBQ0Y7QWM1bk1JO0U0QzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEMnBNTjtFMER4cE1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQwcE1OO0UwRHZwTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUR5cE1OO0UwRHRwTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEd3BNTjtFMERycE1JO0lBRUU7RTFEc3BNTjtFMERucE1JO0lBR0U7RTFEbXBNTjtBQUNGO0FjaHJNSTtFNEMvQkY7SUFpRU07SUFDQTtJQUNBO0UxRGtwTU47RTBEaHBNTTtJQUNFO0UxRGtwTVI7RTBEL29NTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFEZ3BNUjtBQUNGOztBY3ByTUk7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMURrdU1KO0FBQ0Y7QXNCN3ZNTTtFb0NZSjtJcENYTTtFdEJnd01OO0FBQ0Y7QWMxc01JO0U0QzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEeXVNTjtFMER0dU1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUR3dU1OO0UwRHJ1TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUR1dU1OO0UwRHB1TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEc3VNTjtFMERudU1JO0lBRUU7RTFEb3VNTjtFMERqdU1JO0lBR0U7RTFEaXVNTjtBQUNGO0FjOXZNSTtFNEMvQkY7SUFpRU07SUFDQTtJQUNBO0UxRGd1TU47RTBEOXRNTTtJQUNFO0UxRGd1TVI7RTBEN3RNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFEOHRNUjtBQUNGOztBY2x3TUk7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMURnek1KO0FBQ0Y7QXNCMzBNTTtFb0NZSjtJcENYTTtFdEI4ME1OO0FBQ0Y7QWN4eE1JO0U0QzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEdXpNTjtFMERwek1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURzek1OO0UwRG56TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURxek1OO0UwRGx6TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEb3pNTjtFMERqek1JO0lBRUU7RTFEa3pNTjtFMEQveU1JO0lBR0U7RTFEK3lNTjtBQUNGO0FjNTBNSTtFNEMvQkY7SUFpRU07SUFDQTtJQUNBO0UxRDh5TU47RTBENXlNTTtJQUNFO0UxRDh5TVI7RTBEM3lNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFENHlNUjtBQUNGOztBY2gxTUk7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMUQ4M01KO0FBQ0Y7QXNCejVNTTtFb0NZSjtJcENYTTtFdEI0NU1OO0FBQ0Y7QWN0Mk1JO0U0QzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEcTRNTjtFMERsNE1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURvNE1OO0UwRGo0TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURtNE1OO0UwRGg0TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEazRNTjtFMEQvM01JO0lBRUU7RTFEZzRNTjtFMEQ3M01JO0lBR0U7RTFENjNNTjtBQUNGO0FjMTVNSTtFNEMvQkY7SUFpRU07SUFDQTtJQUNBO0UxRDQzTU47RTBEMTNNTTtJQUNFO0UxRDQzTVI7RTBEejNNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFEMDNNUjtBQUNGOztBYzk1TUk7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMUQ0OE1KO0FBQ0Y7QXNCditNTTtFb0NZSjtJcENYTTtFdEIwK01OO0FBQ0Y7QWNwN01JO0U0QzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEbTlNTjtFMERoOU1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURrOU1OO0UwRC84TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURpOU1OO0UwRDk4TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEZzlNTjtFMEQ3OE1JO0lBRUU7RTFEODhNTjtFMEQzOE1JO0lBR0U7RTFEMjhNTjtBQUNGO0FjeCtNSTtFNEMvQkY7SUFpRU07SUFDQTtJQUNBO0UxRDA4TU47RTBEeDhNTTtJQUNFO0UxRDA4TVI7RTBEdjhNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFEdzhNUjtBQUNGOztBMER4aE5FO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEM1QkEsMENvQzhCQTtBMUR5aE5OO0FzQm5qTk07RW9DWUo7SXBDWE07RXRCc2pOTjtBQUNGO0EwRDVoTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRDhoTlI7QTBEM2hOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFENmhOUjtBMEQxaE5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFENGhOUjtBMER6aE5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRDJoTlI7QTBEeGhOTTtFQUVFO0ExRHloTlI7QTBEdGhOTTtFQUdFO0ExRHNoTlI7O0EwRDMvTUE7RVBwSEU7RUFDQTtFQUNBO0VBQ0EsYTdDeWxDMEI7RTZDeGxDMUI7RUFDQTtFQUNBLHNCN0NVTTtBTnltTlI7QW1EaG5ORTtFQUFTO0FuRG1uTlg7QW1EbG5ORTtFQUFTLFk3QzA3Q2M7QU4yckt6Qjs7QTBEdmdOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRDBnTkY7QTBEeGdORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRDBnTko7O0EwRHRnTkE7RUFDRTtFQUNBO0ExRHlnTkY7O0EwRHRnTkE7RUFDRTtFQUNBO0VBQ0E7QTFEeWdORjs7QTJEenBOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZckR5d0N3QjtBTm01SzFCO0EyRDFwTkU7RUFDRTtFQUNBO0EzRDRwTko7O0EyRHZwTkE7RUFDRTtBM0QwcE5GOztBMkR2cE5BO0VBQ0U7QTNEMHBORjs7QTJEdnBOQTtFQUNFO0EzRDBwTkY7O0EyRHJwTkU7RUFDRTtBM0R3cE5KOztBMkRwcE5BO0VBQ0U7SUFDRSxZckQ0dUNzQjtFTjI2S3hCO0FBQ0Y7QTJEcHBOQTtFQUNFO0VBQ0E7RUFDQTtBM0RzcE5GOztBMkRucE5BO0VBQ0U7SUFDRTtFM0RzcE5GO0FBQ0Y7QXdEcnNORTtFQUNFO0VBQ0E7RUFDQTtBeER1c05KOztBNEQxc05FO0VBQ0U7RUFDQTtBNUQ2c05KOztBNEQvc05FO0VBQ0U7RUFDQTtBNURrdE5KOztBNERwdE5FO0VBQ0U7RUFDQTtBNUR1dE5KOztBNER6dE5FO0VBQ0U7RUFDQTtBNUQ0dE5KOztBNEQ5dE5FO0VBQ0U7RUFDQTtBNURpdU5KOztBNERudU5FO0VBQ0U7RUFDQTtBNURzdU5KOztBNER4dU5FO0VBQ0U7RUFDQTtBNUQydU5KOztBNEQ3dU5FO0VBQ0U7RUFDQTtBNURndk5KOztBNERsdk5FO0VBQ0U7RUFDQTtBNURxdk5KOztBNER2dk5FO0VBQ0U7RUFDQTtBNUQwdk5KOztBNkQ1dk5FO0VBQ0U7RUFDQTtBN0Qrdk5KO0E2RDV2Tk07RUFHRTtFQUNBO0E3RDR2TlI7O0E2RHJ3TkU7RUFDRTtFQUNBO0E3RHd3Tko7QTZEcndOTTtFQUdFO0VBQ0E7QTdEcXdOUjs7QTZEOXdORTtFQUNFO0VBQ0E7QTdEaXhOSjtBNkQ5d05NO0VBR0U7RUFDQTtBN0Q4d05SOztBNkR2eE5FO0VBQ0U7RUFDQTtBN0QweE5KO0E2RHZ4Tk07RUFHRTtFQUNBO0E3RHV4TlI7O0E2RGh5TkU7RUFDRTtFQUNBO0E3RG15Tko7QTZEaHlOTTtFQUdFO0VBQ0E7QTdEZ3lOUjs7QTZEenlORTtFQUNFO0VBQ0E7QTdENHlOSjtBNkR6eU5NO0VBR0U7RUFDQTtBN0R5eU5SOztBNkRsek5FO0VBQ0U7RUFDQTtBN0Rxek5KO0E2RGx6Tk07RUFHRTtFQUNBO0E3RGt6TlI7O0E2RDN6TkU7RUFDRTtFQUNBO0E3RDh6Tko7QTZEM3pOTTtFQUdFO0VBQ0E7QTdEMnpOUjs7QTZEcDBORTtFQUNFO0VBQ0E7QTdEdTBOSjtBNkRwME5NO0VBR0U7RUFDQTtBN0RvME5SOztBNkQ3ME5FO0VBQ0U7RUFDQTtBN0RnMU5KO0E2RDcwTk07RUFHRTtFQUNBO0E3RDYwTlI7O0E2RHQwTkE7RUFDRTtFQUNBO0E3RHkwTkY7QTZEdDBOSTtFQUVFO0VBQ0E7QTdEdTBOTjs7QThEajJOQTtFQUNFO0VBRUE7QTlEbTJORjs7QStEdDJOQTtFQUNFO0VBQ0EsYW5DNmM0QjtFbUM1YzVCO0VBQ0E7RUFDQSw2Qm5DMmM0QjtFbUMxYzVCO0EvRHkyTkY7QStEdjJORTtFQUNFO0VBQ0EsVW5DdWMwQjtFbUN0YzFCLFduQ3NjMEI7RW1DcmMxQjtFekNJRSxzQ3lDSEY7QS9EeTJOSjtBc0JsMk5NO0V5Q1pKO0l6Q2FNO0V0QnEyTk47QUFDRjs7QStEdjJOSTtFQUNFO0EvRDAyTk47O0FnRTczTkE7RUFDRTtFQUNBO0FoRWc0TkY7QWdFOTNORTtFQUNFO0VBQ0E7RUFDQTtBaEVnNE5KO0FnRTczTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRSszTko7O0FnRTEzTkU7RUFDRTtBaEU2M05KOztBZ0U5M05FO0VBQ0U7QWhFaTROSjs7QWdFbDRORTtFQUNFO0FoRXE0Tko7O0FnRXQ0TkU7RUFDRTtBaEV5NE5KOztBaUU5NU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhM0RzbENhO0FOMjBMZjs7QWlFOTVOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTNEOGtDYTtBTm0xTGY7O0FpRXo1Tkk7RUFDRTtFQUNBO0VBQ0EsYTNEa2tDVTtBTjAxTGhCOztBaUV6NU5JO0VBQ0U7RUFDQTtFQUNBLGEzRDRqQ1U7QU5nMkxoQjs7QWM3M05JO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0Rra0NVO0VOdTJMZDtFaUV0Nk5FO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU40MkxkO0FBQ0Y7QWMxNE5JO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0Rra0NVO0VObTNMZDtFaUVsN05FO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU53M0xkO0FBQ0Y7QWN0NU5JO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0Rra0NVO0VOKzNMZDtFaUU5N05FO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU5vNExkO0FBQ0Y7QWNsNk5JO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0Rra0NVO0VOMjRMZDtFaUUxOE5FO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU5nNUxkO0FBQ0Y7QWM5Nk5JO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0Rra0NVO0VOdTVMZDtFaUV0OU5FO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU40NUxkO0FBQ0Y7QWtFeC9OQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRTAvTkY7O0FrRXYvTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEUwL05GOztBbUVsZ09BOztFQ0lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFbWdPRjtBb0VoZ09FOztFQUNFO0FwRW1nT0o7O0FxRWpoT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVS9EZ2RxQjtFK0QvY3JCO0FyRW9oT0o7O0FzRTVoT0E7RUNBRTtFQUNBO0VBQ0E7QXZFZ2lPRjs7QXdFdGlPQTtFQUNFO0VBQ0E7RUFDQSw2QjVDaXNCNEI7RTRDaHNCNUI7RUFDQTtFQUNBLGFsRXlxQlc7QU5nNE1iOztBeUU3K05RO0VBT0k7QXpFMCtOWjs7QXlFai9OUTtFQU9JO0F6RTgrTlo7O0F5RXIvTlE7RUFPSTtBekVrL05aOztBeUV6L05RO0VBT0k7QXpFcy9OWjs7QXlFNy9OUTtFQU9JO0F6RTAvTlo7O0F5RWpnT1E7RUFPSTtBekU4L05aOztBeUVyZ09RO0VBT0k7QXpFa2dPWjs7QXlFemdPUTtFQU9JO0F6RXNnT1o7O0F5RTdnT1E7RUFPSTtBekUwZ09aOztBeUVqaE9RO0VBT0k7QXpFOGdPWjs7QXlFcmhPUTtFQU9JO0F6RWtoT1o7O0F5RXpoT1E7RUFPSTtBekVzaE9aOztBeUU3aE9RO0VBT0k7QXpFMGhPWjs7QXlFamlPUTtFQU9JO0F6RThoT1o7O0F5RXJpT1E7RUFPSTtBekVraU9aOztBeUV6aU9RO0VBT0k7QXpFc2lPWjs7QXlFN2lPUTtFQU9JO0F6RTBpT1o7O0F5RWpqT1E7RUFPSTtBekU4aU9aOztBeUVyak9RO0VBT0k7QXpFa2pPWjs7QXlFempPUTtFQU9JO0F6RXNqT1o7O0F5RTdqT1E7RUFPSTtBekUwak9aOztBeUVqa09RO0VBT0k7QXpFOGpPWjs7QXlFcmtPUTtFQU9JO0F6RWtrT1o7O0F5RXprT1E7RUFPSTtBekVza09aOztBeUU3a09RO0VBT0k7QXpFMGtPWjs7QXlFamxPUTtFQU9JO0F6RThrT1o7O0F5RXJsT1E7RUFPSTtBekVrbE9aOztBeUV6bE9RO0VBT0k7QXpFc2xPWjs7QXlFN2xPUTtFQU9JO0F6RTBsT1o7O0F5RWptT1E7RUFPSTtBekU4bE9aOztBeUVybU9RO0VBT0k7QXpFa21PWjs7QXlFem1PUTtFQU9JO0F6RXNtT1o7O0F5RTdtT1E7RUFPSTtBekUwbU9aOztBeUVqbk9RO0VBT0k7QXpFOG1PWjs7QXlFcm5PUTtFQU9JO0F6RWtuT1o7O0F5RXpuT1E7RUFPSTtBekVzbk9aOztBeUU3bk9RO0VBT0k7QXpFMG5PWjs7QXlFam9PUTtFQU9JO0F6RThuT1o7O0F5RXJvT1E7RUFPSTtBekVrb09aOztBeUV6b09RO0VBT0k7QXpFc29PWjs7QXlFN29PUTtFQU9JO0F6RTBvT1o7O0F5RWpwT1E7RUFPSTtBekU4b09aOztBeUVycE9RO0VBT0k7QXpFa3BPWjs7QXlFenBPUTtFQU9JO0F6RXNwT1o7O0F5RTdwT1E7RUFPSTtBekUwcE9aOztBeUVqcU9RO0VBT0k7QXpFOHBPWjs7QXlFL3FPUTtFQUNFO0F6RWtyT1Y7O0F5RW5yT1E7RUFDRTtBekVzck9WOztBeUV2ck9RO0VBQ0U7QXpFMHJPVjs7QXlFM3JPUTtFQUNFO0F6RThyT1Y7O0F5RS9yT1E7RUFDRTtBekVrc09WOztBeUVuc09RO0VBQ0U7QXpFc3NPVjs7QXlFdnNPUTtFQUNFO0F6RTBzT1Y7O0F5RTNzT1E7RUFDRTtBekU4c09WOztBeUUvc09RO0VBQ0U7QXpFa3RPVjs7QXlFbnRPUTtFQUNFO0F6RXN0T1Y7O0F5RTdzT1E7RUFPSTtBekUwc09aOztBeUVqdE9RO0VBT0k7QXpFOHNPWjs7QXlFcnRPUTtFQU9JO0F6RWt0T1o7O0F5RXp0T1E7RUFPSTtBekVzdE9aOztBeUU3dE9RO0VBT0k7QXpFMHRPWjs7QXlFanVPUTtFQU9JO0F6RTh0T1o7O0F5RXJ1T1E7RUFPSTtBekVrdU9aOztBeUV6dU9RO0VBT0k7QXpFc3VPWjs7QXlFN3VPUTtFQU9JO0F6RTB1T1o7O0F5RWp2T1E7RUFPSTtBekU4dU9aOztBeUVydk9RO0VBT0k7QXpFa3ZPWjs7QXlFenZPUTtFQU9JO0F6RXN2T1o7O0F5RTd2T1E7RUFPSTtBekUwdk9aOztBeUVqd09RO0VBT0k7QXpFOHZPWjs7QXlFcndPUTtFQU9JO0F6RWt3T1o7O0F5RXp3T1E7RUFPSTtBekVzd09aOztBeUU3d09RO0VBT0k7QXpFMHdPWjs7QXlFanhPUTtFQU9JO0F6RTh3T1o7O0F5RXJ4T1E7RUFPSTtBekVreE9aOztBeUV6eE9RO0VBT0k7QXpFc3hPWjs7QXlFN3hPUTtFQU9JO0F6RTB4T1o7O0F5RWp5T1E7RUFPSTtBekU4eE9aOztBeUVyeU9RO0VBT0k7QXpFa3lPWjs7QXlFenlPUTtFQU9JO0F6RXN5T1o7O0F5RTd5T1E7RUFPSTtBekUweU9aOztBeUVqek9RO0VBT0k7QXpFOHlPWjs7QXlFcnpPUTtFQU9JO0F6RWt6T1o7O0F5RXp6T1E7RUFPSTtBekVzek9aOztBeUU3ek9RO0VBT0k7QXpFMHpPWjs7QXlFajBPUTtFQU9JO0F6RTh6T1o7O0F5RXIwT1E7RUFJUTtFQUdKO0F6RW0wT1o7O0F5RTEwT1E7RUFJUTtFQUdKO0F6RXcwT1o7O0F5RS8wT1E7RUFJUTtFQUdKO0F6RTYwT1o7O0F5RXAxT1E7RUFJUTtFQUdKO0F6RWsxT1o7O0F5RXoxT1E7RUFJUTtFQUdKO0F6RXUxT1o7O0F5RTkxT1E7RUFJUTtFQUdKO0F6RTQxT1o7O0F5RW4yT1E7RUFJUTtFQUdKO0F6RWkyT1o7O0F5RXgyT1E7RUFJUTtFQUdKO0F6RXMyT1o7O0F5RTcyT1E7RUFJUTtFQUdKO0F6RTIyT1o7O0F5RWwzT1E7RUFJUTtFQUdKO0F6RWczT1o7O0F5RXYzT1E7RUFJUTtFQUdKO0F6RXEzT1o7O0F5RTUzT1E7RUFJUTtFQUdKO0F6RTAzT1o7O0F5RWo0T1E7RUFPSTtBekU4M09aOztBeUVyNE9RO0VBT0k7QXpFazRPWjs7QXlFejRPUTtFQU9JO0F6RXM0T1o7O0F5RTc0T1E7RUFPSTtBekUwNE9aOztBeUVqNU9RO0VBT0k7QXpFODRPWjs7QXlFcjVPUTtFQU9JO0F6RWs1T1o7O0F5RXo1T1E7RUFPSTtBekVzNU9aOztBeUU3NU9RO0VBT0k7QXpFMDVPWjs7QXlFajZPUTtFQU9JO0F6RTg1T1o7O0F5RXI2T1E7RUFPSTtBekVrNk9aOztBeUV6Nk9RO0VBT0k7QXpFczZPWjs7QXlFNzZPUTtFQU9JO0F6RTA2T1o7O0F5RWo3T1E7RUFPSTtBekU4Nk9aOztBeUUvN09RO0VBQ0U7QXpFazhPVjs7QXlFbjhPUTtFQUNFO0F6RXM4T1Y7O0F5RXY4T1E7RUFDRTtBekUwOE9WOztBeUUzOE9RO0VBQ0U7QXpFODhPVjs7QXlFLzhPUTtFQUNFO0F6RWs5T1Y7O0F5RXo4T1E7RUFPSTtBekVzOE9aOztBeUU3OE9RO0VBT0k7QXpFMDhPWjs7QXlFajlPUTtFQU9JO0F6RTg4T1o7O0F5RXI5T1E7RUFPSTtBekVrOU9aOztBeUV6OU9RO0VBT0k7QXpFczlPWjs7QXlFNzlPUTtFQU9JO0F6RTA5T1o7O0F5RWorT1E7RUFPSTtBekU4OU9aOztBeUVyK09RO0VBT0k7QXpFaytPWjs7QXlFeitPUTtFQU9JO0F6RXMrT1o7O0F5RTcrT1E7RUFPSTtBekUwK09aOztBeUVqL09RO0VBT0k7QXpFOCtPWjs7QXlFci9PUTtFQU9JO0F6RWsvT1o7O0F5RXovT1E7RUFPSTtBekVzL09aOztBeUU3L09RO0VBT0k7QXpFMC9PWjs7QXlFamdQUTtFQU9JO0F6RTgvT1o7O0F5RXJnUFE7RUFPSTtBekVrZ1BaOztBeUV6Z1BRO0VBT0k7QXpFc2dQWjs7QXlFN2dQUTtFQU9JO0F6RTBnUFo7O0F5RWpoUFE7RUFPSTtBekU4Z1BaOztBeUVyaFBRO0VBT0k7QXpFa2hQWjs7QXlFemhQUTtFQU9JO0F6RXNoUFo7O0F5RTdoUFE7RUFPSTtBekUwaFBaOztBeUVqaVBRO0VBT0k7QXpFOGhQWjs7QXlFcmlQUTtFQU9JO0F6RWtpUFo7O0F5RXppUFE7RUFPSTtBekVzaVBaOztBeUU3aVBRO0VBT0k7QXpFMGlQWjs7QXlFampQUTtFQU9JO0F6RThpUFo7O0F5RXJqUFE7RUFPSTtBekVralBaOztBeUV6alBRO0VBT0k7QXpFc2pQWjs7QXlFN2pQUTtFQU9JO0F6RTBqUFo7O0F5RWprUFE7RUFPSTtBekU4alBaOztBeUVya1BRO0VBT0k7QXpFa2tQWjs7QXlFemtQUTtFQU9JO0F6RXNrUFo7O0F5RTdrUFE7RUFPSTtBekUwa1BaOztBeUVqbFBRO0VBT0k7QXpFOGtQWjs7QXlFcmxQUTtFQU9JO0F6RWtsUFo7O0F5RXpsUFE7RUFPSTtBekVzbFBaOztBeUU3bFBRO0VBT0k7QXpFMGxQWjs7QXlFam1QUTtFQU9JO0F6RThsUFo7O0F5RXJtUFE7RUFPSTtBekVrbVBaOztBeUV6bVBRO0VBT0k7QXpFc21QWjs7QXlFN21QUTtFQU9JO0F6RTBtUFo7O0F5RWpuUFE7RUFPSTtBekU4bVBaOztBeUVyblBRO0VBT0k7QXpFa25QWjs7QXlFem5QUTtFQU9JO0F6RXNuUFo7O0F5RTduUFE7RUFPSTtBekUwblBaOztBeUVqb1BRO0VBT0k7QXpFOG5QWjs7QXlFcm9QUTtFQU9JO0F6RWtvUFo7O0F5RXpvUFE7RUFPSTtBekVzb1BaOztBeUU3b1BRO0VBT0k7QXpFMG9QWjs7QXlFanBQUTtFQU9JO0F6RThvUFo7O0F5RXJwUFE7RUFPSTtBekVrcFBaOztBeUV6cFBRO0VBT0k7QXpFc3BQWjs7QXlFN3BQUTtFQU9JO0F6RTBwUFo7O0F5RWpxUFE7RUFPSTtBekU4cFBaOztBeUVycVBRO0VBT0k7QXpFa3FQWjs7QXlFenFQUTtFQU9JO0F6RXNxUFo7O0F5RTdxUFE7RUFPSTtBekUwcVBaOztBeUVqclBRO0VBT0k7QXpFOHFQWjs7QXlFcnJQUTtFQU9JO0F6RWtyUFo7O0F5RXpyUFE7RUFPSTtBekVzclBaOztBeUU3clBRO0VBT0k7QXpFMHJQWjs7QXlFanNQUTtFQU9JO0F6RThyUFo7O0F5RXJzUFE7RUFPSTtBekVrc1BaOztBeUV6c1BRO0VBT0k7QXpFc3NQWjs7QXlFN3NQUTtFQU9JO0F6RTBzUFo7O0F5RWp0UFE7RUFPSTtFQUFBO0F6RStzUFo7O0F5RXR0UFE7RUFPSTtFQUFBO0F6RW90UFo7O0F5RTN0UFE7RUFPSTtFQUFBO0F6RXl0UFo7O0F5RWh1UFE7RUFPSTtFQUFBO0F6RTh0UFo7O0F5RXJ1UFE7RUFPSTtFQUFBO0F6RW11UFo7O0F5RTF1UFE7RUFPSTtFQUFBO0F6RXd1UFo7O0F5RS91UFE7RUFPSTtFQUFBO0F6RTZ1UFo7O0F5RXB2UFE7RUFPSTtFQUFBO0F6RWt2UFo7O0F5RXp2UFE7RUFPSTtFQUFBO0F6RXV2UFo7O0F5RTl2UFE7RUFPSTtFQUFBO0F6RTR2UFo7O0F5RW53UFE7RUFPSTtFQUFBO0F6RWl3UFo7O0F5RXh3UFE7RUFPSTtFQUFBO0F6RXN3UFo7O0F5RTd3UFE7RUFPSTtFQUFBO0F6RTJ3UFo7O0F5RWx4UFE7RUFPSTtFQUFBO0F6RWd4UFo7O0F5RXZ4UFE7RUFPSTtBekVveFBaOztBeUUzeFBRO0VBT0k7QXpFd3hQWjs7QXlFL3hQUTtFQU9JO0F6RTR4UFo7O0F5RW55UFE7RUFPSTtBekVneVBaOztBeUV2eVBRO0VBT0k7QXpFb3lQWjs7QXlFM3lQUTtFQU9JO0F6RXd5UFo7O0F5RS95UFE7RUFPSTtBekU0eVBaOztBeUVuelBRO0VBT0k7QXpFZ3pQWjs7QXlFdnpQUTtFQU9JO0F6RW96UFo7O0F5RTN6UFE7RUFPSTtBekV3elBaOztBeUUvelBRO0VBT0k7QXpFNHpQWjs7QXlFbjBQUTtFQU9JO0F6RWcwUFo7O0F5RXYwUFE7RUFPSTtBekVvMFBaOztBeUUzMFBRO0VBT0k7QXpFdzBQWjs7QXlFLzBQUTtFQU9JO0F6RTQwUFo7O0F5RW4xUFE7RUFPSTtBekVnMVBaOztBeUV2MVBRO0VBT0k7QXpFbzFQWjs7QXlFMzFQUTtFQU9JO0F6RXcxUFo7O0F5RS8xUFE7RUFPSTtBekU0MVBaOztBeUVuMlBRO0VBT0k7QXpFZzJQWjs7QXlFdjJQUTtFQU9JO0F6RW8yUFo7O0F5RTMyUFE7RUFPSTtBekV3MlBaOztBeUUvMlBRO0VBT0k7QXpFNDJQWjs7QXlFbjNQUTtFQU9JO0F6RWczUFo7O0F5RXYzUFE7RUFPSTtBekVvM1BaOztBeUUzM1BRO0VBT0k7QXpFdzNQWjs7QXlFLzNQUTtFQU9JO0F6RTQzUFo7O0F5RW40UFE7RUFPSTtBekVnNFBaOztBeUV2NFBRO0VBT0k7QXpFbzRQWjs7QXlFMzRQUTtFQU9JO0F6RXc0UFo7O0F5RS80UFE7RUFPSTtBekU0NFBaOztBeUVuNVBRO0VBT0k7QXpFZzVQWjs7QXlFdjVQUTtFQU9JO0F6RW81UFo7O0F5RTM1UFE7RUFPSTtFQUFBO0F6RXk1UFo7O0F5RWg2UFE7RUFPSTtFQUFBO0F6RTg1UFo7O0F5RXI2UFE7RUFPSTtFQUFBO0F6RW02UFo7O0F5RTE2UFE7RUFPSTtFQUFBO0F6RXc2UFo7O0F5RS82UFE7RUFPSTtFQUFBO0F6RTY2UFo7O0F5RXA3UFE7RUFPSTtFQUFBO0F6RWs3UFo7O0F5RXo3UFE7RUFPSTtFQUFBO0F6RXU3UFo7O0F5RTk3UFE7RUFPSTtFQUFBO0F6RTQ3UFo7O0F5RW44UFE7RUFPSTtFQUFBO0F6RWk4UFo7O0F5RXg4UFE7RUFPSTtFQUFBO0F6RXM4UFo7O0F5RTc4UFE7RUFPSTtBekUwOFBaOztBeUVqOVBRO0VBT0k7QXpFODhQWjs7QXlFcjlQUTtFQU9JO0F6RWs5UFo7O0F5RXo5UFE7RUFPSTtBekVzOVBaOztBeUU3OVBRO0VBT0k7QXpFMDlQWjs7QXlFaitQUTtFQU9JO0F6RTg5UFo7O0F5RXIrUFE7RUFPSTtBekVrK1BaOztBeUV6K1BRO0VBT0k7QXpFcytQWjs7QXlFNytQUTtFQU9JO0F6RTArUFo7O0F5RWovUFE7RUFPSTtBekU4K1BaOztBeUVyL1BRO0VBT0k7QXpFay9QWjs7QXlFei9QUTtFQU9JO0F6RXMvUFo7O0F5RTcvUFE7RUFPSTtBekUwL1BaOztBeUVqZ1FRO0VBT0k7QXpFOC9QWjs7QXlFcmdRUTtFQU9JO0F6RWtnUVo7O0F5RXpnUVE7RUFPSTtBekVzZ1FaOztBeUU3Z1FRO0VBT0k7QXpFMGdRWjs7QXlFamhRUTtFQU9JO0F6RThnUVo7O0F5RXJoUVE7RUFPSTtBekVraFFaOztBeUV6aFFRO0VBT0k7QXpFc2hRWjs7QXlFN2hRUTtFQU9JO0F6RTBoUVo7O0F5RWppUVE7RUFPSTtBekU4aFFaOztBeUVyaVFRO0VBT0k7QXpFa2lRWjs7QXlFemlRUTtFQU9JO0F6RXNpUVo7O0F5RTdpUVE7RUFPSTtBekUwaVFaOztBeUVqalFRO0VBT0k7QXpFOGlRWjs7QXlFcmpRUTtFQU9JO0VBQUE7QXpFbWpRWjs7QXlFMWpRUTtFQU9JO0VBQUE7QXpFd2pRWjs7QXlFL2pRUTtFQU9JO0VBQUE7QXpFNmpRWjs7QXlFcGtRUTtFQU9JO0VBQUE7QXpFa2tRWjs7QXlFemtRUTtFQU9JO0VBQUE7QXpFdWtRWjs7QXlFOWtRUTtFQU9JO0VBQUE7QXpFNGtRWjs7QXlFbmxRUTtFQU9JO0VBQUE7QXpFaWxRWjs7QXlFeGxRUTtFQU9JO0VBQUE7QXpFc2xRWjs7QXlFN2xRUTtFQU9JO0VBQUE7QXpFMmxRWjs7QXlFbG1RUTtFQU9JO0VBQUE7QXpFZ21RWjs7QXlFdm1RUTtFQU9JO0VBQUE7QXpFcW1RWjs7QXlFNW1RUTtFQU9JO0VBQUE7QXpFMG1RWjs7QXlFam5RUTtFQU9JO0F6RThtUVo7O0F5RXJuUVE7RUFPSTtBekVrblFaOztBeUV6blFRO0VBT0k7QXpFc25RWjs7QXlFN25RUTtFQU9JO0F6RTBuUVo7O0F5RWpvUVE7RUFPSTtBekU4blFaOztBeUVyb1FRO0VBT0k7QXpFa29RWjs7QXlFem9RUTtFQU9JO0F6RXNvUVo7O0F5RTdvUVE7RUFPSTtBekUwb1FaOztBeUVqcFFRO0VBT0k7QXpFOG9RWjs7QXlFcnBRUTtFQU9JO0F6RWtwUVo7O0F5RXpwUVE7RUFPSTtBekVzcFFaOztBeUU3cFFRO0VBT0k7QXpFMHBRWjs7QXlFanFRUTtFQU9JO0F6RThwUVo7O0F5RXJxUVE7RUFPSTtBekVrcVFaOztBeUV6cVFRO0VBT0k7QXpFc3FRWjs7QXlFN3FRUTtFQU9JO0F6RTBxUVo7O0F5RWpyUVE7RUFPSTtBekU4cVFaOztBeUVyclFRO0VBT0k7QXpFa3JRWjs7QXlFenJRUTtFQU9JO0F6RXNyUVo7O0F5RTdyUVE7RUFPSTtBekUwclFaOztBeUVqc1FRO0VBT0k7QXpFOHJRWjs7QXlFcnNRUTtFQU9JO0F6RWtzUVo7O0F5RXpzUVE7RUFPSTtBekVzc1FaOztBeUU3c1FRO0VBT0k7QXpFMHNRWjs7QXlFanRRUTtFQU9JO0F6RThzUVo7O0F5RXJ0UVE7RUFPSTtBekVrdFFaOztBeUV6dFFRO0VBT0k7QXpFc3RRWjs7QXlFN3RRUTtFQU9JO0F6RTB0UVo7O0F5RWp1UVE7RUFPSTtBekU4dFFaOztBeUVydVFRO0VBT0k7QXpFa3VRWjs7QXlFenVRUTtFQU9JO0F6RXN1UVo7O0F5RTd1UVE7RUFPSTtBekUwdVFaOztBeUVqdlFRO0VBT0k7QXpFOHVRWjs7QXlFcnZRUTtFQU9JO0F6RWt2UVo7O0F5RXp2UVE7RUFPSTtBekVzdlFaOztBeUU3dlFRO0VBT0k7QXpFMHZRWjs7QXlFandRUTtFQU9JO0F6RTh2UVo7O0F5RXJ3UVE7RUFPSTtBekVrd1FaOztBeUV6d1FRO0VBT0k7QXpFc3dRWjs7QXlFN3dRUTtFQU9JO0F6RTB3UVo7O0F5RWp4UVE7RUFPSTtBekU4d1FaOztBeUVyeFFRO0VBT0k7QXpFa3hRWjs7QXlFenhRUTtFQU9JO0F6RXN4UVo7O0F5RTd4UVE7RUFPSTtBekUweFFaOztBeUVqeVFRO0VBT0k7QXpFOHhRWjs7QXlFcnlRUTtFQU9JO0F6RWt5UVo7O0F5RXp5UVE7RUFPSTtBekVzeVFaOztBeUU3eVFRO0VBT0k7QXpFMHlRWjs7QXlFanpRUTtFQU9JO0F6RTh5UVo7O0F5RXJ6UVE7RUFPSTtBekVrelFaOztBeUV6elFRO0VBT0k7QXpFc3pRWjs7QXlFN3pRUTtFQU9JO0F6RTB6UVo7O0F5RWowUVE7RUFPSTtBekU4elFaOztBeUVyMFFRO0VBT0k7QXpFazBRWjs7QXlFejBRUTtFQU9JO0F6RXMwUVo7O0F5RTcwUVE7RUFPSTtBekUwMFFaOztBeUVqMVFRO0VBT0k7QXpFODBRWjs7QXlFcjFRUTtFQU9JO0F6RWsxUVo7O0F5RXoxUVE7RUFPSTtBekVzMVFaOztBeUU3MVFRO0VBT0k7QXpFMDFRWjs7QXlFajJRUTtFQU9JO0F6RTgxUVo7O0F5RXIyUVE7RUFPSTtBekVrMlFaOztBeUV6MlFRO0VBT0k7QXpFczJRWjs7QXlFNzJRUTtFQU9JO0F6RTAyUVo7O0F5RWozUVE7RUFPSTtBekU4MlFaOztBeUVyM1FRO0VBT0k7QXpFazNRWjs7QXlFejNRUTtFQU9JO0F6RXMzUVo7O0F5RTczUVE7RUFPSTtBekUwM1FaOztBeUVqNFFRO0VBT0k7QXpFODNRWjs7QXlFcjRRUTtFQU9JO0F6RWs0UVo7O0F5RXo0UVE7RUFPSTtBekVzNFFaOztBeUU3NFFRO0VBT0k7QXpFMDRRWjs7QXlFajVRUTtFQU9JO0F6RTg0UVo7O0F5RW42UVE7QUFjQTtFQU9JO0VBQUE7QXpFbzVRWjs7QXlFajRRUTtBQTFCQTtFQUlRO0VBR0o7QXpFMDVRWjs7QXlFajZRUTtFQUlRO0VBR0o7QXpFKzVRWjs7QXlFdDZRUTtFQUlRO0VBR0o7QXpFbzZRWjs7QXlFMzZRUTtFQUlRO0VBR0o7QXpFeTZRWjs7QXlFaDdRUTtFQUlRO0VBR0o7QXpFODZRWjs7QXlFcjdRUTtFQUlRO0VBR0o7QXpFbTdRWjs7QXlFMTdRUTtFQUlRO0VBR0o7QXpFdzdRWjs7QXlFLzdRUTtFQUlRO0VBR0o7QXpFNjdRWjs7QXlFcDhRUTtFQUlRO0VBR0o7QXpFazhRWjs7QXlFejhRUTtFQUlRO0VBR0o7QXpFdThRWjs7QXlFOThRUTtFQUlRO0VBR0o7QXpFNDhRWjs7QXlFbjlRUTtFQUlRO0VBR0o7QXpFaTlRWjs7QXlFeDlRUTtFQUlRO0VBR0o7QXpFczlRWjs7QXlFNzlRUTtFQUlRO0VBR0o7QXpFMjlRWjs7QXlFbCtRUTtFQUlRO0VBR0o7QXpFZytRWjs7QXlFditRUTtFQUlRO0VBR0o7QXpFcStRWjs7QXlFNStRUTtFQUlRO0VBR0o7QXpFMCtRWjs7QXlFai9RUTtFQUlRO0VBR0o7QXpFKytRWjs7QXlFdC9RUTtFQUlRO0VBR0o7QXpFby9RWjs7QXlFMy9RUTtFQUlRO0VBR0o7QXpFeS9RWjs7QXlFMWdSUTtFQUNFO0F6RTZnUlY7O0F5RTlnUlE7RUFDRTtBekVpaFJWOztBeUVsaFJRO0VBQ0U7QXpFcWhSVjs7QXlFdGhSUTtFQUNFO0F6RXloUlY7O0F5RWhoUlE7RUFPSTtBekU2Z1JaOztBeUVwaFJRO0VBT0k7QXpFaWhSWjs7QXlFeGhSUTtFQU9JO0F6RXFoUlo7O0F5RTVoUlE7RUFPSTtBekV5aFJaOztBeUVoaVJRO0VBT0k7QXpFNmhSWjs7QXlFcGlSUTtFQU9JO0F6RWlpUlo7O0F5RXhpUlE7RUFPSTtBekVxaVJaOztBeUU1aVJRO0VBT0k7QXpFeWlSWjs7QXlFMWpSUTtFQUNFO0F6RTZqUlY7O0F5RXpqUlU7RUFDRTtBekU0alJaOztBeUVsa1JRO0VBQ0U7QXpFcWtSVjs7QXlFamtSVTtFQUNFO0F6RW9rUlo7O0F5RTFrUlE7RUFDRTtBekU2a1JWOztBeUV6a1JVO0VBQ0U7QXpFNGtSWjs7QXlFbGxSUTtFQUNFO0F6RXFsUlY7O0F5RWpsUlU7RUFDRTtBekVvbFJaOztBeUUxbFJRO0VBQ0U7QXpFNmxSVjs7QXlFemxSVTtFQUNFO0F6RTRsUlo7O0F5RXhsUlE7RUFPSTtBekVxbFJaOztBeUVobFJVO0VBT0k7QXpFNmtSZDs7QXlFaG1SUTtFQU9JO0F6RTZsUlo7O0F5RXhsUlU7RUFPSTtBekVxbFJkOztBeUV4bVJRO0VBT0k7QXpFcW1SWjs7QXlFaG1SVTtFQU9JO0F6RTZsUmQ7O0F5RWhuUlE7RUFJUTtFQUdKO0F6RThtUlo7O0F5RXJuUlE7RUFJUTtFQUdKO0F6RW1uUlo7O0F5RTFuUlE7RUFJUTtFQUdKO0F6RXduUlo7O0F5RS9uUlE7RUFJUTtFQUdKO0F6RTZuUlo7O0F5RXBvUlE7RUFJUTtFQUdKO0F6RWtvUlo7O0F5RXpvUlE7RUFJUTtFQUdKO0F6RXVvUlo7O0F5RTlvUlE7RUFJUTtFQUdKO0F6RTRvUlo7O0F5RW5wUlE7RUFJUTtFQUdKO0F6RWlwUlo7O0F5RXhwUlE7RUFJUTtFQUdKO0F6RXNwUlo7O0F5RTdwUlE7RUFJUTtFQUdKO0F6RTJwUlo7O0F5RWxxUlE7RUFJUTtFQUdKO0F6RWdxUlo7O0F5RWpyUlE7RUFDRTtBekVvclJWOztBeUVoclJVO0VBQ0U7QXpFbXJSWjs7QXlFenJSUTtFQUNFO0F6RTRyUlY7O0F5RXhyUlU7RUFDRTtBekUyclJaOztBeUVqc1JRO0VBQ0U7QXpFb3NSVjs7QXlFaHNSVTtFQUNFO0F6RW1zUlo7O0F5RXpzUlE7RUFDRTtBekU0c1JWOztBeUV4c1JVO0VBQ0U7QXpFMnNSWjs7QXlFanRSUTtFQUNFO0F6RW90UlY7O0F5RWh0UlU7RUFDRTtBekVtdFJaOztBeUV6dFJRO0VBQ0U7QXpFNHRSVjs7QXlFeHRSVTtFQUNFO0F6RTJ0Ulo7O0F5RXZ0UlE7RUFJUTtFQUdKO0F6RXF0Ulo7O0F5RTV0UlE7RUFJUTtFQUdKO0F6RTB0Ulo7O0F5RWp1UlE7RUFJUTtFQUdKO0F6RSt0Ulo7O0F5RXR1UlE7RUFJUTtFQUdKO0F6RW91Ulo7O0F5RTN1UlE7RUFJUTtFQUdKO0F6RXl1Ulo7O0F5RWh2UlE7RUFJUTtFQUdKO0F6RTh1Ulo7O0F5RXJ2UlE7RUFJUTtFQUdKO0F6RW12Ulo7O0F5RTF2UlE7RUFJUTtFQUdKO0F6RXd2Ulo7O0F5RS92UlE7RUFJUTtFQUdKO0F6RTZ2Ulo7O0F5RXB3UlE7RUFJUTtFQUdKO0F6RWt3Ulo7O0F5RXp3UlE7RUFJUTtFQUdKO0F6RXV3Ulo7O0F5RTl3UlE7RUFJUTtFQUdKO0F6RTR3Ulo7O0F5RW54UlE7RUFJUTtFQUdKO0F6RWl4Ulo7O0F5RXh4UlE7RUFJUTtFQUdKO0F6RXN4Ulo7O0F5RTd4UlE7RUFJUTtFQUdKO0F6RTJ4Ulo7O0F5RWx5UlE7RUFJUTtFQUdKO0F6RWd5Ulo7O0F5RWp6UlE7RUFDRTtBekVvelJWOztBeUVyelJRO0VBQ0U7QXpFd3pSVjs7QXlFenpSUTtFQUNFO0F6RTR6UlY7O0F5RTd6UlE7RUFDRTtBekVnMFJWOztBeUVqMFJRO0VBQ0U7QXpFbzBSVjs7QXlFM3pSUTtFQU9JO0F6RXd6Ulo7O0F5RS96UlE7RUFPSTtBekU0elJaOztBeUVuMFJRO0VBT0k7QXpFZzBSWjs7QXlFdjBSUTtFQU9JO0F6RW8wUlo7O0F5RTMwUlE7RUFPSTtBekV3MFJaOztBeUUvMFJRO0VBT0k7QXpFNDBSWjs7QXlFbjFSUTtFQU9JO0F6RWcxUlo7O0F5RXYxUlE7RUFPSTtBekVvMVJaOztBeUUzMVJRO0VBT0k7QXpFdzFSWjs7QXlFLzFSUTtFQU9JO0F6RTQxUlo7O0F5RW4yUlE7RUFPSTtBekVnMlJaOztBeUV2MlJRO0VBT0k7QXpFbzJSWjs7QXlFMzJSUTtFQU9JO0F6RXcyUlo7O0F5RS8yUlE7RUFPSTtBekU0MlJaOztBeUVuM1JRO0VBT0k7QXpFZzNSWjs7QXlFdjNSUTtFQU9JO0F6RW8zUlo7O0F5RTMzUlE7RUFPSTtBekV3M1JaOztBeUUvM1JRO0VBT0k7QXpFNDNSWjs7QXlFbjRSUTtFQU9JO0F6RWc0Ulo7O0F5RXY0UlE7RUFPSTtBekVvNFJaOztBeUUzNFJRO0VBT0k7QXpFdzRSWjs7QXlFLzRSUTtFQU9JO0F6RTQ0Ulo7O0F5RW41UlE7RUFPSTtBekVnNVJaOztBeUV2NVJRO0VBT0k7RUFBQTtBekVxNVJaOztBeUU1NVJRO0VBT0k7RUFBQTtBekUwNVJaOztBeUVqNlJRO0VBT0k7RUFBQTtBekUrNVJaOztBeUV0NlJRO0VBT0k7RUFBQTtBekVvNlJaOztBeUUzNlJRO0VBT0k7RUFBQTtBekV5NlJaOztBeUVoN1JRO0VBT0k7RUFBQTtBekU4NlJaOztBeUVyN1JRO0VBT0k7RUFBQTtBekVtN1JaOztBeUUxN1JRO0VBT0k7RUFBQTtBekV3N1JaOztBeUUvN1JRO0VBT0k7RUFBQTtBekU2N1JaOztBeUVwOFJRO0VBT0k7RUFBQTtBekVrOFJaOztBeUV6OFJRO0VBT0k7RUFBQTtBekV1OFJaOztBeUU5OFJRO0VBT0k7RUFBQTtBekU0OFJaOztBeUVuOVJRO0VBT0k7RUFBQTtBekVpOVJaOztBeUV4OVJRO0VBT0k7RUFBQTtBekVzOVJaOztBeUU3OVJRO0VBT0k7RUFBQTtBekUyOVJaOztBeUVsK1JRO0VBT0k7RUFBQTtBekVnK1JaOztBeUV2K1JRO0VBT0k7RUFBQTtBekVxK1JaOztBeUU1K1JRO0VBT0k7RUFBQTtBekUwK1JaOztBeUVqL1JRO0VBT0k7RUFBQTtBekUrK1JaOztBeUV0L1JRO0VBT0k7RUFBQTtBekVvL1JaOztBeUUzL1JRO0VBT0k7RUFBQTtBekV5L1JaOztBeUVoZ1NRO0VBT0k7RUFBQTtBekU4L1JaOztBeUVyZ1NRO0VBT0k7RUFBQTtBekVtZ1NaOztBeUUxZ1NRO0VBT0k7RUFBQTtBekV3Z1NaOztBeUUvZ1NRO0VBT0k7RUFBQTtBekU2Z1NaOztBeUVwaFNRO0VBT0k7RUFBQTtBekVraFNaOztBeUV6aFNRO0VBT0k7RUFBQTtBekV1aFNaOztBeUU5aFNRO0VBT0k7RUFBQTtBekU0aFNaOztBeUVuaVNRO0VBT0k7RUFBQTtBekVpaVNaOztBeUV4aVNRO0VBT0k7RUFBQTtBekVzaVNaOztBeUU3aVNRO0VBT0k7RUFBQTtBekUyaVNaOztBeUVsalNRO0VBT0k7RUFBQTtBekVnalNaOztBeUV2alNRO0VBT0k7RUFBQTtBekVxalNaOztBeUU1alNRO0VBT0k7RUFBQTtBekUwalNaOztBeUVqa1NRO0VBT0k7RUFBQTtBekUralNaOztBeUV0a1NRO0VBT0k7RUFBQTtBekVva1NaOztBeUUza1NRO0VBT0k7QXpFd2tTWjs7QXlFL2tTUTtFQU9JO0F6RTRrU1o7O0F5RW5sU1E7RUFPSTtBekVnbFNaOztBeUV2bFNRO0VBT0k7QXpFb2xTWjs7QXlFM2xTUTtFQU9JO0F6RXdsU1o7O0F5RS9sU1E7RUFPSTtBekU0bFNaOztBeUVubVNRO0VBT0k7QXpFZ21TWjs7QWMxbVNJO0UyREdJO0lBT0k7RXpFcW1TVjtFeUU1bVNNO0lBT0k7RXpFd21TVjtFeUUvbVNNO0lBT0k7RXpFMm1TVjtFeUVsblNNO0lBT0k7RXpFOG1TVjtFeUVyblNNO0lBT0k7RXpFaW5TVjtFeUV4blNNO0lBT0k7RXpFb25TVjtFeUUzblNNO0lBT0k7RXpFdW5TVjtFeUU5blNNO0lBT0k7RXpFMG5TVjtFeUVqb1NNO0lBT0k7RXpFNm5TVjtFeUVwb1NNO0lBT0k7RXpFZ29TVjtFeUV2b1NNO0lBT0k7RXpFbW9TVjtFeUUxb1NNO0lBT0k7RXpFc29TVjtFeUU3b1NNO0lBT0k7RXpFeW9TVjtFeUVocFNNO0lBT0k7RXpFNG9TVjtFeUVucFNNO0lBT0k7RXpFK29TVjtFeUV0cFNNO0lBT0k7RXpFa3BTVjtFeUV6cFNNO0lBT0k7RXpFcXBTVjtFeUU1cFNNO0lBT0k7RXpFd3BTVjtFeUUvcFNNO0lBT0k7RXpFMnBTVjtFeUVscVNNO0lBT0k7RXpFOHBTVjtFeUVycVNNO0lBT0k7RXpFaXFTVjtFeUV4cVNNO0lBT0k7RXpFb3FTVjtFeUUzcVNNO0lBT0k7RXpFdXFTVjtFeUU5cVNNO0lBT0k7RXpFMHFTVjtFeUVqclNNO0lBT0k7RXpFNnFTVjtFeUVwclNNO0lBT0k7RXpFZ3JTVjtFeUV2clNNO0lBT0k7RXpFbXJTVjtFeUUxclNNO0lBT0k7RXpFc3JTVjtFeUU3clNNO0lBT0k7RXpFeXJTVjtFeUVoc1NNO0lBT0k7RXpFNHJTVjtFeUVuc1NNO0lBT0k7RXpFK3JTVjtFeUV0c1NNO0lBT0k7RXpFa3NTVjtFeUV6c1NNO0lBT0k7RXpFcXNTVjtFeUU1c1NNO0lBT0k7RXpFd3NTVjtFeUUvc1NNO0lBT0k7RXpFMnNTVjtFeUVsdFNNO0lBT0k7RXpFOHNTVjtFeUVydFNNO0lBT0k7RXpFaXRTVjtFeUV4dFNNO0lBT0k7RXpFb3RTVjtFeUUzdFNNO0lBT0k7RXpFdXRTVjtFeUU5dFNNO0lBT0k7RXpFMHRTVjtFeUVqdVNNO0lBT0k7RXpFNnRTVjtFeUVwdVNNO0lBT0k7RXpFZ3VTVjtFeUV2dVNNO0lBT0k7RXpFbXVTVjtFeUUxdVNNO0lBT0k7RXpFc3VTVjtFeUU3dVNNO0lBT0k7RXpFeXVTVjtFeUVodlNNO0lBT0k7RXpFNHVTVjtFeUVudlNNO0lBT0k7RXpFK3VTVjtFeUV0dlNNO0lBT0k7RXpFa3ZTVjtFeUV6dlNNO0lBT0k7RXpFcXZTVjtFeUU1dlNNO0lBT0k7RXpFd3ZTVjtFeUUvdlNNO0lBT0k7RXpFMnZTVjtFeUVsd1NNO0lBT0k7RXpFOHZTVjtFeUVyd1NNO0lBT0k7RXpFaXdTVjtFeUV4d1NNO0lBT0k7RXpFb3dTVjtFeUUzd1NNO0lBT0k7RXpFdXdTVjtFeUU5d1NNO0lBT0k7RXpFMHdTVjtFeUVqeFNNO0lBT0k7RXpFNndTVjtFeUVweFNNO0lBT0k7RXpFZ3hTVjtFeUV2eFNNO0lBT0k7RXpFbXhTVjtFeUUxeFNNO0lBT0k7RXpFc3hTVjtFeUU3eFNNO0lBT0k7RXpFeXhTVjtFeUVoeVNNO0lBT0k7RXpFNHhTVjtFeUVueVNNO0lBT0k7RXpFK3hTVjtFeUV0eVNNO0lBT0k7RXpFa3lTVjtFeUV6eVNNO0lBT0k7RXpFcXlTVjtFeUU1eVNNO0lBT0k7RXpFd3lTVjtFeUUveVNNO0lBT0k7RXpFMnlTVjtFeUVselNNO0lBT0k7RXpFOHlTVjtFeUVyelNNO0lBT0k7RXpFaXpTVjtFeUV4elNNO0lBT0k7SUFBQTtFekVxelNWO0V5RTV6U007SUFPSTtJQUFBO0V6RXl6U1Y7RXlFaDBTTTtJQU9JO0lBQUE7RXpFNnpTVjtFeUVwMFNNO0lBT0k7SUFBQTtFekVpMFNWO0V5RXgwU007SUFPSTtJQUFBO0V6RXEwU1Y7RXlFNTBTTTtJQU9JO0lBQUE7RXpFeTBTVjtFeUVoMVNNO0lBT0k7SUFBQTtFekU2MFNWO0V5RXAxU007SUFPSTtJQUFBO0V6RWkxU1Y7RXlFeDFTTTtJQU9JO0lBQUE7RXpFcTFTVjtFeUU1MVNNO0lBT0k7SUFBQTtFekV5MVNWO0V5RWgyU007SUFPSTtJQUFBO0V6RTYxU1Y7RXlFcDJTTTtJQU9JO0lBQUE7RXpFaTJTVjtFeUV4MlNNO0lBT0k7SUFBQTtFekVxMlNWO0V5RTUyU007SUFPSTtJQUFBO0V6RXkyU1Y7RXlFaDNTTTtJQU9JO0V6RTQyU1Y7RXlFbjNTTTtJQU9JO0V6RSsyU1Y7RXlFdDNTTTtJQU9JO0V6RWszU1Y7RXlFejNTTTtJQU9JO0V6RXEzU1Y7RXlFNTNTTTtJQU9JO0V6RXczU1Y7RXlFLzNTTTtJQU9JO0V6RTIzU1Y7RXlFbDRTTTtJQU9JO0V6RTgzU1Y7RXlFcjRTTTtJQU9JO0V6RWk0U1Y7RXlFeDRTTTtJQU9JO0V6RW80U1Y7RXlFMzRTTTtJQU9JO0V6RXU0U1Y7RXlFOTRTTTtJQU9JO0V6RTA0U1Y7RXlFajVTTTtJQU9JO0V6RTY0U1Y7RXlFcDVTTTtJQU9JO0V6RWc1U1Y7RXlFdjVTTTtJQU9JO0V6RW01U1Y7RXlFMTVTTTtJQU9JO0V6RXM1U1Y7RXlFNzVTTTtJQU9JO0V6RXk1U1Y7RXlFaDZTTTtJQU9JO0V6RTQ1U1Y7RXlFbjZTTTtJQU9JO0V6RSs1U1Y7RXlFdDZTTTtJQU9JO0V6RWs2U1Y7RXlFejZTTTtJQU9JO0V6RXE2U1Y7RXlFNTZTTTtJQU9JO0V6RXc2U1Y7RXlFLzZTTTtJQU9JO0V6RTI2U1Y7RXlFbDdTTTtJQU9JO0V6RTg2U1Y7RXlFcjdTTTtJQU9JO0V6RWk3U1Y7RXlFeDdTTTtJQU9JO0V6RW83U1Y7RXlFMzdTTTtJQU9JO0V6RXU3U1Y7RXlFOTdTTTtJQU9JO0V6RTA3U1Y7RXlFajhTTTtJQU9JO0V6RTY3U1Y7RXlFcDhTTTtJQU9JO0V6RWc4U1Y7RXlFdjhTTTtJQU9JO0V6RW04U1Y7RXlFMThTTTtJQU9JO0V6RXM4U1Y7RXlFNzhTTTtJQU9JO0V6RXk4U1Y7RXlFaDlTTTtJQU9JO0V6RTQ4U1Y7RXlFbjlTTTtJQU9JO0lBQUE7RXpFZzlTVjtFeUV2OVNNO0lBT0k7SUFBQTtFekVvOVNWO0V5RTM5U007SUFPSTtJQUFBO0V6RXc5U1Y7RXlFLzlTTTtJQU9JO0lBQUE7RXpFNDlTVjtFeUVuK1NNO0lBT0k7SUFBQTtFekVnK1NWO0V5RXYrU007SUFPSTtJQUFBO0V6RW8rU1Y7RXlFMytTTTtJQU9JO0lBQUE7RXpFdytTVjtFeUUvK1NNO0lBT0k7SUFBQTtFekU0K1NWO0V5RW4vU007SUFPSTtJQUFBO0V6RWcvU1Y7RXlFdi9TTTtJQU9JO0lBQUE7RXpFby9TVjtFeUUzL1NNO0lBT0k7RXpFdS9TVjtFeUU5L1NNO0lBT0k7RXpFMC9TVjtFeUVqZ1RNO0lBT0k7RXpFNi9TVjtFeUVwZ1RNO0lBT0k7RXpFZ2dUVjtFeUV2Z1RNO0lBT0k7RXpFbWdUVjtFeUUxZ1RNO0lBT0k7RXpFc2dUVjtFeUU3Z1RNO0lBT0k7RXpFeWdUVjtFeUVoaFRNO0lBT0k7RXpFNGdUVjtFeUVuaFRNO0lBT0k7RXpFK2dUVjtFeUV0aFRNO0lBT0k7RXpFa2hUVjtFeUV6aFRNO0lBT0k7RXpFcWhUVjtFeUU1aFRNO0lBT0k7RXpFd2hUVjtFeUUvaFRNO0lBT0k7RXpFMmhUVjtFeUVsaVRNO0lBT0k7RXpFOGhUVjtFeUVyaVRNO0lBT0k7RXpFaWlUVjtFeUV4aVRNO0lBT0k7RXpFb2lUVjtFeUUzaVRNO0lBT0k7RXpFdWlUVjtFeUU5aVRNO0lBT0k7RXpFMGlUVjtFeUVqalRNO0lBT0k7RXpFNmlUVjtFeUVwalRNO0lBT0k7RXpFZ2pUVjtFeUV2alRNO0lBT0k7RXpFbWpUVjtFeUUxalRNO0lBT0k7RXpFc2pUVjtFeUU3alRNO0lBT0k7RXpFeWpUVjtFeUVoa1RNO0lBT0k7RXpFNGpUVjtFeUVua1RNO0lBT0k7RXpFK2pUVjtFeUV0a1RNO0lBT0k7RXpFa2tUVjtFeUV6a1RNO0lBT0k7SUFBQTtFekVza1RWO0V5RTdrVE07SUFPSTtJQUFBO0V6RTBrVFY7RXlFamxUTTtJQU9JO0lBQUE7RXpFOGtUVjtFeUVybFRNO0lBT0k7SUFBQTtFekVrbFRWO0V5RXpsVE07SUFPSTtJQUFBO0V6RXNsVFY7RXlFN2xUTTtJQU9JO0lBQUE7RXpFMGxUVjtFeUVqbVRNO0lBT0k7SUFBQTtFekU4bFRWO0V5RXJtVE07SUFPSTtJQUFBO0V6RWttVFY7RXlFem1UTTtJQU9JO0lBQUE7RXpFc21UVjtFeUU3bVRNO0lBT0k7SUFBQTtFekUwbVRWO0V5RWpuVE07SUFPSTtJQUFBO0V6RThtVFY7RXlFcm5UTTtJQU9JO0lBQUE7RXpFa25UVjtFeUV6blRNO0lBT0k7RXpFcW5UVjtFeUU1blRNO0lBT0k7RXpFd25UVjtFeUUvblRNO0lBT0k7RXpFMm5UVjtFeUVsb1RNO0lBT0k7RXpFOG5UVjtFeUVyb1RNO0lBT0k7RXpFaW9UVjtFeUV4b1RNO0lBT0k7RXpFb29UVjtFeUUzb1RNO0lBT0k7RXpFdW9UVjtFeUU5b1RNO0lBT0k7RXpFMG9UVjtFeUVqcFRNO0lBT0k7RXpFNm9UVjtFeUVwcFRNO0lBT0k7RXpFZ3BUVjtFeUV2cFRNO0lBT0k7RXpFbXBUVjtFeUUxcFRNO0lBT0k7RXpFc3BUVjtFeUU3cFRNO0lBT0k7RXpFeXBUVjtFeUVocVRNO0lBT0k7RXpFNHBUVjtFeUVucVRNO0lBT0k7RXpFK3BUVjtFeUV0cVRNO0lBT0k7RXpFa3FUVjtFeUV6cVRNO0lBT0k7RXpFcXFUVjtFeUU1cVRNO0lBT0k7RXpFd3FUVjtFeUUvcVRNO0lBT0k7RXpFMnFUVjtFeUVsclRNO0lBT0k7RXpFOHFUVjtFeUVyclRNO0lBT0k7RXpFaXJUVjtFeUV4clRNO0lBT0k7RXpFb3JUVjtFeUUzclRNO0lBT0k7RXpFdXJUVjtFeUU5clRNO0lBT0k7RXpFMHJUVjtFeUVqc1RNO0lBT0k7RXpFNnJUVjtFeUVwc1RNO0lBT0k7RXpFZ3NUVjtFeUV2c1RNO0lBT0k7RXpFbXNUVjtFeUUxc1RNO0lBT0k7RXpFc3NUVjtFeUU3c1RNO0lBT0k7RXpFeXNUVjtFeUVodFRNO0lBT0k7RXpFNHNUVjtFeUVudFRNO0lBT0k7RXpFK3NUVjtFeUV0dFRNO0lBT0k7RXpFa3RUVjtFeUV6dFRNO0lBT0k7RXpFcXRUVjtFeUU1dFRNO0lBT0k7RXpFd3RUVjtFeUUvdFRNO0lBT0k7RXpFMnRUVjtFeUVsdVRNO0lBT0k7RXpFOHRUVjtFeUVydVRNO0lBT0k7RXpFaXVUVjtFeUV4dVRNO0lBT0k7RXpFb3VUVjtFeUUzdVRNO0lBT0k7RXpFdXVUVjtFeUU5dVRNO0lBT0k7RXpFMHVUVjtFeUVqdlRNO0lBT0k7RXpFNnVUVjtFeUVwdlRNO0lBT0k7RXpFZ3ZUVjtFeUV2dlRNO0lBT0k7RXpFbXZUVjtFeUUxdlRNO0lBT0k7RXpFc3ZUVjtFeUU3dlRNO0lBT0k7RXpFeXZUVjtBQUNGO0FjcHdUSTtFMkRHSTtJQU9JO0V6RTh2VFY7RXlFcndUTTtJQU9JO0V6RWl3VFY7RXlFeHdUTTtJQU9JO0V6RW93VFY7RXlFM3dUTTtJQU9JO0V6RXV3VFY7RXlFOXdUTTtJQU9JO0V6RTB3VFY7RXlFanhUTTtJQU9JO0V6RTZ3VFY7RXlFcHhUTTtJQU9JO0V6RWd4VFY7RXlFdnhUTTtJQU9JO0V6RW14VFY7RXlFMXhUTTtJQU9JO0V6RXN4VFY7RXlFN3hUTTtJQU9JO0V6RXl4VFY7RXlFaHlUTTtJQU9JO0V6RTR4VFY7RXlFbnlUTTtJQU9JO0V6RSt4VFY7RXlFdHlUTTtJQU9JO0V6RWt5VFY7RXlFenlUTTtJQU9JO0V6RXF5VFY7RXlFNXlUTTtJQU9JO0V6RXd5VFY7RXlFL3lUTTtJQU9JO0V6RTJ5VFY7RXlFbHpUTTtJQU9JO0V6RTh5VFY7RXlFcnpUTTtJQU9JO0V6RWl6VFY7RXlFeHpUTTtJQU9JO0V6RW96VFY7RXlFM3pUTTtJQU9JO0V6RXV6VFY7RXlFOXpUTTtJQU9JO0V6RTB6VFY7RXlFajBUTTtJQU9JO0V6RTZ6VFY7RXlFcDBUTTtJQU9JO0V6RWcwVFY7RXlFdjBUTTtJQU9JO0V6RW0wVFY7RXlFMTBUTTtJQU9JO0V6RXMwVFY7RXlFNzBUTTtJQU9JO0V6RXkwVFY7RXlFaDFUTTtJQU9JO0V6RTQwVFY7RXlFbjFUTTtJQU9JO0V6RSswVFY7RXlFdDFUTTtJQU9JO0V6RWsxVFY7RXlFejFUTTtJQU9JO0V6RXExVFY7RXlFNTFUTTtJQU9JO0V6RXcxVFY7RXlFLzFUTTtJQU9JO0V6RTIxVFY7RXlFbDJUTTtJQU9JO0V6RTgxVFY7RXlFcjJUTTtJQU9JO0V6RWkyVFY7RXlFeDJUTTtJQU9JO0V6RW8yVFY7RXlFMzJUTTtJQU9JO0V6RXUyVFY7RXlFOTJUTTtJQU9JO0V6RTAyVFY7RXlFajNUTTtJQU9JO0V6RTYyVFY7RXlFcDNUTTtJQU9JO0V6RWczVFY7RXlFdjNUTTtJQU9JO0V6RW0zVFY7RXlFMTNUTTtJQU9JO0V6RXMzVFY7RXlFNzNUTTtJQU9JO0V6RXkzVFY7RXlFaDRUTTtJQU9JO0V6RTQzVFY7RXlFbjRUTTtJQU9JO0V6RSszVFY7RXlFdDRUTTtJQU9JO0V6RWs0VFY7RXlFejRUTTtJQU9JO0V6RXE0VFY7RXlFNTRUTTtJQU9JO0V6RXc0VFY7RXlFLzRUTTtJQU9JO0V6RTI0VFY7RXlFbDVUTTtJQU9JO0V6RTg0VFY7RXlFcjVUTTtJQU9JO0V6RWk1VFY7RXlFeDVUTTtJQU9JO0V6RW81VFY7RXlFMzVUTTtJQU9JO0V6RXU1VFY7RXlFOTVUTTtJQU9JO0V6RTA1VFY7RXlFajZUTTtJQU9JO0V6RTY1VFY7RXlFcDZUTTtJQU9JO0V6RWc2VFY7RXlFdjZUTTtJQU9JO0V6RW02VFY7RXlFMTZUTTtJQU9JO0V6RXM2VFY7RXlFNzZUTTtJQU9JO0V6RXk2VFY7RXlFaDdUTTtJQU9JO0V6RTQ2VFY7RXlFbjdUTTtJQU9JO0V6RSs2VFY7RXlFdDdUTTtJQU9JO0V6RWs3VFY7RXlFejdUTTtJQU9JO0V6RXE3VFY7RXlFNTdUTTtJQU9JO0V6RXc3VFY7RXlFLzdUTTtJQU9JO0V6RTI3VFY7RXlFbDhUTTtJQU9JO0V6RTg3VFY7RXlFcjhUTTtJQU9JO0V6RWk4VFY7RXlFeDhUTTtJQU9JO0V6RW84VFY7RXlFMzhUTTtJQU9JO0V6RXU4VFY7RXlFOThUTTtJQU9JO0V6RTA4VFY7RXlFajlUTTtJQU9JO0lBQUE7RXpFODhUVjtFeUVyOVRNO0lBT0k7SUFBQTtFekVrOVRWO0V5RXo5VE07SUFPSTtJQUFBO0V6RXM5VFY7RXlFNzlUTTtJQU9JO0lBQUE7RXpFMDlUVjtFeUVqK1RNO0lBT0k7SUFBQTtFekU4OVRWO0V5RXIrVE07SUFPSTtJQUFBO0V6RWsrVFY7RXlFeitUTTtJQU9JO0lBQUE7RXpFcytUVjtFeUU3K1RNO0lBT0k7SUFBQTtFekUwK1RWO0V5RWovVE07SUFPSTtJQUFBO0V6RTgrVFY7RXlFci9UTTtJQU9JO0lBQUE7RXpFay9UVjtFeUV6L1RNO0lBT0k7SUFBQTtFekVzL1RWO0V5RTcvVE07SUFPSTtJQUFBO0V6RTAvVFY7RXlFamdVTTtJQU9JO0lBQUE7RXpFOC9UVjtFeUVyZ1VNO0lBT0k7SUFBQTtFekVrZ1VWO0V5RXpnVU07SUFPSTtFekVxZ1VWO0V5RTVnVU07SUFPSTtFekV3Z1VWO0V5RS9nVU07SUFPSTtFekUyZ1VWO0V5RWxoVU07SUFPSTtFekU4Z1VWO0V5RXJoVU07SUFPSTtFekVpaFVWO0V5RXhoVU07SUFPSTtFekVvaFVWO0V5RTNoVU07SUFPSTtFekV1aFVWO0V5RTloVU07SUFPSTtFekUwaFVWO0V5RWppVU07SUFPSTtFekU2aFVWO0V5RXBpVU07SUFPSTtFekVnaVVWO0V5RXZpVU07SUFPSTtFekVtaVVWO0V5RTFpVU07SUFPSTtFekVzaVVWO0V5RTdpVU07SUFPSTtFekV5aVVWO0V5RWhqVU07SUFPSTtFekU0aVVWO0V5RW5qVU07SUFPSTtFekUraVVWO0V5RXRqVU07SUFPSTtFekVralVWO0V5RXpqVU07SUFPSTtFekVxalVWO0V5RTVqVU07SUFPSTtFekV3alVWO0V5RS9qVU07SUFPSTtFekUyalVWO0V5RWxrVU07SUFPSTtFekU4alVWO0V5RXJrVU07SUFPSTtFekVpa1VWO0V5RXhrVU07SUFPSTtFekVva1VWO0V5RTNrVU07SUFPSTtFekV1a1VWO0V5RTlrVU07SUFPSTtFekUwa1VWO0V5RWpsVU07SUFPSTtFekU2a1VWO0V5RXBsVU07SUFPSTtFekVnbFVWO0V5RXZsVU07SUFPSTtFekVtbFVWO0V5RTFsVU07SUFPSTtFekVzbFVWO0V5RTdsVU07SUFPSTtFekV5bFVWO0V5RWhtVU07SUFPSTtFekU0bFVWO0V5RW5tVU07SUFPSTtFekUrbFVWO0V5RXRtVU07SUFPSTtFekVrbVVWO0V5RXptVU07SUFPSTtFekVxbVVWO0V5RTVtVU07SUFPSTtJQUFBO0V6RXltVVY7RXlFaG5VTTtJQU9JO0lBQUE7RXpFNm1VVjtFeUVwblVNO0lBT0k7SUFBQTtFekVpblVWO0V5RXhuVU07SUFPSTtJQUFBO0V6RXFuVVY7RXlFNW5VTTtJQU9JO0lBQUE7RXpFeW5VVjtFeUVob1VNO0lBT0k7SUFBQTtFekU2blVWO0V5RXBvVU07SUFPSTtJQUFBO0V6RWlvVVY7RXlFeG9VTTtJQU9JO0lBQUE7RXpFcW9VVjtFeUU1b1VNO0lBT0k7SUFBQTtFekV5b1VWO0V5RWhwVU07SUFPSTtJQUFBO0V6RTZvVVY7RXlFcHBVTTtJQU9JO0V6RWdwVVY7RXlFdnBVTTtJQU9JO0V6RW1wVVY7RXlFMXBVTTtJQU9JO0V6RXNwVVY7RXlFN3BVTTtJQU9JO0V6RXlwVVY7RXlFaHFVTTtJQU9JO0V6RTRwVVY7RXlFbnFVTTtJQU9JO0V6RStwVVY7RXlFdHFVTTtJQU9JO0V6RWtxVVY7RXlFenFVTTtJQU9JO0V6RXFxVVY7RXlFNXFVTTtJQU9JO0V6RXdxVVY7RXlFL3FVTTtJQU9JO0V6RTJxVVY7RXlFbHJVTTtJQU9JO0V6RThxVVY7RXlFcnJVTTtJQU9JO0V6RWlyVVY7RXlFeHJVTTtJQU9JO0V6RW9yVVY7RXlFM3JVTTtJQU9JO0V6RXVyVVY7RXlFOXJVTTtJQU9JO0V6RTByVVY7RXlFanNVTTtJQU9JO0V6RTZyVVY7RXlFcHNVTTtJQU9JO0V6RWdzVVY7RXlFdnNVTTtJQU9JO0V6RW1zVVY7RXlFMXNVTTtJQU9JO0V6RXNzVVY7RXlFN3NVTTtJQU9JO0V6RXlzVVY7RXlFaHRVTTtJQU9JO0V6RTRzVVY7RXlFbnRVTTtJQU9JO0V6RStzVVY7RXlFdHRVTTtJQU9JO0V6RWt0VVY7RXlFenRVTTtJQU9JO0V6RXF0VVY7RXlFNXRVTTtJQU9JO0V6RXd0VVY7RXlFL3RVTTtJQU9JO0V6RTJ0VVY7RXlFbHVVTTtJQU9JO0lBQUE7RXpFK3RVVjtFeUV0dVVNO0lBT0k7SUFBQTtFekVtdVVWO0V5RTF1VU07SUFPSTtJQUFBO0V6RXV1VVY7RXlFOXVVTTtJQU9JO0lBQUE7RXpFMnVVVjtFeUVsdlVNO0lBT0k7SUFBQTtFekUrdVVWO0V5RXR2VU07SUFPSTtJQUFBO0V6RW12VVY7RXlFMXZVTTtJQU9JO0lBQUE7RXpFdXZVVjtFeUU5dlVNO0lBT0k7SUFBQTtFekUydlVWO0V5RWx3VU07SUFPSTtJQUFBO0V6RSt2VVY7RXlFdHdVTTtJQU9JO0lBQUE7RXpFbXdVVjtFeUUxd1VNO0lBT0k7SUFBQTtFekV1d1VWO0V5RTl3VU07SUFPSTtJQUFBO0V6RTJ3VVY7RXlFbHhVTTtJQU9JO0V6RTh3VVY7RXlFcnhVTTtJQU9JO0V6RWl4VVY7RXlFeHhVTTtJQU9JO0V6RW94VVY7RXlFM3hVTTtJQU9JO0V6RXV4VVY7RXlFOXhVTTtJQU9JO0V6RTB4VVY7RXlFanlVTTtJQU9JO0V6RTZ4VVY7RXlFcHlVTTtJQU9JO0V6RWd5VVY7RXlFdnlVTTtJQU9JO0V6RW15VVY7RXlFMXlVTTtJQU9JO0V6RXN5VVY7RXlFN3lVTTtJQU9JO0V6RXl5VVY7RXlFaHpVTTtJQU9JO0V6RTR5VVY7RXlFbnpVTTtJQU9JO0V6RSt5VVY7RXlFdHpVTTtJQU9JO0V6RWt6VVY7RXlFenpVTTtJQU9JO0V6RXF6VVY7RXlFNXpVTTtJQU9JO0V6RXd6VVY7RXlFL3pVTTtJQU9JO0V6RTJ6VVY7RXlFbDBVTTtJQU9JO0V6RTh6VVY7RXlFcjBVTTtJQU9JO0V6RWkwVVY7RXlFeDBVTTtJQU9JO0V6RW8wVVY7RXlFMzBVTTtJQU9JO0V6RXUwVVY7RXlFOTBVTTtJQU9JO0V6RTAwVVY7RXlFajFVTTtJQU9JO0V6RTYwVVY7RXlFcDFVTTtJQU9JO0V6RWcxVVY7RXlFdjFVTTtJQU9JO0V6RW0xVVY7RXlFMTFVTTtJQU9JO0V6RXMxVVY7RXlFNzFVTTtJQU9JO0V6RXkxVVY7RXlFaDJVTTtJQU9JO0V6RTQxVVY7RXlFbjJVTTtJQU9JO0V6RSsxVVY7RXlFdDJVTTtJQU9JO0V6RWsyVVY7RXlFejJVTTtJQU9JO0V6RXEyVVY7RXlFNTJVTTtJQU9JO0V6RXcyVVY7RXlFLzJVTTtJQU9JO0V6RTIyVVY7RXlFbDNVTTtJQU9JO0V6RTgyVVY7RXlFcjNVTTtJQU9JO0V6RWkzVVY7RXlFeDNVTTtJQU9JO0V6RW8zVVY7RXlFMzNVTTtJQU9JO0V6RXUzVVY7RXlFOTNVTTtJQU9JO0V6RTAzVVY7RXlFajRVTTtJQU9JO0V6RTYzVVY7RXlFcDRVTTtJQU9JO0V6RWc0VVY7RXlFdjRVTTtJQU9JO0V6RW00VVY7RXlFMTRVTTtJQU9JO0V6RXM0VVY7RXlFNzRVTTtJQU9JO0V6RXk0VVY7RXlFaDVVTTtJQU9JO0V6RTQ0VVY7RXlFbjVVTTtJQU9JO0V6RSs0VVY7RXlFdDVVTTtJQU9JO0V6RWs1VVY7QUFDRjtBYzc1VUk7RTJER0k7SUFPSTtFekV1NVVWO0V5RTk1VU07SUFPSTtFekUwNVVWO0V5RWo2VU07SUFPSTtFekU2NVVWO0V5RXA2VU07SUFPSTtFekVnNlVWO0V5RXY2VU07SUFPSTtFekVtNlVWO0V5RTE2VU07SUFPSTtFekVzNlVWO0V5RTc2VU07SUFPSTtFekV5NlVWO0V5RWg3VU07SUFPSTtFekU0NlVWO0V5RW43VU07SUFPSTtFekUrNlVWO0V5RXQ3VU07SUFPSTtFekVrN1VWO0V5RXo3VU07SUFPSTtFekVxN1VWO0V5RTU3VU07SUFPSTtFekV3N1VWO0V5RS83VU07SUFPSTtFekUyN1VWO0V5RWw4VU07SUFPSTtFekU4N1VWO0V5RXI4VU07SUFPSTtFekVpOFVWO0V5RXg4VU07SUFPSTtFekVvOFVWO0V5RTM4VU07SUFPSTtFekV1OFVWO0V5RTk4VU07SUFPSTtFekUwOFVWO0V5RWo5VU07SUFPSTtFekU2OFVWO0V5RXA5VU07SUFPSTtFekVnOVVWO0V5RXY5VU07SUFPSTtFekVtOVVWO0V5RTE5VU07SUFPSTtFekVzOVVWO0V5RTc5VU07SUFPSTtFekV5OVVWO0V5RWgrVU07SUFPSTtFekU0OVVWO0V5RW4rVU07SUFPSTtFekUrOVVWO0V5RXQrVU07SUFPSTtFekVrK1VWO0V5RXorVU07SUFPSTtFekVxK1VWO0V5RTUrVU07SUFPSTtFekV3K1VWO0V5RS8rVU07SUFPSTtFekUyK1VWO0V5RWwvVU07SUFPSTtFekU4K1VWO0V5RXIvVU07SUFPSTtFekVpL1VWO0V5RXgvVU07SUFPSTtFekVvL1VWO0V5RTMvVU07SUFPSTtFekV1L1VWO0V5RTkvVU07SUFPSTtFekUwL1VWO0V5RWpnVk07SUFPSTtFekU2L1VWO0V5RXBnVk07SUFPSTtFekVnZ1ZWO0V5RXZnVk07SUFPSTtFekVtZ1ZWO0V5RTFnVk07SUFPSTtFekVzZ1ZWO0V5RTdnVk07SUFPSTtFekV5Z1ZWO0V5RWhoVk07SUFPSTtFekU0Z1ZWO0V5RW5oVk07SUFPSTtFekUrZ1ZWO0V5RXRoVk07SUFPSTtFekVraFZWO0V5RXpoVk07SUFPSTtFekVxaFZWO0V5RTVoVk07SUFPSTtFekV3aFZWO0V5RS9oVk07SUFPSTtFekUyaFZWO0V5RWxpVk07SUFPSTtFekU4aFZWO0V5RXJpVk07SUFPSTtFekVpaVZWO0V5RXhpVk07SUFPSTtFekVvaVZWO0V5RTNpVk07SUFPSTtFekV1aVZWO0V5RTlpVk07SUFPSTtFekUwaVZWO0V5RWpqVk07SUFPSTtFekU2aVZWO0V5RXBqVk07SUFPSTtFekVnalZWO0V5RXZqVk07SUFPSTtFekVtalZWO0V5RTFqVk07SUFPSTtFekVzalZWO0V5RTdqVk07SUFPSTtFekV5alZWO0V5RWhrVk07SUFPSTtFekU0alZWO0V5RW5rVk07SUFPSTtFekUralZWO0V5RXRrVk07SUFPSTtFekVra1ZWO0V5RXprVk07SUFPSTtFekVxa1ZWO0V5RTVrVk07SUFPSTtFekV3a1ZWO0V5RS9rVk07SUFPSTtFekUya1ZWO0V5RWxsVk07SUFPSTtFekU4a1ZWO0V5RXJsVk07SUFPSTtFekVpbFZWO0V5RXhsVk07SUFPSTtFekVvbFZWO0V5RTNsVk07SUFPSTtFekV1bFZWO0V5RTlsVk07SUFPSTtFekUwbFZWO0V5RWptVk07SUFPSTtFekU2bFZWO0V5RXBtVk07SUFPSTtFekVnbVZWO0V5RXZtVk07SUFPSTtFekVtbVZWO0V5RTFtVk07SUFPSTtJQUFBO0V6RXVtVlY7RXlFOW1WTTtJQU9JO0lBQUE7RXpFMm1WVjtFeUVsblZNO0lBT0k7SUFBQTtFekUrbVZWO0V5RXRuVk07SUFPSTtJQUFBO0V6RW1uVlY7RXlFMW5WTTtJQU9JO0lBQUE7RXpFdW5WVjtFeUU5blZNO0lBT0k7SUFBQTtFekUyblZWO0V5RWxvVk07SUFPSTtJQUFBO0V6RStuVlY7RXlFdG9WTTtJQU9JO0lBQUE7RXpFbW9WVjtFeUUxb1ZNO0lBT0k7SUFBQTtFekV1b1ZWO0V5RTlvVk07SUFPSTtJQUFBO0V6RTJvVlY7RXlFbHBWTTtJQU9JO0lBQUE7RXpFK29WVjtFeUV0cFZNO0lBT0k7SUFBQTtFekVtcFZWO0V5RTFwVk07SUFPSTtJQUFBO0V6RXVwVlY7RXlFOXBWTTtJQU9JO0lBQUE7RXpFMnBWVjtFeUVscVZNO0lBT0k7RXpFOHBWVjtFeUVycVZNO0lBT0k7RXpFaXFWVjtFeUV4cVZNO0lBT0k7RXpFb3FWVjtFeUUzcVZNO0lBT0k7RXpFdXFWVjtFeUU5cVZNO0lBT0k7RXpFMHFWVjtFeUVqclZNO0lBT0k7RXpFNnFWVjtFeUVwclZNO0lBT0k7RXpFZ3JWVjtFeUV2clZNO0lBT0k7RXpFbXJWVjtFeUUxclZNO0lBT0k7RXpFc3JWVjtFeUU3clZNO0lBT0k7RXpFeXJWVjtFeUVoc1ZNO0lBT0k7RXpFNHJWVjtFeUVuc1ZNO0lBT0k7RXpFK3JWVjtFeUV0c1ZNO0lBT0k7RXpFa3NWVjtFeUV6c1ZNO0lBT0k7RXpFcXNWVjtFeUU1c1ZNO0lBT0k7RXpFd3NWVjtFeUUvc1ZNO0lBT0k7RXpFMnNWVjtFeUVsdFZNO0lBT0k7RXpFOHNWVjtFeUVydFZNO0lBT0k7RXpFaXRWVjtFeUV4dFZNO0lBT0k7RXpFb3RWVjtFeUUzdFZNO0lBT0k7RXpFdXRWVjtFeUU5dFZNO0lBT0k7RXpFMHRWVjtFeUVqdVZNO0lBT0k7RXpFNnRWVjtFeUVwdVZNO0lBT0k7RXpFZ3VWVjtFeUV2dVZNO0lBT0k7RXpFbXVWVjtFeUUxdVZNO0lBT0k7RXpFc3VWVjtFeUU3dVZNO0lBT0k7RXpFeXVWVjtFeUVodlZNO0lBT0k7RXpFNHVWVjtFeUVudlZNO0lBT0k7RXpFK3VWVjtFeUV0dlZNO0lBT0k7RXpFa3ZWVjtFeUV6dlZNO0lBT0k7RXpFcXZWVjtFeUU1dlZNO0lBT0k7RXpFd3ZWVjtFeUUvdlZNO0lBT0k7RXpFMnZWVjtFeUVsd1ZNO0lBT0k7RXpFOHZWVjtFeUVyd1ZNO0lBT0k7SUFBQTtFekVrd1ZWO0V5RXp3Vk07SUFPSTtJQUFBO0V6RXN3VlY7RXlFN3dWTTtJQU9JO0lBQUE7RXpFMHdWVjtFeUVqeFZNO0lBT0k7SUFBQTtFekU4d1ZWO0V5RXJ4Vk07SUFPSTtJQUFBO0V6RWt4VlY7RXlFenhWTTtJQU9JO0lBQUE7RXpFc3hWVjtFeUU3eFZNO0lBT0k7SUFBQTtFekUweFZWO0V5RWp5Vk07SUFPSTtJQUFBO0V6RTh4VlY7RXlFcnlWTTtJQU9JO0lBQUE7RXpFa3lWVjtFeUV6eVZNO0lBT0k7SUFBQTtFekVzeVZWO0V5RTd5Vk07SUFPSTtFekV5eVZWO0V5RWh6Vk07SUFPSTtFekU0eVZWO0V5RW56Vk07SUFPSTtFekUreVZWO0V5RXR6Vk07SUFPSTtFekVrelZWO0V5RXp6Vk07SUFPSTtFekVxelZWO0V5RTV6Vk07SUFPSTtFekV3elZWO0V5RS96Vk07SUFPSTtFekUyelZWO0V5RWwwVk07SUFPSTtFekU4elZWO0V5RXIwVk07SUFPSTtFekVpMFZWO0V5RXgwVk07SUFPSTtFekVvMFZWO0V5RTMwVk07SUFPSTtFekV1MFZWO0V5RTkwVk07SUFPSTtFekUwMFZWO0V5RWoxVk07SUFPSTtFekU2MFZWO0V5RXAxVk07SUFPSTtFekVnMVZWO0V5RXYxVk07SUFPSTtFekVtMVZWO0V5RTExVk07SUFPSTtFekVzMVZWO0V5RTcxVk07SUFPSTtFekV5MVZWO0V5RWgyVk07SUFPSTtFekU0MVZWO0V5RW4yVk07SUFPSTtFekUrMVZWO0V5RXQyVk07SUFPSTtFekVrMlZWO0V5RXoyVk07SUFPSTtFekVxMlZWO0V5RTUyVk07SUFPSTtFekV3MlZWO0V5RS8yVk07SUFPSTtFekUyMlZWO0V5RWwzVk07SUFPSTtFekU4MlZWO0V5RXIzVk07SUFPSTtFekVpM1ZWO0V5RXgzVk07SUFPSTtFekVvM1ZWO0V5RTMzVk07SUFPSTtJQUFBO0V6RXczVlY7RXlFLzNWTTtJQU9JO0lBQUE7RXpFNDNWVjtFeUVuNFZNO0lBT0k7SUFBQTtFekVnNFZWO0V5RXY0Vk07SUFPSTtJQUFBO0V6RW80VlY7RXlFMzRWTTtJQU9JO0lBQUE7RXpFdzRWVjtFeUUvNFZNO0lBT0k7SUFBQTtFekU0NFZWO0V5RW41Vk07SUFPSTtJQUFBO0V6RWc1VlY7RXlFdjVWTTtJQU9JO0lBQUE7RXpFbzVWVjtFeUUzNVZNO0lBT0k7SUFBQTtFekV3NVZWO0V5RS81Vk07SUFPSTtJQUFBO0V6RTQ1VlY7RXlFbjZWTTtJQU9JO0lBQUE7RXpFZzZWVjtFeUV2NlZNO0lBT0k7SUFBQTtFekVvNlZWO0V5RTM2Vk07SUFPSTtFekV1NlZWO0V5RTk2Vk07SUFPSTtFekUwNlZWO0V5RWo3Vk07SUFPSTtFekU2NlZWO0V5RXA3Vk07SUFPSTtFekVnN1ZWO0V5RXY3Vk07SUFPSTtFekVtN1ZWO0V5RTE3Vk07SUFPSTtFekVzN1ZWO0V5RTc3Vk07SUFPSTtFekV5N1ZWO0V5RWg4Vk07SUFPSTtFekU0N1ZWO0V5RW44Vk07SUFPSTtFekUrN1ZWO0V5RXQ4Vk07SUFPSTtFekVrOFZWO0V5RXo4Vk07SUFPSTtFekVxOFZWO0V5RTU4Vk07SUFPSTtFekV3OFZWO0V5RS84Vk07SUFPSTtFekUyOFZWO0V5RWw5Vk07SUFPSTtFekU4OFZWO0V5RXI5Vk07SUFPSTtFekVpOVZWO0V5RXg5Vk07SUFPSTtFekVvOVZWO0V5RTM5Vk07SUFPSTtFekV1OVZWO0V5RTk5Vk07SUFPSTtFekUwOVZWO0V5RWorVk07SUFPSTtFekU2OVZWO0V5RXArVk07SUFPSTtFekVnK1ZWO0V5RXYrVk07SUFPSTtFekVtK1ZWO0V5RTErVk07SUFPSTtFekVzK1ZWO0V5RTcrVk07SUFPSTtFekV5K1ZWO0V5RWgvVk07SUFPSTtFekU0K1ZWO0V5RW4vVk07SUFPSTtFekUrK1ZWO0V5RXQvVk07SUFPSTtFekVrL1ZWO0V5RXovVk07SUFPSTtFekVxL1ZWO0V5RTUvVk07SUFPSTtFekV3L1ZWO0V5RS8vVk07SUFPSTtFekUyL1ZWO0V5RWxnV007SUFPSTtFekU4L1ZWO0V5RXJnV007SUFPSTtFekVpZ1dWO0V5RXhnV007SUFPSTtFekVvZ1dWO0V5RTNnV007SUFPSTtFekV1Z1dWO0V5RTlnV007SUFPSTtFekUwZ1dWO0V5RWpoV007SUFPSTtFekU2Z1dWO0V5RXBoV007SUFPSTtFekVnaFdWO0V5RXZoV007SUFPSTtFekVtaFdWO0V5RTFoV007SUFPSTtFekVzaFdWO0V5RTdoV007SUFPSTtFekV5aFdWO0V5RWhpV007SUFPSTtFekU0aFdWO0V5RW5pV007SUFPSTtFekUraFdWO0V5RXRpV007SUFPSTtFekVraVdWO0V5RXppV007SUFPSTtFekVxaVdWO0V5RTVpV007SUFPSTtFekV3aVdWO0V5RS9pV007SUFPSTtFekUyaVdWO0FBQ0Y7QWN0aldJO0UyREdJO0lBT0k7RXpFZ2pXVjtFeUV2aldNO0lBT0k7RXpFbWpXVjtFeUUxaldNO0lBT0k7RXpFc2pXVjtFeUU3aldNO0lBT0k7RXpFeWpXVjtFeUVoa1dNO0lBT0k7RXpFNGpXVjtFeUVua1dNO0lBT0k7RXpFK2pXVjtFeUV0a1dNO0lBT0k7RXpFa2tXVjtFeUV6a1dNO0lBT0k7RXpFcWtXVjtFeUU1a1dNO0lBT0k7RXpFd2tXVjtFeUUva1dNO0lBT0k7RXpFMmtXVjtFeUVsbFdNO0lBT0k7RXpFOGtXVjtFeUVybFdNO0lBT0k7RXpFaWxXVjtFeUV4bFdNO0lBT0k7RXpFb2xXVjtFeUUzbFdNO0lBT0k7RXpFdWxXVjtFeUU5bFdNO0lBT0k7RXpFMGxXVjtFeUVqbVdNO0lBT0k7RXpFNmxXVjtFeUVwbVdNO0lBT0k7RXpFZ21XVjtFeUV2bVdNO0lBT0k7RXpFbW1XVjtFeUUxbVdNO0lBT0k7RXpFc21XVjtFeUU3bVdNO0lBT0k7RXpFeW1XVjtFeUVobldNO0lBT0k7RXpFNG1XVjtFeUVubldNO0lBT0k7RXpFK21XVjtFeUV0bldNO0lBT0k7RXpFa25XVjtFeUV6bldNO0lBT0k7RXpFcW5XVjtFeUU1bldNO0lBT0k7RXpFd25XVjtFeUUvbldNO0lBT0k7RXpFMm5XVjtFeUVsb1dNO0lBT0k7RXpFOG5XVjtFeUVyb1dNO0lBT0k7RXpFaW9XVjtFeUV4b1dNO0lBT0k7RXpFb29XVjtFeUUzb1dNO0lBT0k7RXpFdW9XVjtFeUU5b1dNO0lBT0k7RXpFMG9XVjtFeUVqcFdNO0lBT0k7RXpFNm9XVjtFeUVwcFdNO0lBT0k7RXpFZ3BXVjtFeUV2cFdNO0lBT0k7RXpFbXBXVjtFeUUxcFdNO0lBT0k7RXpFc3BXVjtFeUU3cFdNO0lBT0k7RXpFeXBXVjtFeUVocVdNO0lBT0k7RXpFNHBXVjtFeUVucVdNO0lBT0k7RXpFK3BXVjtFeUV0cVdNO0lBT0k7RXpFa3FXVjtFeUV6cVdNO0lBT0k7RXpFcXFXVjtFeUU1cVdNO0lBT0k7RXpFd3FXVjtFeUUvcVdNO0lBT0k7RXpFMnFXVjtFeUVscldNO0lBT0k7RXpFOHFXVjtFeUVycldNO0lBT0k7RXpFaXJXVjtFeUV4cldNO0lBT0k7RXpFb3JXVjtFeUUzcldNO0lBT0k7RXpFdXJXVjtFeUU5cldNO0lBT0k7RXpFMHJXVjtFeUVqc1dNO0lBT0k7RXpFNnJXVjtFeUVwc1dNO0lBT0k7RXpFZ3NXVjtFeUV2c1dNO0lBT0k7RXpFbXNXVjtFeUUxc1dNO0lBT0k7RXpFc3NXVjtFeUU3c1dNO0lBT0k7RXpFeXNXVjtFeUVodFdNO0lBT0k7RXpFNHNXVjtFeUVudFdNO0lBT0k7RXpFK3NXVjtFeUV0dFdNO0lBT0k7RXpFa3RXVjtFeUV6dFdNO0lBT0k7RXpFcXRXVjtFeUU1dFdNO0lBT0k7RXpFd3RXVjtFeUUvdFdNO0lBT0k7RXpFMnRXVjtFeUVsdVdNO0lBT0k7RXpFOHRXVjtFeUVydVdNO0lBT0k7RXpFaXVXVjtFeUV4dVdNO0lBT0k7RXpFb3VXVjtFeUUzdVdNO0lBT0k7RXpFdXVXVjtFeUU5dVdNO0lBT0k7RXpFMHVXVjtFeUVqdldNO0lBT0k7RXpFNnVXVjtFeUVwdldNO0lBT0k7RXpFZ3ZXVjtFeUV2dldNO0lBT0k7RXpFbXZXVjtFeUUxdldNO0lBT0k7RXpFc3ZXVjtFeUU3dldNO0lBT0k7RXpFeXZXVjtFeUVod1dNO0lBT0k7RXpFNHZXVjtFeUVud1dNO0lBT0k7SUFBQTtFekVnd1dWO0V5RXZ3V007SUFPSTtJQUFBO0V6RW93V1Y7RXlFM3dXTTtJQU9JO0lBQUE7RXpFd3dXVjtFeUUvd1dNO0lBT0k7SUFBQTtFekU0d1dWO0V5RW54V007SUFPSTtJQUFBO0V6RWd4V1Y7RXlFdnhXTTtJQU9JO0lBQUE7RXpFb3hXVjtFeUUzeFdNO0lBT0k7SUFBQTtFekV3eFdWO0V5RS94V007SUFPSTtJQUFBO0V6RTR4V1Y7RXlFbnlXTTtJQU9JO0lBQUE7RXpFZ3lXVjtFeUV2eVdNO0lBT0k7SUFBQTtFekVveVdWO0V5RTN5V007SUFPSTtJQUFBO0V6RXd5V1Y7RXlFL3lXTTtJQU9JO0lBQUE7RXpFNHlXVjtFeUVueldNO0lBT0k7SUFBQTtFekVneldWO0V5RXZ6V007SUFPSTtJQUFBO0V6RW96V1Y7RXlFM3pXTTtJQU9JO0V6RXV6V1Y7RXlFOXpXTTtJQU9JO0V6RTB6V1Y7RXlFajBXTTtJQU9JO0V6RTZ6V1Y7RXlFcDBXTTtJQU9JO0V6RWcwV1Y7RXlFdjBXTTtJQU9JO0V6RW0wV1Y7RXlFMTBXTTtJQU9JO0V6RXMwV1Y7RXlFNzBXTTtJQU9JO0V6RXkwV1Y7RXlFaDFXTTtJQU9JO0V6RTQwV1Y7RXlFbjFXTTtJQU9JO0V6RSswV1Y7RXlFdDFXTTtJQU9JO0V6RWsxV1Y7RXlFejFXTTtJQU9JO0V6RXExV1Y7RXlFNTFXTTtJQU9JO0V6RXcxV1Y7RXlFLzFXTTtJQU9JO0V6RTIxV1Y7RXlFbDJXTTtJQU9JO0V6RTgxV1Y7RXlFcjJXTTtJQU9JO0V6RWkyV1Y7RXlFeDJXTTtJQU9JO0V6RW8yV1Y7RXlFMzJXTTtJQU9JO0V6RXUyV1Y7RXlFOTJXTTtJQU9JO0V6RTAyV1Y7RXlFajNXTTtJQU9JO0V6RTYyV1Y7RXlFcDNXTTtJQU9JO0V6RWczV1Y7RXlFdjNXTTtJQU9JO0V6RW0zV1Y7RXlFMTNXTTtJQU9JO0V6RXMzV1Y7RXlFNzNXTTtJQU9JO0V6RXkzV1Y7RXlFaDRXTTtJQU9JO0V6RTQzV1Y7RXlFbjRXTTtJQU9JO0V6RSszV1Y7RXlFdDRXTTtJQU9JO0V6RWs0V1Y7RXlFejRXTTtJQU9JO0V6RXE0V1Y7RXlFNTRXTTtJQU9JO0V6RXc0V1Y7RXlFLzRXTTtJQU9JO0V6RTI0V1Y7RXlFbDVXTTtJQU9JO0V6RTg0V1Y7RXlFcjVXTTtJQU9JO0V6RWk1V1Y7RXlFeDVXTTtJQU9JO0V6RW81V1Y7RXlFMzVXTTtJQU9JO0V6RXU1V1Y7RXlFOTVXTTtJQU9JO0lBQUE7RXpFMjVXVjtFeUVsNldNO0lBT0k7SUFBQTtFekUrNVdWO0V5RXQ2V007SUFPSTtJQUFBO0V6RW02V1Y7RXlFMTZXTTtJQU9JO0lBQUE7RXpFdTZXVjtFeUU5NldNO0lBT0k7SUFBQTtFekUyNldWO0V5RWw3V007SUFPSTtJQUFBO0V6RSs2V1Y7RXlFdDdXTTtJQU9JO0lBQUE7RXpFbTdXVjtFeUUxN1dNO0lBT0k7SUFBQTtFekV1N1dWO0V5RTk3V007SUFPSTtJQUFBO0V6RTI3V1Y7RXlFbDhXTTtJQU9JO0lBQUE7RXpFKzdXVjtFeUV0OFdNO0lBT0k7RXpFazhXVjtFeUV6OFdNO0lBT0k7RXpFcThXVjtFeUU1OFdNO0lBT0k7RXpFdzhXVjtFeUUvOFdNO0lBT0k7RXpFMjhXVjtFeUVsOVdNO0lBT0k7RXpFODhXVjtFeUVyOVdNO0lBT0k7RXpFaTlXVjtFeUV4OVdNO0lBT0k7RXpFbzlXVjtFeUUzOVdNO0lBT0k7RXpFdTlXVjtFeUU5OVdNO0lBT0k7RXpFMDlXVjtFeUVqK1dNO0lBT0k7RXpFNjlXVjtFeUVwK1dNO0lBT0k7RXpFZytXVjtFeUV2K1dNO0lBT0k7RXpFbStXVjtFeUUxK1dNO0lBT0k7RXpFcytXVjtFeUU3K1dNO0lBT0k7RXpFeStXVjtFeUVoL1dNO0lBT0k7RXpFNCtXVjtFeUVuL1dNO0lBT0k7RXpFKytXVjtFeUV0L1dNO0lBT0k7RXpFay9XVjtFeUV6L1dNO0lBT0k7RXpFcS9XVjtFeUU1L1dNO0lBT0k7RXpFdy9XVjtFeUUvL1dNO0lBT0k7RXpFMi9XVjtFeUVsZ1hNO0lBT0k7RXpFOC9XVjtFeUVyZ1hNO0lBT0k7RXpFaWdYVjtFeUV4Z1hNO0lBT0k7RXpFb2dYVjtFeUUzZ1hNO0lBT0k7RXpFdWdYVjtFeUU5Z1hNO0lBT0k7RXpFMGdYVjtFeUVqaFhNO0lBT0k7RXpFNmdYVjtFeUVwaFhNO0lBT0k7SUFBQTtFekVpaFhWO0V5RXhoWE07SUFPSTtJQUFBO0V6RXFoWFY7RXlFNWhYTTtJQU9JO0lBQUE7RXpFeWhYVjtFeUVoaVhNO0lBT0k7SUFBQTtFekU2aFhWO0V5RXBpWE07SUFPSTtJQUFBO0V6RWlpWFY7RXlFeGlYTTtJQU9JO0lBQUE7RXpFcWlYVjtFeUU1aVhNO0lBT0k7SUFBQTtFekV5aVhWO0V5RWhqWE07SUFPSTtJQUFBO0V6RTZpWFY7RXlFcGpYTTtJQU9JO0lBQUE7RXpFaWpYVjtFeUV4alhNO0lBT0k7SUFBQTtFekVxalhWO0V5RTVqWE07SUFPSTtJQUFBO0V6RXlqWFY7RXlFaGtYTTtJQU9JO0lBQUE7RXpFNmpYVjtFeUVwa1hNO0lBT0k7RXpFZ2tYVjtFeUV2a1hNO0lBT0k7RXpFbWtYVjtFeUUxa1hNO0lBT0k7RXpFc2tYVjtFeUU3a1hNO0lBT0k7RXpFeWtYVjtFeUVobFhNO0lBT0k7RXpFNGtYVjtFeUVubFhNO0lBT0k7RXpFK2tYVjtFeUV0bFhNO0lBT0k7RXpFa2xYVjtFeUV6bFhNO0lBT0k7RXpFcWxYVjtFeUU1bFhNO0lBT0k7RXpFd2xYVjtFeUUvbFhNO0lBT0k7RXpFMmxYVjtFeUVsbVhNO0lBT0k7RXpFOGxYVjtFeUVybVhNO0lBT0k7RXpFaW1YVjtFeUV4bVhNO0lBT0k7RXpFb21YVjtFeUUzbVhNO0lBT0k7RXpFdW1YVjtFeUU5bVhNO0lBT0k7RXpFMG1YVjtFeUVqblhNO0lBT0k7RXpFNm1YVjtFeUVwblhNO0lBT0k7RXpFZ25YVjtFeUV2blhNO0lBT0k7RXpFbW5YVjtFeUUxblhNO0lBT0k7RXpFc25YVjtFeUU3blhNO0lBT0k7RXpFeW5YVjtFeUVob1hNO0lBT0k7RXpFNG5YVjtFeUVub1hNO0lBT0k7RXpFK25YVjtFeUV0b1hNO0lBT0k7RXpFa29YVjtFeUV6b1hNO0lBT0k7RXpFcW9YVjtFeUU1b1hNO0lBT0k7RXpFd29YVjtFeUUvb1hNO0lBT0k7RXpFMm9YVjtFeUVscFhNO0lBT0k7RXpFOG9YVjtFeUVycFhNO0lBT0k7RXpFaXBYVjtFeUV4cFhNO0lBT0k7RXpFb3BYVjtFeUUzcFhNO0lBT0k7RXpFdXBYVjtFeUU5cFhNO0lBT0k7RXpFMHBYVjtFeUVqcVhNO0lBT0k7RXpFNnBYVjtFeUVwcVhNO0lBT0k7RXpFZ3FYVjtFeUV2cVhNO0lBT0k7RXpFbXFYVjtFeUUxcVhNO0lBT0k7RXpFc3FYVjtFeUU3cVhNO0lBT0k7RXpFeXFYVjtFeUVoclhNO0lBT0k7RXpFNHFYVjtFeUVuclhNO0lBT0k7RXpFK3FYVjtFeUV0clhNO0lBT0k7RXpFa3JYVjtFeUV6clhNO0lBT0k7RXpFcXJYVjtFeUU1clhNO0lBT0k7RXpFd3JYVjtFeUUvclhNO0lBT0k7RXpFMnJYVjtFeUVsc1hNO0lBT0k7RXpFOHJYVjtFeUVyc1hNO0lBT0k7RXpFaXNYVjtFeUV4c1hNO0lBT0k7RXpFb3NYVjtBQUNGO0FjL3NYSTtFMkRHSTtJQU9JO0V6RXlzWFY7RXlFaHRYTTtJQU9JO0V6RTRzWFY7RXlFbnRYTTtJQU9JO0V6RStzWFY7RXlFdHRYTTtJQU9JO0V6RWt0WFY7RXlFenRYTTtJQU9JO0V6RXF0WFY7RXlFNXRYTTtJQU9JO0V6RXd0WFY7RXlFL3RYTTtJQU9JO0V6RTJ0WFY7RXlFbHVYTTtJQU9JO0V6RTh0WFY7RXlFcnVYTTtJQU9JO0V6RWl1WFY7RXlFeHVYTTtJQU9JO0V6RW91WFY7RXlFM3VYTTtJQU9JO0V6RXV1WFY7RXlFOXVYTTtJQU9JO0V6RTB1WFY7RXlFanZYTTtJQU9JO0V6RTZ1WFY7RXlFcHZYTTtJQU9JO0V6RWd2WFY7RXlFdnZYTTtJQU9JO0V6RW12WFY7RXlFMXZYTTtJQU9JO0V6RXN2WFY7RXlFN3ZYTTtJQU9JO0V6RXl2WFY7RXlFaHdYTTtJQU9JO0V6RTR2WFY7RXlFbndYTTtJQU9JO0V6RSt2WFY7RXlFdHdYTTtJQU9JO0V6RWt3WFY7RXlFendYTTtJQU9JO0V6RXF3WFY7RXlFNXdYTTtJQU9JO0V6RXd3WFY7RXlFL3dYTTtJQU9JO0V6RTJ3WFY7RXlFbHhYTTtJQU9JO0V6RTh3WFY7RXlFcnhYTTtJQU9JO0V6RWl4WFY7RXlFeHhYTTtJQU9JO0V6RW94WFY7RXlFM3hYTTtJQU9JO0V6RXV4WFY7RXlFOXhYTTtJQU9JO0V6RTB4WFY7RXlFanlYTTtJQU9JO0V6RTZ4WFY7RXlFcHlYTTtJQU9JO0V6RWd5WFY7RXlFdnlYTTtJQU9JO0V6RW15WFY7RXlFMXlYTTtJQU9JO0V6RXN5WFY7RXlFN3lYTTtJQU9JO0V6RXl5WFY7RXlFaHpYTTtJQU9JO0V6RTR5WFY7RXlFbnpYTTtJQU9JO0V6RSt5WFY7RXlFdHpYTTtJQU9JO0V6RWt6WFY7RXlFenpYTTtJQU9JO0V6RXF6WFY7RXlFNXpYTTtJQU9JO0V6RXd6WFY7RXlFL3pYTTtJQU9JO0V6RTJ6WFY7RXlFbDBYTTtJQU9JO0V6RTh6WFY7RXlFcjBYTTtJQU9JO0V6RWkwWFY7RXlFeDBYTTtJQU9JO0V6RW8wWFY7RXlFMzBYTTtJQU9JO0V6RXUwWFY7RXlFOTBYTTtJQU9JO0V6RTAwWFY7RXlFajFYTTtJQU9JO0V6RTYwWFY7RXlFcDFYTTtJQU9JO0V6RWcxWFY7RXlFdjFYTTtJQU9JO0V6RW0xWFY7RXlFMTFYTTtJQU9JO0V6RXMxWFY7RXlFNzFYTTtJQU9JO0V6RXkxWFY7RXlFaDJYTTtJQU9JO0V6RTQxWFY7RXlFbjJYTTtJQU9JO0V6RSsxWFY7RXlFdDJYTTtJQU9JO0V6RWsyWFY7RXlFejJYTTtJQU9JO0V6RXEyWFY7RXlFNTJYTTtJQU9JO0V6RXcyWFY7RXlFLzJYTTtJQU9JO0V6RTIyWFY7RXlFbDNYTTtJQU9JO0V6RTgyWFY7RXlFcjNYTTtJQU9JO0V6RWkzWFY7RXlFeDNYTTtJQU9JO0V6RW8zWFY7RXlFMzNYTTtJQU9JO0V6RXUzWFY7RXlFOTNYTTtJQU9JO0V6RTAzWFY7RXlFajRYTTtJQU9JO0V6RTYzWFY7RXlFcDRYTTtJQU9JO0V6RWc0WFY7RXlFdjRYTTtJQU9JO0V6RW00WFY7RXlFMTRYTTtJQU9JO0V6RXM0WFY7RXlFNzRYTTtJQU9JO0V6RXk0WFY7RXlFaDVYTTtJQU9JO0V6RTQ0WFY7RXlFbjVYTTtJQU9JO0V6RSs0WFY7RXlFdDVYTTtJQU9JO0V6RWs1WFY7RXlFejVYTTtJQU9JO0V6RXE1WFY7RXlFNTVYTTtJQU9JO0lBQUE7RXpFeTVYVjtFeUVoNlhNO0lBT0k7SUFBQTtFekU2NVhWO0V5RXA2WE07SUFPSTtJQUFBO0V6RWk2WFY7RXlFeDZYTTtJQU9JO0lBQUE7RXpFcTZYVjtFeUU1NlhNO0lBT0k7SUFBQTtFekV5NlhWO0V5RWg3WE07SUFPSTtJQUFBO0V6RTY2WFY7RXlFcDdYTTtJQU9JO0lBQUE7RXpFaTdYVjtFeUV4N1hNO0lBT0k7SUFBQTtFekVxN1hWO0V5RTU3WE07SUFPSTtJQUFBO0V6RXk3WFY7RXlFaDhYTTtJQU9JO0lBQUE7RXpFNjdYVjtFeUVwOFhNO0lBT0k7SUFBQTtFekVpOFhWO0V5RXg4WE07SUFPSTtJQUFBO0V6RXE4WFY7RXlFNThYTTtJQU9JO0lBQUE7RXpFeThYVjtFeUVoOVhNO0lBT0k7SUFBQTtFekU2OFhWO0V5RXA5WE07SUFPSTtFekVnOVhWO0V5RXY5WE07SUFPSTtFekVtOVhWO0V5RTE5WE07SUFPSTtFekVzOVhWO0V5RTc5WE07SUFPSTtFekV5OVhWO0V5RWgrWE07SUFPSTtFekU0OVhWO0V5RW4rWE07SUFPSTtFekUrOVhWO0V5RXQrWE07SUFPSTtFekVrK1hWO0V5RXorWE07SUFPSTtFekVxK1hWO0V5RTUrWE07SUFPSTtFekV3K1hWO0V5RS8rWE07SUFPSTtFekUyK1hWO0V5RWwvWE07SUFPSTtFekU4K1hWO0V5RXIvWE07SUFPSTtFekVpL1hWO0V5RXgvWE07SUFPSTtFekVvL1hWO0V5RTMvWE07SUFPSTtFekV1L1hWO0V5RTkvWE07SUFPSTtFekUwL1hWO0V5RWpnWU07SUFPSTtFekU2L1hWO0V5RXBnWU07SUFPSTtFekVnZ1lWO0V5RXZnWU07SUFPSTtFekVtZ1lWO0V5RTFnWU07SUFPSTtFekVzZ1lWO0V5RTdnWU07SUFPSTtFekV5Z1lWO0V5RWhoWU07SUFPSTtFekU0Z1lWO0V5RW5oWU07SUFPSTtFekUrZ1lWO0V5RXRoWU07SUFPSTtFekVraFlWO0V5RXpoWU07SUFPSTtFekVxaFlWO0V5RTVoWU07SUFPSTtFekV3aFlWO0V5RS9oWU07SUFPSTtFekUyaFlWO0V5RWxpWU07SUFPSTtFekU4aFlWO0V5RXJpWU07SUFPSTtFekVpaVlWO0V5RXhpWU07SUFPSTtFekVvaVlWO0V5RTNpWU07SUFPSTtFekV1aVlWO0V5RTlpWU07SUFPSTtFekUwaVlWO0V5RWpqWU07SUFPSTtFekU2aVlWO0V5RXBqWU07SUFPSTtFekVnallWO0V5RXZqWU07SUFPSTtJQUFBO0V6RW9qWVY7RXlFM2pZTTtJQU9JO0lBQUE7RXpFd2pZVjtFeUUvallNO0lBT0k7SUFBQTtFekU0allWO0V5RW5rWU07SUFPSTtJQUFBO0V6RWdrWVY7RXlFdmtZTTtJQU9JO0lBQUE7RXpFb2tZVjtFeUUza1lNO0lBT0k7SUFBQTtFekV3a1lWO0V5RS9rWU07SUFPSTtJQUFBO0V6RTRrWVY7RXlFbmxZTTtJQU9JO0lBQUE7RXpFZ2xZVjtFeUV2bFlNO0lBT0k7SUFBQTtFekVvbFlWO0V5RTNsWU07SUFPSTtJQUFBO0V6RXdsWVY7RXlFL2xZTTtJQU9JO0V6RTJsWVY7RXlFbG1ZTTtJQU9JO0V6RThsWVY7RXlFcm1ZTTtJQU9JO0V6RWltWVY7RXlFeG1ZTTtJQU9JO0V6RW9tWVY7RXlFM21ZTTtJQU9JO0V6RXVtWVY7RXlFOW1ZTTtJQU9JO0V6RTBtWVY7RXlFam5ZTTtJQU9JO0V6RTZtWVY7RXlFcG5ZTTtJQU9JO0V6RWduWVY7RXlFdm5ZTTtJQU9JO0V6RW1uWVY7RXlFMW5ZTTtJQU9JO0V6RXNuWVY7RXlFN25ZTTtJQU9JO0V6RXluWVY7RXlFaG9ZTTtJQU9JO0V6RTRuWVY7RXlFbm9ZTTtJQU9JO0V6RStuWVY7RXlFdG9ZTTtJQU9JO0V6RWtvWVY7RXlFem9ZTTtJQU9JO0V6RXFvWVY7RXlFNW9ZTTtJQU9JO0V6RXdvWVY7RXlFL29ZTTtJQU9JO0V6RTJvWVY7RXlFbHBZTTtJQU9JO0V6RThvWVY7RXlFcnBZTTtJQU9JO0V6RWlwWVY7RXlFeHBZTTtJQU9JO0V6RW9wWVY7RXlFM3BZTTtJQU9JO0V6RXVwWVY7RXlFOXBZTTtJQU9JO0V6RTBwWVY7RXlFanFZTTtJQU9JO0V6RTZwWVY7RXlFcHFZTTtJQU9JO0V6RWdxWVY7RXlFdnFZTTtJQU9JO0V6RW1xWVY7RXlFMXFZTTtJQU9JO0V6RXNxWVY7RXlFN3FZTTtJQU9JO0lBQUE7RXpFMHFZVjtFeUVqcllNO0lBT0k7SUFBQTtFekU4cVlWO0V5RXJyWU07SUFPSTtJQUFBO0V6RWtyWVY7RXlFenJZTTtJQU9JO0lBQUE7RXpFc3JZVjtFeUU3cllNO0lBT0k7SUFBQTtFekUwcllWO0V5RWpzWU07SUFPSTtJQUFBO0V6RThyWVY7RXlFcnNZTTtJQU9JO0lBQUE7RXpFa3NZVjtFeUV6c1lNO0lBT0k7SUFBQTtFekVzc1lWO0V5RTdzWU07SUFPSTtJQUFBO0V6RTBzWVY7RXlFanRZTTtJQU9JO0lBQUE7RXpFOHNZVjtFeUVydFlNO0lBT0k7SUFBQTtFekVrdFlWO0V5RXp0WU07SUFPSTtJQUFBO0V6RXN0WVY7RXlFN3RZTTtJQU9JO0V6RXl0WVY7RXlFaHVZTTtJQU9JO0V6RTR0WVY7RXlFbnVZTTtJQU9JO0V6RSt0WVY7RXlFdHVZTTtJQU9JO0V6RWt1WVY7RXlFenVZTTtJQU9JO0V6RXF1WVY7RXlFNXVZTTtJQU9JO0V6RXd1WVY7RXlFL3VZTTtJQU9JO0V6RTJ1WVY7RXlFbHZZTTtJQU9JO0V6RTh1WVY7RXlFcnZZTTtJQU9JO0V6RWl2WVY7RXlFeHZZTTtJQU9JO0V6RW92WVY7RXlFM3ZZTTtJQU9JO0V6RXV2WVY7RXlFOXZZTTtJQU9JO0V6RTB2WVY7RXlFandZTTtJQU9JO0V6RTZ2WVY7RXlFcHdZTTtJQU9JO0V6RWd3WVY7RXlFdndZTTtJQU9JO0V6RW13WVY7RXlFMXdZTTtJQU9JO0V6RXN3WVY7RXlFN3dZTTtJQU9JO0V6RXl3WVY7RXlFaHhZTTtJQU9JO0V6RTR3WVY7RXlFbnhZTTtJQU9JO0V6RSt3WVY7RXlFdHhZTTtJQU9JO0V6RWt4WVY7RXlFenhZTTtJQU9JO0V6RXF4WVY7RXlFNXhZTTtJQU9JO0V6RXd4WVY7RXlFL3hZTTtJQU9JO0V6RTJ4WVY7RXlFbHlZTTtJQU9JO0V6RTh4WVY7RXlFcnlZTTtJQU9JO0V6RWl5WVY7RXlFeHlZTTtJQU9JO0V6RW95WVY7RXlFM3lZTTtJQU9JO0V6RXV5WVY7RXlFOXlZTTtJQU9JO0V6RTB5WVY7RXlFanpZTTtJQU9JO0V6RTZ5WVY7RXlFcHpZTTtJQU9JO0V6RWd6WVY7RXlFdnpZTTtJQU9JO0V6RW16WVY7RXlFMXpZTTtJQU9JO0V6RXN6WVY7RXlFN3pZTTtJQU9JO0V6RXl6WVY7RXlFaDBZTTtJQU9JO0V6RTR6WVY7RXlFbjBZTTtJQU9JO0V6RSt6WVY7RXlFdDBZTTtJQU9JO0V6RWswWVY7RXlFejBZTTtJQU9JO0V6RXEwWVY7RXlFNTBZTTtJQU9JO0V6RXcwWVY7RXlFLzBZTTtJQU9JO0V6RTIwWVY7RXlFbDFZTTtJQU9JO0V6RTgwWVY7RXlFcjFZTTtJQU9JO0V6RWkxWVY7RXlFeDFZTTtJQU9JO0V6RW8xWVY7RXlFMzFZTTtJQU9JO0V6RXUxWVY7RXlFOTFZTTtJQU9JO0V6RTAxWVY7RXlFajJZTTtJQU9JO0V6RTYxWVY7QUFDRjtBMEVwNVlBO0VEK0NRO0lBT0k7RXpFazJZVjtFeUV6MllNO0lBT0k7RXpFcTJZVjtFeUU1MllNO0lBT0k7RXpFdzJZVjtFeUUvMllNO0lBT0k7RXpFMjJZVjtBQUNGO0EwRS80WUE7RUQ0QlE7SUFPSTtFekVnM1lWO0V5RXYzWU07SUFPSTtFekVtM1lWO0V5RTEzWU07SUFPSTtFekVzM1lWO0V5RTczWU07SUFPSTtFekV5M1lWO0V5RWg0WU07SUFPSTtFekU0M1lWO0V5RW40WU07SUFPSTtFekUrM1lWO0V5RXQ0WU07SUFPSTtFekVrNFlWO0V5RXo0WU07SUFPSTtFekVxNFlWO0V5RTU0WU07SUFPSTtFekV3NFlWO0V5RS80WU07SUFPSTtFekUyNFlWO0V5RWw1WU07SUFPSTtFekU4NFlWO0FBQ0Y7QUN2OVlFOzs7O0VBQUE7QUNERjs7RUFTSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBT0E7RUMyT0kseUJBTEk7RURwT1I7RUFDQTtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtBRnk5WUY7O0FJemtaSTtFRnNIQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FGeTlZSjs7QUtqb1pBOzs7RUFHRTtBTG9vWkY7O0FLcm5aSTtFQU5KO0lBT007RUx5blpKO0FBQ0Y7O0FLNW1aQTtFQUNFO0VBQ0E7RUY2T0ksbUNBTEk7RUV0T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrbVpGOztBS3RtWkE7RUFDRTtFQUNBLGNDd21CUztFRHZtQlQ7RUFDQTtFQUNBLGFDdW1CVztBTmtnWWI7O0FLL2xaQTtFQUNFO0VBQ0EscUJDaWpCdUI7RUQ5aUJ2QixnQkNpakJxQjtFRGhqQnJCLGdCQ2lqQnFCO0VEaGpCckI7QUxnbVpGOztBSzdsWkE7RUZ1TVE7QUgwNVlSO0FHdGpaSTtFRTNDSjtJRjhNUTtFSHU1WU47QUFDRjs7QUtqbVpBO0VGa01RO0FIbTZZUjtBRy9qWkk7RUV0Q0o7SUZ5TVE7RUhnNllOO0FBQ0Y7O0FLcm1aQTtFRjZMUTtBSDQ2WVI7QUd4a1pJO0VFakNKO0lGb01RO0VIeTZZTjtBQUNGOztBS3ptWkE7RUZ3TFE7QUhxN1lSO0FHamxaSTtFRTVCSjtJRitMUTtFSGs3WU47QUFDRjs7QUs3bVpBO0VGK0tNLGtCQUxJO0FIdThZVjs7QUs1bVpBO0VGMEtNLGVBTEk7QUgyOFlWOztBS3JtWkE7RUFDRTtFQUNBLG1CQytWd0I7QU55d1kxQjs7QUs5bFpBO0VBQ0U7RUFDQTtFQUNBO0FMaW1aRjs7QUszbFpBO0VBQ0U7RUFDQTtFQUNBO0FMOGxaRjs7QUt4bFpBOztFQUVFO0FMMmxaRjs7QUt4bFpBOzs7RUFHRTtFQUNBO0FMMmxaRjs7QUt4bFpBOzs7O0VBSUU7QUwybFpGOztBS3hsWkE7RUFDRSxnQkNzYmlCO0FOcXFZbkI7O0FLdGxaQTtFQUNFO0VBQ0E7QUx5bFpGOztBS25sWkE7RUFDRTtBTHNsWkY7O0FLOWtaQTs7RUFFRSxtQkMrWm1CO0FOa3JZckI7O0FLemtaQTtFRjZFTSxrQkFMSTtBSHFnWlY7O0FLdGtaQTtFQUNFLGNDMmRhO0VEMWRiO0VBQ0E7QUx5a1pGOztBS2hrWkE7O0VBRUU7RUZ3REksaUJBTEk7RUVqRFI7RUFDQTtBTG1rWkY7O0FLaGtaQTtFQUFNO0FMb2taTjs7QUtua1pBO0VBQU07QUx1a1pOOztBS2xqWkU7RUFFRTtFQUNBO0FMb2paSjs7QUs3aVpBOzs7O0VBSUUscUNDMlVpQjtFSDdUYixjQUxJO0FId2laVjs7QUt6aVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUZFSSxrQkFMSTtBSGdqWlY7QUt4aVpFO0VGSEksa0JBTEk7RUVVTjtFQUNBO0FMMGlaSjs7QUt0aVpBO0VGVk0sa0JBTEk7RUVpQlI7RUFDQTtBTHlpWkY7QUt0aVpFO0VBQ0U7QUx3aVpKOztBS3BpWkE7RUFDRTtFRnRCSSxrQkFMSTtFRTZCUixXQy9TTTtFRGdUTix5QkN2U1M7RUNFUDtBUDYwWko7QUtyaVpFO0VBQ0U7RUY3QkUsY0FMSTtFRW9DTixnQkMwU2U7QU42dlluQjs7QUs5aFpBO0VBQ0U7QUxpaVpGOztBSzNoWkE7O0VBRUU7QUw4aFpGOztBS3RoWkE7RUFDRTtFQUNBO0FMeWhaRjs7QUt0aFpBO0VBQ0UsbUJDdVdxQjtFRHRXckIsc0JDc1dxQjtFRHJXckIsY0NsVlM7RURtVlQ7QUx5aFpGOztBS2xoWkE7RUFFRTtFQUNBO0FMb2haRjs7QUtqaFpBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUxvaFpGOztBSzVnWkE7RUFDRTtBTCtnWkY7O0FLemdaQTtFQUVFO0FMMmdaRjs7QUtuZ1pBO0VBQ0U7QUxzZ1pGOztBS2pnWkE7Ozs7O0VBS0U7RUFDQTtFRjVISSxrQkFMSTtFRW1JUjtBTG9nWkY7O0FLaGdaQTs7RUFFRTtBTG1nWkY7O0FLOS9ZQTtFQUNFO0FMaWdaRjs7QUs5L1lBO0VBR0U7QUwrL1lGO0FLNS9ZRTtFQUNFO0FMOC9ZSjs7QUt2L1lBO0VBQ0U7QUwwL1lGOztBS2wvWUE7Ozs7RUFJRTtBTHEvWUY7QUtsL1lJOzs7O0VBQ0U7QUx1L1lOOztBS2gvWUE7RUFDRTtFQUNBO0FMbS9ZRjs7QUs5K1lBO0VBQ0U7QUxpL1lGOztBS3YrWUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDArWUY7O0FLbCtZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCQzZMcUI7RUg5WWY7RUVvTk47QUxvK1lGO0FHcDFaSTtFRXlXSjtJRnRNUTtFSHFyWk47QUFDRjtBS3YrWUU7RUFDRTtBTHkrWUo7O0FLbCtZQTs7Ozs7OztFQU9FO0FMcStZRjs7QUtsK1lBO0VBQ0U7QUxxK1lGOztBSzU5WUE7RUFDRTtFQUNBO0FMKzlZRjs7QUt2OVlBOzs7Ozs7O0NBQUE7QUFXQTtFQUNFO0FMdTlZRjs7QUtsOVlBO0VBQ0U7QUxxOVlGOztBSzk4WUE7RUFDRTtFQUNBO0FMaTlZRjs7QUs1OFlBO0VBQ0U7QUwrOFlGOztBSzE4WUE7RUFDRTtBTDY4WUY7O0FLdDhZQTtFQUNFO0VBQ0E7QUx5OFlGOztBS2o4WUE7RUFDRTtBTG84WUY7O0FLNTdZQTtFQUNFO0FMKzdZRjs7QVFwZ2FBO0VMbVFNLGtCQUxJO0VLNVBSLGdCRituQmlCO0FOdzRZbkI7O0FRbGdhRTtFTGdRTTtFSzVQSixnQkZnbkJrQjtFRS9tQmxCLGdCRmltQm1CO0FOazZZdkI7QUdwNlpJO0VLcEdGO0lMdVFNO0VIcXdaTjtBQUNGOztBUTdnYUU7RUxnUU07RUs1UEosZ0JGZ25Ca0I7RUUvbUJsQixnQkZpbUJtQjtBTjY2WXZCO0FHLzZaSTtFS3BHRjtJTHVRTTtFSGd4Wk47QUFDRjs7QVF4aGFFO0VMZ1FNO0VLNVBKLGdCRmduQmtCO0VFL21CbEIsZ0JGaW1CbUI7QU53N1l2QjtBRzE3Wkk7RUtwR0Y7SUx1UU07RUgyeFpOO0FBQ0Y7O0FRbmlhRTtFTGdRTTtFSzVQSixnQkZnbkJrQjtFRS9tQmxCLGdCRmltQm1CO0FObThZdkI7QUdyOFpJO0VLcEdGO0lMdVFNO0VIc3laTjtBQUNGOztBUTlpYUU7RUxnUU07RUs1UEosZ0JGZ25Ca0I7RUUvbUJsQixnQkZpbUJtQjtBTjg4WXZCO0FHaDlaSTtFS3BHRjtJTHVRTTtFSGl6Wk47QUFDRjs7QVF6amFFO0VMZ1FNO0VLNVBKLGdCRmduQmtCO0VFL21CbEIsZ0JGaW1CbUI7QU55OVl2QjtBRzM5Wkk7RUtwR0Y7SUx1UU07RUg0elpOO0FBQ0Y7O0FRNWlhQTtFQ3ZERTtFQUNBO0FUdW1hRjs7QVE1aWFBO0VDNURFO0VBQ0E7QVQ0bWFGOztBUTlpYUE7RUFDRTtBUmlqYUY7QVEvaWFFO0VBQ0Usb0JGb25Ca0I7QU42N1l0Qjs7QVF2aWFBO0VMOE1NLGtCQUxJO0VLdk1SO0FSMGlhRjs7QVF0aWFBO0VBQ0UsbUJGdVNPO0VIaEdILGtCQUxJO0FIdzJaVjtBUXZpYUU7RUFDRTtBUnlpYUo7O0FRcmlhQTtFQUNFO0VBQ0EsbUJGNlJPO0VIaEdILGtCQUxJO0VLdExSLGNGdEZTO0FOOG5hWDtBUXRpYUU7RUFDRTtBUndpYUo7O0FVeG9hQTtFQ0lFO0VBR0E7QVhzb2FGOztBVXZvYUE7RUFDRSxnQkoyZ0RrQjtFSTFnRGxCLHNCSlBNO0VJUU47RUhHRTtFSVJGO0VBR0E7QVgrb2FGOztBVWpvYUE7RUFFRTtBVm1vYUY7O0FVaG9hQTtFQUNFO0VBQ0E7QVZtb2FGOztBVWhvYUE7RVB5UE0sa0JBTEk7RU9sUFIsY0oxQlM7QU42cGFYOztBWXJxYUU7Ozs7Ozs7RUNIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYmtyYUY7O0FjNW5hSTtFRjVDRTtJQUNFLGdCTnVlZTtFTnFzWnJCO0FBQ0Y7QWNsb2FJO0VGNUNFO0lBQ0UsZ0JOdWVlO0VOMHNackI7QUFDRjtBY3ZvYUk7RUY1Q0U7SUFDRSxnQk51ZWU7RU4rc1pyQjtBQUNGO0FjNW9hSTtFRjVDRTtJQUNFLGlCTnVlZTtFTm90WnJCO0FBQ0Y7QWNqcGFJO0VGNUNFO0lBQ0UsaUJOdWVlO0VOeXRackI7QUFDRjtBZWp0YUE7RUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QWZ1dGFKOztBZWx0YUU7RUNOQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBaEIydGFGO0FlenRhSTtFQ09GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJxdGFGOztBZ0J0cWFNO0VBQ0U7QWhCeXFhUjs7QWdCdHFhTTtFQXBDSjtFQUNBO0FoQjhzYUY7O0FnQmhzYUU7RUFDRTtFQUNBO0FoQm1zYUo7O0FnQnJzYUU7RUFDRTtFQUNBO0FoQndzYUo7O0FnQjFzYUU7RUFDRTtFQUNBO0FoQjZzYUo7O0FnQi9zYUU7RUFDRTtFQUNBO0FoQmt0YUo7O0FnQnB0YUU7RUFDRTtFQUNBO0FoQnV0YUo7O0FnQnp0YUU7RUFDRTtFQUNBO0FoQjR0YUo7O0FnQjdyYU07RUFoREo7RUFDQTtBaEJpdmFGOztBZ0I1cmFVO0VBaEVOO0VBQ0E7QWhCZ3dhSjs7QWdCanNhVTtFQWhFTjtFQUNBO0FoQnF3YUo7O0FnQnRzYVU7RUFoRU47RUFDQTtBaEIwd2FKOztBZ0Izc2FVO0VBaEVOO0VBQ0E7QWhCK3dhSjs7QWdCaHRhVTtFQWhFTjtFQUNBO0FoQm94YUo7O0FnQnJ0YVU7RUFoRU47RUFDQTtBaEJ5eGFKOztBZ0IxdGFVO0VBaEVOO0VBQ0E7QWhCOHhhSjs7QWdCL3RhVTtFQWhFTjtFQUNBO0FoQm15YUo7O0FnQnB1YVU7RUFoRU47RUFDQTtBaEJ3eWFKOztBZ0J6dWFVO0VBaEVOO0VBQ0E7QWhCNnlhSjs7QWdCOXVhVTtFQWhFTjtFQUNBO0FoQmt6YUo7O0FnQm52YVU7RUFoRU47RUFDQTtBaEJ1emFKOztBZ0JodmFZO0VBeERWO0FoQjR5YUY7O0FnQnB2YVk7RUF4RFY7QWhCZ3phRjs7QWdCeHZhWTtFQXhEVjtBaEJvemFGOztBZ0I1dmFZO0VBeERWO0FoQnd6YUY7O0FnQmh3YVk7RUF4RFY7QWhCNHphRjs7QWdCcHdhWTtFQXhEVjtBaEJnMGFGOztBZ0J4d2FZO0VBeERWO0FoQm8wYUY7O0FnQjV3YVk7RUF4RFY7QWhCdzBhRjs7QWdCaHhhWTtFQXhEVjtBaEI0MGFGOztBZ0JweGFZO0VBeERWO0FoQmcxYUY7O0FnQnh4YVk7RUF4RFY7QWhCbzFhRjs7QWdCanhhUTs7RUFFRTtBaEJveGFWOztBZ0JqeGFROztFQUVFO0FoQm94YVY7O0FnQjN4YVE7O0VBRUU7QWhCOHhhVjs7QWdCM3hhUTs7RUFFRTtBaEI4eGFWOztBZ0JyeWFROztFQUVFO0FoQnd5YVY7O0FnQnJ5YVE7O0VBRUU7QWhCd3lhVjs7QWdCL3lhUTs7RUFFRTtBaEJremFWOztBZ0IveWFROztFQUVFO0FoQmt6YVY7O0FnQnp6YVE7O0VBRUU7QWhCNHphVjs7QWdCenphUTs7RUFFRTtBaEI0emFWOztBZ0JuMGFROztFQUVFO0FoQnMwYVY7O0FnQm4wYVE7O0VBRUU7QWhCczBhVjs7QWNoNGFJO0VFVUU7SUFDRTtFaEIwM2FOO0VnQnYzYUk7SUFwQ0o7SUFDQTtFaEI4NWFBO0VnQmg1YUE7SUFDRTtJQUNBO0VoQms1YUY7RWdCcDVhQTtJQUNFO0lBQ0E7RWhCczVhRjtFZ0J4NWFBO0lBQ0U7SUFDQTtFaEIwNWFGO0VnQjU1YUE7SUFDRTtJQUNBO0VoQjg1YUY7RWdCaDZhQTtJQUNFO0lBQ0E7RWhCazZhRjtFZ0JwNmFBO0lBQ0U7SUFDQTtFaEJzNmFGO0VnQnY0YUk7SUFoREo7SUFDQTtFaEIwN2FBO0VnQnI0YVE7SUFoRU47SUFDQTtFaEJ3OGFGO0VnQno0YVE7SUFoRU47SUFDQTtFaEI0OGFGO0VnQjc0YVE7SUFoRU47SUFDQTtFaEJnOWFGO0VnQmo1YVE7SUFoRU47SUFDQTtFaEJvOWFGO0VnQnI1YVE7SUFoRU47SUFDQTtFaEJ3OWFGO0VnQno1YVE7SUFoRU47SUFDQTtFaEI0OWFGO0VnQjc1YVE7SUFoRU47SUFDQTtFaEJnK2FGO0VnQmo2YVE7SUFoRU47SUFDQTtFaEJvK2FGO0VnQnI2YVE7SUFoRU47SUFDQTtFaEJ3K2FGO0VnQno2YVE7SUFoRU47SUFDQTtFaEI0K2FGO0VnQjc2YVE7SUFoRU47SUFDQTtFaEJnL2FGO0VnQmo3YVE7SUFoRU47SUFDQTtFaEJvL2FGO0VnQjc2YVU7SUF4RFY7RWhCdythQTtFZ0JoN2FVO0lBeERWO0VoQjIrYUE7RWdCbjdhVTtJQXhEVjtFaEI4K2FBO0VnQnQ3YVU7SUF4RFY7RWhCaS9hQTtFZ0J6N2FVO0lBeERWO0VoQm8vYUE7RWdCNTdhVTtJQXhEVjtFaEJ1L2FBO0VnQi83YVU7SUF4RFY7RWhCMC9hQTtFZ0JsOGFVO0lBeERWO0VoQjYvYUE7RWdCcjhhVTtJQXhEVjtFaEJnZ2JBO0VnQng4YVU7SUF4RFY7RWhCbWdiQTtFZ0IzOGFVO0lBeERWO0VoQnNnYkE7RWdCOThhVTtJQXhEVjtFaEJ5Z2JBO0VnQnQ4YU07O0lBRUU7RWhCdzhhUjtFZ0JyOGFNOztJQUVFO0VoQnU4YVI7RWdCOThhTTs7SUFFRTtFaEJnOWFSO0VnQjc4YU07O0lBRUU7RWhCKzhhUjtFZ0J0OWFNOztJQUVFO0VoQnc5YVI7RWdCcjlhTTs7SUFFRTtFaEJ1OWFSO0VnQjk5YU07O0lBRUU7RWhCZythUjtFZ0I3OWFNOztJQUVFO0VoQis5YVI7RWdCdCthTTs7SUFFRTtFaEJ3K2FSO0VnQnIrYU07O0lBRUU7RWhCdSthUjtFZ0I5K2FNOztJQUVFO0VoQmcvYVI7RWdCNythTTs7SUFFRTtFaEIrK2FSO0FBQ0Y7QWMxaWJJO0VFVUU7SUFDRTtFaEJtaWJOO0VnQmhpYkk7SUFwQ0o7SUFDQTtFaEJ1a2JBO0VnQnpqYkE7SUFDRTtJQUNBO0VoQjJqYkY7RWdCN2piQTtJQUNFO0lBQ0E7RWhCK2piRjtFZ0Jqa2JBO0lBQ0U7SUFDQTtFaEJta2JGO0VnQnJrYkE7SUFDRTtJQUNBO0VoQnVrYkY7RWdCemtiQTtJQUNFO0lBQ0E7RWhCMmtiRjtFZ0I3a2JBO0lBQ0U7SUFDQTtFaEIra2JGO0VnQmhqYkk7SUFoREo7SUFDQTtFaEJtbWJBO0VnQjlpYlE7SUFoRU47SUFDQTtFaEJpbmJGO0VnQmxqYlE7SUFoRU47SUFDQTtFaEJxbmJGO0VnQnRqYlE7SUFoRU47SUFDQTtFaEJ5bmJGO0VnQjFqYlE7SUFoRU47SUFDQTtFaEI2bmJGO0VnQjlqYlE7SUFoRU47SUFDQTtFaEJpb2JGO0VnQmxrYlE7SUFoRU47SUFDQTtFaEJxb2JGO0VnQnRrYlE7SUFoRU47SUFDQTtFaEJ5b2JGO0VnQjFrYlE7SUFoRU47SUFDQTtFaEI2b2JGO0VnQjlrYlE7SUFoRU47SUFDQTtFaEJpcGJGO0VnQmxsYlE7SUFoRU47SUFDQTtFaEJxcGJGO0VnQnRsYlE7SUFoRU47SUFDQTtFaEJ5cGJGO0VnQjFsYlE7SUFoRU47SUFDQTtFaEI2cGJGO0VnQnRsYlU7SUF4RFY7RWhCaXBiQTtFZ0J6bGJVO0lBeERWO0VoQm9wYkE7RWdCNWxiVTtJQXhEVjtFaEJ1cGJBO0VnQi9sYlU7SUF4RFY7RWhCMHBiQTtFZ0JsbWJVO0lBeERWO0VoQjZwYkE7RWdCcm1iVTtJQXhEVjtFaEJncWJBO0VnQnhtYlU7SUF4RFY7RWhCbXFiQTtFZ0IzbWJVO0lBeERWO0VoQnNxYkE7RWdCOW1iVTtJQXhEVjtFaEJ5cWJBO0VnQmpuYlU7SUF4RFY7RWhCNHFiQTtFZ0JwbmJVO0lBeERWO0VoQitxYkE7RWdCdm5iVTtJQXhEVjtFaEJrcmJBO0VnQi9tYk07O0lBRUU7RWhCaW5iUjtFZ0I5bWJNOztJQUVFO0VoQmduYlI7RWdCdm5iTTs7SUFFRTtFaEJ5bmJSO0VnQnRuYk07O0lBRUU7RWhCd25iUjtFZ0IvbmJNOztJQUVFO0VoQmlvYlI7RWdCOW5iTTs7SUFFRTtFaEJnb2JSO0VnQnZvYk07O0lBRUU7RWhCeW9iUjtFZ0J0b2JNOztJQUVFO0VoQndvYlI7RWdCL29iTTs7SUFFRTtFaEJpcGJSO0VnQjlvYk07O0lBRUU7RWhCZ3BiUjtFZ0J2cGJNOztJQUVFO0VoQnlwYlI7RWdCdHBiTTs7SUFFRTtFaEJ3cGJSO0FBQ0Y7QWNudGJJO0VFVUU7SUFDRTtFaEI0c2JOO0VnQnpzYkk7SUFwQ0o7SUFDQTtFaEJndmJBO0VnQmx1YkE7SUFDRTtJQUNBO0VoQm91YkY7RWdCdHViQTtJQUNFO0lBQ0E7RWhCd3ViRjtFZ0IxdWJBO0lBQ0U7SUFDQTtFaEI0dWJGO0VnQjl1YkE7SUFDRTtJQUNBO0VoQmd2YkY7RWdCbHZiQTtJQUNFO0lBQ0E7RWhCb3ZiRjtFZ0J0dmJBO0lBQ0U7SUFDQTtFaEJ3dmJGO0VnQnp0Ykk7SUFoREo7SUFDQTtFaEI0d2JBO0VnQnZ0YlE7SUFoRU47SUFDQTtFaEIweGJGO0VnQjN0YlE7SUFoRU47SUFDQTtFaEI4eGJGO0VnQi90YlE7SUFoRU47SUFDQTtFaEJreWJGO0VnQm51YlE7SUFoRU47SUFDQTtFaEJzeWJGO0VnQnZ1YlE7SUFoRU47SUFDQTtFaEIweWJGO0VnQjN1YlE7SUFoRU47SUFDQTtFaEI4eWJGO0VnQi91YlE7SUFoRU47SUFDQTtFaEJremJGO0VnQm52YlE7SUFoRU47SUFDQTtFaEJzemJGO0VnQnZ2YlE7SUFoRU47SUFDQTtFaEIwemJGO0VnQjN2YlE7SUFoRU47SUFDQTtFaEI4emJGO0VnQi92YlE7SUFoRU47SUFDQTtFaEJrMGJGO0VnQm53YlE7SUFoRU47SUFDQTtFaEJzMGJGO0VnQi92YlU7SUF4RFY7RWhCMHpiQTtFZ0Jsd2JVO0lBeERWO0VoQjZ6YkE7RWdCcndiVTtJQXhEVjtFaEJnMGJBO0VnQnh3YlU7SUF4RFY7RWhCbTBiQTtFZ0Izd2JVO0lBeERWO0VoQnMwYkE7RWdCOXdiVTtJQXhEVjtFaEJ5MGJBO0VnQmp4YlU7SUF4RFY7RWhCNDBiQTtFZ0JweGJVO0lBeERWO0VoQiswYkE7RWdCdnhiVTtJQXhEVjtFaEJrMWJBO0VnQjF4YlU7SUF4RFY7RWhCcTFiQTtFZ0I3eGJVO0lBeERWO0VoQncxYkE7RWdCaHliVTtJQXhEVjtFaEIyMWJBO0VnQnh4Yk07O0lBRUU7RWhCMHhiUjtFZ0J2eGJNOztJQUVFO0VoQnl4YlI7RWdCaHliTTs7SUFFRTtFaEJreWJSO0VnQi94Yk07O0lBRUU7RWhCaXliUjtFZ0J4eWJNOztJQUVFO0VoQjB5YlI7RWdCdnliTTs7SUFFRTtFaEJ5eWJSO0VnQmh6Yk07O0lBRUU7RWhCa3piUjtFZ0IveWJNOztJQUVFO0VoQml6YlI7RWdCeHpiTTs7SUFFRTtFaEIwemJSO0VnQnZ6Yk07O0lBRUU7RWhCeXpiUjtFZ0JoMGJNOztJQUVFO0VoQmswYlI7RWdCL3piTTs7SUFFRTtFaEJpMGJSO0FBQ0Y7QWM1M2JJO0VFVUU7SUFDRTtFaEJxM2JOO0VnQmwzYkk7SUFwQ0o7SUFDQTtFaEJ5NWJBO0VnQjM0YkE7SUFDRTtJQUNBO0VoQjY0YkY7RWdCLzRiQTtJQUNFO0lBQ0E7RWhCaTViRjtFZ0JuNWJBO0lBQ0U7SUFDQTtFaEJxNWJGO0VnQnY1YkE7SUFDRTtJQUNBO0VoQnk1YkY7RWdCMzViQTtJQUNFO0lBQ0E7RWhCNjViRjtFZ0IvNWJBO0lBQ0U7SUFDQTtFaEJpNmJGO0VnQmw0Ykk7SUFoREo7SUFDQTtFaEJxN2JBO0VnQmg0YlE7SUFoRU47SUFDQTtFaEJtOGJGO0VnQnA0YlE7SUFoRU47SUFDQTtFaEJ1OGJGO0VnQng0YlE7SUFoRU47SUFDQTtFaEIyOGJGO0VnQjU0YlE7SUFoRU47SUFDQTtFaEIrOGJGO0VnQmg1YlE7SUFoRU47SUFDQTtFaEJtOWJGO0VnQnA1YlE7SUFoRU47SUFDQTtFaEJ1OWJGO0VnQng1YlE7SUFoRU47SUFDQTtFaEIyOWJGO0VnQjU1YlE7SUFoRU47SUFDQTtFaEIrOWJGO0VnQmg2YlE7SUFoRU47SUFDQTtFaEJtK2JGO0VnQnA2YlE7SUFoRU47SUFDQTtFaEJ1K2JGO0VnQng2YlE7SUFoRU47SUFDQTtFaEIyK2JGO0VnQjU2YlE7SUFoRU47SUFDQTtFaEIrK2JGO0VnQng2YlU7SUF4RFY7RWhCbStiQTtFZ0IzNmJVO0lBeERWO0VoQnMrYkE7RWdCOTZiVTtJQXhEVjtFaEJ5K2JBO0VnQmo3YlU7SUF4RFY7RWhCNCtiQTtFZ0JwN2JVO0lBeERWO0VoQisrYkE7RWdCdjdiVTtJQXhEVjtFaEJrL2JBO0VnQjE3YlU7SUF4RFY7RWhCcS9iQTtFZ0I3N2JVO0lBeERWO0VoQncvYkE7RWdCaDhiVTtJQXhEVjtFaEIyL2JBO0VnQm44YlU7SUF4RFY7RWhCOC9iQTtFZ0J0OGJVO0lBeERWO0VoQmlnY0E7RWdCejhiVTtJQXhEVjtFaEJvZ2NBO0VnQmo4Yk07O0lBRUU7RWhCbThiUjtFZ0JoOGJNOztJQUVFO0VoQms4YlI7RWdCejhiTTs7SUFFRTtFaEIyOGJSO0VnQng4Yk07O0lBRUU7RWhCMDhiUjtFZ0JqOWJNOztJQUVFO0VoQm05YlI7RWdCaDliTTs7SUFFRTtFaEJrOWJSO0VnQno5Yk07O0lBRUU7RWhCMjliUjtFZ0J4OWJNOztJQUVFO0VoQjA5YlI7RWdCaitiTTs7SUFFRTtFaEJtK2JSO0VnQmgrYk07O0lBRUU7RWhCaytiUjtFZ0J6K2JNOztJQUVFO0VoQjIrYlI7RWdCeCtiTTs7SUFFRTtFaEIwK2JSO0FBQ0Y7QWNyaWNJO0VFVUU7SUFDRTtFaEI4aGNOO0VnQjNoY0k7SUFwQ0o7SUFDQTtFaEJra2NBO0VnQnBqY0E7SUFDRTtJQUNBO0VoQnNqY0Y7RWdCeGpjQTtJQUNFO0lBQ0E7RWhCMGpjRjtFZ0I1amNBO0lBQ0U7SUFDQTtFaEI4amNGO0VnQmhrY0E7SUFDRTtJQUNBO0VoQmtrY0Y7RWdCcGtjQTtJQUNFO0lBQ0E7RWhCc2tjRjtFZ0J4a2NBO0lBQ0U7SUFDQTtFaEIwa2NGO0VnQjNpY0k7SUFoREo7SUFDQTtFaEI4bGNBO0VnQnppY1E7SUFoRU47SUFDQTtFaEI0bWNGO0VnQjdpY1E7SUFoRU47SUFDQTtFaEJnbmNGO0VnQmpqY1E7SUFoRU47SUFDQTtFaEJvbmNGO0VnQnJqY1E7SUFoRU47SUFDQTtFaEJ3bmNGO0VnQnpqY1E7SUFoRU47SUFDQTtFaEI0bmNGO0VnQjdqY1E7SUFoRU47SUFDQTtFaEJnb2NGO0VnQmprY1E7SUFoRU47SUFDQTtFaEJvb2NGO0VnQnJrY1E7SUFoRU47SUFDQTtFaEJ3b2NGO0VnQnprY1E7SUFoRU47SUFDQTtFaEI0b2NGO0VnQjdrY1E7SUFoRU47SUFDQTtFaEJncGNGO0VnQmpsY1E7SUFoRU47SUFDQTtFaEJvcGNGO0VnQnJsY1E7SUFoRU47SUFDQTtFaEJ3cGNGO0VnQmpsY1U7SUF4RFY7RWhCNG9jQTtFZ0JwbGNVO0lBeERWO0VoQitvY0E7RWdCdmxjVTtJQXhEVjtFaEJrcGNBO0VnQjFsY1U7SUF4RFY7RWhCcXBjQTtFZ0I3bGNVO0lBeERWO0VoQndwY0E7RWdCaG1jVTtJQXhEVjtFaEIycGNBO0VnQm5tY1U7SUF4RFY7RWhCOHBjQTtFZ0J0bWNVO0lBeERWO0VoQmlxY0E7RWdCem1jVTtJQXhEVjtFaEJvcWNBO0VnQjVtY1U7SUF4RFY7RWhCdXFjQTtFZ0IvbWNVO0lBeERWO0VoQjBxY0E7RWdCbG5jVTtJQXhEVjtFaEI2cWNBO0VnQjFtY007O0lBRUU7RWhCNG1jUjtFZ0J6bWNNOztJQUVFO0VoQjJtY1I7RWdCbG5jTTs7SUFFRTtFaEJvbmNSO0VnQmpuY007O0lBRUU7RWhCbW5jUjtFZ0IxbmNNOztJQUVFO0VoQjRuY1I7RWdCem5jTTs7SUFFRTtFaEIybmNSO0VnQmxvY007O0lBRUU7RWhCb29jUjtFZ0Jqb2NNOztJQUVFO0VoQm1vY1I7RWdCMW9jTTs7SUFFRTtFaEI0b2NSO0VnQnpvY007O0lBRUU7RWhCMm9jUjtFZ0JscGNNOztJQUVFO0VoQm9wY1I7RWdCanBjTTs7SUFFRTtFaEJtcGNSO0FBQ0Y7QWlCendjQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLG1CWHdXTztFV3ZXUCxtQlhrckIwQjtFV2pyQjFCO0FqQnd3Y0Y7QWlCandjRTtFQUNFO0VBRUE7RUFDQTtFQUNBLHdCWG9mVztFV25mWDtBakJrd2NKO0FpQi92Y0U7RUFDRTtBakJpd2NKO0FpQjl2Y0U7RUFDRTtBakJnd2NKOztBaUI1dmNBO0VBQ0U7QWpCK3ZjRjs7QWlCeHZjQTtFQUNFO0FqQjJ2Y0Y7O0FpQmp2Y0U7RUFDRTtBakJvdmNKOztBaUJydWNFO0VBQ0U7QWpCd3VjSjtBaUJydWNJO0VBQ0U7QWpCdXVjTjs7QWlCaHVjRTtFQUNFO0FqQm11Y0o7QWlCaHVjRTtFQUNFO0FqQmt1Y0o7O0FpQnh0Y0U7RUFDRTtFQUNBO0FqQjJ0Y0o7O0FpQnJ0Y0U7RUFDRTtFQUNBO0FqQnd0Y0o7O0FpQmh0Y0E7RUFDRTtFQUNBO0FqQm10Y0Y7O0FpQjNzY0U7RUFDRTtFQUNBO0FqQjhzY0o7O0FrQjExY0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnMxY0o7O0FrQngyY0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQm8yY0o7O0FrQnQzY0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQmszY0o7O0FrQnA0Y0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQmc0Y0o7O0FrQmw1Y0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjg0Y0o7O0FrQmg2Y0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjQ1Y0o7O0FrQjk2Y0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjA2Y0o7O0FrQjU3Y0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnc3Y0o7O0FpQnZ5Y0k7RUFDRTtFQUNBO0FqQjB5Y047O0FjcjRjSTtFR3lGQTtJQUNFO0lBQ0E7RWpCZ3pjSjtBQUNGO0FjNTRjSTtFR3lGQTtJQUNFO0lBQ0E7RWpCc3pjSjtBQUNGO0FjbDVjSTtFR3lGQTtJQUNFO0lBQ0E7RWpCNHpjSjtBQUNGO0FjeDVjSTtFR3lGQTtJQUNFO0lBQ0E7RWpCazBjSjtBQUNGO0FjOTVjSTtFR3lGQTtJQUNFO0lBQ0E7RWpCdzBjSjtBQUNGO0FtQjUrY0E7RUFDRSxxQmJpMUJ5QjtBTjZwYjNCOztBbUJyK2NBO0VBQ0U7RUFDQTtFQUNBO0VoQjhRSSxrQkFMSTtFZ0JyUVIsZ0Jid2xCaUI7QU44NGJuQjs7QW1CbCtjQTtFQUNFO0VBQ0E7RWhCb1FJLGtCQUxJO0FIdXVjVjs7QW1CbCtjQTtFQUNFO0VBQ0E7RWhCOFBJLG1CQUxJO0FINnVjVjs7QW9CbmdkQTtFQUNFLG1CZHkwQnFCO0VIL2lCakIsa0JBTEk7RWlCalJSLGNkS1M7QU4rL2NYOztBcUJ6Z2RBO0VBQ0U7RUFDQTtFQUNBO0VsQndSSSxlQUxJO0VrQmhSUixnQmY2bEJtQjtFZTVsQm5CLGdCZmttQmlCO0Vlam1CakIsY3JCTlE7RXFCT1I7RUFDQSxzQmZOTTtFZU9OO0VBQ0E7RWRHRTtFZUhFLHdFRE1KO0FyQnVnZEY7QXNCemdkTTtFRGhCTjtJQ2lCUTtFdEI0Z2ROO0FBQ0Y7QXFCMWdkRTtFQUNFO0FyQjRnZEo7QXFCMWdkSTtFQUNFO0FyQjRnZE47QXFCdmdkRTtFQUNFLGNyQjVCTTtFcUI2Qk4sc0JmM0JJO0VlNEJKLHFCZnUxQnVCO0VldDFCdkI7RUFLRSxpRGZndUJ1QjtBTnF5YjdCO0FxQmpnZEU7RUFNRTtFQU1BO0VBS0E7QXJCcS9jSjtBcUJoL2NFO0VBQ0U7RUFDQTtBckJrL2NKO0FxQjkrY0U7RUFDRSxjZjdETztFZStEUDtBckIrK2NKO0FxQnYrY0U7RUFFRSx5QmY3RU87RWVnRlA7QXJCcytjSjtBcUJsK2NFO0VBQ0U7RUFDQTtFQUNBLDBCZjZwQmtCO0VlNXBCbEIsY3JCNUZNO0V1QkZSLHlCakJNUztFZTBGUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCZmliVztFZWhiWDtFQ3pGRSxxSUQwRkY7QXJCbytjSjtBc0IxamRNO0VEMEVKO0lDekVNO0V0QjZqZE47QUFDRjtBcUJ0K2NFO0VBQ0UseUJmMjdCd0I7QU42aWI1Qjs7QXFCLzljQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JmaWZpQjtFZWhmakIsY3JCdkhRO0VxQndIUjtFQUNBO0VBQ0E7QXJCaytjRjtBcUJoK2NFO0VBQ0U7QXJCaytjSjtBcUIvOWNFO0VBRUU7RUFDQTtBckJnK2NKOztBcUJyOWNBO0VBQ0Usc0NmaXdCZ0I7RWVod0JoQjtFbEJ5SUksbUJBTEk7RUl2UU47QVA2bGRKO0FxQnQ5Y0U7RUFDRTtFQUNBO0VBQ0EseUJmaW5CcUI7QU51MmJ6Qjs7QXFCcDljQTtFQUNFLG9DZnd2QmdCO0VldnZCaEI7RWxCNEhJLGtCQUxJO0VJdlFOO0FQeW1kSjtBcUJyOWNFO0VBQ0U7RUFDQTtFQUNBLHVCZndtQnFCO0FOKzJiekI7O0FxQi84Y0U7RUFDRSx1Q2YrdEJXO0FObXZiZjtBcUIvOGNFO0VBQ0Usc0NmK3RCYztBTmt2YmxCO0FxQjk4Y0U7RUFDRSxvQ2YrdEJjO0FOaXZibEI7O0FxQjM4Y0E7RUFDRSxXZmd1QmlCO0VlL3RCakIsbUNmZ3RCYTtFZS9zQmIsaUJmMGpCb0I7QU5vNWJ0QjtBcUI1OGNFO0VBQ0U7QXJCODhjSjtBcUIzOGNFO0VBQ0U7RWR2TEE7QVBxb2RKO0FxQjE4Y0U7RUFDRTtFZDVMQTtBUHlvZEo7QXFCejhjRTtFQUFvQixrQ2Ztc0JKO0FOeXdibEI7QXFCMzhjRTtFQUFvQixnQ2Zzc0JKO0FOd3dibEI7O0F3QjdwZEE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFckJxUkksZUFMSTtFcUI3UVIsZ0JsQjBsQm1CO0VrQnpsQm5CLGdCbEIrbEJpQjtFa0I5bEJqQixjeEJUUTtFd0JVUjtFQUNBLHNCbEJUTTtFa0JVTjtFQUNBO0VBQ0EseUNsQjA5QndCO0VrQno5QnhCLDBCbEIwOUJvQjtFa0J6OUJwQjtFakJIRTtFZUhFLHdFRVNKO0F4QjZwZEY7QXNCbHFkTTtFRWZOO0lGZ0JRO0V0QnFxZE47QUFDRjtBd0JocWRFO0VBQ0UscUJsQisxQnVCO0VrQjkxQnZCO0VBS0UsaURsQjg5QnlCO0FOZ3NiL0I7QXdCMXBkRTtFQUVFLHNCbEJzdEJrQjtFa0JydEJsQjtBeEIycGRKO0F3QnhwZEU7RUFFRSx5QmxCcENPO0FONnJkWDtBd0JwcGRFO0VBQ0U7RUFDQTtBeEJzcGRKOztBd0JscGRBO0VBQ0Usb0JsQm10QnVCO0VrQmx0QnZCLHVCbEJrdEJ1QjtFa0JqdEJ2QixvQmxCa3RCdUI7RUgvZW5CLG1CQUxJO0VJdlFOO0FQZ3NkSjs7QXdCbHBkQTtFQUNFLG1CbEIrc0J1QjtFa0I5c0J2QixzQmxCOHNCdUI7RWtCN3NCdkIsa0JsQjhzQnVCO0VIbmZuQixrQkFMSTtFSXZRTjtBUHdzZEo7O0F3QmhwZEk7RUFDRTtBeEJtcGROOztBeUIzdGRBO0VBQ0U7RUFDQSxrQm5CZzZCc0I7RW1CLzVCdEIsbUJuQmc2QnlCO0VtQi81QnpCLHVCbkJnNkJ5QjtBTjh6YjNCO0F5QjV0ZEU7RUFDRTtFQUNBO0F6Qjh0ZEo7O0F5QjF0ZEE7RUFDRSxvQm5CczVCeUI7RW1CcjVCekI7RUFDQTtBekI2dGRGO0F5QjN0ZEU7RUFDRTtFQUNBO0VBQ0E7QXpCNnRkSjs7QXlCenRkQTtFQUNFO0VBRUE7RUFDQSxVbkJxNEJ1QjtFbUJwNEJ2QixXbkJvNEJ1QjtFbUJuNEJ2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUNuQnM0QndCO0VtQnI0QnhCO0F6QjJ0ZEY7QXlCeHRkRTtFbEIzQkU7QVBzdmRKO0F5QnZ0ZEU7RUFFRSxrQm5CODNCNkI7QU4wMWJqQztBeUJydGRFO0VBQ0UsdUJuQnEzQjZCO0FOazJiakM7QXlCcHRkRTtFQUNFLHFCbkIrekJ1QjtFbUI5ekJ2QjtFQUNBLGlEbkI0c0J5QjtBTjBnYzdCO0F5Qm50ZEU7RUFDRSx5QnpCNURNO0V5QjZETixxQnpCN0RNO0FBa3hkVjtBeUJudGRJO0VBSUk7QXpCa3RkUjtBeUI5c2RJO0VBSUk7QXpCNnNkUjtBeUJ4c2RFO0VBQ0UseUJ6QmpGTTtFeUJrRk4scUJ6QmxGTTtFeUJ1Rko7QXpCc3NkTjtBeUJsc2RFO0VBQ0U7RUFDQTtFQUNBLFluQjYxQmdDO0FOdTJicEM7QXlCN3JkSTtFQUNFO0VBQ0EsWW5CbzFCOEI7QU4yMmJwQzs7QXlCanJkQTtFQUNFLG1CbkIrMEIwQjtBTnEyYjVCO0F5QmxyZEU7RUFDRTtFQUVBLFVuQnkwQmdCO0VtQngwQmhCO0VBQ0E7RUFDQTtFbEJqSEE7RWVIRSxpREdzSEY7QXpCbXJkSjtBc0JyeWRNO0VHMEdKO0lIekdNO0V0Qnd5ZE47QUFDRjtBeUJ0cmRJO0VBQ0U7QXpCd3JkTjtBeUJycmRJO0VBQ0UsaUNuQncwQjRCO0VtQm4wQjFCO0F6Qm1yZFI7QXlCOXFkRTtFQUNFLG9CbkJtekJ3QjtFbUJsekJ4QjtBekJncmRKO0F5QjlxZEk7RUFDRTtFQUNBO0F6QmdyZE47O0F5QjNxZEE7RUFDRTtFQUNBLGtCbkJpeUI2QjtBTjY0Yi9COztBeUIzcWRBO0VBQ0U7RUFDQTtFQUNBO0F6QjhxZEY7QXlCMXFkSTtFQUNFO0VBQ0E7RUFDQSxhbkJpb0JpQjtBTjJpY3ZCOztBeUJycWRJO0VBQ0U7QXpCd3FkTjs7QTBCMzFkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCODFkRjtBMEI1MWRFO0VBQ0U7QTFCODFkSjtBMEIxMWRJO0VBQTBCLGlFcEI0Z0NNO0FOaTFicEM7QTBCNTFkSTtFQUEwQixpRXBCMmdDTTtBTm8xYnBDO0EwQjUxZEU7RUFDRTtBMUI4MWRKO0EwQjMxZEU7RUFDRSxXcEI2L0JxQjtFb0I1L0JyQixZcEI0L0JxQjtFb0IzL0JyQjtFQUNBO0VIMUJGLHlCdkJFUTtFMEIwQk4sU3BCMi9Cc0I7RUN4Z0N0QjtFZUhFLDRHSW1CRjtBMUI0MWRKO0FzQjMyZE07RUlNSjtJSkxNO0V0QjgyZE47QUFDRjtBMEIvMWRJO0VIakNGLHlCakI0aEMyQjtBTnUyYjdCO0EwQjcxZEU7RUFDRSxXcEJzK0JxQjtFb0JyK0JyQixjcEJzK0JzQjtFb0JyK0J0QjtFQUNBLGVwQnErQnNCO0VvQnArQnRCLHlCcEJwQ087RW9CcUNQO0VuQjdCQTtBUDYzZEo7QTBCMzFkRTtFQUNFLFdwQmsrQnFCO0VvQmorQnJCLFlwQmkrQnFCO0VvQmgrQnJCO0VIcERGLHlCdkJFUTtFMEJvRE4sU3BCaStCc0I7RUN4Z0N0QjtFZUhFLDRHSTZDRjtBMUI0MWRKO0FzQnI0ZE07RUlpQ0o7SUpoQ007RXRCdzRkTjtBQUNGO0EwQi8xZEk7RUgzREYseUJqQjRoQzJCO0FOaTRiN0I7QTBCNzFkRTtFQUNFLFdwQjQ4QnFCO0VvQjM4QnJCLGNwQjQ4QnNCO0VvQjM4QnRCO0VBQ0EsZXBCMjhCc0I7RW9CMThCdEIseUJwQjlETztFb0IrRFA7RW5CdkRBO0FQdTVkSjtBMEIzMWRFO0VBQ0U7QTFCNjFkSjtBMEIzMWRJO0VBQ0UseUJwQnRFSztBTm02ZFg7QTBCMTFkSTtFQUNFLHlCcEIxRUs7QU5zNmRYOztBMkJuN2RBO0VBQ0U7QTNCczdkRjtBMkJwN2RFOzs7RUFHRSwwQnJCdWlDbUI7RXFCdGlDbkIsOEJyQnNpQ21CO0VxQnJpQ25CLGlCckJzaUN3QjtBTmc1YjVCO0EyQm43ZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTFJFLGdFS1NGO0EzQnE3ZEo7QXNCMTdkTTtFS1RKO0lMVU07RXRCNjdkTjtBQUNGO0EyQnY3ZEU7O0VBRUU7QTNCeTdkSjtBMkJ2N2RJOztFQUNFO0EzQjA3ZE47QTJCdjdkSTs7O0VBRUUscUJyQjJnQzBCO0VxQjFnQzFCLHdCckIyZ0MwQjtBTis2YmhDO0EyQnY3ZEk7O0VBQ0UscUJyQnNnQzBCO0VxQnJnQzFCLHdCckJzZ0MwQjtBTm83YmhDO0EyQnQ3ZEU7RUFDRSxxQnJCZ2dDNEI7RXFCLy9CNUIsd0JyQmdnQzRCO0FOdzdiaEM7QTJCajdkSTs7OztFQUNFO0VBQ0EsOERyQnkvQjBCO0FONjdiaEM7QTJCcDdkTTs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBLGFDbS9CZ0M7RURsL0JoQztFQUNBLHNCckIzREE7RUNXSjtBUDArZEo7QTJCbjdkSTtFQUNFO0VBQ0EsOERyQncrQjBCO0FONjhiaEM7QTJCaDdkSTtFQUNFO0EzQms3ZE47QTJCOTZkRTs7RUFFRSxjckIxRU87QU4wL2RYO0EyQjk2ZEk7O0VBQ0UseUJyQmpGSztBTmtnZVg7O0E2QnhnZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjJnZUY7QTZCemdlRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTdCMmdlSjtBNkJ2Z2VFOzs7RUFHRTtBN0J5Z2VKO0E2Qm5nZUU7RUFDRTtFQUNBO0E3QnFnZUo7QTZCbmdlSTtFQUNFO0E3QnFnZU47O0E2QjEvZEE7RUFDRTtFQUNBO0VBQ0E7RTFCOE9JLGVBTEk7RTBCdk9SLGdCdkJvakJtQjtFdUJuakJuQixnQnZCeWpCaUI7RXVCeGpCakIsYzdCL0NRO0U2QmdEUjtFQUNBO0VBQ0EseUJ2QjlDUztFdUIrQ1Q7RXRCdENFO0FQb2llSjs7QTZCcC9kQTs7OztFQUlFO0UxQndOSSxrQkFMSTtFSXZRTjtBUDZpZUo7O0E2QnAvZEE7Ozs7RUFJRTtFMUIrTUksbUJBTEk7RUl2UU47QVBzamVKOztBNkJwL2RBOztFQUVFO0E3QnUvZEY7O0E2QjErZEk7Ozs7RXRCakVBO0VBQ0E7QVBramVKO0E2QnorZEk7Ozs7RXRCMUVBO0VBQ0E7QVB5amVKO0E2Qm4rZEU7RUFDRTtFdEIxRUE7RUFDQTtBUGdqZUo7QTZCbitkRTs7RXRCOUVFO0VBQ0E7QVBxamVKOztBOEI3a2VFO0VBQ0U7RUFDQTtFQUNBLG1CeEJpekJtQjtFSC9pQmpCLGtCQUxJO0UyQjFQTixjeEJ5aUNxQjtBTnNpY3pCOztBOEI1a2VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCcVBFLG1CQUxJO0UyQjdPTixXQXhCYztFQXlCZCx3Q0F4QmlCO0V2QkhqQjtBUDBtZUo7O0E4QjFrZUk7Ozs7RUFFRTtBOUIra2VOOztBOEI5bmVJO0VBcURFLHFCeEI4Z0NtQjtFd0IzZ0NqQixvQ3hCdTBCYTtFd0J0MEJiO0VBQ0E7RUFDQTtFQUNBO0E5QjJrZVI7QThCeGtlTTtFQUNFLHFCeEJtZ0NpQjtFd0JsZ0NqQixpREFoRGE7QTlCMG5lckI7O0E4QjNvZUk7RUEwRUksb0N4QnF6QmE7RXdCcHpCYjtBOUJxa2VSOztBOEJocGVJO0VBa0ZFLHFCeEJpL0JtQjtBTmlsY3pCO0E4Qi9qZVE7RUFFRTtFQUNBLHVCeEJxNUI4QjtFd0JwNUI5QjtFQUNBO0E5QmdrZVY7QThCNWplTTtFQUNFLHFCeEJvK0JpQjtFd0JuK0JqQixpREEvRWE7QTlCNm9lckI7O0E4QjlwZUk7RUF3R0k7QTlCMGplUjs7QThCbHFlSTtFQStHRSxxQnhCbzlCbUI7QU5tbWN6QjtBOEJyamVNO0VBQ0UseUJ4Qmk5QmlCO0FOc21jekI7QThCcGplTTtFQUNFLGlEQXJHYTtBOUIycGVyQjtBOEJuamVNO0VBQ0UsY3hCeThCaUI7QU40bWN6Qjs7QThCaGplSTtFQUNFO0E5Qm1qZU47O0E4Qm5yZUk7Ozs7O0VBMElNO0E5QmlqZVY7O0E4QnZxZUU7RUFDRTtFQUNBO0VBQ0EsbUJ4Qml6Qm1CO0VIL2lCakIsa0JBTEk7RTJCMVBOLGN4QnlpQ3FCO0FOZ29jekI7O0E4QnRxZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0JxUEUsbUJBTEk7RTJCN09OLFdBeEJjO0VBeUJkLHdDQXhCaUI7RXZCSGpCO0FQb3NlSjs7QThCcHFlSTs7OztFQUVFO0E5QnlxZU47O0E4Qnh0ZUk7RUFxREUscUJ4QjhnQ21CO0V3QjNnQ2pCLG9DeEJ1MEJhO0V3QnQwQmI7RUFDQTtFQUNBO0VBQ0E7QTlCcXFlUjtBOEJscWVNO0VBQ0UscUJ4Qm1nQ2lCO0V3QmxnQ2pCLGlEQWhEYTtBOUJvdGVyQjs7QThCcnVlSTtFQTBFSSxvQ3hCcXpCYTtFd0JwekJiO0E5QitwZVI7O0E4QjF1ZUk7RUFrRkUscUJ4QmkvQm1CO0FOMnFjekI7QThCenBlUTtFQUVFO0VBQ0EsdUJ4QnE1QjhCO0V3QnA1QjlCO0VBQ0E7QTlCMHBlVjtBOEJ0cGVNO0VBQ0UscUJ4Qm8rQmlCO0V3Qm4rQmpCLGlEQS9FYTtBOUJ1dWVyQjs7QThCeHZlSTtFQXdHSTtBOUJvcGVSOztBOEI1dmVJO0VBK0dFLHFCeEJvOUJtQjtBTjZyY3pCO0E4Qi9vZU07RUFDRSx5QnhCaTlCaUI7QU5nc2N6QjtBOEI5b2VNO0VBQ0UsaURBckdhO0E5QnF2ZXJCO0E4QjdvZU07RUFDRSxjeEJ5OEJpQjtBTnNzY3pCOztBOEIxb2VJO0VBQ0U7QTlCNm9lTjs7QThCN3dlSTs7Ozs7RUE0SU07QTlCeW9lVjs7QStCdnhlQTtFQUVFO0VBQ0E7RUFDQTtFNUJ1Ukksd0JBTEk7RTRCaFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTVCc1FJLGtDQUxJO0U0Qi9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RXhCakJFO0VnQmZGLGtDUWtDcUI7RVR0QmpCLHFJU3dCSjtBL0JxeGVGO0FzQnp5ZU07RVNoQk47SVRpQlE7RXRCNHllTjtBQUNGO0ErQnh4ZUU7RUFDRTtFQUVBO0VBQ0E7QS9CeXhlSjtBK0J0eGVFO0VBRUU7RUFDQTtFQUNBO0EvQnV4ZUo7QStCcHhlRTtFQUNFO0VSckRGLHdDUXNEdUI7RUFDckI7RUFDQTtFQUtFO0EvQmt4ZU47QStCOXdlRTtFQUNFO0VBQ0E7RUFLRTtBL0I0d2VOO0ErQnh3ZUU7RUFLRTtFQUNBO0VBR0E7QS9Cb3dlSjtBK0Jqd2VJO0VBS0k7QS9CK3ZlUjtBK0IxdmVFO0VBR0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBL0J5dmVKOztBK0I3dWVFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdTFlRjs7QStCOXZlRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3cyZUY7O0ErQi93ZUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN5M2VGOztBK0JoeWVFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMDRlRjs7QStCanplRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzI1ZUY7O0ErQmwwZUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0NmVGOztBK0JuMWVFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNjdlRjs7QStCcDJlRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzg4ZUY7O0ErQnIzZUU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMrOWVGOztBK0J0NGVFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDZy9lRjs7QStCNzNlRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3crZUY7O0ErQjk0ZUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN5L2VGOztBK0IvNWVFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMGdmRjs7QStCaDdlRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzJoZkY7O0ErQmo4ZUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0aWZGOztBK0JsOWVFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNmpmRjs7QStCbitlRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzhrZkY7O0ErQnAvZUU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMrbGZGOztBK0JyZ2ZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDZ25mRjs7QStCdGhmRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2lvZkY7O0ErQjNoZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSwwQnpCdVNnQjtBTnN2ZWxCO0ErQm5oZkU7RUFDRTtBL0JxaGZKO0ErQmxoZkU7RUFDRTtBL0JvaGZKOztBK0J6Z2ZBO0VDeElFO0VBQ0E7RTdCOE5JLDJCQUxJO0U2QnZOUjtBaENxcGZGOztBK0I1Z2ZBO0VDNUlFO0VBQ0E7RTdCOE5JLDRCQUxJO0U2QnZOUjtBaEM0cGZGOztBaUMvdGZBO0VYZ0JNLGdDV2ZKO0FqQ2t1ZkY7QXNCL3NmTTtFV3BCTjtJWHFCUTtFdEJrdGZOO0FBQ0Y7QWlDcnVmRTtFQUNFO0FqQ3V1Zko7O0FpQ2p1ZkU7RUFDRTtBakNvdWZKOztBaUNodWZBO0VBQ0U7RUFDQTtFWERJLDZCV0VKO0FqQ211ZkY7QXNCanVmTTtFV0xOO0lYTVE7RXRCb3VmTjtBQUNGO0FpQ3R1ZkU7RUFDRTtFQUNBO0VYTkUsNEJXT0Y7QWpDd3VmSjtBc0IzdWZNO0VXQUo7SVhDTTtFdEI4dWZOO0FBQ0Y7O0FrQ253ZkE7Ozs7OztFQU1FO0FsQ3N3ZkY7O0FrQ253ZkE7RUFDRTtBbENzd2ZGO0FtQzl1Zkk7RUFDRTtFQUNBLG9CN0JvaEJVO0U2Qm5oQlYsdUI3QmtoQmlCO0U2QmpoQmpCO0VBckNKO0VBQ0E7RUFDQTtFQUNBO0FuQ3N4ZkY7QW1DNXRmSTtFQUNFO0FuQzh0Zk47O0FrQzV3ZkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQnVRSSw2QkFMSTtFK0JoUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0IwT0ksdUNBTEk7RStCbk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0J6Q0U7QVBzemZKO0FrQ3p3ZkU7RUFDRTtFQUNBO0VBQ0E7QWxDMndmSjs7QWtDbnZmSTtFQUNFO0FsQ3N2Zk47QWtDcHZmTTtFQUNFO0VBQ0E7QWxDc3ZmUjs7QWtDbHZmSTtFQUNFO0FsQ3F2Zk47QWtDbnZmTTtFQUNFO0VBQ0E7QWxDcXZmUjs7QWMveGZJO0VvQjRCQTtJQUNFO0VsQ3V3Zko7RWtDcndmSTtJQUNFO0lBQ0E7RWxDdXdmTjtFa0Nud2ZFO0lBQ0U7RWxDcXdmSjtFa0Nud2ZJO0lBQ0U7SUFDQTtFbENxd2ZOO0FBQ0Y7QWNoemZJO0VvQjRCQTtJQUNFO0VsQ3V4Zko7RWtDcnhmSTtJQUNFO0lBQ0E7RWxDdXhmTjtFa0NueGZFO0lBQ0U7RWxDcXhmSjtFa0NueGZJO0lBQ0U7SUFDQTtFbENxeGZOO0FBQ0Y7QWNoMGZJO0VvQjRCQTtJQUNFO0VsQ3V5Zko7RWtDcnlmSTtJQUNFO0lBQ0E7RWxDdXlmTjtFa0NueWZFO0lBQ0U7RWxDcXlmSjtFa0NueWZJO0lBQ0U7SUFDQTtFbENxeWZOO0FBQ0Y7QWNoMWZJO0VvQjRCQTtJQUNFO0VsQ3V6Zko7RWtDcnpmSTtJQUNFO0lBQ0E7RWxDdXpmTjtFa0NuemZFO0lBQ0U7RWxDcXpmSjtFa0NuemZJO0lBQ0U7SUFDQTtFbENxemZOO0FBQ0Y7QWNoMmZJO0VvQjRCQTtJQUNFO0VsQ3UwZko7RWtDcjBmSTtJQUNFO0lBQ0E7RWxDdTBmTjtFa0NuMGZFO0lBQ0U7RWxDcTBmSjtFa0NuMGZJO0lBQ0U7SUFDQTtFbENxMGZOO0FBQ0Y7QWtDNXpmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQzh6Zko7QW1DbDVmSTtFQUNFO0VBQ0Esb0I3Qm9oQlU7RTZCbmhCVix1QjdCa2hCaUI7RTZCamhCakI7RUE5Qko7RUFDQTtFQUNBO0VBQ0E7QW5DbTdmRjtBbUNoNGZJO0VBQ0U7QW5DazRmTjs7QWtDbDBmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDcTBmSjtBbUN2NmZJO0VBQ0U7RUFDQSxvQjdCb2hCVTtFNkJuaEJWLHVCN0JraEJpQjtFNkJqaEJqQjtFQXZCSjtFQUNBO0VBQ0E7RUFDQTtBbkNpOGZGO0FtQ3I1Zkk7RUFDRTtBbkN1NWZOO0FrQzcwZkk7RUFDRTtBbEMrMGZOOztBa0N6MGZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEM0MGZKO0FtQy83Zkk7RUFDRTtFQUNBLG9CN0JvaEJVO0U2Qm5oQlYsdUI3QmtoQmlCO0U2QmpoQmpCO0FuQ2k4Zk47QW1DdDdmTTtFQUNFO0FuQ3c3ZlI7QW1DcjdmTTtFQUNFO0VBQ0EscUI3QmlnQlE7RTZCaGdCUix1QjdCK2ZlO0U2QjlmZjtFQW5DTjtFQUNBO0VBQ0E7QW5DMjlmRjtBbUNyN2ZJO0VBQ0U7QW5DdTdmTjtBa0M1MWZJO0VBQ0U7QWxDODFmTjs7QWtDdjFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMDFmRjs7QWtDcDFmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I1Qm9ibUI7RTRCbmJuQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCdEtFO0FQOC9mSjtBa0NyMWZFO0VBRUU7RVgxTEYsa0RXNEx1QjtBbENxMWZ6QjtBa0NsMWZFO0VBRUU7RUFDQTtFWGxNRixtRFdtTXVCO0FsQ20xZnpCO0FrQ2gxZkU7RUFFRTtFQUNBO0VBQ0E7QWxDaTFmSjs7QWtDMzBmQTtFQUNFO0FsQzgwZkY7O0FrQzEwZkE7RUFDRTtFQUNBO0VBQ0E7RS9CbUVJLG1CQUxJO0UrQjVEUjtFQUNBO0FsQzYwZkY7O0FrQ3owZkE7RUFDRTtFQUNBO0VBQ0E7QWxDNDBmRjs7QWtDeDBmQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMwMGZGOztBb0Noa2dCQTs7RUFFRTtFQUNBO0VBQ0E7QXBDbWtnQkY7QW9DamtnQkU7O0VBQ0U7RUFDQTtBcENva2dCSjtBb0MvamdCRTs7Ozs7Ozs7Ozs7O0VBTUU7QXBDdWtnQko7O0FvQ2xrZ0JBO0VBQ0U7RUFDQTtFQUNBO0FwQ3FrZ0JGO0FvQ25rZ0JFO0VBQ0U7QXBDcWtnQko7O0FvQ2prZ0JBO0U3QmhCSTtBUHFsZ0JKO0FvQ2prZ0JFOztFQUVFO0FwQ21rZ0JKO0FvQy9qZ0JFOzs7RTdCVkU7RUFDQTtBUDhrZ0JKO0FvQzNqZ0JFOzs7RTdCTkU7RUFDQTtBUHNrZ0JKOztBb0M5aWdCQTtFQUNFO0VBQ0E7QXBDaWpnQkY7QW9DL2lnQkU7RUFHRTtBcEMraWdCSjtBb0M1aWdCRTtFQUNFO0FwQzhpZ0JKOztBb0MxaWdCQTtFQUNFO0VBQ0E7QXBDNmlnQkY7O0FvQzFpZ0JBO0VBQ0U7RUFDQTtBcEM2aWdCRjs7QW9DemhnQkE7RUFDRTtFQUNBO0VBQ0E7QXBDNGhnQkY7QW9DMWhnQkU7O0VBRUU7QXBDNGhnQko7QW9DemhnQkU7O0VBRUU7QXBDMmhnQko7QW9DdmhnQkU7O0U3QjFGRTtFQUNBO0FQcW5nQko7QW9DdmhnQkU7O0U3QjdHRTtFQUNBO0FQd29nQko7O0FxQ2hxZ0JBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMrcGdCRjs7QXFDNXBnQkE7RUFDRTtFQUNBO0VsQ3NRSSx1Q0FMSTtFa0MvUFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZmZJLHVHZWdCSjtBckMrcGdCRjtBc0IzcWdCTTtFZUdOO0lmRlE7RXRCOHFnQk47QUFDRjtBcUNscWdCRTtFQUVFO0FyQ21xZ0JKO0FxQy9wZ0JFO0VBQ0U7RUFDQSxpRFRraEJvQjtBNUIrb2Z4QjtBcUM3cGdCRTtFQUVFO0VBQ0E7RUFDQTtBckM4cGdCSjs7QXFDdHBnQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FyQ3NwZ0JGO0FxQ3BwZ0JFO0VBQ0U7RUFDQTtFOUI3Q0E7RUFDQTtBUG9zZ0JKO0FxQ3JwZ0JJO0VBR0U7RUFDQTtBckNxcGdCTjtBcUNqcGdCRTs7RUFFRTtFQUNBO0VBQ0E7QXJDbXBnQko7QXFDaHBnQkU7RUFFRTtFOUJqRUE7RUFDQTtBUG10Z0JKOztBcUN4b2dCQTtFQUVFO0VBQ0E7RUFDQTtBckMwb2dCRjtBcUN2b2dCRTtFOUI1RkU7QVBzdWdCSjtBcUN0b2dCRTs7RUFFRTtFZGpIRixvRGNrSHVCO0FyQ3dvZ0J6Qjs7QXFDL25nQkE7RUFFRTtFQUNBO0VBQ0E7RUFHQTtBckMrbmdCRjtBcUM3bmdCRTtFQUNFO0VBQ0E7RUFDQTtBckMrbmdCSjtBcUM3bmdCSTtFQUVFO0FyQzhuZ0JOO0FxQzFuZ0JFOztFQUVFLGdCL0JtZGU7RStCbGRmO0VBQ0E7QXJDNG5nQko7O0FxQ2xuZ0JFOztFQUVFO0VBQ0E7QXJDcW5nQko7O0FxQ2huZ0JFOztFQUVFO0VBQ0E7RUFDQTtBckNtbmdCSjs7QXFDN21nQkU7O0VBQ0U7QXJDaW5nQko7O0FxQ3ZtZ0JFO0VBQ0U7QXJDMG1nQko7QXFDeG1nQkU7RUFDRTtBckMwbWdCSjs7QXNDdnlnQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3V5Z0JGO0FzQ2p5Z0JFOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDeXlnQko7QXNDcnhnQkE7RUFDRTtFQUNBO0VBQ0E7RW5DNE5JLDJDQUxJO0VtQ3JOUjtFQUNBO0VBQ0E7QXRDdXhnQkY7QXNDcnhnQkU7RUFFRTtBdENzeGdCSjs7QXNDNXdnQkE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzJ3Z0JGO0FzQ3h3Z0JJO0VBRUU7QXRDeXdnQk47QXNDcndnQkU7RUFDRTtBdEN1d2dCSjs7QXNDOXZnQkE7RUFDRSxtQmhDaS9CbUI7RWdDaC9CbkIsc0JoQ2cvQm1CO0VnQy8rQm5CO0F0Q2l3Z0JGO0FzQy92Z0JFOzs7RUFHRTtBdENpd2dCSjs7QXNDcHZnQkE7RUFDRTtFQUNBO0VBR0E7QXRDcXZnQkY7O0FzQ2p2Z0JBO0VBQ0U7RW5DeUlJLDZDQUxJO0VtQ2xJUjtFQUNBO0VBQ0E7RUFDQTtFL0J4SUU7RWVIRSwrQ2dCNklKO0F0Q292Z0JGO0FzQjczZ0JNO0VnQmlJTjtJaEJoSVE7RXRCZzRnQk47QUFDRjtBc0N2dmdCRTtFQUNFO0F0Q3l2Z0JKO0FzQ3R2Z0JFO0VBQ0U7RUFDQTtFQUNBO0F0Q3d2Z0JKOztBc0NsdmdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDcXZnQkY7O0FzQ2x2Z0JBO0VBQ0U7RUFDQTtBdENxdmdCRjs7QWMvMmdCSTtFd0JzSUE7SUFFSTtJQUNBO0V0QzR1Z0JOO0VzQzF1Z0JNO0lBQ0U7RXRDNHVnQlI7RXNDMXVnQlE7SUFDRTtFdEM0dWdCVjtFc0N6dWdCUTtJQUNFO0lBQ0E7RXRDMnVnQlY7RXNDdnVnQk07SUFDRTtFdEN5dWdCUjtFc0N0dWdCTTtJQUNFO0lBQ0E7RXRDd3VnQlI7RXNDcnVnQk07SUFDRTtFdEN1dWdCUjtFc0NwdWdCTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJaEI5TkosZ0JnQmdPSTtFdENvdWdCUjtFc0NqdWdCUTtJQUNFO0V0Q211Z0JWO0VzQ2h1Z0JRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDa3VnQlY7QUFDRjtBYy81Z0JJO0V3QnNJQTtJQUVJO0lBQ0E7RXRDMnhnQk47RXNDenhnQk07SUFDRTtFdEMyeGdCUjtFc0N6eGdCUTtJQUNFO0V0QzJ4Z0JWO0VzQ3h4Z0JRO0lBQ0U7SUFDQTtFdEMweGdCVjtFc0N0eGdCTTtJQUNFO0V0Q3d4Z0JSO0VzQ3J4Z0JNO0lBQ0U7SUFDQTtFdEN1eGdCUjtFc0NweGdCTTtJQUNFO0V0Q3N4Z0JSO0VzQ254Z0JNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0loQjlOSixnQmdCZ09JO0V0Q214Z0JSO0VzQ2h4Z0JRO0lBQ0U7RXRDa3hnQlY7RXNDL3dnQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdENpeGdCVjtBQUNGO0FjOThnQkk7RXdCc0lBO0lBRUk7SUFDQTtFdEMwMGdCTjtFc0N4MGdCTTtJQUNFO0V0QzAwZ0JSO0VzQ3gwZ0JRO0lBQ0U7RXRDMDBnQlY7RXNDdjBnQlE7SUFDRTtJQUNBO0V0Q3kwZ0JWO0VzQ3IwZ0JNO0lBQ0U7RXRDdTBnQlI7RXNDcDBnQk07SUFDRTtJQUNBO0V0Q3MwZ0JSO0VzQ24wZ0JNO0lBQ0U7RXRDcTBnQlI7RXNDbDBnQk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWhCOU5KLGdCZ0JnT0k7RXRDazBnQlI7RXNDL3pnQlE7SUFDRTtFdENpMGdCVjtFc0M5emdCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Q2cwZ0JWO0FBQ0Y7QWM3L2dCSTtFd0JzSUE7SUFFSTtJQUNBO0V0Q3kzZ0JOO0VzQ3YzZ0JNO0lBQ0U7RXRDeTNnQlI7RXNDdjNnQlE7SUFDRTtFdEN5M2dCVjtFc0N0M2dCUTtJQUNFO0lBQ0E7RXRDdzNnQlY7RXNDcDNnQk07SUFDRTtFdENzM2dCUjtFc0NuM2dCTTtJQUNFO0lBQ0E7RXRDcTNnQlI7RXNDbDNnQk07SUFDRTtFdENvM2dCUjtFc0NqM2dCTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJaEI5TkosZ0JnQmdPSTtFdENpM2dCUjtFc0M5MmdCUTtJQUNFO0V0Q2czZ0JWO0VzQzcyZ0JRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDKzJnQlY7QUFDRjtBYzVpaEJJO0V3QnNJQTtJQUVJO0lBQ0E7RXRDdzZnQk47RXNDdDZnQk07SUFDRTtFdEN3NmdCUjtFc0N0NmdCUTtJQUNFO0V0Q3c2Z0JWO0VzQ3I2Z0JRO0lBQ0U7SUFDQTtFdEN1NmdCVjtFc0NuNmdCTTtJQUNFO0V0Q3E2Z0JSO0VzQ2w2Z0JNO0lBQ0U7SUFDQTtFdENvNmdCUjtFc0NqNmdCTTtJQUNFO0V0Q202Z0JSO0VzQ2g2Z0JNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0loQjlOSixnQmdCZ09JO0V0Q2c2Z0JSO0VzQzc1Z0JRO0lBQ0U7RXRDKzVnQlY7RXNDNTVnQlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEM4NWdCVjtBQUNGO0FzQ3I5Z0JJO0VBRUk7RUFDQTtBdENzOWdCUjtBc0NwOWdCUTtFQUNFO0F0Q3M5Z0JWO0FzQ3A5Z0JVO0VBQ0U7QXRDczlnQlo7QXNDbjlnQlU7RUFDRTtFQUNBO0F0Q3E5Z0JaO0FzQ2o5Z0JRO0VBQ0U7QXRDbTlnQlY7QXNDaDlnQlE7RUFDRTtFQUNBO0F0Q2s5Z0JWO0FzQy84Z0JRO0VBQ0U7QXRDaTlnQlY7QXNDOThnQlE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCOU5KLGdCZ0JnT0k7QXRDODhnQlY7QXNDMzhnQlU7RUFDRTtBdEM2OGdCWjtBc0MxOGdCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QzQ4Z0JaOztBc0MzN2dCQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzY3Z0JGOztBc0N2N2dCSTtFQUNFO0F0QzA3Z0JOOztBdUNudGhCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhDakJFO0FQcXVoQko7QXVDaHRoQkU7RUFDRTtFQUNBO0F2Q2t0aEJKO0F1Qy9zaEJFO0VBQ0U7RUFDQTtBdkNpdGhCSjtBdUMvc2hCSTtFQUNFO0VoQ3RCRjtFQUNBO0FQd3VoQko7QXVDL3NoQkk7RUFDRTtFaENiRjtFQUNBO0FQK3RoQko7QXVDNXNoQkU7O0VBRUU7QXZDOHNoQko7O0F1QzFzaEJBO0VBR0U7RUFDQTtFQUNBO0F2QzJzaEJGOztBdUN4c2hCQTtFQUNFO0VBQ0E7QXZDMnNoQkY7O0F1Q3hzaEJBO0VBQ0U7RUFDQTtFQUNBO0F2QzJzaEJGOztBdUN4c2hCQTtFQUNFO0F2QzJzaEJGOztBdUNuc2hCRTtFQUNFO0F2Q3NzaEJKOztBdUM5cmhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDaXNoQkY7QXVDL3JoQkU7RWhDN0ZFO0FQK3hoQko7O0F1QzdyaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDZ3NoQkY7QXVDOXJoQkU7RWhDeEdFO0FQeXloQko7O0F1Q3ZyaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDMHJoQkY7QXVDeHJoQkU7RUFDRTtFQUNBO0F2QzByaEJKOztBdUN0cmhCQTtFQUNFO0VBQ0E7QXZDeXJoQkY7O0F1Q3JyaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQzFJRTtBUG0waEJKOztBdUNycmhCQTs7O0VBR0U7QXZDd3JoQkY7O0F1Q3JyaEJBOztFaEMzSUk7RUFDQTtBUHEwaEJKOztBdUN0cmhCQTs7RWhDbElJO0VBQ0E7QVA2emhCSjs7QXVDL3FoQkU7RUFDRTtBdkNrcmhCSjtBYzd5aEJJO0V5QnVISjtJQVFJO0lBQ0E7RXZDa3JoQkY7RXVDL3FoQkU7SUFFRTtJQUNBO0V2Q2dyaEJKO0V1QzlxaEJJO0lBQ0U7SUFDQTtFdkNncmhCTjtFdUMzcWhCTTtJaEMzS0o7SUFDQTtFUHkxaEJGO0V1QzVxaEJROztJQUdFO0V2QzZxaEJWO0V1QzNxaEJROztJQUdFO0V2QzRxaEJWO0V1Q3hxaEJNO0loQzVLSjtJQUNBO0VQdTFoQkY7RXVDenFoQlE7O0lBR0U7RXZDMHFoQlY7RXVDeHFoQlE7O0lBR0U7RXZDeXFoQlY7QUFDRjs7QXdDOTRoQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENnNWhCRjs7QXdDNTRoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQzJQSSxlQUxJO0VxQ3BQUjtFQUNBO0VBQ0E7RUFDQTtFakN0QkU7RWlDd0JGO0VsQjNCSSwwQ2tCNEJKO0F4Qys0aEJGO0FzQnY2aEJNO0VrQldOO0lsQlZRO0V0QjA2aEJOO0FBQ0Y7QXdDbDVoQkU7RUFDRTtFQUNBO0VBQ0E7QXhDbzVoQko7QXdDbDVoQkk7RUFDRTtFQUNBO0F4Q281aEJOO0F3Qy80aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEJsREUsbURrQm1ERjtBeENpNWhCSjtBc0JoOGhCTTtFa0JzQ0o7SWxCckNNO0V0Qm04aEJOO0FBQ0Y7QXdDbjVoQkU7RUFDRTtBeENxNWhCSjtBd0NsNWhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q281aEJKOztBd0NoNWhCQTtFQUNFO0F4Q201aEJGOztBd0NoNWhCQTtFQUNFO0VBQ0E7RUFDQTtBeENtNWhCRjtBd0NqNWhCRTtFakMvREU7RUFDQTtBUG05aEJKO0F3Q2w1aEJJO0VqQ2xFQTtFQUNBO0FQdTloQko7QXdDajVoQkU7RUFDRTtBeENtNWhCSjtBd0MvNGhCRTtFakM5REU7RUFDQTtBUGc5aEJKO0F3Qy80aEJNO0VqQ2xFRjtFQUNBO0FQbzloQko7QXdDOTRoQkk7RWpDdkVBO0VBQ0E7QVB3OWhCSjs7QXdDNTRoQkE7RUFDRTtBeEMrNGhCRjs7QXdDdDRoQkU7RUFDRTtBeEN5NGhCSjtBd0N0NGhCRTtFQUNFO0VBQ0E7RWpDcEhBO0FQNi9oQko7QXdDdDRoQkk7RUFBZ0I7QXhDeTRoQnBCO0F3Q3g0aEJJO0VBQWU7QXhDMjRoQm5CO0F3Q3g0aEJNO0VqQzNIRjtBUHNnaUJKOztBd0NqNGhCSTtFQUNFO0VBQ0E7QXhDbzRoQk47O0F5QzloaUJBO0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0V0QytRSSx5Q0FMSTtFc0N4UVI7RUFDQTtFbENBRTtBUDhoaUJKOztBeUN4aGlCRTtFQUNFO0F6QzJoaUJKO0F5Q3poaUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDMmhpQk47QXlDdmhpQkU7RUFDRTtBekN5aGlCSjs7QTBDOWppQkE7RUFFRTtFQUNBO0V2QzRSSSwrQkFMSTtFdUNyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VqQ3BCQTtFQUNBO0FUbWxpQkY7O0EwQzVqaUJBO0VBQ0U7RUFDQTtFQUNBO0V2Q2dRSSx5Q0FMSTtFdUN6UFI7RUFDQTtFQUNBO0VBQ0E7RXBCcEJJLHFJb0JxQko7QTFDK2ppQkY7QXNCaGxpQk07RW9CUU47SXBCUFE7RXRCbWxpQk47QUFDRjtBMENsa2lCRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0ExQ21raUJKO0EwQ2hraUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVXBDbXNDdUI7RW9DbHNDdkI7QTFDa2tpQko7QTBDL2ppQkU7RUFFRTtFQUNBO0VuQnRERixnRG1CdUR1QjtFQUNyQjtBMUNna2lCSjtBMEM3amlCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0ExQzhqaUJKOztBMEN6amlCRTtFQUNFLGlCcENzcUNzQjtBTnM1ZjFCO0EwQzNpaUJJO0VuQ3hFQTtBUHNuaUJKOztBMENuaWlCQTtFQ2xHRTtFQUNBO0V4QzBSSSxrQ0FMSTtFd0NuUlI7QTNDeW9pQkY7O0EwQ3RpaUJBO0VDdEdFO0VBQ0E7RXhDMFJJLG1DQUxJO0V3Q25SUjtBM0NncGlCRjs7QTRDbHBpQkE7RUFFRTtFQUNBO0V6Q3VSSSw0QkFMSTtFeUNoUlI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFekMrUUksb0NBTEk7RXlDeFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckNKRTtBUHVwaUJKO0E0QzlvaUJFO0VBQ0U7QTVDZ3BpQko7O0E0QzNvaUJBO0VBQ0U7RUFDQTtBNUM4b2lCRjs7QTZDOXFpQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRDSEU7QVBrcmlCSjs7QTZDMXFpQkE7RUFFRTtBN0M0cWlCRjs7QTZDeHFpQkE7RUFDRSxnQnZDc2tCaUI7RXVDcmtCakI7QTdDMnFpQkY7O0E2Q25xaUJBO0VBQ0UsbUJ2QzQ3QzRCO0FOMHVmOUI7QTZDbnFpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3FxaUJKOztBNkM3cGlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q2dxaUJKOztBNkNwcWlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3VxaUJKOztBNkMzcWlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzhxaUJKOztBNkNscmlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3FyaUJKOztBNkN6cmlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzRyaUJKOztBNkNoc2lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q21zaUJKOztBNkN2c2lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzBzaUJKOztBNkM5c2lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q2l0aUJKOztBNkNydGlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3d0aUJKOztBNkM1dGlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Qyt0aUJKOztBOEMzeGlCRTtFQUNFO0lBQUssMkJ4Q3krQ1M7RU5zemZoQjtBQUNGO0E4QzN4aUJBOztFQUdFO0UzQ2tSSSxnQ0FMSTtFMkMzUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0UzQ3NRSSx1Q0FMSTtFMkMvUFI7RXZDUkU7QVBteWlCSjs7QThDdHhpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4QnhCSSw2Q3dCeUJKO0E5Q3l4aUJGO0FzQjl5aUJNO0V3QllOO0l4QlhRO0V0Qml6aUJOO0FBQ0Y7O0E4QzN4aUJBO0V2QkFFO0V1QkVBO0E5Qzh4aUJGOztBOEMzeGlCQTtFQUNFO0E5Qzh4aUJGOztBOEMzeGlCQTtFQUNFO0E5Qzh4aUJGOztBOEMxeGlCRTtFQUNFO0E5QzZ4aUJKO0E4QzF4aUJNO0VBSko7SUFLTTtFOUM2eGlCTjtBQUNGOztBK0N6MWlCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFeENYRTtBUG0yaUJKOztBK0NwMWlCQTtFQUNFO0VBQ0E7QS9DdTFpQkY7QStDcjFpQkU7RUFFRTtFQUNBO0EvQ3MxaUJKOztBK0M3MGlCQTtFQUNFO0VBQ0E7RUFDQTtBL0NnMWlCRjtBK0M3MGlCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0EvQzgwaUJKO0ErQzMwaUJFO0VBQ0U7RUFDQTtBL0M2MGlCSjs7QStDcjBpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N3MGlCRjtBK0N0MGlCRTtFeEN2REU7RUFDQTtBUGc0aUJKO0ErQ3QwaUJFO0V4QzdDRTtFQUNBO0FQczNpQko7QStDdDBpQkU7RUFFRTtFQUNBO0VBQ0E7QS9DdTBpQko7QStDbjBpQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0NxMGlCSjtBK0NqMGlCRTtFQUNFO0EvQ20waUJKO0ErQ2owaUJJO0VBQ0U7RUFDQTtBL0NtMGlCTjs7QStDdHppQkk7RUFDRTtBL0N5emlCTjtBK0N0emlCUTtFeEN2REo7RUFaQTtBUDYzaUJKO0ErQ3J6aUJRO0V4Q3hFSjtFQVlBO0FQcTNpQko7QStDcHppQlE7RUFDRTtBL0NzemlCVjtBK0NuemlCUTtFQUNFO0VBQ0E7QS9DcXppQlY7QStDbnppQlU7RUFDRTtFQUNBO0EvQ3F6aUJaOztBYzM0aUJJO0VpQzhEQTtJQUNFO0UvQ2kxaUJKO0UrQzkwaUJNO0l4Q3ZESjtJQVpBO0VQcTVpQkY7RStDNzBpQk07SXhDeEVKO0lBWUE7RVA2NGlCRjtFK0M1MGlCTTtJQUNFO0UvQzgwaUJSO0UrQzMwaUJNO0lBQ0U7SUFDQTtFL0M2MGlCUjtFK0MzMGlCUTtJQUNFO0lBQ0E7RS9DNjBpQlY7QUFDRjtBY3A2aUJJO0VpQzhEQTtJQUNFO0UvQ3kyaUJKO0UrQ3QyaUJNO0l4Q3ZESjtJQVpBO0VQNjZpQkY7RStDcjJpQk07SXhDeEVKO0lBWUE7RVBxNmlCRjtFK0NwMmlCTTtJQUNFO0UvQ3MyaUJSO0UrQ24yaUJNO0lBQ0U7SUFDQTtFL0NxMmlCUjtFK0NuMmlCUTtJQUNFO0lBQ0E7RS9DcTJpQlY7QUFDRjtBYzU3aUJJO0VpQzhEQTtJQUNFO0UvQ2k0aUJKO0UrQzkzaUJNO0l4Q3ZESjtJQVpBO0VQcThpQkY7RStDNzNpQk07SXhDeEVKO0lBWUE7RVA2N2lCRjtFK0M1M2lCTTtJQUNFO0UvQzgzaUJSO0UrQzMzaUJNO0lBQ0U7SUFDQTtFL0M2M2lCUjtFK0MzM2lCUTtJQUNFO0lBQ0E7RS9DNjNpQlY7QUFDRjtBY3A5aUJJO0VpQzhEQTtJQUNFO0UvQ3k1aUJKO0UrQ3Q1aUJNO0l4Q3ZESjtJQVpBO0VQNjlpQkY7RStDcjVpQk07SXhDeEVKO0lBWUE7RVBxOWlCRjtFK0NwNWlCTTtJQUNFO0UvQ3M1aUJSO0UrQ241aUJNO0lBQ0U7SUFDQTtFL0NxNWlCUjtFK0NuNWlCUTtJQUNFO0lBQ0E7RS9DcTVpQlY7QUFDRjtBYzUraUJJO0VpQzhEQTtJQUNFO0UvQ2k3aUJKO0UrQzk2aUJNO0l4Q3ZESjtJQVpBO0VQcS9pQkY7RStDNzZpQk07SXhDeEVKO0lBWUE7RVA2K2lCRjtFK0M1NmlCTTtJQUNFO0UvQzg2aUJSO0UrQzM2aUJNO0lBQ0U7SUFDQTtFL0M2NmlCUjtFK0MzNmlCUTtJQUNFO0lBQ0E7RS9DNjZpQlY7QUFDRjtBK0NoNmlCQTtFeENoSkk7QVBtampCSjtBK0NoNmlCRTtFQUNFO0EvQ2s2aUJKO0ErQ2g2aUJJO0VBQ0U7QS9DazZpQk47O0ErQ3I1aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DdzVpQko7O0ErQ2w2aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DcTZpQko7O0ErQy82aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DazdpQko7O0ErQzU3aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DKzdpQko7O0ErQ3o4aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DNDhpQko7O0ErQ3Q5aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DeTlpQko7O0ErQ24raUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DcytpQko7O0ErQ2gvaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DbS9pQko7O0ErQzcvaUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DZ2dqQko7O0ErQzFnakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DNmdqQko7O0FnRHpzakJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsVTFDMmxEZ0I7RTBDMWxEaEIsVzFDMGxEZ0I7RTBDemxEaEI7RUFDQTtFQUNBO0VBQ0E7RXpDSkU7RXlDTUY7QWhEeXNqQkY7QWdEdHNqQkU7RUFDRTtFQUNBO0VBQ0E7QWhEd3NqQko7QWdEcnNqQkU7RUFDRTtFQUNBO0VBQ0E7QWhEdXNqQko7QWdEcHNqQkU7RUFFRTtFQUNBO0VBQ0E7QWhEcXNqQko7O0FnRDdyakJBO0VBSEU7QWhEb3NqQkY7O0FnRDNyakJJO0VBVEY7QWhEd3NqQkY7O0FpRHp2akJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUN5UkksOEJBTEk7RThDbFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RTlDMlFJLG9DQUxJO0U4Q3BRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDUkU7QVBrd2pCSjtBaUR2dmpCRTtFQUNFO0FqRHl2akJKO0FpRHR2akJFO0VBQ0U7QWpEd3ZqQko7O0FpRHB2akJBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRHN2akJGO0FpRHB2akJFO0VBQ0U7QWpEc3ZqQko7O0FpRGx2akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDaENFO0VBQ0E7QVBzeGpCSjtBaURwdmpCRTtFQUNFO0VBQ0E7QWpEc3ZqQko7O0FpRGx2akJBO0VBQ0U7RUFDQTtBakRxdmpCRjs7QWtEbnpqQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBbERpempCRjs7QWtEMXlqQkE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBbEQ0eWpCRjtBa0R6eWpCRTtFNUI1Q0ksbUM0QjZDRjtFQUNBLDhCNUNzNUNtQjtBTnE1Z0J2QjtBc0JyMWpCTTtFNEJ3Q0o7STVCdkNNO0V0QncxakJOO0FBQ0Y7QWtEOXlqQkU7RUFDRSxlNUNvNUNtQjtBTjQ1Z0J2QjtBa0Q1eWpCRTtFQUNFLHNCNUNpNUNvQjtBTjY1Z0J4Qjs7QWtEMXlqQkE7RUFDRTtBbEQ2eWpCRjtBa0QzeWpCRTtFQUNFO0VBQ0E7QWxENnlqQko7QWtEMXlqQkU7RUFDRTtBbEQ0eWpCSjs7QWtEeHlqQkE7RUFDRTtFQUNBO0VBQ0E7QWxEMnlqQkY7O0FrRHZ5akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ3JGRTtFMkN5RkY7QWxEdXlqQkY7O0FrRG55akJBO0VBRUU7RUFDQTtFQUNBO0VDbEhBO0VBQ0E7RUFDQTtFQUNBLGtDRGtIMEI7RUNqSDFCO0VBQ0E7RUFDQSx1Q0QrRzREO0FsRHl5akI5RDtBbURyNWpCRTtFQUFTO0FuRHc1akJYO0FtRHY1akJFO0VBQVMsbUNEMkdpRjtBbEQreWpCNUY7O0FrRDF5akJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ3RHRTtFQUNBO0FQbzVqQko7QWtENXlqQkU7RUFDRTtFQUNBO0FsRDh5akJKOztBa0R6eWpCQTtFQUNFO0VBQ0E7QWxENHlqQkY7O0FrRHZ5akJBO0VBQ0U7RUFHQTtFQUNBO0FsRHd5akJGOztBa0RweWpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDMUhFO0VBQ0E7QVBrNmpCSjtBa0RueWpCRTtFQUNFO0FsRHF5akJKOztBY2o1akJJO0VvQ2tIRjtJQUNFO0lBQ0E7RWxEbXlqQkY7RWtEL3hqQkE7SUFDRTtJQUNBO0lBQ0E7RWxEaXlqQkY7RWtEOXhqQkE7SUFDRTtFbERneWpCRjtBQUNGO0FjaDZqQkk7RW9Db0lGOztJQUVFO0VsRCt4akJGO0FBQ0Y7QWN0NmpCSTtFb0MySUY7SUFDRTtFbEQ4eGpCRjtBQUNGO0FrRHJ4akJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxEdXhqQk47QWtEcnhqQk07RUFDRTtFQUNBO0UzQzFNSjtBUGsrakJKO0FrRHB4akJNOztFM0M5TUY7QVBzK2pCSjtBa0RueGpCTTtFQUNFO0FsRHF4akJSOztBY2g3akJJO0VvQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRDJ5akJKO0VrRHp5akJJO0lBQ0U7SUFDQTtJM0MxTUo7RVBzL2pCRjtFa0R4eWpCSTs7STNDOU1GO0VQMC9qQkY7RWtEdnlqQkk7SUFDRTtFbER5eWpCTjtBQUNGO0FjcjhqQkk7RW9DeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEK3pqQko7RWtEN3pqQkk7SUFDRTtJQUNBO0kzQzFNSjtFUDBna0JGO0VrRDV6akJJOztJM0M5TUY7RVA4Z2tCRjtFa0QzempCSTtJQUNFO0VsRDZ6akJOO0FBQ0Y7QWN6OWpCSTtFb0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbERtMWpCSjtFa0RqMWpCSTtJQUNFO0lBQ0E7STNDMU1KO0VQOGhrQkY7RWtEaDFqQkk7O0kzQzlNRjtFUGtpa0JGO0VrRC8wakJJO0lBQ0U7RWxEaTFqQk47QUFDRjtBYzcrakJJO0VvQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRHUyakJKO0VrRHIyakJJO0lBQ0U7SUFDQTtJM0MxTUo7RVBramtCRjtFa0RwMmpCSTs7STNDOU1GO0VQc2prQkY7RWtEbjJqQkk7SUFDRTtFbERxMmpCTjtBQUNGO0FjamdrQkk7RW9DeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEMjNqQko7RWtEejNqQkk7SUFDRTtJQUNBO0kzQzFNSjtFUHNra0JGO0VrRHgzakJJOztJM0M5TUY7RVAwa2tCRjtFa0R2M2pCSTtJQUNFO0VsRHkzakJOO0FBQ0Y7QW9EaG1rQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRHdSSSxnQ0FMSTtFaURqUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VDbEJBLHNDL0MwbEJpQjtFK0N4bEJqQjtFQUNBLGdCL0NtbUJtQjtFK0NsbUJuQixnQi9Dd21CaUI7RStDdm1CakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxEZ1JJLHNDQUxJO0VpRGhRUjtFQUNBO0FwRHdta0JGO0FvRHRta0JFO0VBQVM7QXBEeW1rQlg7QW9Edm1rQkU7RUFDRTtFQUNBO0VBQ0E7QXBEeW1rQko7QW9Edm1rQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcER5bWtCTjs7QW9EcG1rQkE7RUFDRTtBcER1bWtCRjtBb0RybWtCRTtFQUNFO0VBQ0E7RUFDQTtBcER1bWtCSjs7QW9Ebm1rQkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBcERzbWtCRjtBb0RwbWtCRTtFQUNFO0VBQ0E7RUFDQTtBcERzbWtCSjs7QW9EbG1rQkE7QUFFQTtFQUNFO0FwRG9ta0JGO0FvRGxta0JFO0VBQ0U7RUFDQTtFQUNBO0FwRG9ta0JKOztBb0RobWtCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FwRG1ta0JGO0FvRGpta0JFO0VBQ0U7RUFDQTtFQUNBO0FwRG1ta0JKOztBb0QvbGtCQTtBQWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdDakdFO0FQbXJrQko7O0FzRHRza0JBO0VBRUU7RUFDQTtFbkQ0UkksZ0NBTEk7RW1EclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5EbVJJLG1DQUxJO0VtRDVRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VEekJBLHNDL0MwbEJpQjtFK0N4bEJqQjtFQUNBLGdCL0NtbUJtQjtFK0NsbUJuQixnQi9Dd21CaUI7RStDdm1CakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxEZ1JJLHNDQUxJO0VtRDFQUjtFQUNBO0VBQ0E7RUFDQTtFL0NoQkU7QVBpdWtCSjtBc0Q3c2tCRTtFQUNFO0VBQ0E7RUFDQTtBdEQrc2tCSjtBc0Q3c2tCSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQ4c2tCTjs7QXNEeHNrQkU7RUFDRTtBdEQyc2tCSjtBc0R6c2tCSTtFQUVFO0F0RDBza0JOO0FzRHZza0JJO0VBQ0U7RUFDQTtBdER5c2tCTjtBc0R0c2tCSTtFQUNFO0VBQ0E7QXREd3NrQk47O0FzRG5za0JBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QXREcXNrQko7QXNEbnNrQkk7RUFFRTtBdERvc2tCTjtBc0Rqc2tCSTtFQUNFO0VBQ0E7QXREbXNrQk47QXNEaHNrQkk7RUFDRTtFQUNBO0F0RGtza0JOOztBc0Q3cmtCQTtBQUdFO0VBQ0U7QXREOHJrQko7QXNENXJrQkk7RUFFRTtBdEQ2cmtCTjtBc0QxcmtCSTtFQUNFO0VBQ0E7QXRENHJrQk47QXNEenJrQkk7RUFDRTtFQUNBO0F0RDJya0JOO0FzRHRya0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdER3cmtCSjs7QXNEcHJrQkE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBdERzcmtCSjtBc0RwcmtCSTtFQUVFO0F0RHFya0JOO0FzRGxya0JJO0VBQ0U7RUFDQTtBdERvcmtCTjtBc0RqcmtCSTtFQUNFO0VBQ0E7QXREbXJrQk47O0FzRDlxa0JBO0FBa0JBO0VBQ0U7RUFDQTtFbkQyR0ksNkNBTEk7RW1EcEdSO0VBQ0E7RUFDQTtFL0M1SkU7RUFDQTtBUDZ6a0JKO0FzRC9wa0JFO0VBQ0U7QXREaXFrQko7O0FzRDdwa0JBO0VBQ0U7RUFDQTtBdERncWtCRjs7QXVEcjFrQkE7RUFDRTtBdkR3MWtCRjs7QXVEcjFrQkE7RUFDRTtBdkR3MWtCRjs7QXVEcjFrQkE7RUFDRTtFQUNBO0VBQ0E7QXZEdzFrQkY7QXdEOTJrQkU7RUFDRTtFQUNBO0VBQ0E7QXhEZzNrQko7O0F1RHoxa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQ2xCSSxzQ2lDbUJKO0F2RDQxa0JGO0FzQjMya0JNO0VpQ1FOO0lqQ1BRO0V0Qjgya0JOO0FBQ0Y7O0F1RDkxa0JBOzs7RUFHRTtBdkRpMmtCRjs7QXVEOTFrQkE7O0VBRUU7QXZEaTJrQkY7O0F1RDkxa0JBOztFQUVFO0F2RGkya0JGOztBdUR4MWtCRTtFQUNFO0VBQ0E7RUFDQTtBdkQyMWtCSjtBdUR4MWtCRTs7O0VBR0U7RUFDQTtBdkQwMWtCSjtBdUR2MWtCRTs7RUFFRTtFQUNBO0VqQzVERSwyQmlDNkRGO0F2RHkxa0JKO0FzQmw1a0JNO0VpQ3FESjs7SWpDcERNO0V0QnM1a0JOO0FBQ0Y7O0F1RHQxa0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWpENDlDdUI7RWlEMzlDdkI7RUFDQSxXakQxRk07RWlEMkZOO0VBQ0E7RUFDQTtFQUNBLFlqRHU5Q3lCO0VnQjdpRHJCLDhCaUN1Rko7QXZEdzFrQkY7QXNCMzZrQk07RWlDa0VOOztJakNqRVE7RXRCKzZrQk47QUFDRjtBdUQzMWtCRTs7O0VBRUUsV2pEcEdJO0VpRHFHSjtFQUNBO0VBQ0EsWWpEKzhDNkI7QU4rNGhCakM7O0F1RDMxa0JBO0VBQ0U7QXZEODFrQkY7O0F1RDMxa0JBO0VBQ0U7QXZEODFrQkY7O0F1RHoxa0JBOztFQUVFO0VBQ0EsV2pEZzlDNEI7RWlELzhDNUIsWWpEKzhDNEI7RWlEOThDNUI7RUFDQTtFQUNBO0F2RDQxa0JGOztBdUR6MWtCQTs7Ozs7OztHQUFBO0FBUUE7RUFDRTtBdkQ0MWtCRjs7QXVEMTFrQkE7RUFDRTtBdkQ2MWtCRjs7QXVEcjFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJqRHc1Q3VCO0VpRHY1Q3ZCO0VBQ0EsZ0JqRHM1Q3VCO0FOaThoQnpCO0F1RHIxa0JFO0VBQ0U7RUFDQTtFQUNBLFdqRHM1Q3VCO0VpRHI1Q3ZCLFdqRHM1Q3dCO0VpRHI1Q3hCO0VBQ0EsaUJqRHM1Q3dCO0VpRHI1Q3hCLGdCakRxNUN3QjtFaURwNUN4QjtFQUNBO0VBQ0Esc0JqRDFLSTtFaUQyS0o7RUFDQTtFQUVBO0VBQ0E7RUFDQSxZakQ2NEN5QjtFZ0JyakR2Qiw2QmlDeUtGO0F2RHMxa0JKO0FzQjMva0JNO0VpQ29KSjtJakNuSk07RXRCOC9rQk47QUFDRjtBdUR4MWtCRTtFQUNFLFVqRDA0Q2dDO0FOZzloQnBDOztBdURqMWtCQTtFQUNFO0VBQ0E7RUFDQSxlakRvNEN3QjtFaURuNEN4QjtFQUNBLG9CakRpNEMyQjtFaURoNEMzQix1QmpEZzRDMkI7RWlELzNDM0IsV2pEck1NO0VpRHNNTjtBdkRvMWtCRjs7QXVEOTBrQkU7O0VBRUUsZ0NqRG00Q2dDO0FOODhoQnBDO0F1RDkwa0JFO0VBQ0Usc0JqRHhNSTtBTndobEJSO0F1RDcwa0JFO0VBQ0UsV2pENU1JO0FOMmhsQlI7O0F1RHoxa0JFOzs7RUFFRSxnQ2pEbTRDZ0M7QU4wOWhCcEM7QXVEMTFrQkU7RUFDRSxzQmpEeE1JO0FOb2lsQlI7QXVEejFrQkU7RUFDRSxXakQ1TUk7QU51aWxCUjs7QXlEcmpsQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F6RHVqbEJGOztBeURuamxCQTtFQUNFO0lBQUs7RXpEdWpsQkw7QUFDRjtBeURwamxCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXpEbWpsQkY7O0F5RGhqbEJBO0VBRUU7RUFDQTtFQUNBO0F6RGtqbEJGOztBeUR6aWxCQTtFQUNFO0lBQ0U7RXpENGlsQkY7RXlEMWlsQkE7SUFDRTtJQUNBO0V6RDRpbEJGO0FBQ0Y7QXlEeGlsQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBekR1aWxCRjs7QXlEcGlsQkE7RUFDRTtFQUNBO0F6RHVpbEJGOztBeURuaWxCRTtFQUNFOztJQUVFO0V6RHNpbEJKO0FBQ0Y7QTBEdG5sQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEdW5sQkY7O0FjMWpsQkk7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMUR3bWxCSjtBQUNGO0FzQm5vbEJNO0VvQ1lKO0lwQ1hNO0V0QnNvbEJOO0FBQ0Y7QWNobGxCSTtFNEM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRCttbEJOO0UwRDVtbEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ4bWxCTjtFMEQzbWxCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDZtbEJOO0UwRDFtbEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDRtbEJOO0UwRHptbEJJO0lBRUU7RTFEMG1sQk47RTBEdm1sQkk7SUFHRTtFMUR1bWxCTjtBQUNGO0FjcG9sQkk7RTRDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMURzbWxCTjtFMERwbWxCTTtJQUNFO0UxRHNtbEJSO0UwRG5tbEJNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMURvbWxCUjtBQUNGOztBY3hvbEJJO0U0QzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXBDNUJBLDBDb0M4QkE7RTFEc3JsQko7QUFDRjtBc0JqdGxCTTtFb0NZSjtJcENYTTtFdEJvdGxCTjtBQUNGO0FjOXBsQkk7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ2cmxCTjtFMEQxcmxCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFENHJsQk47RTBEenJsQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQycmxCTjtFMER4cmxCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQwcmxCTjtFMER2cmxCSTtJQUVFO0UxRHdybEJOO0UwRHJybEJJO0lBR0U7RTFEcXJsQk47QUFDRjtBY2x0bEJJO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFEb3JsQk47RTBEbHJsQk07SUFDRTtFMURvcmxCUjtFMERqcmxCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFEa3JsQlI7QUFDRjs7QWN0dGxCSTtFNEM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lwQzVCQSwwQ29DOEJBO0UxRG93bEJKO0FBQ0Y7QXNCL3hsQk07RW9DWUo7SXBDWE07RXRCa3lsQk47QUFDRjtBYzV1bEJJO0U0QzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEMndsQk47RTBEeHdsQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDB3bEJOO0UwRHZ3bEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEeXdsQk47RTBEdHdsQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEd3dsQk47RTBEcndsQkk7SUFFRTtFMURzd2xCTjtFMERud2xCSTtJQUdFO0UxRG13bEJOO0FBQ0Y7QWNoeWxCSTtFNEMvQkY7SUFpRU07SUFDQTtJQUNBO0UxRGt3bEJOO0UwRGh3bEJNO0lBQ0U7RTFEa3dsQlI7RTBEL3ZsQk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRGd3bEJSO0FBQ0Y7O0FjcHlsQkk7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMURrMWxCSjtBQUNGO0FzQjcybEJNO0VvQ1lKO0lwQ1hNO0V0QmczbEJOO0FBQ0Y7QWMxemxCSTtFNEM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHkxbEJOO0UwRHQxbEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUR3MWxCTjtFMERyMWxCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHUxbEJOO0UwRHAxbEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHMxbEJOO0UwRG4xbEJJO0lBRUU7RTFEbzFsQk47RTBEajFsQkk7SUFHRTtFMURpMWxCTjtBQUNGO0FjOTJsQkk7RTRDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMURnMWxCTjtFMEQ5MGxCTTtJQUNFO0UxRGcxbEJSO0UwRDcwbEJNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMUQ4MGxCUjtBQUNGOztBY2wzbEJJO0U0QzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXBDNUJBLDBDb0M4QkE7RTFEZzZsQko7QUFDRjtBc0IzN2xCTTtFb0NZSjtJcENYTTtFdEI4N2xCTjtBQUNGO0FjeDRsQkk7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUR1NmxCTjtFMERwNmxCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEczZsQk47RTBEbjZsQkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURxNmxCTjtFMERsNmxCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURvNmxCTjtFMERqNmxCSTtJQUVFO0UxRGs2bEJOO0UwRC81bEJJO0lBR0U7RTFEKzVsQk47QUFDRjtBYzU3bEJJO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFEODVsQk47RTBENTVsQk07SUFDRTtFMUQ4NWxCUjtFMEQzNWxCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFENDVsQlI7QUFDRjs7QTBENStsQkU7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQzVCQSwwQ29DOEJBO0ExRDYrbEJOO0FzQnZnbUJNO0VvQ1lKO0lwQ1hNO0V0QjBnbUJOO0FBQ0Y7QTBEaC9sQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRGsvbEJSO0EwRC8rbEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURpL2xCUjtBMEQ5K2xCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRGcvbEJSO0EwRDcrbEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRCsrbEJSO0EwRDUrbEJNO0VBRUU7QTFENitsQlI7QTBEMStsQk07RUFHRTtBMUQwK2xCUjs7QTBELzhsQkE7RVBwSEU7RUFDQTtFQUNBO0VBQ0EsYTdDeWxDMEI7RTZDeGxDMUI7RUFDQTtFQUNBLHNCN0NVTTtBTjZqbUJSO0FtRHBrbUJFO0VBQVM7QW5EdWttQlg7QW1EdGttQkU7RUFBUyxZN0MwN0NjO0FOK29qQnpCOztBMEQzOWxCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRDg5bEJGO0EwRDU5bEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFEODlsQko7O0EwRDE5bEJBO0VBQ0U7RUFDQTtBMUQ2OWxCRjs7QTBEMTlsQkE7RUFDRTtFQUNBO0VBQ0E7QTFENjlsQkY7O0EyRDdtbUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlyRHl3Q3dCO0FOdTJqQjFCO0EyRDltbUJFO0VBQ0U7RUFDQTtBM0Rnbm1CSjs7QTJEM21tQkE7RUFDRTtBM0Q4bW1CRjs7QTJEM21tQkE7RUFDRTtBM0Q4bW1CRjs7QTJEM21tQkE7RUFDRTtBM0Q4bW1CRjs7QTJEem1tQkU7RUFDRTtBM0Q0bW1CSjs7QTJEeG1tQkE7RUFDRTtJQUNFLFlyRDR1Q3NCO0VOKzNqQnhCO0FBQ0Y7QTJEeG1tQkE7RUFDRTtFQUNBO0VBQ0E7QTNEMG1tQkY7O0EyRHZtbUJBO0VBQ0U7SUFDRTtFM0QwbW1CRjtBQUNGO0F3RHpwbUJFO0VBQ0U7RUFDQTtFQUNBO0F4RDJwbUJKOztBNEQ5cG1CRTtFQUNFO0VBQ0E7QTVEaXFtQko7O0E0RG5xbUJFO0VBQ0U7RUFDQTtBNURzcW1CSjs7QTREeHFtQkU7RUFDRTtFQUNBO0E1RDJxbUJKOztBNEQ3cW1CRTtFQUNFO0VBQ0E7QTVEZ3JtQko7O0E0RGxybUJFO0VBQ0U7RUFDQTtBNURxcm1CSjs7QTREdnJtQkU7RUFDRTtFQUNBO0E1RDBybUJKOztBNEQ1cm1CRTtFQUNFO0VBQ0E7QTVEK3JtQko7O0E0RGpzbUJFO0VBQ0U7RUFDQTtBNURvc21CSjs7QTREdHNtQkU7RUFDRTtFQUNBO0E1RHlzbUJKOztBNEQzc21CRTtFQUNFO0VBQ0E7QTVEOHNtQko7O0E2RGh0bUJFO0VBQ0U7RUFDQTtBN0RtdG1CSjtBNkRodG1CTTtFQUdFO0VBQ0E7QTdEZ3RtQlI7O0E2RHp0bUJFO0VBQ0U7RUFDQTtBN0Q0dG1CSjtBNkR6dG1CTTtFQUdFO0VBQ0E7QTdEeXRtQlI7O0E2RGx1bUJFO0VBQ0U7RUFDQTtBN0RxdW1CSjtBNkRsdW1CTTtFQUdFO0VBQ0E7QTdEa3VtQlI7O0E2RDN1bUJFO0VBQ0U7RUFDQTtBN0Q4dW1CSjtBNkQzdW1CTTtFQUdFO0VBQ0E7QTdEMnVtQlI7O0E2RHB2bUJFO0VBQ0U7RUFDQTtBN0R1dm1CSjtBNkRwdm1CTTtFQUdFO0VBQ0E7QTdEb3ZtQlI7O0E2RDd2bUJFO0VBQ0U7RUFDQTtBN0Rnd21CSjtBNkQ3dm1CTTtFQUdFO0VBQ0E7QTdENnZtQlI7O0E2RHR3bUJFO0VBQ0U7RUFDQTtBN0R5d21CSjtBNkR0d21CTTtFQUdFO0VBQ0E7QTdEc3dtQlI7O0E2RC93bUJFO0VBQ0U7RUFDQTtBN0RreG1CSjtBNkQvd21CTTtFQUdFO0VBQ0E7QTdEK3dtQlI7O0E2RHh4bUJFO0VBQ0U7RUFDQTtBN0QyeG1CSjtBNkR4eG1CTTtFQUdFO0VBQ0E7QTdEd3htQlI7O0E2RGp5bUJFO0VBQ0U7RUFDQTtBN0RveW1CSjtBNkRqeW1CTTtFQUdFO0VBQ0E7QTdEaXltQlI7O0E2RDF4bUJBO0VBQ0U7RUFDQTtBN0Q2eG1CRjtBNkQxeG1CSTtFQUVFO0VBQ0E7QTdEMnhtQk47O0E4RHJ6bUJBO0VBQ0U7RUFFQTtBOUR1em1CRjs7QStEMXptQkE7RUFDRTtFQUNBLGFuQzZjNEI7RW1DNWM1QjtFQUNBO0VBQ0EsNkJuQzJjNEI7RW1DMWM1QjtBL0Q2em1CRjtBK0Qzem1CRTtFQUNFO0VBQ0EsVW5DdWMwQjtFbUN0YzFCLFduQ3NjMEI7RW1DcmMxQjtFekNJRSxzQ3lDSEY7QS9ENnptQko7QXNCdHptQk07RXlDWko7SXpDYU07RXRCeXptQk47QUFDRjs7QStEM3ptQkk7RUFDRTtBL0Q4em1CTjs7QWdFajFtQkE7RUFDRTtFQUNBO0FoRW8xbUJGO0FnRWwxbUJFO0VBQ0U7RUFDQTtFQUNBO0FoRW8xbUJKO0FnRWoxbUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEVtMW1CSjs7QWdFOTBtQkU7RUFDRTtBaEVpMW1CSjs7QWdFbDFtQkU7RUFDRTtBaEVxMW1CSjs7QWdFdDFtQkU7RUFDRTtBaEV5MW1CSjs7QWdFMTFtQkU7RUFDRTtBaEU2MW1CSjs7QWlFbDNtQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzRHNsQ2E7QU4reGtCZjs7QWlFbDNtQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzRDhrQ2E7QU51eWtCZjs7QWlFNzJtQkk7RUFDRTtFQUNBO0VBQ0EsYTNEa2tDVTtBTjh5a0JoQjs7QWlFNzJtQkk7RUFDRTtFQUNBO0VBQ0EsYTNENGpDVTtBTm96a0JoQjs7QWNqMW1CSTtFbUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNEa2tDVTtFTjJ6a0JkO0VpRTEzbUJFO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU5nMGtCZDtBQUNGO0FjOTFtQkk7RW1EeENBO0lBQ0U7SUFDQTtJQUNBLGEzRGtrQ1U7RU51MGtCZDtFaUV0NG1CRTtJQUNFO0lBQ0E7SUFDQSxhM0Q0akNVO0VONDBrQmQ7QUFDRjtBYzEybUJJO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0Rra0NVO0VObTFrQmQ7RWlFbDVtQkU7SUFDRTtJQUNBO0lBQ0EsYTNENGpDVTtFTncxa0JkO0FBQ0Y7QWN0M21CSTtFbUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNEa2tDVTtFTisxa0JkO0VpRTk1bUJFO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU5vMmtCZDtBQUNGO0FjbDRtQkk7RW1EeENBO0lBQ0U7SUFDQTtJQUNBLGEzRGtrQ1U7RU4yMmtCZDtFaUUxNm1CRTtJQUNFO0lBQ0E7SUFDQSxhM0Q0akNVO0VOZzNrQmQ7QUFDRjtBa0U1OG1CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRTg4bUJGOztBa0UzOG1CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRTg4bUJGOztBbUV0OW1CQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRXU5bUJGO0FvRXA5bUJFOztFQUNFO0FwRXU5bUJKOztBcUVyK21CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVL0RnZHFCO0UrRC9jckI7QXJFdyttQko7O0FzRWgvbUJBO0VDQUU7RUFDQTtFQUNBO0F2RW8vbUJGOztBd0UxL21CQTtFQUNFO0VBQ0E7RUFDQSw2QjVDaXNCNEI7RTRDaHNCNUI7RUFDQTtFQUNBLGFsRXlxQlc7QU5vMWxCYjs7QXlFajhtQlE7RUFPSTtBekU4N21CWjs7QXlFcjhtQlE7RUFPSTtBekVrOG1CWjs7QXlFejhtQlE7RUFPSTtBekVzOG1CWjs7QXlFNzhtQlE7RUFPSTtBekUwOG1CWjs7QXlFajltQlE7RUFPSTtBekU4OG1CWjs7QXlFcjltQlE7RUFPSTtBekVrOW1CWjs7QXlFejltQlE7RUFPSTtBekVzOW1CWjs7QXlFNzltQlE7RUFPSTtBekUwOW1CWjs7QXlFaittQlE7RUFPSTtBekU4OW1CWjs7QXlFcittQlE7RUFPSTtBekVrK21CWjs7QXlFeittQlE7RUFPSTtBekVzK21CWjs7QXlFNyttQlE7RUFPSTtBekUwK21CWjs7QXlFai9tQlE7RUFPSTtBekU4K21CWjs7QXlFci9tQlE7RUFPSTtBekVrL21CWjs7QXlFei9tQlE7RUFPSTtBekVzL21CWjs7QXlFNy9tQlE7RUFPSTtBekUwL21CWjs7QXlFamduQlE7RUFPSTtBekU4L21CWjs7QXlFcmduQlE7RUFPSTtBekVrZ25CWjs7QXlFemduQlE7RUFPSTtBekVzZ25CWjs7QXlFN2duQlE7RUFPSTtBekUwZ25CWjs7QXlFamhuQlE7RUFPSTtBekU4Z25CWjs7QXlFcmhuQlE7RUFPSTtBekVraG5CWjs7QXlFemhuQlE7RUFPSTtBekVzaG5CWjs7QXlFN2huQlE7RUFPSTtBekUwaG5CWjs7QXlFamluQlE7RUFPSTtBekU4aG5CWjs7QXlFcmluQlE7RUFPSTtBekVraW5CWjs7QXlFemluQlE7RUFPSTtBekVzaW5CWjs7QXlFN2luQlE7RUFPSTtBekUwaW5CWjs7QXlFampuQlE7RUFPSTtBekU4aW5CWjs7QXlFcmpuQlE7RUFPSTtBekVram5CWjs7QXlFempuQlE7RUFPSTtBekVzam5CWjs7QXlFN2puQlE7RUFPSTtBekUwam5CWjs7QXlFamtuQlE7RUFPSTtBekU4am5CWjs7QXlFcmtuQlE7RUFPSTtBekVra25CWjs7QXlFemtuQlE7RUFPSTtBekVza25CWjs7QXlFN2tuQlE7RUFPSTtBekUwa25CWjs7QXlFamxuQlE7RUFPSTtBekU4a25CWjs7QXlFcmxuQlE7RUFPSTtBekVrbG5CWjs7QXlFemxuQlE7RUFPSTtBekVzbG5CWjs7QXlFN2xuQlE7RUFPSTtBekUwbG5CWjs7QXlFam1uQlE7RUFPSTtBekU4bG5CWjs7QXlFcm1uQlE7RUFPSTtBekVrbW5CWjs7QXlFem1uQlE7RUFPSTtBekVzbW5CWjs7QXlFN21uQlE7RUFPSTtBekUwbW5CWjs7QXlFam5uQlE7RUFPSTtBekU4bW5CWjs7QXlFcm5uQlE7RUFPSTtBekVrbm5CWjs7QXlFbm9uQlE7RUFDRTtBekVzb25CVjs7QXlFdm9uQlE7RUFDRTtBekUwb25CVjs7QXlFM29uQlE7RUFDRTtBekU4b25CVjs7QXlFL29uQlE7RUFDRTtBekVrcG5CVjs7QXlFbnBuQlE7RUFDRTtBekVzcG5CVjs7QXlFdnBuQlE7RUFDRTtBekUwcG5CVjs7QXlFM3BuQlE7RUFDRTtBekU4cG5CVjs7QXlFL3BuQlE7RUFDRTtBekVrcW5CVjs7QXlFbnFuQlE7RUFDRTtBekVzcW5CVjs7QXlFdnFuQlE7RUFDRTtBekUwcW5CVjs7QXlFanFuQlE7RUFPSTtBekU4cG5CWjs7QXlFcnFuQlE7RUFPSTtBekVrcW5CWjs7QXlFenFuQlE7RUFPSTtBekVzcW5CWjs7QXlFN3FuQlE7RUFPSTtBekUwcW5CWjs7QXlFanJuQlE7RUFPSTtBekU4cW5CWjs7QXlFcnJuQlE7RUFPSTtBekVrcm5CWjs7QXlFenJuQlE7RUFPSTtBekVzcm5CWjs7QXlFN3JuQlE7RUFPSTtBekUwcm5CWjs7QXlFanNuQlE7RUFPSTtBekU4cm5CWjs7QXlFcnNuQlE7RUFPSTtBekVrc25CWjs7QXlFenNuQlE7RUFPSTtBekVzc25CWjs7QXlFN3NuQlE7RUFPSTtBekUwc25CWjs7QXlFanRuQlE7RUFPSTtBekU4c25CWjs7QXlFcnRuQlE7RUFPSTtBekVrdG5CWjs7QXlFenRuQlE7RUFPSTtBekVzdG5CWjs7QXlFN3RuQlE7RUFPSTtBekUwdG5CWjs7QXlFanVuQlE7RUFPSTtBekU4dG5CWjs7QXlFcnVuQlE7RUFPSTtBekVrdW5CWjs7QXlFenVuQlE7RUFPSTtBekVzdW5CWjs7QXlFN3VuQlE7RUFPSTtBekUwdW5CWjs7QXlFanZuQlE7RUFPSTtBekU4dW5CWjs7QXlFcnZuQlE7RUFPSTtBekVrdm5CWjs7QXlFenZuQlE7RUFPSTtBekVzdm5CWjs7QXlFN3ZuQlE7RUFPSTtBekUwdm5CWjs7QXlFanduQlE7RUFPSTtBekU4dm5CWjs7QXlFcnduQlE7RUFPSTtBekVrd25CWjs7QXlFenduQlE7RUFPSTtBekVzd25CWjs7QXlFN3duQlE7RUFPSTtBekUwd25CWjs7QXlFanhuQlE7RUFPSTtBekU4d25CWjs7QXlFcnhuQlE7RUFPSTtBekVreG5CWjs7QXlFenhuQlE7RUFJUTtFQUdKO0F6RXV4bkJaOztBeUU5eG5CUTtFQUlRO0VBR0o7QXpFNHhuQlo7O0F5RW55bkJRO0VBSVE7RUFHSjtBekVpeW5CWjs7QXlFeHluQlE7RUFJUTtFQUdKO0F6RXN5bkJaOztBeUU3eW5CUTtFQUlRO0VBR0o7QXpFMnluQlo7O0F5RWx6bkJRO0VBSVE7RUFHSjtBekVnem5CWjs7QXlFdnpuQlE7RUFJUTtFQUdKO0F6RXF6bkJaOztBeUU1em5CUTtFQUlRO0VBR0o7QXpFMHpuQlo7O0F5RWowbkJRO0VBSVE7RUFHSjtBekUrem5CWjs7QXlFdDBuQlE7RUFJUTtFQUdKO0F6RW8wbkJaOztBeUUzMG5CUTtFQUlRO0VBR0o7QXpFeTBuQlo7O0F5RWgxbkJRO0VBSVE7RUFHSjtBekU4MG5CWjs7QXlFcjFuQlE7RUFPSTtBekVrMW5CWjs7QXlFejFuQlE7RUFPSTtBekVzMW5CWjs7QXlFNzFuQlE7RUFPSTtBekUwMW5CWjs7QXlFajJuQlE7RUFPSTtBekU4MW5CWjs7QXlFcjJuQlE7RUFPSTtBekVrMm5CWjs7QXlFejJuQlE7RUFPSTtBekVzMm5CWjs7QXlFNzJuQlE7RUFPSTtBekUwMm5CWjs7QXlFajNuQlE7RUFPSTtBekU4Mm5CWjs7QXlFcjNuQlE7RUFPSTtBekVrM25CWjs7QXlFejNuQlE7RUFPSTtBekVzM25CWjs7QXlFNzNuQlE7RUFPSTtBekUwM25CWjs7QXlFajRuQlE7RUFPSTtBekU4M25CWjs7QXlFcjRuQlE7RUFPSTtBekVrNG5CWjs7QXlFbjVuQlE7RUFDRTtBekVzNW5CVjs7QXlFdjVuQlE7RUFDRTtBekUwNW5CVjs7QXlFMzVuQlE7RUFDRTtBekU4NW5CVjs7QXlFLzVuQlE7RUFDRTtBekVrNm5CVjs7QXlFbjZuQlE7RUFDRTtBekVzNm5CVjs7QXlFNzVuQlE7RUFPSTtBekUwNW5CWjs7QXlFajZuQlE7RUFPSTtBekU4NW5CWjs7QXlFcjZuQlE7RUFPSTtBekVrNm5CWjs7QXlFejZuQlE7RUFPSTtBekVzNm5CWjs7QXlFNzZuQlE7RUFPSTtBekUwNm5CWjs7QXlFajduQlE7RUFPSTtBekU4Nm5CWjs7QXlFcjduQlE7RUFPSTtBekVrN25CWjs7QXlFejduQlE7RUFPSTtBekVzN25CWjs7QXlFNzduQlE7RUFPSTtBekUwN25CWjs7QXlFajhuQlE7RUFPSTtBekU4N25CWjs7QXlFcjhuQlE7RUFPSTtBekVrOG5CWjs7QXlFejhuQlE7RUFPSTtBekVzOG5CWjs7QXlFNzhuQlE7RUFPSTtBekUwOG5CWjs7QXlFajluQlE7RUFPSTtBekU4OG5CWjs7QXlFcjluQlE7RUFPSTtBekVrOW5CWjs7QXlFejluQlE7RUFPSTtBekVzOW5CWjs7QXlFNzluQlE7RUFPSTtBekUwOW5CWjs7QXlFaituQlE7RUFPSTtBekU4OW5CWjs7QXlFcituQlE7RUFPSTtBekVrK25CWjs7QXlFeituQlE7RUFPSTtBekVzK25CWjs7QXlFNytuQlE7RUFPSTtBekUwK25CWjs7QXlFai9uQlE7RUFPSTtBekU4K25CWjs7QXlFci9uQlE7RUFPSTtBekVrL25CWjs7QXlFei9uQlE7RUFPSTtBekVzL25CWjs7QXlFNy9uQlE7RUFPSTtBekUwL25CWjs7QXlFamdvQlE7RUFPSTtBekU4L25CWjs7QXlFcmdvQlE7RUFPSTtBekVrZ29CWjs7QXlFemdvQlE7RUFPSTtBekVzZ29CWjs7QXlFN2dvQlE7RUFPSTtBekUwZ29CWjs7QXlFamhvQlE7RUFPSTtBekU4Z29CWjs7QXlFcmhvQlE7RUFPSTtBekVraG9CWjs7QXlFemhvQlE7RUFPSTtBekVzaG9CWjs7QXlFN2hvQlE7RUFPSTtBekUwaG9CWjs7QXlFamlvQlE7RUFPSTtBekU4aG9CWjs7QXlFcmlvQlE7RUFPSTtBekVraW9CWjs7QXlFemlvQlE7RUFPSTtBekVzaW9CWjs7QXlFN2lvQlE7RUFPSTtBekUwaW9CWjs7QXlFampvQlE7RUFPSTtBekU4aW9CWjs7QXlFcmpvQlE7RUFPSTtBekVram9CWjs7QXlFempvQlE7RUFPSTtBekVzam9CWjs7QXlFN2pvQlE7RUFPSTtBekUwam9CWjs7QXlFamtvQlE7RUFPSTtBekU4am9CWjs7QXlFcmtvQlE7RUFPSTtBekVra29CWjs7QXlFemtvQlE7RUFPSTtBekVza29CWjs7QXlFN2tvQlE7RUFPSTtBekUwa29CWjs7QXlFamxvQlE7RUFPSTtBekU4a29CWjs7QXlFcmxvQlE7RUFPSTtBekVrbG9CWjs7QXlFemxvQlE7RUFPSTtBekVzbG9CWjs7QXlFN2xvQlE7RUFPSTtBekUwbG9CWjs7QXlFam1vQlE7RUFPSTtBekU4bG9CWjs7QXlFcm1vQlE7RUFPSTtBekVrbW9CWjs7QXlFem1vQlE7RUFPSTtBekVzbW9CWjs7QXlFN21vQlE7RUFPSTtBekUwbW9CWjs7QXlFam5vQlE7RUFPSTtBekU4bW9CWjs7QXlFcm5vQlE7RUFPSTtBekVrbm9CWjs7QXlFem5vQlE7RUFPSTtBekVzbm9CWjs7QXlFN25vQlE7RUFPSTtBekUwbm9CWjs7QXlFam9vQlE7RUFPSTtBekU4bm9CWjs7QXlFcm9vQlE7RUFPSTtBekVrb29CWjs7QXlFem9vQlE7RUFPSTtBekVzb29CWjs7QXlFN29vQlE7RUFPSTtBekUwb29CWjs7QXlFanBvQlE7RUFPSTtBekU4b29CWjs7QXlFcnBvQlE7RUFPSTtBekVrcG9CWjs7QXlFenBvQlE7RUFPSTtBekVzcG9CWjs7QXlFN3BvQlE7RUFPSTtBekUwcG9CWjs7QXlFanFvQlE7RUFPSTtBekU4cG9CWjs7QXlFcnFvQlE7RUFPSTtFQUFBO0F6RW1xb0JaOztBeUUxcW9CUTtFQU9JO0VBQUE7QXpFd3FvQlo7O0F5RS9xb0JRO0VBT0k7RUFBQTtBekU2cW9CWjs7QXlFcHJvQlE7RUFPSTtFQUFBO0F6RWtyb0JaOztBeUV6cm9CUTtFQU9JO0VBQUE7QXpFdXJvQlo7O0F5RTlyb0JRO0VBT0k7RUFBQTtBekU0cm9CWjs7QXlFbnNvQlE7RUFPSTtFQUFBO0F6RWlzb0JaOztBeUV4c29CUTtFQU9JO0VBQUE7QXpFc3NvQlo7O0F5RTdzb0JRO0VBT0k7RUFBQTtBekUyc29CWjs7QXlFbHRvQlE7RUFPSTtFQUFBO0F6RWd0b0JaOztBeUV2dG9CUTtFQU9JO0VBQUE7QXpFcXRvQlo7O0F5RTV0b0JRO0VBT0k7RUFBQTtBekUwdG9CWjs7QXlFanVvQlE7RUFPSTtFQUFBO0F6RSt0b0JaOztBeUV0dW9CUTtFQU9JO0VBQUE7QXpFb3VvQlo7O0F5RTN1b0JRO0VBT0k7QXpFd3VvQlo7O0F5RS91b0JRO0VBT0k7QXpFNHVvQlo7O0F5RW52b0JRO0VBT0k7QXpFZ3ZvQlo7O0F5RXZ2b0JRO0VBT0k7QXpFb3ZvQlo7O0F5RTN2b0JRO0VBT0k7QXpFd3ZvQlo7O0F5RS92b0JRO0VBT0k7QXpFNHZvQlo7O0F5RW53b0JRO0VBT0k7QXpFZ3dvQlo7O0F5RXZ3b0JRO0VBT0k7QXpFb3dvQlo7O0F5RTN3b0JRO0VBT0k7QXpFd3dvQlo7O0F5RS93b0JRO0VBT0k7QXpFNHdvQlo7O0F5RW54b0JRO0VBT0k7QXpFZ3hvQlo7O0F5RXZ4b0JRO0VBT0k7QXpFb3hvQlo7O0F5RTN4b0JRO0VBT0k7QXpFd3hvQlo7O0F5RS94b0JRO0VBT0k7QXpFNHhvQlo7O0F5RW55b0JRO0VBT0k7QXpFZ3lvQlo7O0F5RXZ5b0JRO0VBT0k7QXpFb3lvQlo7O0F5RTN5b0JRO0VBT0k7QXpFd3lvQlo7O0F5RS95b0JRO0VBT0k7QXpFNHlvQlo7O0F5RW56b0JRO0VBT0k7QXpFZ3pvQlo7O0F5RXZ6b0JRO0VBT0k7QXpFb3pvQlo7O0F5RTN6b0JRO0VBT0k7QXpFd3pvQlo7O0F5RS96b0JRO0VBT0k7QXpFNHpvQlo7O0F5RW4wb0JRO0VBT0k7QXpFZzBvQlo7O0F5RXYwb0JRO0VBT0k7QXpFbzBvQlo7O0F5RTMwb0JRO0VBT0k7QXpFdzBvQlo7O0F5RS8wb0JRO0VBT0k7QXpFNDBvQlo7O0F5RW4xb0JRO0VBT0k7QXpFZzFvQlo7O0F5RXYxb0JRO0VBT0k7QXpFbzFvQlo7O0F5RTMxb0JRO0VBT0k7QXpFdzFvQlo7O0F5RS8xb0JRO0VBT0k7QXpFNDFvQlo7O0F5RW4yb0JRO0VBT0k7QXpFZzJvQlo7O0F5RXYyb0JRO0VBT0k7QXpFbzJvQlo7O0F5RTMyb0JRO0VBT0k7QXpFdzJvQlo7O0F5RS8yb0JRO0VBT0k7RUFBQTtBekU2Mm9CWjs7QXlFcDNvQlE7RUFPSTtFQUFBO0F6RWszb0JaOztBeUV6M29CUTtFQU9JO0VBQUE7QXpFdTNvQlo7O0F5RTkzb0JRO0VBT0k7RUFBQTtBekU0M29CWjs7QXlFbjRvQlE7RUFPSTtFQUFBO0F6RWk0b0JaOztBeUV4NG9CUTtFQU9JO0VBQUE7QXpFczRvQlo7O0F5RTc0b0JRO0VBT0k7RUFBQTtBekUyNG9CWjs7QXlFbDVvQlE7RUFPSTtFQUFBO0F6RWc1b0JaOztBeUV2NW9CUTtFQU9JO0VBQUE7QXpFcTVvQlo7O0F5RTU1b0JRO0VBT0k7RUFBQTtBekUwNW9CWjs7QXlFajZvQlE7RUFPSTtBekU4NW9CWjs7QXlFcjZvQlE7RUFPSTtBekVrNm9CWjs7QXlFejZvQlE7RUFPSTtBekVzNm9CWjs7QXlFNzZvQlE7RUFPSTtBekUwNm9CWjs7QXlFajdvQlE7RUFPSTtBekU4Nm9CWjs7QXlFcjdvQlE7RUFPSTtBekVrN29CWjs7QXlFejdvQlE7RUFPSTtBekVzN29CWjs7QXlFNzdvQlE7RUFPSTtBekUwN29CWjs7QXlFajhvQlE7RUFPSTtBekU4N29CWjs7QXlFcjhvQlE7RUFPSTtBekVrOG9CWjs7QXlFejhvQlE7RUFPSTtBekVzOG9CWjs7QXlFNzhvQlE7RUFPSTtBekUwOG9CWjs7QXlFajlvQlE7RUFPSTtBekU4OG9CWjs7QXlFcjlvQlE7RUFPSTtBekVrOW9CWjs7QXlFejlvQlE7RUFPSTtBekVzOW9CWjs7QXlFNzlvQlE7RUFPSTtBekUwOW9CWjs7QXlFaitvQlE7RUFPSTtBekU4OW9CWjs7QXlFcitvQlE7RUFPSTtBekVrK29CWjs7QXlFeitvQlE7RUFPSTtBekVzK29CWjs7QXlFNytvQlE7RUFPSTtBekUwK29CWjs7QXlFai9vQlE7RUFPSTtBekU4K29CWjs7QXlFci9vQlE7RUFPSTtBekVrL29CWjs7QXlFei9vQlE7RUFPSTtBekVzL29CWjs7QXlFNy9vQlE7RUFPSTtBekUwL29CWjs7QXlFamdwQlE7RUFPSTtBekU4L29CWjs7QXlFcmdwQlE7RUFPSTtBekVrZ3BCWjs7QXlFemdwQlE7RUFPSTtFQUFBO0F6RXVncEJaOztBeUU5Z3BCUTtFQU9JO0VBQUE7QXpFNGdwQlo7O0F5RW5ocEJRO0VBT0k7RUFBQTtBekVpaHBCWjs7QXlFeGhwQlE7RUFPSTtFQUFBO0F6RXNocEJaOztBeUU3aHBCUTtFQU9JO0VBQUE7QXpFMmhwQlo7O0F5RWxpcEJRO0VBT0k7RUFBQTtBekVnaXBCWjs7QXlFdmlwQlE7RUFPSTtFQUFBO0F6RXFpcEJaOztBeUU1aXBCUTtFQU9JO0VBQUE7QXpFMGlwQlo7O0F5RWpqcEJRO0VBT0k7RUFBQTtBekUraXBCWjs7QXlFdGpwQlE7RUFPSTtFQUFBO0F6RW9qcEJaOztBeUUzanBCUTtFQU9JO0VBQUE7QXpFeWpwQlo7O0F5RWhrcEJRO0VBT0k7RUFBQTtBekU4anBCWjs7QXlFcmtwQlE7RUFPSTtBekVra3BCWjs7QXlFemtwQlE7RUFPSTtBekVza3BCWjs7QXlFN2twQlE7RUFPSTtBekUwa3BCWjs7QXlFamxwQlE7RUFPSTtBekU4a3BCWjs7QXlFcmxwQlE7RUFPSTtBekVrbHBCWjs7QXlFemxwQlE7RUFPSTtBekVzbHBCWjs7QXlFN2xwQlE7RUFPSTtBekUwbHBCWjs7QXlFam1wQlE7RUFPSTtBekU4bHBCWjs7QXlFcm1wQlE7RUFPSTtBekVrbXBCWjs7QXlFem1wQlE7RUFPSTtBekVzbXBCWjs7QXlFN21wQlE7RUFPSTtBekUwbXBCWjs7QXlFam5wQlE7RUFPSTtBekU4bXBCWjs7QXlFcm5wQlE7RUFPSTtBekVrbnBCWjs7QXlFem5wQlE7RUFPSTtBekVzbnBCWjs7QXlFN25wQlE7RUFPSTtBekUwbnBCWjs7QXlFam9wQlE7RUFPSTtBekU4bnBCWjs7QXlFcm9wQlE7RUFPSTtBekVrb3BCWjs7QXlFem9wQlE7RUFPSTtBekVzb3BCWjs7QXlFN29wQlE7RUFPSTtBekUwb3BCWjs7QXlFanBwQlE7RUFPSTtBekU4b3BCWjs7QXlFcnBwQlE7RUFPSTtBekVrcHBCWjs7QXlFenBwQlE7RUFPSTtBekVzcHBCWjs7QXlFN3BwQlE7RUFPSTtBekUwcHBCWjs7QXlFanFwQlE7RUFPSTtBekU4cHBCWjs7QXlFcnFwQlE7RUFPSTtBekVrcXBCWjs7QXlFenFwQlE7RUFPSTtBekVzcXBCWjs7QXlFN3FwQlE7RUFPSTtBekUwcXBCWjs7QXlFanJwQlE7RUFPSTtBekU4cXBCWjs7QXlFcnJwQlE7RUFPSTtBekVrcnBCWjs7QXlFenJwQlE7RUFPSTtBekVzcnBCWjs7QXlFN3JwQlE7RUFPSTtBekUwcnBCWjs7QXlFanNwQlE7RUFPSTtBekU4cnBCWjs7QXlFcnNwQlE7RUFPSTtBekVrc3BCWjs7QXlFenNwQlE7RUFPSTtBekVzc3BCWjs7QXlFN3NwQlE7RUFPSTtBekUwc3BCWjs7QXlFanRwQlE7RUFPSTtBekU4c3BCWjs7QXlFcnRwQlE7RUFPSTtBekVrdHBCWjs7QXlFenRwQlE7RUFPSTtBekVzdHBCWjs7QXlFN3RwQlE7RUFPSTtBekUwdHBCWjs7QXlFanVwQlE7RUFPSTtBekU4dHBCWjs7QXlFcnVwQlE7RUFPSTtBekVrdXBCWjs7QXlFenVwQlE7RUFPSTtBekVzdXBCWjs7QXlFN3VwQlE7RUFPSTtBekUwdXBCWjs7QXlFanZwQlE7RUFPSTtBekU4dXBCWjs7QXlFcnZwQlE7RUFPSTtBekVrdnBCWjs7QXlFenZwQlE7RUFPSTtBekVzdnBCWjs7QXlFN3ZwQlE7RUFPSTtBekUwdnBCWjs7QXlFandwQlE7RUFPSTtBekU4dnBCWjs7QXlFcndwQlE7RUFPSTtBekVrd3BCWjs7QXlFendwQlE7RUFPSTtBekVzd3BCWjs7QXlFN3dwQlE7RUFPSTtBekUwd3BCWjs7QXlFanhwQlE7RUFPSTtBekU4d3BCWjs7QXlFcnhwQlE7RUFPSTtBekVreHBCWjs7QXlFenhwQlE7RUFPSTtBekVzeHBCWjs7QXlFN3hwQlE7RUFPSTtBekUweHBCWjs7QXlFanlwQlE7RUFPSTtBekU4eHBCWjs7QXlFcnlwQlE7RUFPSTtBekVreXBCWjs7QXlFenlwQlE7RUFPSTtBekVzeXBCWjs7QXlFN3lwQlE7RUFPSTtBekUweXBCWjs7QXlFanpwQlE7RUFPSTtBekU4eXBCWjs7QXlFcnpwQlE7RUFPSTtBekVrenBCWjs7QXlFenpwQlE7RUFPSTtBekVzenBCWjs7QXlFN3pwQlE7RUFPSTtBekUwenBCWjs7QXlFajBwQlE7RUFPSTtBekU4enBCWjs7QXlFcjBwQlE7RUFPSTtBekVrMHBCWjs7QXlFejBwQlE7RUFPSTtBekVzMHBCWjs7QXlFNzBwQlE7RUFPSTtBekUwMHBCWjs7QXlFajFwQlE7RUFPSTtBekU4MHBCWjs7QXlFcjFwQlE7RUFPSTtBekVrMXBCWjs7QXlFejFwQlE7RUFPSTtBekVzMXBCWjs7QXlFNzFwQlE7RUFPSTtBekUwMXBCWjs7QXlFajJwQlE7RUFPSTtBekU4MXBCWjs7QXlFcjJwQlE7RUFPSTtBekVrMnBCWjs7QXlFdjNwQlE7QUFjQTtFQU9JO0VBQUE7QXpFdzJwQlo7O0F5RXIxcEJRO0FBMUJBO0VBSVE7RUFHSjtBekU4MnBCWjs7QXlFcjNwQlE7RUFJUTtFQUdKO0F6RW0zcEJaOztBeUUxM3BCUTtFQUlRO0VBR0o7QXpFdzNwQlo7O0F5RS8zcEJRO0VBSVE7RUFHSjtBekU2M3BCWjs7QXlFcDRwQlE7RUFJUTtFQUdKO0F6RWs0cEJaOztBeUV6NHBCUTtFQUlRO0VBR0o7QXpFdTRwQlo7O0F5RTk0cEJRO0VBSVE7RUFHSjtBekU0NHBCWjs7QXlFbjVwQlE7RUFJUTtFQUdKO0F6RWk1cEJaOztBeUV4NXBCUTtFQUlRO0VBR0o7QXpFczVwQlo7O0F5RTc1cEJRO0VBSVE7RUFHSjtBekUyNXBCWjs7QXlFbDZwQlE7RUFJUTtFQUdKO0F6RWc2cEJaOztBeUV2NnBCUTtFQUlRO0VBR0o7QXpFcTZwQlo7O0F5RTU2cEJRO0VBSVE7RUFHSjtBekUwNnBCWjs7QXlFajdwQlE7RUFJUTtFQUdKO0F6RSs2cEJaOztBeUV0N3BCUTtFQUlRO0VBR0o7QXpFbzdwQlo7O0F5RTM3cEJRO0VBSVE7RUFHSjtBekV5N3BCWjs7QXlFaDhwQlE7RUFJUTtFQUdKO0F6RTg3cEJaOztBeUVyOHBCUTtFQUlRO0VBR0o7QXpFbThwQlo7O0F5RTE4cEJRO0VBSVE7RUFHSjtBekV3OHBCWjs7QXlFLzhwQlE7RUFJUTtFQUdKO0F6RTY4cEJaOztBeUU5OXBCUTtFQUNFO0F6RWkrcEJWOztBeUVsK3BCUTtFQUNFO0F6RXErcEJWOztBeUV0K3BCUTtFQUNFO0F6RXkrcEJWOztBeUUxK3BCUTtFQUNFO0F6RTYrcEJWOztBeUVwK3BCUTtFQU9JO0F6RWkrcEJaOztBeUV4K3BCUTtFQU9JO0F6RXErcEJaOztBeUU1K3BCUTtFQU9JO0F6RXkrcEJaOztBeUVoL3BCUTtFQU9JO0F6RTYrcEJaOztBeUVwL3BCUTtFQU9JO0F6RWkvcEJaOztBeUV4L3BCUTtFQU9JO0F6RXEvcEJaOztBeUU1L3BCUTtFQU9JO0F6RXkvcEJaOztBeUVoZ3FCUTtFQU9JO0F6RTYvcEJaOztBeUU5Z3FCUTtFQUNFO0F6RWlocUJWOztBeUU3Z3FCVTtFQUNFO0F6RWdocUJaOztBeUV0aHFCUTtFQUNFO0F6RXlocUJWOztBeUVyaHFCVTtFQUNFO0F6RXdocUJaOztBeUU5aHFCUTtFQUNFO0F6RWlpcUJWOztBeUU3aHFCVTtFQUNFO0F6RWdpcUJaOztBeUV0aXFCUTtFQUNFO0F6RXlpcUJWOztBeUVyaXFCVTtFQUNFO0F6RXdpcUJaOztBeUU5aXFCUTtFQUNFO0F6RWlqcUJWOztBeUU3aXFCVTtFQUNFO0F6RWdqcUJaOztBeUU1aXFCUTtFQU9JO0F6RXlpcUJaOztBeUVwaXFCVTtFQU9JO0F6RWlpcUJkOztBeUVwanFCUTtFQU9JO0F6RWlqcUJaOztBeUU1aXFCVTtFQU9JO0F6RXlpcUJkOztBeUU1anFCUTtFQU9JO0F6RXlqcUJaOztBeUVwanFCVTtFQU9JO0F6RWlqcUJkOztBeUVwa3FCUTtFQUlRO0VBR0o7QXpFa2txQlo7O0F5RXprcUJRO0VBSVE7RUFHSjtBekV1a3FCWjs7QXlFOWtxQlE7RUFJUTtFQUdKO0F6RTRrcUJaOztBeUVubHFCUTtFQUlRO0VBR0o7QXpFaWxxQlo7O0F5RXhscUJRO0VBSVE7RUFHSjtBekVzbHFCWjs7QXlFN2xxQlE7RUFJUTtFQUdKO0F6RTJscUJaOztBeUVsbXFCUTtFQUlRO0VBR0o7QXpFZ21xQlo7O0F5RXZtcUJRO0VBSVE7RUFHSjtBekVxbXFCWjs7QXlFNW1xQlE7RUFJUTtFQUdKO0F6RTBtcUJaOztBeUVqbnFCUTtFQUlRO0VBR0o7QXpFK21xQlo7O0F5RXRucUJRO0VBSVE7RUFHSjtBekVvbnFCWjs7QXlFcm9xQlE7RUFDRTtBekV3b3FCVjs7QXlFcG9xQlU7RUFDRTtBekV1b3FCWjs7QXlFN29xQlE7RUFDRTtBekVncHFCVjs7QXlFNW9xQlU7RUFDRTtBekUrb3FCWjs7QXlFcnBxQlE7RUFDRTtBekV3cHFCVjs7QXlFcHBxQlU7RUFDRTtBekV1cHFCWjs7QXlFN3BxQlE7RUFDRTtBekVncXFCVjs7QXlFNXBxQlU7RUFDRTtBekUrcHFCWjs7QXlFcnFxQlE7RUFDRTtBekV3cXFCVjs7QXlFcHFxQlU7RUFDRTtBekV1cXFCWjs7QXlFN3FxQlE7RUFDRTtBekVncnFCVjs7QXlFNXFxQlU7RUFDRTtBekUrcXFCWjs7QXlFM3FxQlE7RUFJUTtFQUdKO0F6RXlxcUJaOztBeUVocnFCUTtFQUlRO0VBR0o7QXpFOHFxQlo7O0F5RXJycUJRO0VBSVE7RUFHSjtBekVtcnFCWjs7QXlFMXJxQlE7RUFJUTtFQUdKO0F6RXdycUJaOztBeUUvcnFCUTtFQUlRO0VBR0o7QXpFNnJxQlo7O0F5RXBzcUJRO0VBSVE7RUFHSjtBekVrc3FCWjs7QXlFenNxQlE7RUFJUTtFQUdKO0F6RXVzcUJaOztBeUU5c3FCUTtFQUlRO0VBR0o7QXpFNHNxQlo7O0F5RW50cUJRO0VBSVE7RUFHSjtBekVpdHFCWjs7QXlFeHRxQlE7RUFJUTtFQUdKO0F6RXN0cUJaOztBeUU3dHFCUTtFQUlRO0VBR0o7QXpFMnRxQlo7O0F5RWx1cUJRO0VBSVE7RUFHSjtBekVndXFCWjs7QXlFdnVxQlE7RUFJUTtFQUdKO0F6RXF1cUJaOztBeUU1dXFCUTtFQUlRO0VBR0o7QXpFMHVxQlo7O0F5RWp2cUJRO0VBSVE7RUFHSjtBekUrdXFCWjs7QXlFdHZxQlE7RUFJUTtFQUdKO0F6RW92cUJaOztBeUVyd3FCUTtFQUNFO0F6RXd3cUJWOztBeUV6d3FCUTtFQUNFO0F6RTR3cUJWOztBeUU3d3FCUTtFQUNFO0F6RWd4cUJWOztBeUVqeHFCUTtFQUNFO0F6RW94cUJWOztBeUVyeHFCUTtFQUNFO0F6RXd4cUJWOztBeUUvd3FCUTtFQU9JO0F6RTR3cUJaOztBeUVueHFCUTtFQU9JO0F6RWd4cUJaOztBeUV2eHFCUTtFQU9JO0F6RW94cUJaOztBeUUzeHFCUTtFQU9JO0F6RXd4cUJaOztBeUUveHFCUTtFQU9JO0F6RTR4cUJaOztBeUVueXFCUTtFQU9JO0F6RWd5cUJaOztBeUV2eXFCUTtFQU9JO0F6RW95cUJaOztBeUUzeXFCUTtFQU9JO0F6RXd5cUJaOztBeUUveXFCUTtFQU9JO0F6RTR5cUJaOztBeUVuenFCUTtFQU9JO0F6RWd6cUJaOztBeUV2enFCUTtFQU9JO0F6RW96cUJaOztBeUUzenFCUTtFQU9JO0F6RXd6cUJaOztBeUUvenFCUTtFQU9JO0F6RTR6cUJaOztBeUVuMHFCUTtFQU9JO0F6RWcwcUJaOztBeUV2MHFCUTtFQU9JO0F6RW8wcUJaOztBeUUzMHFCUTtFQU9JO0F6RXcwcUJaOztBeUUvMHFCUTtFQU9JO0F6RTQwcUJaOztBeUVuMXFCUTtFQU9JO0F6RWcxcUJaOztBeUV2MXFCUTtFQU9JO0F6RW8xcUJaOztBeUUzMXFCUTtFQU9JO0F6RXcxcUJaOztBeUUvMXFCUTtFQU9JO0F6RTQxcUJaOztBeUVuMnFCUTtFQU9JO0F6RWcycUJaOztBeUV2MnFCUTtFQU9JO0F6RW8ycUJaOztBeUUzMnFCUTtFQU9JO0VBQUE7QXpFeTJxQlo7O0F5RWgzcUJRO0VBT0k7RUFBQTtBekU4MnFCWjs7QXlFcjNxQlE7RUFPSTtFQUFBO0F6RW0zcUJaOztBeUUxM3FCUTtFQU9JO0VBQUE7QXpFdzNxQlo7O0F5RS8zcUJRO0VBT0k7RUFBQTtBekU2M3FCWjs7QXlFcDRxQlE7RUFPSTtFQUFBO0F6RWs0cUJaOztBeUV6NHFCUTtFQU9JO0VBQUE7QXpFdTRxQlo7O0F5RTk0cUJRO0VBT0k7RUFBQTtBekU0NHFCWjs7QXlFbjVxQlE7RUFPSTtFQUFBO0F6RWk1cUJaOztBeUV4NXFCUTtFQU9JO0VBQUE7QXpFczVxQlo7O0F5RTc1cUJRO0VBT0k7RUFBQTtBekUyNXFCWjs7QXlFbDZxQlE7RUFPSTtFQUFBO0F6RWc2cUJaOztBeUV2NnFCUTtFQU9JO0VBQUE7QXpFcTZxQlo7O0F5RTU2cUJRO0VBT0k7RUFBQTtBekUwNnFCWjs7QXlFajdxQlE7RUFPSTtFQUFBO0F6RSs2cUJaOztBeUV0N3FCUTtFQU9JO0VBQUE7QXpFbzdxQlo7O0F5RTM3cUJRO0VBT0k7RUFBQTtBekV5N3FCWjs7QXlFaDhxQlE7RUFPSTtFQUFBO0F6RTg3cUJaOztBeUVyOHFCUTtFQU9JO0VBQUE7QXpFbThxQlo7O0F5RTE4cUJRO0VBT0k7RUFBQTtBekV3OHFCWjs7QXlFLzhxQlE7RUFPSTtFQUFBO0F6RTY4cUJaOztBeUVwOXFCUTtFQU9JO0VBQUE7QXpFazlxQlo7O0F5RXo5cUJRO0VBT0k7RUFBQTtBekV1OXFCWjs7QXlFOTlxQlE7RUFPSTtFQUFBO0F6RTQ5cUJaOztBeUVuK3FCUTtFQU9JO0VBQUE7QXpFaStxQlo7O0F5RXgrcUJRO0VBT0k7RUFBQTtBekVzK3FCWjs7QXlFNytxQlE7RUFPSTtFQUFBO0F6RTIrcUJaOztBeUVsL3FCUTtFQU9JO0VBQUE7QXpFZy9xQlo7O0F5RXYvcUJRO0VBT0k7RUFBQTtBekVxL3FCWjs7QXlFNS9xQlE7RUFPSTtFQUFBO0F6RTAvcUJaOztBeUVqZ3JCUTtFQU9JO0VBQUE7QXpFKy9xQlo7O0F5RXRnckJRO0VBT0k7RUFBQTtBekVvZ3JCWjs7QXlFM2dyQlE7RUFPSTtFQUFBO0F6RXlnckJaOztBeUVoaHJCUTtFQU9JO0VBQUE7QXpFOGdyQlo7O0F5RXJockJRO0VBT0k7RUFBQTtBekVtaHJCWjs7QXlFMWhyQlE7RUFPSTtFQUFBO0F6RXdockJaOztBeUUvaHJCUTtFQU9JO0F6RTRockJaOztBeUVuaXJCUTtFQU9JO0F6RWdpckJaOztBeUV2aXJCUTtFQU9JO0F6RW9pckJaOztBeUUzaXJCUTtFQU9JO0F6RXdpckJaOztBeUUvaXJCUTtFQU9JO0F6RTRpckJaOztBeUVuanJCUTtFQU9JO0F6RWdqckJaOztBeUV2anJCUTtFQU9JO0F6RW9qckJaOztBYzlqckJJO0UyREdJO0lBT0k7RXpFeWpyQlY7RXlFaGtyQk07SUFPSTtFekU0anJCVjtFeUVua3JCTTtJQU9JO0V6RStqckJWO0V5RXRrckJNO0lBT0k7RXpFa2tyQlY7RXlFemtyQk07SUFPSTtFekVxa3JCVjtFeUU1a3JCTTtJQU9JO0V6RXdrckJWO0V5RS9rckJNO0lBT0k7RXpFMmtyQlY7RXlFbGxyQk07SUFPSTtFekU4a3JCVjtFeUVybHJCTTtJQU9JO0V6RWlsckJWO0V5RXhsckJNO0lBT0k7RXpFb2xyQlY7RXlFM2xyQk07SUFPSTtFekV1bHJCVjtFeUU5bHJCTTtJQU9JO0V6RTBsckJWO0V5RWptckJNO0lBT0k7RXpFNmxyQlY7RXlFcG1yQk07SUFPSTtFekVnbXJCVjtFeUV2bXJCTTtJQU9JO0V6RW1tckJWO0V5RTFtckJNO0lBT0k7RXpFc21yQlY7RXlFN21yQk07SUFPSTtFekV5bXJCVjtFeUVobnJCTTtJQU9JO0V6RTRtckJWO0V5RW5uckJNO0lBT0k7RXpFK21yQlY7RXlFdG5yQk07SUFPSTtFekVrbnJCVjtFeUV6bnJCTTtJQU9JO0V6RXFuckJWO0V5RTVuckJNO0lBT0k7RXpFd25yQlY7RXlFL25yQk07SUFPSTtFekUybnJCVjtFeUVsb3JCTTtJQU9JO0V6RThuckJWO0V5RXJvckJNO0lBT0k7RXpFaW9yQlY7RXlFeG9yQk07SUFPSTtFekVvb3JCVjtFeUUzb3JCTTtJQU9JO0V6RXVvckJWO0V5RTlvckJNO0lBT0k7RXpFMG9yQlY7RXlFanByQk07SUFPSTtFekU2b3JCVjtFeUVwcHJCTTtJQU9JO0V6RWdwckJWO0V5RXZwckJNO0lBT0k7RXpFbXByQlY7RXlFMXByQk07SUFPSTtFekVzcHJCVjtFeUU3cHJCTTtJQU9JO0V6RXlwckJWO0V5RWhxckJNO0lBT0k7RXpFNHByQlY7RXlFbnFyQk07SUFPSTtFekUrcHJCVjtFeUV0cXJCTTtJQU9JO0V6RWtxckJWO0V5RXpxckJNO0lBT0k7RXpFcXFyQlY7RXlFNXFyQk07SUFPSTtFekV3cXJCVjtFeUUvcXJCTTtJQU9JO0V6RTJxckJWO0V5RWxyckJNO0lBT0k7RXpFOHFyQlY7RXlFcnJyQk07SUFPSTtFekVpcnJCVjtFeUV4cnJCTTtJQU9JO0V6RW9yckJWO0V5RTNyckJNO0lBT0k7RXpFdXJyQlY7RXlFOXJyQk07SUFPSTtFekUwcnJCVjtFeUVqc3JCTTtJQU9JO0V6RTZyckJWO0V5RXBzckJNO0lBT0k7RXpFZ3NyQlY7RXlFdnNyQk07SUFPSTtFekVtc3JCVjtFeUUxc3JCTTtJQU9JO0V6RXNzckJWO0V5RTdzckJNO0lBT0k7RXpFeXNyQlY7RXlFaHRyQk07SUFPSTtFekU0c3JCVjtFeUVudHJCTTtJQU9JO0V6RStzckJWO0V5RXR0ckJNO0lBT0k7RXpFa3RyQlY7RXlFenRyQk07SUFPSTtFekVxdHJCVjtFeUU1dHJCTTtJQU9JO0V6RXd0ckJWO0V5RS90ckJNO0lBT0k7RXpFMnRyQlY7RXlFbHVyQk07SUFPSTtFekU4dHJCVjtFeUVydXJCTTtJQU9JO0V6RWl1ckJWO0V5RXh1ckJNO0lBT0k7RXpFb3VyQlY7RXlFM3VyQk07SUFPSTtFekV1dXJCVjtFeUU5dXJCTTtJQU9JO0V6RTB1ckJWO0V5RWp2ckJNO0lBT0k7RXpFNnVyQlY7RXlFcHZyQk07SUFPSTtFekVndnJCVjtFeUV2dnJCTTtJQU9JO0V6RW12ckJWO0V5RTF2ckJNO0lBT0k7RXpFc3ZyQlY7RXlFN3ZyQk07SUFPSTtFekV5dnJCVjtFeUVod3JCTTtJQU9JO0V6RTR2ckJWO0V5RW53ckJNO0lBT0k7RXpFK3ZyQlY7RXlFdHdyQk07SUFPSTtFekVrd3JCVjtFeUV6d3JCTTtJQU9JO0V6RXF3ckJWO0V5RTV3ckJNO0lBT0k7SUFBQTtFekV5d3JCVjtFeUVoeHJCTTtJQU9JO0lBQUE7RXpFNndyQlY7RXlFcHhyQk07SUFPSTtJQUFBO0V6RWl4ckJWO0V5RXh4ckJNO0lBT0k7SUFBQTtFekVxeHJCVjtFeUU1eHJCTTtJQU9JO0lBQUE7RXpFeXhyQlY7RXlFaHlyQk07SUFPSTtJQUFBO0V6RTZ4ckJWO0V5RXB5ckJNO0lBT0k7SUFBQTtFekVpeXJCVjtFeUV4eXJCTTtJQU9JO0lBQUE7RXpFcXlyQlY7RXlFNXlyQk07SUFPSTtJQUFBO0V6RXl5ckJWO0V5RWh6ckJNO0lBT0k7SUFBQTtFekU2eXJCVjtFeUVwenJCTTtJQU9JO0lBQUE7RXpFaXpyQlY7RXlFeHpyQk07SUFPSTtJQUFBO0V6RXF6ckJWO0V5RTV6ckJNO0lBT0k7SUFBQTtFekV5enJCVjtFeUVoMHJCTTtJQU9JO0lBQUE7RXpFNnpyQlY7RXlFcDByQk07SUFPSTtFekVnMHJCVjtFeUV2MHJCTTtJQU9JO0V6RW0wckJWO0V5RTEwckJNO0lBT0k7RXpFczByQlY7RXlFNzByQk07SUFPSTtFekV5MHJCVjtFeUVoMXJCTTtJQU9JO0V6RTQwckJWO0V5RW4xckJNO0lBT0k7RXpFKzByQlY7RXlFdDFyQk07SUFPSTtFekVrMXJCVjtFeUV6MXJCTTtJQU9JO0V6RXExckJWO0V5RTUxckJNO0lBT0k7RXpFdzFyQlY7RXlFLzFyQk07SUFPSTtFekUyMXJCVjtFeUVsMnJCTTtJQU9JO0V6RTgxckJWO0V5RXIyckJNO0lBT0k7RXpFaTJyQlY7RXlFeDJyQk07SUFPSTtFekVvMnJCVjtFeUUzMnJCTTtJQU9JO0V6RXUyckJWO0V5RTkyckJNO0lBT0k7RXpFMDJyQlY7RXlFajNyQk07SUFPSTtFekU2MnJCVjtFeUVwM3JCTTtJQU9JO0V6RWczckJWO0V5RXYzckJNO0lBT0k7RXpFbTNyQlY7RXlFMTNyQk07SUFPSTtFekVzM3JCVjtFeUU3M3JCTTtJQU9JO0V6RXkzckJWO0V5RWg0ckJNO0lBT0k7RXpFNDNyQlY7RXlFbjRyQk07SUFPSTtFekUrM3JCVjtFeUV0NHJCTTtJQU9JO0V6RWs0ckJWO0V5RXo0ckJNO0lBT0k7RXpFcTRyQlY7RXlFNTRyQk07SUFPSTtFekV3NHJCVjtFeUUvNHJCTTtJQU9JO0V6RTI0ckJWO0V5RWw1ckJNO0lBT0k7RXpFODRyQlY7RXlFcjVyQk07SUFPSTtFekVpNXJCVjtFeUV4NXJCTTtJQU9JO0V6RW81ckJWO0V5RTM1ckJNO0lBT0k7RXpFdTVyQlY7RXlFOTVyQk07SUFPSTtFekUwNXJCVjtFeUVqNnJCTTtJQU9JO0V6RTY1ckJWO0V5RXA2ckJNO0lBT0k7RXpFZzZyQlY7RXlFdjZyQk07SUFPSTtJQUFBO0V6RW82ckJWO0V5RTM2ckJNO0lBT0k7SUFBQTtFekV3NnJCVjtFeUUvNnJCTTtJQU9JO0lBQUE7RXpFNDZyQlY7RXlFbjdyQk07SUFPSTtJQUFBO0V6RWc3ckJWO0V5RXY3ckJNO0lBT0k7SUFBQTtFekVvN3JCVjtFeUUzN3JCTTtJQU9JO0lBQUE7RXpFdzdyQlY7RXlFLzdyQk07SUFPSTtJQUFBO0V6RTQ3ckJWO0V5RW44ckJNO0lBT0k7SUFBQTtFekVnOHJCVjtFeUV2OHJCTTtJQU9JO0lBQUE7RXpFbzhyQlY7RXlFMzhyQk07SUFPSTtJQUFBO0V6RXc4ckJWO0V5RS84ckJNO0lBT0k7RXpFMjhyQlY7RXlFbDlyQk07SUFPSTtFekU4OHJCVjtFeUVyOXJCTTtJQU9JO0V6RWk5ckJWO0V5RXg5ckJNO0lBT0k7RXpFbzlyQlY7RXlFMzlyQk07SUFPSTtFekV1OXJCVjtFeUU5OXJCTTtJQU9JO0V6RTA5ckJWO0V5RWorckJNO0lBT0k7RXpFNjlyQlY7RXlFcCtyQk07SUFPSTtFekVnK3JCVjtFeUV2K3JCTTtJQU9JO0V6RW0rckJWO0V5RTErckJNO0lBT0k7RXpFcytyQlY7RXlFNytyQk07SUFPSTtFekV5K3JCVjtFeUVoL3JCTTtJQU9JO0V6RTQrckJWO0V5RW4vckJNO0lBT0k7RXpFKytyQlY7RXlFdC9yQk07SUFPSTtFekVrL3JCVjtFeUV6L3JCTTtJQU9JO0V6RXEvckJWO0V5RTUvckJNO0lBT0k7RXpFdy9yQlY7RXlFLy9yQk07SUFPSTtFekUyL3JCVjtFeUVsZ3NCTTtJQU9JO0V6RTgvckJWO0V5RXJnc0JNO0lBT0k7RXpFaWdzQlY7RXlFeGdzQk07SUFPSTtFekVvZ3NCVjtFeUUzZ3NCTTtJQU9JO0V6RXVnc0JWO0V5RTlnc0JNO0lBT0k7RXpFMGdzQlY7RXlFamhzQk07SUFPSTtFekU2Z3NCVjtFeUVwaHNCTTtJQU9JO0V6RWdoc0JWO0V5RXZoc0JNO0lBT0k7RXpFbWhzQlY7RXlFMWhzQk07SUFPSTtFekVzaHNCVjtFeUU3aHNCTTtJQU9JO0lBQUE7RXpFMGhzQlY7RXlFamlzQk07SUFPSTtJQUFBO0V6RThoc0JWO0V5RXJpc0JNO0lBT0k7SUFBQTtFekVraXNCVjtFeUV6aXNCTTtJQU9JO0lBQUE7RXpFc2lzQlY7RXlFN2lzQk07SUFPSTtJQUFBO0V6RTBpc0JWO0V5RWpqc0JNO0lBT0k7SUFBQTtFekU4aXNCVjtFeUVyanNCTTtJQU9JO0lBQUE7RXpFa2pzQlY7RXlFempzQk07SUFPSTtJQUFBO0V6RXNqc0JWO0V5RTdqc0JNO0lBT0k7SUFBQTtFekUwanNCVjtFeUVqa3NCTTtJQU9JO0lBQUE7RXpFOGpzQlY7RXlFcmtzQk07SUFPSTtJQUFBO0V6RWtrc0JWO0V5RXprc0JNO0lBT0k7SUFBQTtFekVza3NCVjtFeUU3a3NCTTtJQU9JO0V6RXlrc0JWO0V5RWhsc0JNO0lBT0k7RXpFNGtzQlY7RXlFbmxzQk07SUFPSTtFekUra3NCVjtFeUV0bHNCTTtJQU9JO0V6RWtsc0JWO0V5RXpsc0JNO0lBT0k7RXpFcWxzQlY7RXlFNWxzQk07SUFPSTtFekV3bHNCVjtFeUUvbHNCTTtJQU9JO0V6RTJsc0JWO0V5RWxtc0JNO0lBT0k7RXpFOGxzQlY7RXlFcm1zQk07SUFPSTtFekVpbXNCVjtFeUV4bXNCTTtJQU9JO0V6RW9tc0JWO0V5RTNtc0JNO0lBT0k7RXpFdW1zQlY7RXlFOW1zQk07SUFPSTtFekUwbXNCVjtFeUVqbnNCTTtJQU9JO0V6RTZtc0JWO0V5RXBuc0JNO0lBT0k7RXpFZ25zQlY7RXlFdm5zQk07SUFPSTtFekVtbnNCVjtFeUUxbnNCTTtJQU9JO0V6RXNuc0JWO0V5RTduc0JNO0lBT0k7RXpFeW5zQlY7RXlFaG9zQk07SUFPSTtFekU0bnNCVjtFeUVub3NCTTtJQU9JO0V6RStuc0JWO0V5RXRvc0JNO0lBT0k7RXpFa29zQlY7RXlFem9zQk07SUFPSTtFekVxb3NCVjtFeUU1b3NCTTtJQU9JO0V6RXdvc0JWO0V5RS9vc0JNO0lBT0k7RXpFMm9zQlY7RXlFbHBzQk07SUFPSTtFekU4b3NCVjtFeUVycHNCTTtJQU9JO0V6RWlwc0JWO0V5RXhwc0JNO0lBT0k7RXpFb3BzQlY7RXlFM3BzQk07SUFPSTtFekV1cHNCVjtFeUU5cHNCTTtJQU9JO0V6RTBwc0JWO0V5RWpxc0JNO0lBT0k7RXpFNnBzQlY7RXlFcHFzQk07SUFPSTtFekVncXNCVjtFeUV2cXNCTTtJQU9JO0V6RW1xc0JWO0V5RTFxc0JNO0lBT0k7RXpFc3FzQlY7RXlFN3FzQk07SUFPSTtFekV5cXNCVjtFeUVocnNCTTtJQU9JO0V6RTRxc0JWO0V5RW5yc0JNO0lBT0k7RXpFK3FzQlY7RXlFdHJzQk07SUFPSTtFekVrcnNCVjtFeUV6cnNCTTtJQU9JO0V6RXFyc0JWO0V5RTVyc0JNO0lBT0k7RXpFd3JzQlY7RXlFL3JzQk07SUFPSTtFekUycnNCVjtFeUVsc3NCTTtJQU9JO0V6RThyc0JWO0V5RXJzc0JNO0lBT0k7RXpFaXNzQlY7RXlFeHNzQk07SUFPSTtFekVvc3NCVjtFeUUzc3NCTTtJQU9JO0V6RXVzc0JWO0V5RTlzc0JNO0lBT0k7RXpFMHNzQlY7RXlFanRzQk07SUFPSTtFekU2c3NCVjtBQUNGO0FjeHRzQkk7RTJER0k7SUFPSTtFekVrdHNCVjtFeUV6dHNCTTtJQU9JO0V6RXF0c0JWO0V5RTV0c0JNO0lBT0k7RXpFd3RzQlY7RXlFL3RzQk07SUFPSTtFekUydHNCVjtFeUVsdXNCTTtJQU9JO0V6RTh0c0JWO0V5RXJ1c0JNO0lBT0k7RXpFaXVzQlY7RXlFeHVzQk07SUFPSTtFekVvdXNCVjtFeUUzdXNCTTtJQU9JO0V6RXV1c0JWO0V5RTl1c0JNO0lBT0k7RXpFMHVzQlY7RXlFanZzQk07SUFPSTtFekU2dXNCVjtFeUVwdnNCTTtJQU9JO0V6RWd2c0JWO0V5RXZ2c0JNO0lBT0k7RXpFbXZzQlY7RXlFMXZzQk07SUFPSTtFekVzdnNCVjtFeUU3dnNCTTtJQU9JO0V6RXl2c0JWO0V5RWh3c0JNO0lBT0k7RXpFNHZzQlY7RXlFbndzQk07SUFPSTtFekUrdnNCVjtFeUV0d3NCTTtJQU9JO0V6RWt3c0JWO0V5RXp3c0JNO0lBT0k7RXpFcXdzQlY7RXlFNXdzQk07SUFPSTtFekV3d3NCVjtFeUUvd3NCTTtJQU9JO0V6RTJ3c0JWO0V5RWx4c0JNO0lBT0k7RXpFOHdzQlY7RXlFcnhzQk07SUFPSTtFekVpeHNCVjtFeUV4eHNCTTtJQU9JO0V6RW94c0JWO0V5RTN4c0JNO0lBT0k7RXpFdXhzQlY7RXlFOXhzQk07SUFPSTtFekUweHNCVjtFeUVqeXNCTTtJQU9JO0V6RTZ4c0JWO0V5RXB5c0JNO0lBT0k7RXpFZ3lzQlY7RXlFdnlzQk07SUFPSTtFekVteXNCVjtFeUUxeXNCTTtJQU9JO0V6RXN5c0JWO0V5RTd5c0JNO0lBT0k7RXpFeXlzQlY7RXlFaHpzQk07SUFPSTtFekU0eXNCVjtFeUVuenNCTTtJQU9JO0V6RSt5c0JWO0V5RXR6c0JNO0lBT0k7RXpFa3pzQlY7RXlFenpzQk07SUFPSTtFekVxenNCVjtFeUU1enNCTTtJQU9JO0V6RXd6c0JWO0V5RS96c0JNO0lBT0k7RXpFMnpzQlY7RXlFbDBzQk07SUFPSTtFekU4enNCVjtFeUVyMHNCTTtJQU9JO0V6RWkwc0JWO0V5RXgwc0JNO0lBT0k7RXpFbzBzQlY7RXlFMzBzQk07SUFPSTtFekV1MHNCVjtFeUU5MHNCTTtJQU9JO0V6RTAwc0JWO0V5RWoxc0JNO0lBT0k7RXpFNjBzQlY7RXlFcDFzQk07SUFPSTtFekVnMXNCVjtFeUV2MXNCTTtJQU9JO0V6RW0xc0JWO0V5RTExc0JNO0lBT0k7RXpFczFzQlY7RXlFNzFzQk07SUFPSTtFekV5MXNCVjtFeUVoMnNCTTtJQU9JO0V6RTQxc0JWO0V5RW4yc0JNO0lBT0k7RXpFKzFzQlY7RXlFdDJzQk07SUFPSTtFekVrMnNCVjtFeUV6MnNCTTtJQU9JO0V6RXEyc0JWO0V5RTUyc0JNO0lBT0k7RXpFdzJzQlY7RXlFLzJzQk07SUFPSTtFekUyMnNCVjtFeUVsM3NCTTtJQU9JO0V6RTgyc0JWO0V5RXIzc0JNO0lBT0k7RXpFaTNzQlY7RXlFeDNzQk07SUFPSTtFekVvM3NCVjtFeUUzM3NCTTtJQU9JO0V6RXUzc0JWO0V5RTkzc0JNO0lBT0k7RXpFMDNzQlY7RXlFajRzQk07SUFPSTtFekU2M3NCVjtFeUVwNHNCTTtJQU9JO0V6RWc0c0JWO0V5RXY0c0JNO0lBT0k7RXpFbTRzQlY7RXlFMTRzQk07SUFPSTtFekVzNHNCVjtFeUU3NHNCTTtJQU9JO0V6RXk0c0JWO0V5RWg1c0JNO0lBT0k7RXpFNDRzQlY7RXlFbjVzQk07SUFPSTtFekUrNHNCVjtFeUV0NXNCTTtJQU9JO0V6RWs1c0JWO0V5RXo1c0JNO0lBT0k7RXpFcTVzQlY7RXlFNTVzQk07SUFPSTtFekV3NXNCVjtFeUUvNXNCTTtJQU9JO0V6RTI1c0JWO0V5RWw2c0JNO0lBT0k7RXpFODVzQlY7RXlFcjZzQk07SUFPSTtJQUFBO0V6RWs2c0JWO0V5RXo2c0JNO0lBT0k7SUFBQTtFekVzNnNCVjtFeUU3NnNCTTtJQU9JO0lBQUE7RXpFMDZzQlY7RXlFajdzQk07SUFPSTtJQUFBO0V6RTg2c0JWO0V5RXI3c0JNO0lBT0k7SUFBQTtFekVrN3NCVjtFeUV6N3NCTTtJQU9JO0lBQUE7RXpFczdzQlY7RXlFNzdzQk07SUFPSTtJQUFBO0V6RTA3c0JWO0V5RWo4c0JNO0lBT0k7SUFBQTtFekU4N3NCVjtFeUVyOHNCTTtJQU9JO0lBQUE7RXpFazhzQlY7RXlFejhzQk07SUFPSTtJQUFBO0V6RXM4c0JWO0V5RTc4c0JNO0lBT0k7SUFBQTtFekUwOHNCVjtFeUVqOXNCTTtJQU9JO0lBQUE7RXpFODhzQlY7RXlFcjlzQk07SUFPSTtJQUFBO0V6RWs5c0JWO0V5RXo5c0JNO0lBT0k7SUFBQTtFekVzOXNCVjtFeUU3OXNCTTtJQU9JO0V6RXk5c0JWO0V5RWgrc0JNO0lBT0k7RXpFNDlzQlY7RXlFbitzQk07SUFPSTtFekUrOXNCVjtFeUV0K3NCTTtJQU9JO0V6RWsrc0JWO0V5RXorc0JNO0lBT0k7RXpFcStzQlY7RXlFNStzQk07SUFPSTtFekV3K3NCVjtFeUUvK3NCTTtJQU9JO0V6RTIrc0JWO0V5RWwvc0JNO0lBT0k7RXpFOCtzQlY7RXlFci9zQk07SUFPSTtFekVpL3NCVjtFeUV4L3NCTTtJQU9JO0V6RW8vc0JWO0V5RTMvc0JNO0lBT0k7RXpFdS9zQlY7RXlFOS9zQk07SUFPSTtFekUwL3NCVjtFeUVqZ3RCTTtJQU9JO0V6RTYvc0JWO0V5RXBndEJNO0lBT0k7RXpFZ2d0QlY7RXlFdmd0Qk07SUFPSTtFekVtZ3RCVjtFeUUxZ3RCTTtJQU9JO0V6RXNndEJWO0V5RTdndEJNO0lBT0k7RXpFeWd0QlY7RXlFaGh0Qk07SUFPSTtFekU0Z3RCVjtFeUVuaHRCTTtJQU9JO0V6RStndEJWO0V5RXRodEJNO0lBT0k7RXpFa2h0QlY7RXlFemh0Qk07SUFPSTtFekVxaHRCVjtFeUU1aHRCTTtJQU9JO0V6RXdodEJWO0V5RS9odEJNO0lBT0k7RXpFMmh0QlY7RXlFbGl0Qk07SUFPSTtFekU4aHRCVjtFeUVyaXRCTTtJQU9JO0V6RWlpdEJWO0V5RXhpdEJNO0lBT0k7RXpFb2l0QlY7RXlFM2l0Qk07SUFPSTtFekV1aXRCVjtFeUU5aXRCTTtJQU9JO0V6RTBpdEJWO0V5RWpqdEJNO0lBT0k7RXpFNml0QlY7RXlFcGp0Qk07SUFPSTtFekVnanRCVjtFeUV2anRCTTtJQU9JO0V6RW1qdEJWO0V5RTFqdEJNO0lBT0k7RXpFc2p0QlY7RXlFN2p0Qk07SUFPSTtFekV5anRCVjtFeUVoa3RCTTtJQU9JO0lBQUE7RXpFNmp0QlY7RXlFcGt0Qk07SUFPSTtJQUFBO0V6RWlrdEJWO0V5RXhrdEJNO0lBT0k7SUFBQTtFekVxa3RCVjtFeUU1a3RCTTtJQU9JO0lBQUE7RXpFeWt0QlY7RXlFaGx0Qk07SUFPSTtJQUFBO0V6RTZrdEJWO0V5RXBsdEJNO0lBT0k7SUFBQTtFekVpbHRCVjtFeUV4bHRCTTtJQU9JO0lBQUE7RXpFcWx0QlY7RXlFNWx0Qk07SUFPSTtJQUFBO0V6RXlsdEJWO0V5RWhtdEJNO0lBT0k7SUFBQTtFekU2bHRCVjtFeUVwbXRCTTtJQU9JO0lBQUE7RXpFaW10QlY7RXlFeG10Qk07SUFPSTtFekVvbXRCVjtFeUUzbXRCTTtJQU9JO0V6RXVtdEJWO0V5RTltdEJNO0lBT0k7RXpFMG10QlY7RXlFam50Qk07SUFPSTtFekU2bXRCVjtFeUVwbnRCTTtJQU9JO0V6RWdudEJWO0V5RXZudEJNO0lBT0k7RXpFbW50QlY7RXlFMW50Qk07SUFPSTtFekVzbnRCVjtFeUU3bnRCTTtJQU9JO0V6RXludEJWO0V5RWhvdEJNO0lBT0k7RXpFNG50QlY7RXlFbm90Qk07SUFPSTtFekUrbnRCVjtFeUV0b3RCTTtJQU9JO0V6RWtvdEJWO0V5RXpvdEJNO0lBT0k7RXpFcW90QlY7RXlFNW90Qk07SUFPSTtFekV3b3RCVjtFeUUvb3RCTTtJQU9JO0V6RTJvdEJWO0V5RWxwdEJNO0lBT0k7RXpFOG90QlY7RXlFcnB0Qk07SUFPSTtFekVpcHRCVjtFeUV4cHRCTTtJQU9JO0V6RW9wdEJWO0V5RTNwdEJNO0lBT0k7RXpFdXB0QlY7RXlFOXB0Qk07SUFPSTtFekUwcHRCVjtFeUVqcXRCTTtJQU9JO0V6RTZwdEJWO0V5RXBxdEJNO0lBT0k7RXpFZ3F0QlY7RXlFdnF0Qk07SUFPSTtFekVtcXRCVjtFeUUxcXRCTTtJQU9JO0V6RXNxdEJWO0V5RTdxdEJNO0lBT0k7RXpFeXF0QlY7RXlFaHJ0Qk07SUFPSTtFekU0cXRCVjtFeUVucnRCTTtJQU9JO0V6RStxdEJWO0V5RXRydEJNO0lBT0k7SUFBQTtFekVtcnRCVjtFeUUxcnRCTTtJQU9JO0lBQUE7RXpFdXJ0QlY7RXlFOXJ0Qk07SUFPSTtJQUFBO0V6RTJydEJWO0V5RWxzdEJNO0lBT0k7SUFBQTtFekUrcnRCVjtFeUV0c3RCTTtJQU9JO0lBQUE7RXpFbXN0QlY7RXlFMXN0Qk07SUFPSTtJQUFBO0V6RXVzdEJWO0V5RTlzdEJNO0lBT0k7SUFBQTtFekUyc3RCVjtFeUVsdHRCTTtJQU9JO0lBQUE7RXpFK3N0QlY7RXlFdHR0Qk07SUFPSTtJQUFBO0V6RW10dEJWO0V5RTF0dEJNO0lBT0k7SUFBQTtFekV1dHRCVjtFeUU5dHRCTTtJQU9JO0lBQUE7RXpFMnR0QlY7RXlFbHV0Qk07SUFPSTtJQUFBO0V6RSt0dEJWO0V5RXR1dEJNO0lBT0k7RXpFa3V0QlY7RXlFenV0Qk07SUFPSTtFekVxdXRCVjtFeUU1dXRCTTtJQU9JO0V6RXd1dEJWO0V5RS91dEJNO0lBT0k7RXpFMnV0QlY7RXlFbHZ0Qk07SUFPSTtFekU4dXRCVjtFeUVydnRCTTtJQU9JO0V6RWl2dEJWO0V5RXh2dEJNO0lBT0k7RXpFb3Z0QlY7RXlFM3Z0Qk07SUFPSTtFekV1dnRCVjtFeUU5dnRCTTtJQU9JO0V6RTB2dEJWO0V5RWp3dEJNO0lBT0k7RXpFNnZ0QlY7RXlFcHd0Qk07SUFPSTtFekVnd3RCVjtFeUV2d3RCTTtJQU9JO0V6RW13dEJWO0V5RTF3dEJNO0lBT0k7RXpFc3d0QlY7RXlFN3d0Qk07SUFPSTtFekV5d3RCVjtFeUVoeHRCTTtJQU9JO0V6RTR3dEJWO0V5RW54dEJNO0lBT0k7RXpFK3d0QlY7RXlFdHh0Qk07SUFPSTtFekVreHRCVjtFeUV6eHRCTTtJQU9JO0V6RXF4dEJWO0V5RTV4dEJNO0lBT0k7RXpFd3h0QlY7RXlFL3h0Qk07SUFPSTtFekUyeHRCVjtFeUVseXRCTTtJQU9JO0V6RTh4dEJWO0V5RXJ5dEJNO0lBT0k7RXpFaXl0QlY7RXlFeHl0Qk07SUFPSTtFekVveXRCVjtFeUUzeXRCTTtJQU9JO0V6RXV5dEJWO0V5RTl5dEJNO0lBT0k7RXpFMHl0QlY7RXlFanp0Qk07SUFPSTtFekU2eXRCVjtFeUVwenRCTTtJQU9JO0V6RWd6dEJWO0V5RXZ6dEJNO0lBT0k7RXpFbXp0QlY7RXlFMXp0Qk07SUFPSTtFekVzenRCVjtFeUU3enRCTTtJQU9JO0V6RXl6dEJWO0V5RWgwdEJNO0lBT0k7RXpFNHp0QlY7RXlFbjB0Qk07SUFPSTtFekUrenRCVjtFeUV0MHRCTTtJQU9JO0V6RWswdEJWO0V5RXowdEJNO0lBT0k7RXpFcTB0QlY7RXlFNTB0Qk07SUFPSTtFekV3MHRCVjtFeUUvMHRCTTtJQU9JO0V6RTIwdEJWO0V5RWwxdEJNO0lBT0k7RXpFODB0QlY7RXlFcjF0Qk07SUFPSTtFekVpMXRCVjtFeUV4MXRCTTtJQU9JO0V6RW8xdEJWO0V5RTMxdEJNO0lBT0k7RXpFdTF0QlY7RXlFOTF0Qk07SUFPSTtFekUwMXRCVjtFeUVqMnRCTTtJQU9JO0V6RTYxdEJWO0V5RXAydEJNO0lBT0k7RXpFZzJ0QlY7RXlFdjJ0Qk07SUFPSTtFekVtMnRCVjtFeUUxMnRCTTtJQU9JO0V6RXMydEJWO0FBQ0Y7QWNqM3RCSTtFMkRHSTtJQU9JO0V6RTIydEJWO0V5RWwzdEJNO0lBT0k7RXpFODJ0QlY7RXlFcjN0Qk07SUFPSTtFekVpM3RCVjtFeUV4M3RCTTtJQU9JO0V6RW8zdEJWO0V5RTMzdEJNO0lBT0k7RXpFdTN0QlY7RXlFOTN0Qk07SUFPSTtFekUwM3RCVjtFeUVqNHRCTTtJQU9JO0V6RTYzdEJWO0V5RXA0dEJNO0lBT0k7RXpFZzR0QlY7RXlFdjR0Qk07SUFPSTtFekVtNHRCVjtFeUUxNHRCTTtJQU9JO0V6RXM0dEJWO0V5RTc0dEJNO0lBT0k7RXpFeTR0QlY7RXlFaDV0Qk07SUFPSTtFekU0NHRCVjtFeUVuNXRCTTtJQU9JO0V6RSs0dEJWO0V5RXQ1dEJNO0lBT0k7RXpFazV0QlY7RXlFejV0Qk07SUFPSTtFekVxNXRCVjtFeUU1NXRCTTtJQU9JO0V6RXc1dEJWO0V5RS81dEJNO0lBT0k7RXpFMjV0QlY7RXlFbDZ0Qk07SUFPSTtFekU4NXRCVjtFeUVyNnRCTTtJQU9JO0V6RWk2dEJWO0V5RXg2dEJNO0lBT0k7RXpFbzZ0QlY7RXlFMzZ0Qk07SUFPSTtFekV1NnRCVjtFeUU5NnRCTTtJQU9JO0V6RTA2dEJWO0V5RWo3dEJNO0lBT0k7RXpFNjZ0QlY7RXlFcDd0Qk07SUFPSTtFekVnN3RCVjtFeUV2N3RCTTtJQU9JO0V6RW03dEJWO0V5RTE3dEJNO0lBT0k7RXpFczd0QlY7RXlFNzd0Qk07SUFPSTtFekV5N3RCVjtFeUVoOHRCTTtJQU9JO0V6RTQ3dEJWO0V5RW44dEJNO0lBT0k7RXpFKzd0QlY7RXlFdDh0Qk07SUFPSTtFekVrOHRCVjtFeUV6OHRCTTtJQU9JO0V6RXE4dEJWO0V5RTU4dEJNO0lBT0k7RXpFdzh0QlY7RXlFLzh0Qk07SUFPSTtFekUyOHRCVjtFeUVsOXRCTTtJQU9JO0V6RTg4dEJWO0V5RXI5dEJNO0lBT0k7RXpFaTl0QlY7RXlFeDl0Qk07SUFPSTtFekVvOXRCVjtFeUUzOXRCTTtJQU9JO0V6RXU5dEJWO0V5RTk5dEJNO0lBT0k7RXpFMDl0QlY7RXlFait0Qk07SUFPSTtFekU2OXRCVjtFeUVwK3RCTTtJQU9JO0V6RWcrdEJWO0V5RXYrdEJNO0lBT0k7RXpFbSt0QlY7RXlFMSt0Qk07SUFPSTtFekVzK3RCVjtFeUU3K3RCTTtJQU9JO0V6RXkrdEJWO0V5RWgvdEJNO0lBT0k7RXpFNCt0QlY7RXlFbi90Qk07SUFPSTtFekUrK3RCVjtFeUV0L3RCTTtJQU9JO0V6RWsvdEJWO0V5RXovdEJNO0lBT0k7RXpFcS90QlY7RXlFNS90Qk07SUFPSTtFekV3L3RCVjtFeUUvL3RCTTtJQU9JO0V6RTIvdEJWO0V5RWxndUJNO0lBT0k7RXpFOC90QlY7RXlFcmd1Qk07SUFPSTtFekVpZ3VCVjtFeUV4Z3VCTTtJQU9JO0V6RW9ndUJWO0V5RTNndUJNO0lBT0k7RXpFdWd1QlY7RXlFOWd1Qk07SUFPSTtFekUwZ3VCVjtFeUVqaHVCTTtJQU9JO0V6RTZndUJWO0V5RXBodUJNO0lBT0k7RXpFZ2h1QlY7RXlFdmh1Qk07SUFPSTtFekVtaHVCVjtFeUUxaHVCTTtJQU9JO0V6RXNodUJWO0V5RTdodUJNO0lBT0k7RXpFeWh1QlY7RXlFaGl1Qk07SUFPSTtFekU0aHVCVjtFeUVuaXVCTTtJQU9JO0V6RStodUJWO0V5RXRpdUJNO0lBT0k7RXpFa2l1QlY7RXlFeml1Qk07SUFPSTtFekVxaXVCVjtFeUU1aXVCTTtJQU9JO0V6RXdpdUJWO0V5RS9pdUJNO0lBT0k7RXpFMml1QlY7RXlFbGp1Qk07SUFPSTtFekU4aXVCVjtFeUVyanVCTTtJQU9JO0V6RWlqdUJWO0V5RXhqdUJNO0lBT0k7RXpFb2p1QlY7RXlFM2p1Qk07SUFPSTtFekV1anVCVjtFeUU5anVCTTtJQU9JO0lBQUE7RXpFMmp1QlY7RXlFbGt1Qk07SUFPSTtJQUFBO0V6RStqdUJWO0V5RXRrdUJNO0lBT0k7SUFBQTtFekVta3VCVjtFeUUxa3VCTTtJQU9JO0lBQUE7RXpFdWt1QlY7RXlFOWt1Qk07SUFPSTtJQUFBO0V6RTJrdUJWO0V5RWxsdUJNO0lBT0k7SUFBQTtFekUra3VCVjtFeUV0bHVCTTtJQU9JO0lBQUE7RXpFbWx1QlY7RXlFMWx1Qk07SUFPSTtJQUFBO0V6RXVsdUJWO0V5RTlsdUJNO0lBT0k7SUFBQTtFekUybHVCVjtFeUVsbXVCTTtJQU9JO0lBQUE7RXpFK2x1QlY7RXlFdG11Qk07SUFPSTtJQUFBO0V6RW1tdUJWO0V5RTFtdUJNO0lBT0k7SUFBQTtFekV1bXVCVjtFeUU5bXVCTTtJQU9JO0lBQUE7RXpFMm11QlY7RXlFbG51Qk07SUFPSTtJQUFBO0V6RSttdUJWO0V5RXRudUJNO0lBT0k7RXpFa251QlY7RXlFem51Qk07SUFPSTtFekVxbnVCVjtFeUU1bnVCTTtJQU9JO0V6RXdudUJWO0V5RS9udUJNO0lBT0k7RXpFMm51QlY7RXlFbG91Qk07SUFPSTtFekU4bnVCVjtFeUVyb3VCTTtJQU9JO0V6RWlvdUJWO0V5RXhvdUJNO0lBT0k7RXpFb291QlY7RXlFM291Qk07SUFPSTtFekV1b3VCVjtFeUU5b3VCTTtJQU9JO0V6RTBvdUJWO0V5RWpwdUJNO0lBT0k7RXpFNm91QlY7RXlFcHB1Qk07SUFPSTtFekVncHVCVjtFeUV2cHVCTTtJQU9JO0V6RW1wdUJWO0V5RTFwdUJNO0lBT0k7RXpFc3B1QlY7RXlFN3B1Qk07SUFPSTtFekV5cHVCVjtFeUVocXVCTTtJQU9JO0V6RTRwdUJWO0V5RW5xdUJNO0lBT0k7RXpFK3B1QlY7RXlFdHF1Qk07SUFPSTtFekVrcXVCVjtFeUV6cXVCTTtJQU9JO0V6RXFxdUJWO0V5RTVxdUJNO0lBT0k7RXpFd3F1QlY7RXlFL3F1Qk07SUFPSTtFekUycXVCVjtFeUVscnVCTTtJQU9JO0V6RThxdUJWO0V5RXJydUJNO0lBT0k7RXpFaXJ1QlY7RXlFeHJ1Qk07SUFPSTtFekVvcnVCVjtFeUUzcnVCTTtJQU9JO0V6RXVydUJWO0V5RTlydUJNO0lBT0k7RXpFMHJ1QlY7RXlFanN1Qk07SUFPSTtFekU2cnVCVjtFeUVwc3VCTTtJQU9JO0V6RWdzdUJWO0V5RXZzdUJNO0lBT0k7RXpFbXN1QlY7RXlFMXN1Qk07SUFPSTtFekVzc3VCVjtFeUU3c3VCTTtJQU9JO0V6RXlzdUJWO0V5RWh0dUJNO0lBT0k7RXpFNHN1QlY7RXlFbnR1Qk07SUFPSTtFekUrc3VCVjtFeUV0dHVCTTtJQU9JO0V6RWt0dUJWO0V5RXp0dUJNO0lBT0k7SUFBQTtFekVzdHVCVjtFeUU3dHVCTTtJQU9JO0lBQUE7RXpFMHR1QlY7RXlFanV1Qk07SUFPSTtJQUFBO0V6RTh0dUJWO0V5RXJ1dUJNO0lBT0k7SUFBQTtFekVrdXVCVjtFeUV6dXVCTTtJQU9JO0lBQUE7RXpFc3V1QlY7RXlFN3V1Qk07SUFPSTtJQUFBO0V6RTB1dUJWO0V5RWp2dUJNO0lBT0k7SUFBQTtFekU4dXVCVjtFeUVydnVCTTtJQU9JO0lBQUE7RXpFa3Z1QlY7RXlFenZ1Qk07SUFPSTtJQUFBO0V6RXN2dUJWO0V5RTd2dUJNO0lBT0k7SUFBQTtFekUwdnVCVjtFeUVqd3VCTTtJQU9JO0V6RTZ2dUJWO0V5RXB3dUJNO0lBT0k7RXpFZ3d1QlY7RXlFdnd1Qk07SUFPSTtFekVtd3VCVjtFeUUxd3VCTTtJQU9JO0V6RXN3dUJWO0V5RTd3dUJNO0lBT0k7RXpFeXd1QlY7RXlFaHh1Qk07SUFPSTtFekU0d3VCVjtFeUVueHVCTTtJQU9JO0V6RSt3dUJWO0V5RXR4dUJNO0lBT0k7RXpFa3h1QlY7RXlFenh1Qk07SUFPSTtFekVxeHVCVjtFeUU1eHVCTTtJQU9JO0V6RXd4dUJWO0V5RS94dUJNO0lBT0k7RXpFMnh1QlY7RXlFbHl1Qk07SUFPSTtFekU4eHVCVjtFeUVyeXVCTTtJQU9JO0V6RWl5dUJWO0V5RXh5dUJNO0lBT0k7RXpFb3l1QlY7RXlFM3l1Qk07SUFPSTtFekV1eXVCVjtFeUU5eXVCTTtJQU9JO0V6RTB5dUJWO0V5RWp6dUJNO0lBT0k7RXpFNnl1QlY7RXlFcHp1Qk07SUFPSTtFekVnenVCVjtFeUV2enVCTTtJQU9JO0V6RW16dUJWO0V5RTF6dUJNO0lBT0k7RXpFc3p1QlY7RXlFN3p1Qk07SUFPSTtFekV5enVCVjtFeUVoMHVCTTtJQU9JO0V6RTR6dUJWO0V5RW4wdUJNO0lBT0k7RXpFK3p1QlY7RXlFdDB1Qk07SUFPSTtFekVrMHVCVjtFeUV6MHVCTTtJQU9JO0V6RXEwdUJWO0V5RTUwdUJNO0lBT0k7RXpFdzB1QlY7RXlFLzB1Qk07SUFPSTtJQUFBO0V6RTQwdUJWO0V5RW4xdUJNO0lBT0k7SUFBQTtFekVnMXVCVjtFeUV2MXVCTTtJQU9JO0lBQUE7RXpFbzF1QlY7RXlFMzF1Qk07SUFPSTtJQUFBO0V6RXcxdUJWO0V5RS8xdUJNO0lBT0k7SUFBQTtFekU0MXVCVjtFeUVuMnVCTTtJQU9JO0lBQUE7RXpFZzJ1QlY7RXlFdjJ1Qk07SUFPSTtJQUFBO0V6RW8ydUJWO0V5RTMydUJNO0lBT0k7SUFBQTtFekV3MnVCVjtFeUUvMnVCTTtJQU9JO0lBQUE7RXpFNDJ1QlY7RXlFbjN1Qk07SUFPSTtJQUFBO0V6RWczdUJWO0V5RXYzdUJNO0lBT0k7SUFBQTtFekVvM3VCVjtFeUUzM3VCTTtJQU9JO0lBQUE7RXpFdzN1QlY7RXlFLzN1Qk07SUFPSTtFekUyM3VCVjtFeUVsNHVCTTtJQU9JO0V6RTgzdUJWO0V5RXI0dUJNO0lBT0k7RXpFaTR1QlY7RXlFeDR1Qk07SUFPSTtFekVvNHVCVjtFeUUzNHVCTTtJQU9JO0V6RXU0dUJWO0V5RTk0dUJNO0lBT0k7RXpFMDR1QlY7RXlFajV1Qk07SUFPSTtFekU2NHVCVjtFeUVwNXVCTTtJQU9JO0V6RWc1dUJWO0V5RXY1dUJNO0lBT0k7RXpFbTV1QlY7RXlFMTV1Qk07SUFPSTtFekVzNXVCVjtFeUU3NXVCTTtJQU9JO0V6RXk1dUJWO0V5RWg2dUJNO0lBT0k7RXpFNDV1QlY7RXlFbjZ1Qk07SUFPSTtFekUrNXVCVjtFeUV0NnVCTTtJQU9JO0V6RWs2dUJWO0V5RXo2dUJNO0lBT0k7RXpFcTZ1QlY7RXlFNTZ1Qk07SUFPSTtFekV3NnVCVjtFeUUvNnVCTTtJQU9JO0V6RTI2dUJWO0V5RWw3dUJNO0lBT0k7RXpFODZ1QlY7RXlFcjd1Qk07SUFPSTtFekVpN3VCVjtFeUV4N3VCTTtJQU9JO0V6RW83dUJWO0V5RTM3dUJNO0lBT0k7RXpFdTd1QlY7RXlFOTd1Qk07SUFPSTtFekUwN3VCVjtFeUVqOHVCTTtJQU9JO0V6RTY3dUJWO0V5RXA4dUJNO0lBT0k7RXpFZzh1QlY7RXlFdjh1Qk07SUFPSTtFekVtOHVCVjtFeUUxOHVCTTtJQU9JO0V6RXM4dUJWO0V5RTc4dUJNO0lBT0k7RXpFeTh1QlY7RXlFaDl1Qk07SUFPSTtFekU0OHVCVjtFeUVuOXVCTTtJQU9JO0V6RSs4dUJWO0V5RXQ5dUJNO0lBT0k7RXpFazl1QlY7RXlFejl1Qk07SUFPSTtFekVxOXVCVjtFeUU1OXVCTTtJQU9JO0V6RXc5dUJWO0V5RS85dUJNO0lBT0k7RXpFMjl1QlY7RXlFbCt1Qk07SUFPSTtFekU4OXVCVjtFeUVyK3VCTTtJQU9JO0V6RWkrdUJWO0V5RXgrdUJNO0lBT0k7RXpFbyt1QlY7RXlFMyt1Qk07SUFPSTtFekV1K3VCVjtFeUU5K3VCTTtJQU9JO0V6RTArdUJWO0V5RWovdUJNO0lBT0k7RXpFNit1QlY7RXlFcC91Qk07SUFPSTtFekVnL3VCVjtFeUV2L3VCTTtJQU9JO0V6RW0vdUJWO0V5RTEvdUJNO0lBT0k7RXpFcy91QlY7RXlFNy91Qk07SUFPSTtFekV5L3VCVjtFeUVoZ3ZCTTtJQU9JO0V6RTQvdUJWO0V5RW5ndkJNO0lBT0k7RXpFKy91QlY7QUFDRjtBYzFndkJJO0UyREdJO0lBT0k7RXpFb2d2QlY7RXlFM2d2Qk07SUFPSTtFekV1Z3ZCVjtFeUU5Z3ZCTTtJQU9JO0V6RTBndkJWO0V5RWpodkJNO0lBT0k7RXpFNmd2QlY7RXlFcGh2Qk07SUFPSTtFekVnaHZCVjtFeUV2aHZCTTtJQU9JO0V6RW1odkJWO0V5RTFodkJNO0lBT0k7RXpFc2h2QlY7RXlFN2h2Qk07SUFPSTtFekV5aHZCVjtFeUVoaXZCTTtJQU9JO0V6RTRodkJWO0V5RW5pdkJNO0lBT0k7RXpFK2h2QlY7RXlFdGl2Qk07SUFPSTtFekVraXZCVjtFeUV6aXZCTTtJQU9JO0V6RXFpdkJWO0V5RTVpdkJNO0lBT0k7RXpFd2l2QlY7RXlFL2l2Qk07SUFPSTtFekUyaXZCVjtFeUVsanZCTTtJQU9JO0V6RThpdkJWO0V5RXJqdkJNO0lBT0k7RXpFaWp2QlY7RXlFeGp2Qk07SUFPSTtFekVvanZCVjtFeUUzanZCTTtJQU9JO0V6RXVqdkJWO0V5RTlqdkJNO0lBT0k7RXpFMGp2QlY7RXlFamt2Qk07SUFPSTtFekU2anZCVjtFeUVwa3ZCTTtJQU9JO0V6RWdrdkJWO0V5RXZrdkJNO0lBT0k7RXpFbWt2QlY7RXlFMWt2Qk07SUFPSTtFekVza3ZCVjtFeUU3a3ZCTTtJQU9JO0V6RXlrdkJWO0V5RWhsdkJNO0lBT0k7RXpFNGt2QlY7RXlFbmx2Qk07SUFPSTtFekUra3ZCVjtFeUV0bHZCTTtJQU9JO0V6RWtsdkJWO0V5RXpsdkJNO0lBT0k7RXpFcWx2QlY7RXlFNWx2Qk07SUFPSTtFekV3bHZCVjtFeUUvbHZCTTtJQU9JO0V6RTJsdkJWO0V5RWxtdkJNO0lBT0k7RXpFOGx2QlY7RXlFcm12Qk07SUFPSTtFekVpbXZCVjtFeUV4bXZCTTtJQU9JO0V6RW9tdkJWO0V5RTNtdkJNO0lBT0k7RXpFdW12QlY7RXlFOW12Qk07SUFPSTtFekUwbXZCVjtFeUVqbnZCTTtJQU9JO0V6RTZtdkJWO0V5RXBudkJNO0lBT0k7RXpFZ252QlY7RXlFdm52Qk07SUFPSTtFekVtbnZCVjtFeUUxbnZCTTtJQU9JO0V6RXNudkJWO0V5RTdudkJNO0lBT0k7RXpFeW52QlY7RXlFaG92Qk07SUFPSTtFekU0bnZCVjtFeUVub3ZCTTtJQU9JO0V6RStudkJWO0V5RXRvdkJNO0lBT0k7RXpFa292QlY7RXlFem92Qk07SUFPSTtFekVxb3ZCVjtFeUU1b3ZCTTtJQU9JO0V6RXdvdkJWO0V5RS9vdkJNO0lBT0k7RXpFMm92QlY7RXlFbHB2Qk07SUFPSTtFekU4b3ZCVjtFeUVycHZCTTtJQU9JO0V6RWlwdkJWO0V5RXhwdkJNO0lBT0k7RXpFb3B2QlY7RXlFM3B2Qk07SUFPSTtFekV1cHZCVjtFeUU5cHZCTTtJQU9JO0V6RTBwdkJWO0V5RWpxdkJNO0lBT0k7RXpFNnB2QlY7RXlFcHF2Qk07SUFPSTtFekVncXZCVjtFeUV2cXZCTTtJQU9JO0V6RW1xdkJWO0V5RTFxdkJNO0lBT0k7RXpFc3F2QlY7RXlFN3F2Qk07SUFPSTtFekV5cXZCVjtFeUVocnZCTTtJQU9JO0V6RTRxdkJWO0V5RW5ydkJNO0lBT0k7RXpFK3F2QlY7RXlFdHJ2Qk07SUFPSTtFekVrcnZCVjtFeUV6cnZCTTtJQU9JO0V6RXFydkJWO0V5RTVydkJNO0lBT0k7RXpFd3J2QlY7RXlFL3J2Qk07SUFPSTtFekUycnZCVjtFeUVsc3ZCTTtJQU9JO0V6RThydkJWO0V5RXJzdkJNO0lBT0k7RXpFaXN2QlY7RXlFeHN2Qk07SUFPSTtFekVvc3ZCVjtFeUUzc3ZCTTtJQU9JO0V6RXVzdkJWO0V5RTlzdkJNO0lBT0k7RXpFMHN2QlY7RXlFanR2Qk07SUFPSTtFekU2c3ZCVjtFeUVwdHZCTTtJQU9JO0V6RWd0dkJWO0V5RXZ0dkJNO0lBT0k7SUFBQTtFekVvdHZCVjtFeUUzdHZCTTtJQU9JO0lBQUE7RXpFd3R2QlY7RXlFL3R2Qk07SUFPSTtJQUFBO0V6RTR0dkJWO0V5RW51dkJNO0lBT0k7SUFBQTtFekVndXZCVjtFeUV2dXZCTTtJQU9JO0lBQUE7RXpFb3V2QlY7RXlFM3V2Qk07SUFPSTtJQUFBO0V6RXd1dkJWO0V5RS91dkJNO0lBT0k7SUFBQTtFekU0dXZCVjtFeUVudnZCTTtJQU9JO0lBQUE7RXpFZ3Z2QlY7RXlFdnZ2Qk07SUFPSTtJQUFBO0V6RW92dkJWO0V5RTN2dkJNO0lBT0k7SUFBQTtFekV3dnZCVjtFeUUvdnZCTTtJQU9JO0lBQUE7RXpFNHZ2QlY7RXlFbnd2Qk07SUFPSTtJQUFBO0V6RWd3dkJWO0V5RXZ3dkJNO0lBT0k7SUFBQTtFekVvd3ZCVjtFeUUzd3ZCTTtJQU9JO0lBQUE7RXpFd3d2QlY7RXlFL3d2Qk07SUFPSTtFekUyd3ZCVjtFeUVseHZCTTtJQU9JO0V6RTh3dkJWO0V5RXJ4dkJNO0lBT0k7RXpFaXh2QlY7RXlFeHh2Qk07SUFPSTtFekVveHZCVjtFeUUzeHZCTTtJQU9JO0V6RXV4dkJWO0V5RTl4dkJNO0lBT0k7RXpFMHh2QlY7RXlFanl2Qk07SUFPSTtFekU2eHZCVjtFeUVweXZCTTtJQU9JO0V6RWd5dkJWO0V5RXZ5dkJNO0lBT0k7RXpFbXl2QlY7RXlFMXl2Qk07SUFPSTtFekVzeXZCVjtFeUU3eXZCTTtJQU9JO0V6RXl5dkJWO0V5RWh6dkJNO0lBT0k7RXpFNHl2QlY7RXlFbnp2Qk07SUFPSTtFekUreXZCVjtFeUV0enZCTTtJQU9JO0V6RWt6dkJWO0V5RXp6dkJNO0lBT0k7RXpFcXp2QlY7RXlFNXp2Qk07SUFPSTtFekV3enZCVjtFeUUvenZCTTtJQU9JO0V6RTJ6dkJWO0V5RWwwdkJNO0lBT0k7RXpFOHp2QlY7RXlFcjB2Qk07SUFPSTtFekVpMHZCVjtFeUV4MHZCTTtJQU9JO0V6RW8wdkJWO0V5RTMwdkJNO0lBT0k7RXpFdTB2QlY7RXlFOTB2Qk07SUFPSTtFekUwMHZCVjtFeUVqMXZCTTtJQU9JO0V6RTYwdkJWO0V5RXAxdkJNO0lBT0k7RXpFZzF2QlY7RXlFdjF2Qk07SUFPSTtFekVtMXZCVjtFeUUxMXZCTTtJQU9JO0V6RXMxdkJWO0V5RTcxdkJNO0lBT0k7RXpFeTF2QlY7RXlFaDJ2Qk07SUFPSTtFekU0MXZCVjtFeUVuMnZCTTtJQU9JO0V6RSsxdkJWO0V5RXQydkJNO0lBT0k7RXpFazJ2QlY7RXlFejJ2Qk07SUFPSTtFekVxMnZCVjtFeUU1MnZCTTtJQU9JO0V6RXcydkJWO0V5RS8ydkJNO0lBT0k7RXpFMjJ2QlY7RXlFbDN2Qk07SUFPSTtJQUFBO0V6RSsydkJWO0V5RXQzdkJNO0lBT0k7SUFBQTtFekVtM3ZCVjtFeUUxM3ZCTTtJQU9JO0lBQUE7RXpFdTN2QlY7RXlFOTN2Qk07SUFPSTtJQUFBO0V6RTIzdkJWO0V5RWw0dkJNO0lBT0k7SUFBQTtFekUrM3ZCVjtFeUV0NHZCTTtJQU9JO0lBQUE7RXpFbTR2QlY7RXlFMTR2Qk07SUFPSTtJQUFBO0V6RXU0dkJWO0V5RTk0dkJNO0lBT0k7SUFBQTtFekUyNHZCVjtFeUVsNXZCTTtJQU9JO0lBQUE7RXpFKzR2QlY7RXlFdDV2Qk07SUFPSTtJQUFBO0V6RW01dkJWO0V5RTE1dkJNO0lBT0k7RXpFczV2QlY7RXlFNzV2Qk07SUFPSTtFekV5NXZCVjtFeUVoNnZCTTtJQU9JO0V6RTQ1dkJWO0V5RW42dkJNO0lBT0k7RXpFKzV2QlY7RXlFdDZ2Qk07SUFPSTtFekVrNnZCVjtFeUV6NnZCTTtJQU9JO0V6RXE2dkJWO0V5RTU2dkJNO0lBT0k7RXpFdzZ2QlY7RXlFLzZ2Qk07SUFPSTtFekUyNnZCVjtFeUVsN3ZCTTtJQU9JO0V6RTg2dkJWO0V5RXI3dkJNO0lBT0k7RXpFaTd2QlY7RXlFeDd2Qk07SUFPSTtFekVvN3ZCVjtFeUUzN3ZCTTtJQU9JO0V6RXU3dkJWO0V5RTk3dkJNO0lBT0k7RXpFMDd2QlY7RXlFajh2Qk07SUFPSTtFekU2N3ZCVjtFeUVwOHZCTTtJQU9JO0V6RWc4dkJWO0V5RXY4dkJNO0lBT0k7RXpFbTh2QlY7RXlFMTh2Qk07SUFPSTtFekVzOHZCVjtFeUU3OHZCTTtJQU9JO0V6RXk4dkJWO0V5RWg5dkJNO0lBT0k7RXpFNDh2QlY7RXlFbjl2Qk07SUFPSTtFekUrOHZCVjtFeUV0OXZCTTtJQU9JO0V6RWs5dkJWO0V5RXo5dkJNO0lBT0k7RXpFcTl2QlY7RXlFNTl2Qk07SUFPSTtFekV3OXZCVjtFeUUvOXZCTTtJQU9JO0V6RTI5dkJWO0V5RWwrdkJNO0lBT0k7RXpFODl2QlY7RXlFcit2Qk07SUFPSTtFekVpK3ZCVjtFeUV4K3ZCTTtJQU9JO0lBQUE7RXpFcSt2QlY7RXlFNSt2Qk07SUFPSTtJQUFBO0V6RXkrdkJWO0V5RWgvdkJNO0lBT0k7SUFBQTtFekU2K3ZCVjtFeUVwL3ZCTTtJQU9JO0lBQUE7RXpFaS92QlY7RXlFeC92Qk07SUFPSTtJQUFBO0V6RXEvdkJWO0V5RTUvdkJNO0lBT0k7SUFBQTtFekV5L3ZCVjtFeUVoZ3dCTTtJQU9JO0lBQUE7RXpFNi92QlY7RXlFcGd3Qk07SUFPSTtJQUFBO0V6RWlnd0JWO0V5RXhnd0JNO0lBT0k7SUFBQTtFekVxZ3dCVjtFeUU1Z3dCTTtJQU9JO0lBQUE7RXpFeWd3QlY7RXlFaGh3Qk07SUFPSTtJQUFBO0V6RTZnd0JWO0V5RXBod0JNO0lBT0k7SUFBQTtFekVpaHdCVjtFeUV4aHdCTTtJQU9JO0V6RW9od0JWO0V5RTNod0JNO0lBT0k7RXpFdWh3QlY7RXlFOWh3Qk07SUFPSTtFekUwaHdCVjtFeUVqaXdCTTtJQU9JO0V6RTZod0JWO0V5RXBpd0JNO0lBT0k7RXpFZ2l3QlY7RXlFdml3Qk07SUFPSTtFekVtaXdCVjtFeUUxaXdCTTtJQU9JO0V6RXNpd0JWO0V5RTdpd0JNO0lBT0k7RXpFeWl3QlY7RXlFaGp3Qk07SUFPSTtFekU0aXdCVjtFeUVuandCTTtJQU9JO0V6RStpd0JWO0V5RXRqd0JNO0lBT0k7RXpFa2p3QlY7RXlFemp3Qk07SUFPSTtFekVxandCVjtFeUU1andCTTtJQU9JO0V6RXdqd0JWO0V5RS9qd0JNO0lBT0k7RXpFMmp3QlY7RXlFbGt3Qk07SUFPSTtFekU4andCVjtFeUVya3dCTTtJQU9JO0V6RWlrd0JWO0V5RXhrd0JNO0lBT0k7RXpFb2t3QlY7RXlFM2t3Qk07SUFPSTtFekV1a3dCVjtFeUU5a3dCTTtJQU9JO0V6RTBrd0JWO0V5RWpsd0JNO0lBT0k7RXpFNmt3QlY7RXlFcGx3Qk07SUFPSTtFekVnbHdCVjtFeUV2bHdCTTtJQU9JO0V6RW1sd0JWO0V5RTFsd0JNO0lBT0k7RXpFc2x3QlY7RXlFN2x3Qk07SUFPSTtFekV5bHdCVjtFeUVobXdCTTtJQU9JO0V6RTRsd0JWO0V5RW5td0JNO0lBT0k7RXpFK2x3QlY7RXlFdG13Qk07SUFPSTtFekVrbXdCVjtFeUV6bXdCTTtJQU9JO0V6RXFtd0JWO0V5RTVtd0JNO0lBT0k7RXpFd213QlY7RXlFL213Qk07SUFPSTtFekUybXdCVjtFeUVsbndCTTtJQU9JO0V6RThtd0JWO0V5RXJud0JNO0lBT0k7RXpFaW53QlY7RXlFeG53Qk07SUFPSTtFekVvbndCVjtFeUUzbndCTTtJQU9JO0V6RXVud0JWO0V5RTlud0JNO0lBT0k7RXpFMG53QlY7RXlFam93Qk07SUFPSTtFekU2bndCVjtFeUVwb3dCTTtJQU9JO0V6RWdvd0JWO0V5RXZvd0JNO0lBT0k7RXpFbW93QlY7RXlFMW93Qk07SUFPSTtFekVzb3dCVjtFeUU3b3dCTTtJQU9JO0V6RXlvd0JWO0V5RWhwd0JNO0lBT0k7RXpFNG93QlY7RXlFbnB3Qk07SUFPSTtFekUrb3dCVjtFeUV0cHdCTTtJQU9JO0V6RWtwd0JWO0V5RXpwd0JNO0lBT0k7RXpFcXB3QlY7RXlFNXB3Qk07SUFPSTtFekV3cHdCVjtBQUNGO0FjbnF3Qkk7RTJER0k7SUFPSTtFekU2cHdCVjtFeUVwcXdCTTtJQU9JO0V6RWdxd0JWO0V5RXZxd0JNO0lBT0k7RXpFbXF3QlY7RXlFMXF3Qk07SUFPSTtFekVzcXdCVjtFeUU3cXdCTTtJQU9JO0V6RXlxd0JWO0V5RWhyd0JNO0lBT0k7RXpFNHF3QlY7RXlFbnJ3Qk07SUFPSTtFekUrcXdCVjtFeUV0cndCTTtJQU9JO0V6RWtyd0JWO0V5RXpyd0JNO0lBT0k7RXpFcXJ3QlY7RXlFNXJ3Qk07SUFPSTtFekV3cndCVjtFeUUvcndCTTtJQU9JO0V6RTJyd0JWO0V5RWxzd0JNO0lBT0k7RXpFOHJ3QlY7RXlFcnN3Qk07SUFPSTtFekVpc3dCVjtFeUV4c3dCTTtJQU9JO0V6RW9zd0JWO0V5RTNzd0JNO0lBT0k7RXpFdXN3QlY7RXlFOXN3Qk07SUFPSTtFekUwc3dCVjtFeUVqdHdCTTtJQU9JO0V6RTZzd0JWO0V5RXB0d0JNO0lBT0k7RXpFZ3R3QlY7RXlFdnR3Qk07SUFPSTtFekVtdHdCVjtFeUUxdHdCTTtJQU9JO0V6RXN0d0JWO0V5RTd0d0JNO0lBT0k7RXpFeXR3QlY7RXlFaHV3Qk07SUFPSTtFekU0dHdCVjtFeUVudXdCTTtJQU9JO0V6RSt0d0JWO0V5RXR1d0JNO0lBT0k7RXpFa3V3QlY7RXlFenV3Qk07SUFPSTtFekVxdXdCVjtFeUU1dXdCTTtJQU9JO0V6RXd1d0JWO0V5RS91d0JNO0lBT0k7RXpFMnV3QlY7RXlFbHZ3Qk07SUFPSTtFekU4dXdCVjtFeUVydndCTTtJQU9JO0V6RWl2d0JWO0V5RXh2d0JNO0lBT0k7RXpFb3Z3QlY7RXlFM3Z3Qk07SUFPSTtFekV1dndCVjtFeUU5dndCTTtJQU9JO0V6RTB2d0JWO0V5RWp3d0JNO0lBT0k7RXpFNnZ3QlY7RXlFcHd3Qk07SUFPSTtFekVnd3dCVjtFeUV2d3dCTTtJQU9JO0V6RW13d0JWO0V5RTF3d0JNO0lBT0k7RXpFc3d3QlY7RXlFN3d3Qk07SUFPSTtFekV5d3dCVjtFeUVoeHdCTTtJQU9JO0V6RTR3d0JWO0V5RW54d0JNO0lBT0k7RXpFK3d3QlY7RXlFdHh3Qk07SUFPSTtFekVreHdCVjtFeUV6eHdCTTtJQU9JO0V6RXF4d0JWO0V5RTV4d0JNO0lBT0k7RXpFd3h3QlY7RXlFL3h3Qk07SUFPSTtFekUyeHdCVjtFeUVseXdCTTtJQU9JO0V6RTh4d0JWO0V5RXJ5d0JNO0lBT0k7RXpFaXl3QlY7RXlFeHl3Qk07SUFPSTtFekVveXdCVjtFeUUzeXdCTTtJQU9JO0V6RXV5d0JWO0V5RTl5d0JNO0lBT0k7RXpFMHl3QlY7RXlFanp3Qk07SUFPSTtFekU2eXdCVjtFeUVwendCTTtJQU9JO0V6RWd6d0JWO0V5RXZ6d0JNO0lBT0k7RXpFbXp3QlY7RXlFMXp3Qk07SUFPSTtFekVzendCVjtFeUU3endCTTtJQU9JO0V6RXl6d0JWO0V5RWgwd0JNO0lBT0k7RXpFNHp3QlY7RXlFbjB3Qk07SUFPSTtFekUrendCVjtFeUV0MHdCTTtJQU9JO0V6RWswd0JWO0V5RXowd0JNO0lBT0k7RXpFcTB3QlY7RXlFNTB3Qk07SUFPSTtFekV3MHdCVjtFeUUvMHdCTTtJQU9JO0V6RTIwd0JWO0V5RWwxd0JNO0lBT0k7RXpFODB3QlY7RXlFcjF3Qk07SUFPSTtFekVpMXdCVjtFeUV4MXdCTTtJQU9JO0V6RW8xd0JWO0V5RTMxd0JNO0lBT0k7RXpFdTF3QlY7RXlFOTF3Qk07SUFPSTtFekUwMXdCVjtFeUVqMndCTTtJQU9JO0V6RTYxd0JWO0V5RXAyd0JNO0lBT0k7RXpFZzJ3QlY7RXlFdjJ3Qk07SUFPSTtFekVtMndCVjtFeUUxMndCTTtJQU9JO0V6RXMyd0JWO0V5RTcyd0JNO0lBT0k7RXpFeTJ3QlY7RXlFaDN3Qk07SUFPSTtJQUFBO0V6RTYyd0JWO0V5RXAzd0JNO0lBT0k7SUFBQTtFekVpM3dCVjtFeUV4M3dCTTtJQU9JO0lBQUE7RXpFcTN3QlY7RXlFNTN3Qk07SUFPSTtJQUFBO0V6RXkzd0JWO0V5RWg0d0JNO0lBT0k7SUFBQTtFekU2M3dCVjtFeUVwNHdCTTtJQU9JO0lBQUE7RXpFaTR3QlY7RXlFeDR3Qk07SUFPSTtJQUFBO0V6RXE0d0JWO0V5RTU0d0JNO0lBT0k7SUFBQTtFekV5NHdCVjtFeUVoNXdCTTtJQU9JO0lBQUE7RXpFNjR3QlY7RXlFcDV3Qk07SUFPSTtJQUFBO0V6RWk1d0JWO0V5RXg1d0JNO0lBT0k7SUFBQTtFekVxNXdCVjtFeUU1NXdCTTtJQU9JO0lBQUE7RXpFeTV3QlY7RXlFaDZ3Qk07SUFPSTtJQUFBO0V6RTY1d0JWO0V5RXA2d0JNO0lBT0k7SUFBQTtFekVpNndCVjtFeUV4NndCTTtJQU9JO0V6RW82d0JWO0V5RTM2d0JNO0lBT0k7RXpFdTZ3QlY7RXlFOTZ3Qk07SUFPSTtFekUwNndCVjtFeUVqN3dCTTtJQU9JO0V6RTY2d0JWO0V5RXA3d0JNO0lBT0k7RXpFZzd3QlY7RXlFdjd3Qk07SUFPSTtFekVtN3dCVjtFeUUxN3dCTTtJQU9JO0V6RXM3d0JWO0V5RTc3d0JNO0lBT0k7RXpFeTd3QlY7RXlFaDh3Qk07SUFPSTtFekU0N3dCVjtFeUVuOHdCTTtJQU9JO0V6RSs3d0JWO0V5RXQ4d0JNO0lBT0k7RXpFazh3QlY7RXlFejh3Qk07SUFPSTtFekVxOHdCVjtFeUU1OHdCTTtJQU9JO0V6RXc4d0JWO0V5RS84d0JNO0lBT0k7RXpFMjh3QlY7RXlFbDl3Qk07SUFPSTtFekU4OHdCVjtFeUVyOXdCTTtJQU9JO0V6RWk5d0JWO0V5RXg5d0JNO0lBT0k7RXpFbzl3QlY7RXlFMzl3Qk07SUFPSTtFekV1OXdCVjtFeUU5OXdCTTtJQU9JO0V6RTA5d0JWO0V5RWord0JNO0lBT0k7RXpFNjl3QlY7RXlFcCt3Qk07SUFPSTtFekVnK3dCVjtFeUV2K3dCTTtJQU9JO0V6RW0rd0JWO0V5RTErd0JNO0lBT0k7RXpFcyt3QlY7RXlFNyt3Qk07SUFPSTtFekV5K3dCVjtFeUVoL3dCTTtJQU9JO0V6RTQrd0JWO0V5RW4vd0JNO0lBT0k7RXpFKyt3QlY7RXlFdC93Qk07SUFPSTtFekVrL3dCVjtFeUV6L3dCTTtJQU9JO0V6RXEvd0JWO0V5RTUvd0JNO0lBT0k7RXpFdy93QlY7RXlFLy93Qk07SUFPSTtFekUyL3dCVjtFeUVsZ3hCTTtJQU9JO0V6RTgvd0JWO0V5RXJneEJNO0lBT0k7RXpFaWd4QlY7RXlFeGd4Qk07SUFPSTtFekVvZ3hCVjtFeUUzZ3hCTTtJQU9JO0lBQUE7RXpFd2d4QlY7RXlFL2d4Qk07SUFPSTtJQUFBO0V6RTRneEJWO0V5RW5oeEJNO0lBT0k7SUFBQTtFekVnaHhCVjtFeUV2aHhCTTtJQU9JO0lBQUE7RXpFb2h4QlY7RXlFM2h4Qk07SUFPSTtJQUFBO0V6RXdoeEJWO0V5RS9oeEJNO0lBT0k7SUFBQTtFekU0aHhCVjtFeUVuaXhCTTtJQU9JO0lBQUE7RXpFZ2l4QlY7RXlFdml4Qk07SUFPSTtJQUFBO0V6RW9peEJWO0V5RTNpeEJNO0lBT0k7SUFBQTtFekV3aXhCVjtFeUUvaXhCTTtJQU9JO0lBQUE7RXpFNGl4QlY7RXlFbmp4Qk07SUFPSTtFekUraXhCVjtFeUV0anhCTTtJQU9JO0V6RWtqeEJWO0V5RXpqeEJNO0lBT0k7RXpFcWp4QlY7RXlFNWp4Qk07SUFPSTtFekV3anhCVjtFeUUvanhCTTtJQU9JO0V6RTJqeEJWO0V5RWxreEJNO0lBT0k7RXpFOGp4QlY7RXlFcmt4Qk07SUFPSTtFekVpa3hCVjtFeUV4a3hCTTtJQU9JO0V6RW9reEJWO0V5RTNreEJNO0lBT0k7RXpFdWt4QlY7RXlFOWt4Qk07SUFPSTtFekUwa3hCVjtFeUVqbHhCTTtJQU9JO0V6RTZreEJWO0V5RXBseEJNO0lBT0k7RXpFZ2x4QlY7RXlFdmx4Qk07SUFPSTtFekVtbHhCVjtFeUUxbHhCTTtJQU9JO0V6RXNseEJWO0V5RTdseEJNO0lBT0k7RXpFeWx4QlY7RXlFaG14Qk07SUFPSTtFekU0bHhCVjtFeUVubXhCTTtJQU9JO0V6RStseEJWO0V5RXRteEJNO0lBT0k7RXpFa214QlY7RXlFem14Qk07SUFPSTtFekVxbXhCVjtFeUU1bXhCTTtJQU9JO0V6RXdteEJWO0V5RS9teEJNO0lBT0k7RXpFMm14QlY7RXlFbG54Qk07SUFPSTtFekU4bXhCVjtFeUVybnhCTTtJQU9JO0V6RWlueEJWO0V5RXhueEJNO0lBT0k7RXpFb254QlY7RXlFM254Qk07SUFPSTtFekV1bnhCVjtFeUU5bnhCTTtJQU9JO0V6RTBueEJWO0V5RWpveEJNO0lBT0k7SUFBQTtFekU4bnhCVjtFeUVyb3hCTTtJQU9JO0lBQUE7RXpFa294QlY7RXlFem94Qk07SUFPSTtJQUFBO0V6RXNveEJWO0V5RTdveEJNO0lBT0k7SUFBQTtFekUwb3hCVjtFeUVqcHhCTTtJQU9JO0lBQUE7RXpFOG94QlY7RXlFcnB4Qk07SUFPSTtJQUFBO0V6RWtweEJWO0V5RXpweEJNO0lBT0k7SUFBQTtFekVzcHhCVjtFeUU3cHhCTTtJQU9JO0lBQUE7RXpFMHB4QlY7RXlFanF4Qk07SUFPSTtJQUFBO0V6RThweEJWO0V5RXJxeEJNO0lBT0k7SUFBQTtFekVrcXhCVjtFeUV6cXhCTTtJQU9JO0lBQUE7RXpFc3F4QlY7RXlFN3F4Qk07SUFPSTtJQUFBO0V6RTBxeEJWO0V5RWpyeEJNO0lBT0k7RXpFNnF4QlY7RXlFcHJ4Qk07SUFPSTtFekVncnhCVjtFeUV2cnhCTTtJQU9JO0V6RW1yeEJWO0V5RTFyeEJNO0lBT0k7RXpFc3J4QlY7RXlFN3J4Qk07SUFPSTtFekV5cnhCVjtFeUVoc3hCTTtJQU9JO0V6RTRyeEJWO0V5RW5zeEJNO0lBT0k7RXpFK3J4QlY7RXlFdHN4Qk07SUFPSTtFekVrc3hCVjtFeUV6c3hCTTtJQU9JO0V6RXFzeEJWO0V5RTVzeEJNO0lBT0k7RXpFd3N4QlY7RXlFL3N4Qk07SUFPSTtFekUyc3hCVjtFeUVsdHhCTTtJQU9JO0V6RThzeEJWO0V5RXJ0eEJNO0lBT0k7RXpFaXR4QlY7RXlFeHR4Qk07SUFPSTtFekVvdHhCVjtFeUUzdHhCTTtJQU9JO0V6RXV0eEJWO0V5RTl0eEJNO0lBT0k7RXpFMHR4QlY7RXlFanV4Qk07SUFPSTtFekU2dHhCVjtFeUVwdXhCTTtJQU9JO0V6RWd1eEJWO0V5RXZ1eEJNO0lBT0k7RXpFbXV4QlY7RXlFMXV4Qk07SUFPSTtFekVzdXhCVjtFeUU3dXhCTTtJQU9JO0V6RXl1eEJWO0V5RWh2eEJNO0lBT0k7RXpFNHV4QlY7RXlFbnZ4Qk07SUFPSTtFekUrdXhCVjtFeUV0dnhCTTtJQU9JO0V6RWt2eEJWO0V5RXp2eEJNO0lBT0k7RXpFcXZ4QlY7RXlFNXZ4Qk07SUFPSTtFekV3dnhCVjtFeUUvdnhCTTtJQU9JO0V6RTJ2eEJWO0V5RWx3eEJNO0lBT0k7RXpFOHZ4QlY7RXlFcnd4Qk07SUFPSTtFekVpd3hCVjtFeUV4d3hCTTtJQU9JO0V6RW93eEJWO0V5RTN3eEJNO0lBT0k7RXpFdXd4QlY7RXlFOXd4Qk07SUFPSTtFekUwd3hCVjtFeUVqeHhCTTtJQU9JO0V6RTZ3eEJWO0V5RXB4eEJNO0lBT0k7RXpFZ3h4QlY7RXlFdnh4Qk07SUFPSTtFekVteHhCVjtFeUUxeHhCTTtJQU9JO0V6RXN4eEJWO0V5RTd4eEJNO0lBT0k7RXpFeXh4QlY7RXlFaHl4Qk07SUFPSTtFekU0eHhCVjtFeUVueXhCTTtJQU9JO0V6RSt4eEJWO0V5RXR5eEJNO0lBT0k7RXpFa3l4QlY7RXlFenl4Qk07SUFPSTtFekVxeXhCVjtFeUU1eXhCTTtJQU9JO0V6RXd5eEJWO0V5RS95eEJNO0lBT0k7RXpFMnl4QlY7RXlFbHp4Qk07SUFPSTtFekU4eXhCVjtFeUVyenhCTTtJQU9JO0V6RWl6eEJWO0FBQ0Y7QTBFeDJ4QkE7RUQrQ1E7SUFPSTtFekVzenhCVjtFeUU3enhCTTtJQU9JO0V6RXl6eEJWO0V5RWgweEJNO0lBT0k7RXpFNHp4QlY7RXlFbjB4Qk07SUFPSTtFekUrenhCVjtBQUNGO0EwRW4yeEJBO0VENEJRO0lBT0k7RXpFbzB4QlY7RXlFMzB4Qk07SUFPSTtFekV1MHhCVjtFeUU5MHhCTTtJQU9JO0V6RTAweEJWO0V5RWoxeEJNO0lBT0k7RXpFNjB4QlY7RXlFcDF4Qk07SUFPSTtFekVnMXhCVjtFeUV2MXhCTTtJQU9JO0V6RW0xeEJWO0V5RTExeEJNO0lBT0k7RXpFczF4QlY7RXlFNzF4Qk07SUFPSTtFekV5MXhCVjtFeUVoMnhCTTtJQU9JO0V6RTQxeEJWO0V5RW4yeEJNO0lBT0k7RXpFKzF4QlY7RXlFdDJ4Qk07SUFPSTtFekVrMnhCVjtBQUNGO0EyRXg2eEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0UwNnhCRjtBMkV4NnhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0UwNnhCSjtBMkV0NnhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0V3NnhCSjtBMkVyNnhCTTtFQUNFO0VBQ0E7QTNFdTZ4QlI7QWM5M3hCSTtFNkQzQ0U7SUFLSTtFM0V3NnhCUjtBQUNGO0EyRXA2eEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0VzNnhCTjtBMkVuNnhCSTtFQUNFO0VBQ0E7RUFDQTtBM0VxNnhCTjtBMkVuNnhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0VxNnhCUjtBMkVsNnhCTTtFQUNFO0EzRW82eEJSO0EyRWo2eEJNO0VBQ0U7RUFDQTtFQUNBO0EzRW02eEJSO0EyRWg2eEJNO0VBQ0U7RUFDQTtBM0VrNnhCUjtBMkU5NXhCSTtFQUNFO0VBQ0E7QTNFZzZ4Qk47QTJFOTV4Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFZzZ4QlI7QTJFNTV4QlE7RUFDRTtBM0U4NXhCVjtBMkUzNXhCUTtFQUNFO0EzRTY1eEJWO0EyRTE1eEJRO0VBQ0U7QTNFNDV4QlY7QTJFejV4QlE7RUFDRTtBM0UyNXhCVjtBMkV4NXhCUTtFQUNFO0EzRTA1eEJWO0EyRXI1eEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0V1NXhCTjtBMkVwNXhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0VzNXhCTjtBMkVuNXhCSTtFQUNFO0EzRXE1eEJOO0EyRW41eEJNO0VBQ0U7QTNFcTV4QlI7QTJFajV4Qkk7RUFDRTtBM0VtNXhCTjtBMkVqNXhCTTtFQUNFO0EzRW01eEJSO0EyRS80eEJJO0VBQ0U7QTNFaTV4Qk47QTJFOTR4Qkk7RUFDRTtBM0VnNXhCTjtBMkU3NHhCSTtFQUNFO0EzRSs0eEJOO0EyRTc0eEJNO0VBQ0U7RUFDQTtBM0UrNHhCUjtBMkUzNHhCSTtFQUNFO0EzRTY0eEJOO0EyRTM0eEJNO0VBQ0U7RUFDQTtBM0U2NHhCUjtBMkV6NHhCSTtFQUNFO0VBQ0E7QTNFMjR4Qk47QTJFeDR4Qkk7RUFDRTtFQUNBO0EzRTA0eEJOO0FjMy94Qkk7RTZEeEVKO0lBOExJO0lBQ0E7RTNFeTR4QkY7RTJFdjR4QkU7SUFDRTtFM0V5NHhCSjtFMkV0NHhCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UzRXc0eEJKO0UyRXI0eEJNO0lBQ0U7RTNFdTR4QlI7RTJFbjR4Qkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFM0VxNHhCTjtFMkVsNHhCSTtJQUNFO0UzRW80eEJOO0UyRWw0eEJNO0lBQ0U7SUFDQTtJQUNBO0UzRW80eEJSO0UyRWo0eEJNO0lBQ0U7RTNFbTR4QlI7RTJFOTN4Qkk7SUFDRTtJQUNBO0UzRWc0eEJOO0UyRTUzeEJNO0lBQ0U7RTNFODN4QlI7QUFDRjtBY3JpeUJJO0U2RHhFSjtJQXFQSTtJQUNBO0UzRTQzeEJGO0UyRTEzeEJFO0lBQ0U7RTNFNDN4Qko7RTJFejN4QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFM0UyM3hCSjtFMkV4M3hCTTtJQUNFO0UzRTAzeEJSO0UyRXQzeEJJO0lBQ0U7SUFDQTtJQUNBO0UzRXczeEJOO0UyRXIzeEJJO0lBQ0U7RTNFdTN4Qk47RTJFcjN4Qk07SUFDRTtJQUNBO0lBQ0E7RTNFdTN4QlI7RTJFcDN4Qk07SUFDRTtFM0VzM3hCUjtFMkVqM3hCSTtJQUNFO0lBQ0E7RTNFbTN4Qk47RTJFLzJ4Qk07SUFDRTtFM0VpM3hCUjtBQUNGO0FjOWt5Qkk7RTZEeEVKO0lBMlNJO0lBQ0E7RTNFKzJ4QkY7RTJFNzJ4QkU7SUFDRTtFM0UrMnhCSjtFMkU1MnhCRTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0UzRTQyeEJKO0UyRXgyeEJNO0lBQ0U7RTNFMDJ4QlI7RTJFdDJ4Qkk7SUFDRTtJQUNBO0lBQ0E7RTNFdzJ4Qk47RTJFcjJ4Qkk7SUFDRTtFM0V1MnhCTjtFMkVyMnhCTTtJQUNFO0lBQ0E7SUFDQTtFM0V1MnhCUjtFMkVwMnhCTTtJQUNFO0UzRXMyeEJSO0UyRWoyeEJJO0lBQ0U7RTNFbTJ4Qk47RTJFaDJ4Qkk7SUFDRTtJQUNBO0UzRWsyeEJOO0UyRTkxeEJNO0lBQ0U7RTNFZzJ4QlI7QUFDRjs7QTRFenN5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFNHN5QkY7QWMvb3lCSTtFOEQ1RUo7SUFrQkk7SUFDQTtFNUU2c3lCRjtBQUNGOztBNEVyc3lCQTtFQUNFO0E1RXdzeUJGOztBNEVyc3lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFd3N5QkY7O0E0RXJzeUJBO0VBQ0U7QTVFd3N5QkY7O0E0RXJzeUJBO0VBQ0U7RUFDQTtBNUV3c3lCRjs7QTRFcnN5QkE7RUFDRTtBNUV3c3lCRjs7QTRFcnN5QkE7RUFDRTtFQUNBO0E1RXdzeUJGOztBNEVyc3lCQTtFQUNFO0E1RXdzeUJGOztBNEVyc3lCQTtFQUNFO0E1RXdzeUJGOztBYzNyeUJJO0U4RFZKO0lBRUk7RTVFd3N5QkY7QUFDRjs7QTRFcHN5QkE7RUFDRTtFQUNBO0E1RXVzeUJGOztBNEVwc3lCQTtFQUNFO0VBQ0E7QTVFdXN5QkY7QTRFcnN5QkU7RUFDRTtBNUV1c3lCSjtBNEVwc3lCRTtFQUNFO0VBQ0E7QTVFc3N5Qko7O0E0RWxzeUJBO0VBQ0U7RUFDQTtBNUVxc3lCRjtBNEVuc3lCRTtFQUNFO0E1RXFzeUJKO0E0RWxzeUJFO0VBQ0U7RUFDQTtBNUVvc3lCSjs7QTRFL3J5QkE7RUFDRTtBNUVrc3lCRjs7QTRFL3J5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RWtzeUJGO0FjMXV5Qkk7RThEbUNKO0lBUUk7RTVFbXN5QkY7QUFDRjs7QTRFaHN5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RW1zeUJGO0FjdnZ5Qkk7RThEK0NKO0lBUUk7RTVFb3N5QkY7QUFDRjtBYzV2eUJJO0U4RCtDSjtJQVlJO0lBQ0E7RTVFcXN5QkY7QUFDRjs7QTRFanN5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUVvc3lCRjtBY3p3eUJJO0U4RGlFSjtJQU9JO0U1RXFzeUJGO0FBQ0Y7QWM5d3lCSTtFOERpRUo7SUFXSTtFNUVzc3lCRjtBQUNGOztBNEVuc3lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RXNzeUJGO0FjMXh5Qkk7RThEZ0ZKO0lBT0k7RTVFdXN5QkY7QUFDRjtBYy94eUJJO0U4RGdGSjtJQVdJO0U1RXdzeUJGO0FBQ0Y7O0E0RXhyeUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RTJyeUJGO0E0RXpyeUJFO0VBQ0U7QTVFMnJ5Qko7QTRFeHJ5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUUwcnlCSjtBNEV4cnlCSTtFQUNFO0VBQ0E7QTVFMHJ5Qk47QTRFdHJ5QkU7RUFDRTtFQUNBO0E1RXdyeUJKO0E0RXRyeUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXdyeUJOO0E0RXByeUJFO0VBQ0U7RUFDQTtFQUNBO0E1RXNyeUJKO0E0RXByeUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXNyeUJOO0E0RXByeUJNO0VBQ0U7RUFDQTtBNUVzcnlCUjtBNEVucnlCTTtFQUNFO0VBQ0E7QTVFcXJ5QlI7O0E0RS9xeUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RWtyeUJGO0E0RWhyeUJFO0VBQ0U7QTVFa3J5Qko7QWMxMnlCSTtFOEQ2TEY7SUFDRTtFNUVncnlCRjtBQUNGO0FjNTN5Qkk7RThENExKO0lBb0JJO0lBQ0E7RTVFZ3J5QkY7QUFDRjs7QWNyM3lCSTtFOER3TUo7SUFFSTtFNUVncnlCRjtBQUNGOztBNkV0OHlCQTtFQUNFO0VBQ0E7QTdFeTh5QkY7QTZFdDh5QkU7RUFDRTtFQUNBO0E3RXc4eUJKO0E2RXQ4eUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFdzh5Qk47QWM3NHlCSTtFK0RsRUE7SUFVSTtFN0V5OHlCTjtBQUNGO0E2RXI4eUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0V1OHlCSjtBNkVyOHlCSTtFQUNFO0E3RXU4eUJOO0FjNTV5Qkk7RStENUNBO0lBSUk7RTdFdzh5Qk47QUFDRjtBNkV0OHlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RXc4eUJSO0FjdjZ5Qkk7RStEckNFO0lBTUk7RTdFMDh5QlI7QUFDRjtBNkV0OHlCTTtFQUNFO0VBQ0E7QTdFdzh5QlI7QWNoN3lCSTtFK0QxQkU7SUFJSTtFN0UwOHlCUjtBQUNGO0E2RW44eUJJO0VBQ0U7QTdFcTh5Qk47QTZFbDh5Qkk7RUFDRTtBN0VvOHlCTjtBNkVqOHlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RW04eUJOO0E2RWg4eUJJO0VBQ0U7RUFDQTtFQUVBO0VBRUE7RUFDQTtBN0VnOHlCTjtBNkU3N3lCSTtFQUNFO0VBQ0E7QTdFKzd5Qk47QTZFejd5Qkk7RUFDRTtFQUNBO0E3RTI3eUJOO0E2RXg3eUJJO0VBQ0U7RUFDQTtBN0UwN3lCTjtBNkV0N3lCRTtFQUNFO0VBQ0E7RUFDQTtBN0V3N3lCSjtBNkV0N3lCSTtFQUNFO0VBQ0E7RUFDQTtBN0V3N3lCTjtBY2oreUJJO0UrRHNDQTtJQU1JO0lBQ0E7RTdFeTd5Qk47QUFDRjtBNkV0N3lCSTtFQUNFO0VBQ0E7RUFDQTtBN0V3N3lCTjtBNkVyN3lCSTtFQUNFO0VBQ0E7RUFDQTtBN0V1N3lCTjtBNkVwN3lCSTtFQUNFO0E3RXM3eUJOO0E2RXA3eUJNO0VBQ0U7RUFDQTtBN0VzN3lCUjtBNkVwN3lCUTtFQUNFO0VBQ0E7RUFDQTtBN0VzN3lCVjtBNkVuN3lCUTtFQUNFO0VBQ0E7RUFDQTtBN0VxN3lCVjtBY2xnekJJO0UrRDBFSTtJQU1JO0U3RXM3eUJWO0FBQ0Y7QTZFajd5Qkk7RUFDRTtBN0VtN3lCTjtBYzFnekJJO0UrRHNGQTtJQUlJO0lBQ0E7RTdFbzd5Qk47QUFDRjtBNkVqN3lCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RW03eUJWO0E2RS82eUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdFaTd5QlI7QTZFNTZ5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0U4NnlCTjtBNkUxNnlCSTtFQUNFO0VBQ0E7RUFFQTtBN0UyNnlCTjtBNkV6NnlCTTtFQUNFO0E3RTI2eUJSO0E2RXo2eUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTI2eUJWO0FjbGp6Qkk7RStEaUlJO0lBU0k7RTdFNDZ5QlY7QUFDRjtBNkUxNnlCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTQ2eUJaO0E2RTE2eUJZO0VBQ0U7QTdFNDZ5QmQ7QTZFejZ5Qlk7RUFDRTtBN0UyNnlCZDtBY3RrekJJO0UrRDZJTTtJQWtCSTtFN0UyNnlCWjtBQUNGO0E2RXg2eUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTA2eUJaO0E2RXg2eUJZO0VBQ0U7QTdFMDZ5QmQ7QTZFdjZ5Qlk7RUFDRTtBN0V5NnlCZDtBNkVsNnlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RW82eUJOO0E2RWw2eUJNO0VBQ0U7QTdFbzZ5QlI7QTZFajZ5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0VtNnlCUjtBNkVqNnlCUTtFQUNFO0VBQ0E7QTdFbTZ5QlY7QWMvbXpCSTtFK0RpQ0Y7SUFpTEk7SUFDQTtFN0VpNnlCSjtFNkUvNXlCSTtJQUNFO0lBQ0E7RTdFaTZ5Qk47RTZFLzV5Qk07SUFDRTtJQUNBO0U3RWk2eUJSO0U2RTc1eUJJO0lBQ0U7RTdFKzV5Qk47RTZFNzV5Qk07SUFDRTtJQUNBO0lBQ0E7RTdFKzV5QlI7RTZFNTV5Qk07SUFDRTtJQUNBO0U3RTg1eUJSO0U2RTE1eUJJO0lBQ0U7RTdFNDV5Qk47RTZFejV5Qkk7SUFDRTtFN0UyNXlCTjtFNkV4NXlCSTtJQUNFO0U3RTA1eUJOO0U2RXY1eUJJO0lBQ0U7SUFDQTtFN0V5NXlCTjtBQUNGO0E2RWw1eUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdFbzV5Qko7QTZFbDV5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFbzV5Qk47QTZFbDV5Qk07RUFSRjtJQVNJO0U3RXE1eUJOO0FBQ0Y7QTZFbDV5Qkk7RUFDRTtFQUNBO0E3RW81eUJOO0E2RWo1eUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VtNXlCTjtBNkVoNXlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VrNXlCTjtBNkUvNHlCTTtFQVRGO0lBVUk7RTdFazV5Qk47QUFDRjtBNkUvNHlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RWk1eUJOO0E2RTk0eUJJO0VBQ0U7QTdFZzV5Qk47QTZFNzR5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0UrNHlCTjtBNkU1NHlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3RTg0eUJOO0E2RTM0eUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdFNjR5Qk47QTZFMTR5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U0NHlCTjtBNkUxNHlCTTtFQUNFO0E3RTQ0eUJSO0E2RXo0eUJNO0VBQ0U7QTdFMjR5QlI7QTZFdDR5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0V3NHlCTjtBNkV0NHlCTTtFQUNFO0VBQ0E7QTdFdzR5QlI7QTZFcjR5Qk07RUFYRjtJQVlJO0lBQ0E7SUFDQTtFN0V3NHlCTjtFNkV2NHlCTTtJQUNFO0U3RXk0eUJSO0FBQ0Y7QTZFdDR5Qk07RUFwQkY7SUFxQkk7SUFDQTtFN0V5NHlCTjtBQUNGO0E2RXQ0eUJJO0VBQ0U7RUFDQTtFQUNBO0E3RXc0eUJOO0E2RXQ0eUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdFdzR5QlI7QTZFcjR5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0V1NHlCUjtBNkVwNHlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFczR5QlI7QTZFbjR5Qk07RUFDRTtJQUNFO0lBQ0E7RTdFcTR5QlI7RTZFbDR5Qk07SUFDRTtJQUNBO0lBQ0E7RTdFbzR5QlI7RTZFajR5Qk07SUFDRTtJQUNBO0U3RW00eUJSO0FBQ0Y7QTZFOTN5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFZzR5Qk47QTZFOTN5Qk07RUFDRTtFQUNBO0VBQ0E7QTdFZzR5QlI7QTZFNzN5Qk07RUFDRTtFQUNBO0E3RSszeUJSO0E2RTczeUJRO0VBSkY7SUFLSTtFN0VnNHlCUjtBQUNGO0E2RTczeUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdFKzN5QlI7QTZFMzN5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U2M3lCTjtBNkV6M3lCRTtFQUNFO0VBQ0E7QTdFMjN5Qko7QTZFejN5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0UyM3lCTjtBNkV6M3lCTTtFQUNFO0VBQ0E7QTdFMjN5QlI7QTZFeDN5Qk07RUFDRTtFQUNBO0E3RTAzeUJSO0E2RXgzeUJRO0VBQ0U7QTdFMDN5QlY7QTZFdjN5QlE7RUFDRTtFQUNBO0E3RXkzeUJWO0FjaDN6Qkk7RStEMmZNO0lBQ0U7RTdFdzN5QlY7RTZFdDN5QlE7SUFDRTtFN0V3M3lCVjtBQUNGO0E2RXAzeUJNO0VBbENGO0lBbUNJO0lBQ0E7RTdFdTN5Qk47RTZFcjN5Qk07SUFDRTtJQUNBO0U3RXUzeUJSO0U2RXAzeUJNO0lBQ0U7RTdFczN5QlI7QUFDRjs7QWNsNXpCSTtFK0R3aUJFO0lBQ0U7SUFDQTtFN0U4MnlCTjtBQUNGO0E2RTEyeUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTQyeUJOO0E2RXoyeUJJO0VBQ0U7RUFDQTtFQUNBO0E3RTIyeUJOO0FjejV6Qkk7RStEa2pCRTtJQUNFO0lBQ0E7SUFDQTtFN0UwMnlCTjtFNkV4MnlCSTtJQUNFO0lBQ0E7SUFDQTtFN0UwMnlCTjtBQUNGOztBNkVwMnlCQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTdFczJ5QkY7QTZFcDJ5QkU7RUFDRTtFQUNBO0E3RXMyeUJKO0E2RXAyeUJJO0VBSkY7SUFLSTtFN0V1MnlCSjtBQUNGO0E2RXAyeUJFO0VBQ0U7RUFDQTtBN0VzMnlCSjtBNkVwMnlCSTtFQUpGO0lBS0k7SUFDQTtFN0V1MnlCSjtBQUNGO0E2RXIyeUJJO0VBVEY7SUFVSTtFN0V3MnlCSjtBQUNGO0E2RXIyeUJFO0VBQ0U7RUFDQTtBN0V1MnlCSjtBNkVyMnlCSTtFQUNFO0E3RXUyeUJOO0E2RXIyeUJNO0VBSEY7SUFJSTtFN0V3MnlCTjtBQUNGO0E2RXIyeUJJO0VBWkY7SUFhSTtFN0V3MnlCSjtBQUNGO0E2RXAyeUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RXMyeUJOO0E2RXAyeUJNO0VBQ0U7QTdFczJ5QlI7QTZFbjJ5Qk07RUFaRjtJQWFJO0U3RXMyeUJOO0FBQ0Y7QTZFaDJ5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWsyeUJOO0E2RWgyeUJNO0VBQ0U7RUFDQTtBN0VrMnlCUjtBNkVoMnlCUTtFQUNFO0E3RWsyeUJWO0E2RTkxeUJNO0VBQ0U7RUFDQTtBN0VnMnlCUjtBNkU5MXlCUTtFQUNFO0E3RWcyeUJWO0E2RTUxeUJNO0VBekJGO0lBMEJJO0lBQ0E7RTdFKzF5Qk47QUFDRjtBNkUzMXlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U2MXlCSjtBNkUzMXlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFNjF5Qk47QTZFMTF5Qkk7RUFoQkY7SUFpQkk7RTdFNjF5Qko7QUFDRjs7QTZFejF5QkE7RUFDRTtFQUNBO0E3RTQxeUJGOztBYzFoMEJJO0UrRG1zQkY7SUFDRTtFN0UyMXlCRjtFNkV6MXlCQTtJQUNFO0U3RTIxeUJGO0U2RXgxeUJBO0lBQ0U7RTdFMDF5QkY7QUFDRjtBY3RpMEJJO0UrRCtzQkY7SUFDRTtFN0UwMXlCRjtFNkV4MXlCQTtJQUNFO0U3RTAxeUJGO0U2RXYxeUJBO0lBQ0U7RTdFeTF5QkY7QUFDRjtBQzVuMEJFOzs7O0VBQUE7QUNERjs7RUFTSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBT0E7RUMyT0kseUJBTEk7RURwT1I7RUFDQTtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtBRjhuMEJGOztBSTl1MEJJO0VGc0hBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUY4bjBCSjs7QUt0eTBCQTs7O0VBR0U7QUx5eTBCRjs7QUsxeDBCSTtFQU5KO0lBT007RUw4eDBCSjtBQUNGOztBS2p4MEJBO0VBQ0U7RUFDQTtFRjZPSSxtQ0FMSTtFRXRPUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG94MEJGOztBSzN3MEJBO0VBQ0U7RUFDQSxjQ3dtQlM7RUR2bUJUO0VBQ0E7RUFDQSxhQ3VtQlc7QU51cXpCYjs7QUtwdzBCQTtFQUNFO0VBQ0EscUJDaWpCdUI7RUQ5aUJ2QixnQkNpakJxQjtFRGhqQnJCLGdCQ2lqQnFCO0VEaGpCckI7QUxxdzBCRjs7QUtsdzBCQTtFRnVNUTtBSCtqMEJSO0FHM3QwQkk7RUUzQ0o7SUY4TVE7RUg0ajBCTjtBQUNGOztBS3R3MEJBO0VGa01RO0FId2swQlI7QUdwdTBCSTtFRXRDSjtJRnlNUTtFSHFrMEJOO0FBQ0Y7O0FLMXcwQkE7RUY2TFE7QUhpbDBCUjtBRzd1MEJJO0VFakNKO0lGb01RO0VIOGswQk47QUFDRjs7QUs5dzBCQTtFRndMUTtBSDBsMEJSO0FHdHYwQkk7RUU1Qko7SUYrTFE7RUh1bDBCTjtBQUNGOztBS2x4MEJBO0VGK0tNLGtCQUxJO0FING0wQlY7O0FLangwQkE7RUYwS00sZUFMSTtBSGduMEJWOztBSzF3MEJBO0VBQ0U7RUFDQSxtQkMrVndCO0FOODZ6QjFCOztBS253MEJBO0VBQ0U7RUFDQTtFQUNBO0FMc3cwQkY7O0FLaHcwQkE7RUFDRTtFQUNBO0VBQ0E7QUxtdzBCRjs7QUs3djBCQTs7RUFFRTtBTGd3MEJGOztBSzd2MEJBOzs7RUFHRTtFQUNBO0FMZ3cwQkY7O0FLN3YwQkE7Ozs7RUFJRTtBTGd3MEJGOztBSzd2MEJBO0VBQ0UsZ0JDc2JpQjtBTjAwekJuQjs7QUszdjBCQTtFQUNFO0VBQ0E7QUw4djBCRjs7QUt4djBCQTtFQUNFO0FMMnYwQkY7O0FLbnYwQkE7O0VBRUUsbUJDK1ptQjtBTnUxekJyQjs7QUs5dTBCQTtFRjZFTSxrQkFMSTtBSDBxMEJWOztBSzN1MEJBO0VBQ0UsY0MyZGE7RUQxZGI7RUFDQTtBTDh1MEJGOztBS3J1MEJBOztFQUVFO0VGd0RJLGlCQUxJO0VFakRSO0VBQ0E7QUx3dTBCRjs7QUtydTBCQTtFQUFNO0FMeXUwQk47O0FLeHUwQkE7RUFBTTtBTDR1MEJOOztBS3Z0MEJFO0VBRUU7RUFDQTtBTHl0MEJKOztBS2x0MEJBOzs7O0VBSUUscUNDMlVpQjtFSDdUYixjQUxJO0FINnMwQlY7O0FLOXMwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRkVJLGtCQUxJO0FIcXQwQlY7QUs3czBCRTtFRkhJLGtCQUxJO0VFVU47RUFDQTtBTCtzMEJKOztBSzNzMEJBO0VGVk0sa0JBTEk7RUVpQlI7RUFDQTtBTDhzMEJGO0FLM3MwQkU7RUFDRTtBTDZzMEJKOztBS3pzMEJBO0VBQ0U7RUZ0Qkksa0JBTEk7RUU2QlIsV0MvU007RURnVE4seUJDdlNTO0VDRVA7QVBrLzBCSjtBSzFzMEJFO0VBQ0U7RUY3QkUsY0FMSTtFRW9DTixnQkMwU2U7QU5rNnpCbkI7O0FLbnMwQkE7RUFDRTtBTHNzMEJGOztBS2hzMEJBOztFQUVFO0FMbXMwQkY7O0FLM3IwQkE7RUFDRTtFQUNBO0FMOHIwQkY7O0FLM3IwQkE7RUFDRSxtQkN1V3FCO0VEdFdyQixzQkNzV3FCO0VEcldyQixjQ2xWUztFRG1WVDtBTDhyMEJGOztBS3ZyMEJBO0VBRUU7RUFDQTtBTHlyMEJGOztBS3RyMEJBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUx5cjBCRjs7QUtqcjBCQTtFQUNFO0FMb3IwQkY7O0FLOXEwQkE7RUFFRTtBTGdyMEJGOztBS3hxMEJBO0VBQ0U7QUwycTBCRjs7QUt0cTBCQTs7Ozs7RUFLRTtFQUNBO0VGNUhJLGtCQUxJO0VFbUlSO0FMeXEwQkY7O0FLcnEwQkE7O0VBRUU7QUx3cTBCRjs7QUtucTBCQTtFQUNFO0FMc3EwQkY7O0FLbnEwQkE7RUFHRTtBTG9xMEJGO0FLanEwQkU7RUFDRTtBTG1xMEJKOztBSzVwMEJBO0VBQ0U7QUwrcDBCRjs7QUt2cDBCQTs7OztFQUlFO0FMMHAwQkY7QUt2cDBCSTs7OztFQUNFO0FMNHAwQk47O0FLcnAwQkE7RUFDRTtFQUNBO0FMd3AwQkY7O0FLbnAwQkE7RUFDRTtBTHNwMEJGOztBSzVvMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUwrbzBCRjs7QUt2bzBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCQzZMcUI7RUg5WWY7RUVvTk47QUx5bzBCRjtBR3ovMEJJO0VFeVdKO0lGdE1RO0VIMDEwQk47QUFDRjtBSzVvMEJFO0VBQ0U7QUw4bzBCSjs7QUt2bzBCQTs7Ozs7OztFQU9FO0FMMG8wQkY7O0FLdm8wQkE7RUFDRTtBTDBvMEJGOztBS2pvMEJBO0VBQ0U7RUFDQTtBTG9vMEJGOztBSzVuMEJBOzs7Ozs7O0NBQUE7QUFXQTtFQUNFO0FMNG4wQkY7O0FLdm4wQkE7RUFDRTtBTDBuMEJGOztBS25uMEJBO0VBQ0U7RUFDQTtBTHNuMEJGOztBS2puMEJBO0VBQ0U7QUxvbjBCRjs7QUsvbTBCQTtFQUNFO0FMa24wQkY7O0FLM20wQkE7RUFDRTtFQUNBO0FMOG0wQkY7O0FLdG0wQkE7RUFDRTtBTHltMEJGOztBS2ptMEJBO0VBQ0U7QUxvbTBCRjs7QVF6cTFCQTtFTG1RTSxrQkFMSTtFSzVQUixnQkYrbkJpQjtBTjZpMEJuQjs7QVF2cTFCRTtFTGdRTTtFSzVQSixnQkZnbkJrQjtFRS9tQmxCLGdCRmltQm1CO0FOdWswQnZCO0FHemsxQkk7RUtwR0Y7SUx1UU07RUgwNjBCTjtBQUNGOztBUWxyMUJFO0VMZ1FNO0VLNVBKLGdCRmduQmtCO0VFL21CbEIsZ0JGaW1CbUI7QU5rbDBCdkI7QUdwbDFCSTtFS3BHRjtJTHVRTTtFSHE3MEJOO0FBQ0Y7O0FRN3IxQkU7RUxnUU07RUs1UEosZ0JGZ25Ca0I7RUUvbUJsQixnQkZpbUJtQjtBTjZsMEJ2QjtBRy9sMUJJO0VLcEdGO0lMdVFNO0VIZzgwQk47QUFDRjs7QVF4czFCRTtFTGdRTTtFSzVQSixnQkZnbkJrQjtFRS9tQmxCLGdCRmltQm1CO0FOd20wQnZCO0FHMW0xQkk7RUtwR0Y7SUx1UU07RUgyODBCTjtBQUNGOztBUW50MUJFO0VMZ1FNO0VLNVBKLGdCRmduQmtCO0VFL21CbEIsZ0JGaW1CbUI7QU5tbjBCdkI7QUdybjFCSTtFS3BHRjtJTHVRTTtFSHM5MEJOO0FBQ0Y7O0FROXQxQkU7RUxnUU07RUs1UEosZ0JGZ25Ca0I7RUUvbUJsQixnQkZpbUJtQjtBTjhuMEJ2QjtBR2hvMUJJO0VLcEdGO0lMdVFNO0VIaSswQk47QUFDRjs7QVFqdDFCQTtFQ3ZERTtFQUNBO0FUNHcxQkY7O0FRanQxQkE7RUM1REU7RUFDQTtBVGl4MUJGOztBUW50MUJBO0VBQ0U7QVJzdDFCRjtBUXB0MUJFO0VBQ0Usb0JGb25Ca0I7QU5rbTBCdEI7O0FRNXMxQkE7RUw4TU0sa0JBTEk7RUt2TVI7QVIrczFCRjs7QVEzczFCQTtFQUNFLG1CRnVTTztFSGhHSCxrQkFMSTtBSDZnMUJWO0FRNXMxQkU7RUFDRTtBUjhzMUJKOztBUTFzMUJBO0VBQ0U7RUFDQSxtQkY2Uk87RUhoR0gsa0JBTEk7RUt0TFIsY0Z0RlM7QU5teTFCWDtBUTNzMUJFO0VBQ0U7QVI2czFCSjs7QVU3eTFCQTtFQ0lFO0VBR0E7QVgyeTFCRjs7QVU1eTFCQTtFQUNFLGdCSjJnRGtCO0VJMWdEbEIsc0JKUE07RUlRTjtFSEdFO0VJUkY7RUFHQTtBWG96MUJGOztBVXR5MUJBO0VBRUU7QVZ3eTFCRjs7QVVyeTFCQTtFQUNFO0VBQ0E7QVZ3eTFCRjs7QVVyeTFCQTtFUHlQTSxrQkFMSTtFT2xQUixjSjFCUztBTmswMUJYOztBWTEwMUJFOzs7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ1MTFCRjs7QWNqeTFCSTtFRjVDRTtJQUNFLGdCTnVlZTtFTjAyMEJyQjtBQUNGO0FjdnkxQkk7RUY1Q0U7SUFDRSxnQk51ZWU7RU4rMjBCckI7QUFDRjtBYzV5MUJJO0VGNUNFO0lBQ0UsZ0JOdWVlO0VObzMwQnJCO0FBQ0Y7QWNqejFCSTtFRjVDRTtJQUNFLGlCTnVlZTtFTnkzMEJyQjtBQUNGO0FjdHoxQkk7RUY1Q0U7SUFDRSxpQk51ZWU7RU44MzBCckI7QUFDRjtBZXQzMUJBO0VBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FmNDMxQko7O0FldjMxQkU7RUNOQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBaEJnNDFCRjtBZTkzMUJJO0VDT0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjAzMUJGOztBZ0IzMDFCTTtFQUNFO0FoQjgwMUJSOztBZ0IzMDFCTTtFQXBDSjtFQUNBO0FoQm0zMUJGOztBZ0JyMjFCRTtFQUNFO0VBQ0E7QWhCdzIxQko7O0FnQjEyMUJFO0VBQ0U7RUFDQTtBaEI2MjFCSjs7QWdCLzIxQkU7RUFDRTtFQUNBO0FoQmszMUJKOztBZ0JwMzFCRTtFQUNFO0VBQ0E7QWhCdTMxQko7O0FnQnozMUJFO0VBQ0U7RUFDQTtBaEI0MzFCSjs7QWdCOTMxQkU7RUFDRTtFQUNBO0FoQmk0MUJKOztBZ0JsMjFCTTtFQWhESjtFQUNBO0FoQnM1MUJGOztBZ0JqMjFCVTtFQWhFTjtFQUNBO0FoQnE2MUJKOztBZ0J0MjFCVTtFQWhFTjtFQUNBO0FoQjA2MUJKOztBZ0IzMjFCVTtFQWhFTjtFQUNBO0FoQis2MUJKOztBZ0JoMzFCVTtFQWhFTjtFQUNBO0FoQm83MUJKOztBZ0JyMzFCVTtFQWhFTjtFQUNBO0FoQnk3MUJKOztBZ0IxMzFCVTtFQWhFTjtFQUNBO0FoQjg3MUJKOztBZ0IvMzFCVTtFQWhFTjtFQUNBO0FoQm04MUJKOztBZ0JwNDFCVTtFQWhFTjtFQUNBO0FoQnc4MUJKOztBZ0J6NDFCVTtFQWhFTjtFQUNBO0FoQjY4MUJKOztBZ0I5NDFCVTtFQWhFTjtFQUNBO0FoQms5MUJKOztBZ0JuNTFCVTtFQWhFTjtFQUNBO0FoQnU5MUJKOztBZ0J4NTFCVTtFQWhFTjtFQUNBO0FoQjQ5MUJKOztBZ0JyNTFCWTtFQXhEVjtBaEJpOTFCRjs7QWdCejUxQlk7RUF4RFY7QWhCcTkxQkY7O0FnQjc1MUJZO0VBeERWO0FoQnk5MUJGOztBZ0JqNjFCWTtFQXhEVjtBaEI2OTFCRjs7QWdCcjYxQlk7RUF4RFY7QWhCaSsxQkY7O0FnQno2MUJZO0VBeERWO0FoQnErMUJGOztBZ0I3NjFCWTtFQXhEVjtBaEJ5KzFCRjs7QWdCajcxQlk7RUF4RFY7QWhCNisxQkY7O0FnQnI3MUJZO0VBeERWO0FoQmkvMUJGOztBZ0J6NzFCWTtFQXhEVjtBaEJxLzFCRjs7QWdCNzcxQlk7RUF4RFY7QWhCeS8xQkY7O0FnQnQ3MUJROztFQUVFO0FoQnk3MUJWOztBZ0J0NzFCUTs7RUFFRTtBaEJ5NzFCVjs7QWdCaDgxQlE7O0VBRUU7QWhCbTgxQlY7O0FnQmg4MUJROztFQUVFO0FoQm04MUJWOztBZ0IxODFCUTs7RUFFRTtBaEI2ODFCVjs7QWdCMTgxQlE7O0VBRUU7QWhCNjgxQlY7O0FnQnA5MUJROztFQUVFO0FoQnU5MUJWOztBZ0JwOTFCUTs7RUFFRTtBaEJ1OTFCVjs7QWdCOTkxQlE7O0VBRUU7QWhCaSsxQlY7O0FnQjk5MUJROztFQUVFO0FoQmkrMUJWOztBZ0J4KzFCUTs7RUFFRTtBaEIyKzFCVjs7QWdCeCsxQlE7O0VBRUU7QWhCMisxQlY7O0FjcmkyQkk7RUVVRTtJQUNFO0VoQitoMkJOO0VnQjVoMkJJO0lBcENKO0lBQ0E7RWhCbWsyQkE7RWdCcmoyQkE7SUFDRTtJQUNBO0VoQnVqMkJGO0VnQnpqMkJBO0lBQ0U7SUFDQTtFaEIyajJCRjtFZ0I3ajJCQTtJQUNFO0lBQ0E7RWhCK2oyQkY7RWdCamsyQkE7SUFDRTtJQUNBO0VoQm1rMkJGO0VnQnJrMkJBO0lBQ0U7SUFDQTtFaEJ1azJCRjtFZ0J6azJCQTtJQUNFO0lBQ0E7RWhCMmsyQkY7RWdCNWkyQkk7SUFoREo7SUFDQTtFaEIrbDJCQTtFZ0IxaTJCUTtJQWhFTjtJQUNBO0VoQjZtMkJGO0VnQjlpMkJRO0lBaEVOO0lBQ0E7RWhCaW4yQkY7RWdCbGoyQlE7SUFoRU47SUFDQTtFaEJxbjJCRjtFZ0J0ajJCUTtJQWhFTjtJQUNBO0VoQnluMkJGO0VnQjFqMkJRO0lBaEVOO0lBQ0E7RWhCNm4yQkY7RWdCOWoyQlE7SUFoRU47SUFDQTtFaEJpbzJCRjtFZ0JsazJCUTtJQWhFTjtJQUNBO0VoQnFvMkJGO0VnQnRrMkJRO0lBaEVOO0lBQ0E7RWhCeW8yQkY7RWdCMWsyQlE7SUFoRU47SUFDQTtFaEI2bzJCRjtFZ0I5azJCUTtJQWhFTjtJQUNBO0VoQmlwMkJGO0VnQmxsMkJRO0lBaEVOO0lBQ0E7RWhCcXAyQkY7RWdCdGwyQlE7SUFoRU47SUFDQTtFaEJ5cDJCRjtFZ0JsbDJCVTtJQXhEVjtFaEI2bzJCQTtFZ0JybDJCVTtJQXhEVjtFaEJncDJCQTtFZ0J4bDJCVTtJQXhEVjtFaEJtcDJCQTtFZ0IzbDJCVTtJQXhEVjtFaEJzcDJCQTtFZ0I5bDJCVTtJQXhEVjtFaEJ5cDJCQTtFZ0JqbTJCVTtJQXhEVjtFaEI0cDJCQTtFZ0JwbTJCVTtJQXhEVjtFaEIrcDJCQTtFZ0J2bTJCVTtJQXhEVjtFaEJrcTJCQTtFZ0IxbTJCVTtJQXhEVjtFaEJxcTJCQTtFZ0I3bTJCVTtJQXhEVjtFaEJ3cTJCQTtFZ0JobjJCVTtJQXhEVjtFaEIycTJCQTtFZ0JubjJCVTtJQXhEVjtFaEI4cTJCQTtFZ0IzbTJCTTs7SUFFRTtFaEI2bTJCUjtFZ0IxbTJCTTs7SUFFRTtFaEI0bTJCUjtFZ0JubjJCTTs7SUFFRTtFaEJxbjJCUjtFZ0JsbjJCTTs7SUFFRTtFaEJvbjJCUjtFZ0IzbjJCTTs7SUFFRTtFaEI2bjJCUjtFZ0IxbjJCTTs7SUFFRTtFaEI0bjJCUjtFZ0JubzJCTTs7SUFFRTtFaEJxbzJCUjtFZ0JsbzJCTTs7SUFFRTtFaEJvbzJCUjtFZ0IzbzJCTTs7SUFFRTtFaEI2bzJCUjtFZ0IxbzJCTTs7SUFFRTtFaEI0bzJCUjtFZ0JucDJCTTs7SUFFRTtFaEJxcDJCUjtFZ0JscDJCTTs7SUFFRTtFaEJvcDJCUjtBQUNGO0FjL3MyQkk7RUVVRTtJQUNFO0VoQndzMkJOO0VnQnJzMkJJO0lBcENKO0lBQ0E7RWhCNHUyQkE7RWdCOXQyQkE7SUFDRTtJQUNBO0VoQmd1MkJGO0VnQmx1MkJBO0lBQ0U7SUFDQTtFaEJvdTJCRjtFZ0J0dTJCQTtJQUNFO0lBQ0E7RWhCd3UyQkY7RWdCMXUyQkE7SUFDRTtJQUNBO0VoQjR1MkJGO0VnQjl1MkJBO0lBQ0U7SUFDQTtFaEJndjJCRjtFZ0JsdjJCQTtJQUNFO0lBQ0E7RWhCb3YyQkY7RWdCcnQyQkk7SUFoREo7SUFDQTtFaEJ3dzJCQTtFZ0JudDJCUTtJQWhFTjtJQUNBO0VoQnN4MkJGO0VnQnZ0MkJRO0lBaEVOO0lBQ0E7RWhCMHgyQkY7RWdCM3QyQlE7SUFoRU47SUFDQTtFaEI4eDJCRjtFZ0IvdDJCUTtJQWhFTjtJQUNBO0VoQmt5MkJGO0VnQm51MkJRO0lBaEVOO0lBQ0E7RWhCc3kyQkY7RWdCdnUyQlE7SUFoRU47SUFDQTtFaEIweTJCRjtFZ0IzdTJCUTtJQWhFTjtJQUNBO0VoQjh5MkJGO0VnQi91MkJRO0lBaEVOO0lBQ0E7RWhCa3oyQkY7RWdCbnYyQlE7SUFoRU47SUFDQTtFaEJzejJCRjtFZ0J2djJCUTtJQWhFTjtJQUNBO0VoQjB6MkJGO0VnQjN2MkJRO0lBaEVOO0lBQ0E7RWhCOHoyQkY7RWdCL3YyQlE7SUFoRU47SUFDQTtFaEJrMDJCRjtFZ0IzdjJCVTtJQXhEVjtFaEJzejJCQTtFZ0I5djJCVTtJQXhEVjtFaEJ5ejJCQTtFZ0JqdzJCVTtJQXhEVjtFaEI0ejJCQTtFZ0JwdzJCVTtJQXhEVjtFaEIrejJCQTtFZ0J2dzJCVTtJQXhEVjtFaEJrMDJCQTtFZ0IxdzJCVTtJQXhEVjtFaEJxMDJCQTtFZ0I3dzJCVTtJQXhEVjtFaEJ3MDJCQTtFZ0JoeDJCVTtJQXhEVjtFaEIyMDJCQTtFZ0JueDJCVTtJQXhEVjtFaEI4MDJCQTtFZ0J0eDJCVTtJQXhEVjtFaEJpMTJCQTtFZ0J6eDJCVTtJQXhEVjtFaEJvMTJCQTtFZ0I1eDJCVTtJQXhEVjtFaEJ1MTJCQTtFZ0JweDJCTTs7SUFFRTtFaEJzeDJCUjtFZ0JueDJCTTs7SUFFRTtFaEJxeDJCUjtFZ0I1eDJCTTs7SUFFRTtFaEI4eDJCUjtFZ0IzeDJCTTs7SUFFRTtFaEI2eDJCUjtFZ0JweTJCTTs7SUFFRTtFaEJzeTJCUjtFZ0JueTJCTTs7SUFFRTtFaEJxeTJCUjtFZ0I1eTJCTTs7SUFFRTtFaEI4eTJCUjtFZ0IzeTJCTTs7SUFFRTtFaEI2eTJCUjtFZ0JwejJCTTs7SUFFRTtFaEJzejJCUjtFZ0JuejJCTTs7SUFFRTtFaEJxejJCUjtFZ0I1ejJCTTs7SUFFRTtFaEI4ejJCUjtFZ0IzejJCTTs7SUFFRTtFaEI2ejJCUjtBQUNGO0FjeDMyQkk7RUVVRTtJQUNFO0VoQmkzMkJOO0VnQjkyMkJJO0lBcENKO0lBQ0E7RWhCcTUyQkE7RWdCdjQyQkE7SUFDRTtJQUNBO0VoQnk0MkJGO0VnQjM0MkJBO0lBQ0U7SUFDQTtFaEI2NDJCRjtFZ0IvNDJCQTtJQUNFO0lBQ0E7RWhCaTUyQkY7RWdCbjUyQkE7SUFDRTtJQUNBO0VoQnE1MkJGO0VnQnY1MkJBO0lBQ0U7SUFDQTtFaEJ5NTJCRjtFZ0IzNTJCQTtJQUNFO0lBQ0E7RWhCNjUyQkY7RWdCOTMyQkk7SUFoREo7SUFDQTtFaEJpNzJCQTtFZ0I1MzJCUTtJQWhFTjtJQUNBO0VoQis3MkJGO0VnQmg0MkJRO0lBaEVOO0lBQ0E7RWhCbTgyQkY7RWdCcDQyQlE7SUFoRU47SUFDQTtFaEJ1ODJCRjtFZ0J4NDJCUTtJQWhFTjtJQUNBO0VoQjI4MkJGO0VnQjU0MkJRO0lBaEVOO0lBQ0E7RWhCKzgyQkY7RWdCaDUyQlE7SUFoRU47SUFDQTtFaEJtOTJCRjtFZ0JwNTJCUTtJQWhFTjtJQUNBO0VoQnU5MkJGO0VnQng1MkJRO0lBaEVOO0lBQ0E7RWhCMjkyQkY7RWdCNTUyQlE7SUFoRU47SUFDQTtFaEIrOTJCRjtFZ0JoNjJCUTtJQWhFTjtJQUNBO0VoQm0rMkJGO0VnQnA2MkJRO0lBaEVOO0lBQ0E7RWhCdSsyQkY7RWdCeDYyQlE7SUFoRU47SUFDQTtFaEIyKzJCRjtFZ0JwNjJCVTtJQXhEVjtFaEIrOTJCQTtFZ0J2NjJCVTtJQXhEVjtFaEJrKzJCQTtFZ0IxNjJCVTtJQXhEVjtFaEJxKzJCQTtFZ0I3NjJCVTtJQXhEVjtFaEJ3KzJCQTtFZ0JoNzJCVTtJQXhEVjtFaEIyKzJCQTtFZ0JuNzJCVTtJQXhEVjtFaEI4KzJCQTtFZ0J0NzJCVTtJQXhEVjtFaEJpLzJCQTtFZ0J6NzJCVTtJQXhEVjtFaEJvLzJCQTtFZ0I1NzJCVTtJQXhEVjtFaEJ1LzJCQTtFZ0IvNzJCVTtJQXhEVjtFaEIwLzJCQTtFZ0JsODJCVTtJQXhEVjtFaEI2LzJCQTtFZ0JyODJCVTtJQXhEVjtFaEJnZzNCQTtFZ0I3NzJCTTs7SUFFRTtFaEIrNzJCUjtFZ0I1NzJCTTs7SUFFRTtFaEI4NzJCUjtFZ0JyODJCTTs7SUFFRTtFaEJ1ODJCUjtFZ0JwODJCTTs7SUFFRTtFaEJzODJCUjtFZ0I3ODJCTTs7SUFFRTtFaEIrODJCUjtFZ0I1ODJCTTs7SUFFRTtFaEI4ODJCUjtFZ0JyOTJCTTs7SUFFRTtFaEJ1OTJCUjtFZ0JwOTJCTTs7SUFFRTtFaEJzOTJCUjtFZ0I3OTJCTTs7SUFFRTtFaEIrOTJCUjtFZ0I1OTJCTTs7SUFFRTtFaEI4OTJCUjtFZ0JyKzJCTTs7SUFFRTtFaEJ1KzJCUjtFZ0JwKzJCTTs7SUFFRTtFaEJzKzJCUjtBQUNGO0FjamkzQkk7RUVVRTtJQUNFO0VoQjBoM0JOO0VnQnZoM0JJO0lBcENKO0lBQ0E7RWhCOGozQkE7RWdCaGozQkE7SUFDRTtJQUNBO0VoQmtqM0JGO0VnQnBqM0JBO0lBQ0U7SUFDQTtFaEJzajNCRjtFZ0J4ajNCQTtJQUNFO0lBQ0E7RWhCMGozQkY7RWdCNWozQkE7SUFDRTtJQUNBO0VoQjhqM0JGO0VnQmhrM0JBO0lBQ0U7SUFDQTtFaEJrazNCRjtFZ0JwazNCQTtJQUNFO0lBQ0E7RWhCc2szQkY7RWdCdmkzQkk7SUFoREo7SUFDQTtFaEIwbDNCQTtFZ0JyaTNCUTtJQWhFTjtJQUNBO0VoQndtM0JGO0VnQnppM0JRO0lBaEVOO0lBQ0E7RWhCNG0zQkY7RWdCN2kzQlE7SUFoRU47SUFDQTtFaEJnbjNCRjtFZ0JqajNCUTtJQWhFTjtJQUNBO0VoQm9uM0JGO0VnQnJqM0JRO0lBaEVOO0lBQ0E7RWhCd24zQkY7RWdCemozQlE7SUFoRU47SUFDQTtFaEI0bjNCRjtFZ0I3ajNCUTtJQWhFTjtJQUNBO0VoQmdvM0JGO0VnQmprM0JRO0lBaEVOO0lBQ0E7RWhCb28zQkY7RWdCcmszQlE7SUFoRU47SUFDQTtFaEJ3bzNCRjtFZ0J6azNCUTtJQWhFTjtJQUNBO0VoQjRvM0JGO0VnQjdrM0JRO0lBaEVOO0lBQ0E7RWhCZ3AzQkY7RWdCamwzQlE7SUFoRU47SUFDQTtFaEJvcDNCRjtFZ0I3azNCVTtJQXhEVjtFaEJ3bzNCQTtFZ0JobDNCVTtJQXhEVjtFaEIybzNCQTtFZ0JubDNCVTtJQXhEVjtFaEI4bzNCQTtFZ0J0bDNCVTtJQXhEVjtFaEJpcDNCQTtFZ0J6bDNCVTtJQXhEVjtFaEJvcDNCQTtFZ0I1bDNCVTtJQXhEVjtFaEJ1cDNCQTtFZ0IvbDNCVTtJQXhEVjtFaEIwcDNCQTtFZ0JsbTNCVTtJQXhEVjtFaEI2cDNCQTtFZ0JybTNCVTtJQXhEVjtFaEJncTNCQTtFZ0J4bTNCVTtJQXhEVjtFaEJtcTNCQTtFZ0IzbTNCVTtJQXhEVjtFaEJzcTNCQTtFZ0I5bTNCVTtJQXhEVjtFaEJ5cTNCQTtFZ0J0bTNCTTs7SUFFRTtFaEJ3bTNCUjtFZ0JybTNCTTs7SUFFRTtFaEJ1bTNCUjtFZ0I5bTNCTTs7SUFFRTtFaEJnbjNCUjtFZ0I3bTNCTTs7SUFFRTtFaEIrbTNCUjtFZ0J0bjNCTTs7SUFFRTtFaEJ3bjNCUjtFZ0JybjNCTTs7SUFFRTtFaEJ1bjNCUjtFZ0I5bjNCTTs7SUFFRTtFaEJnbzNCUjtFZ0I3bjNCTTs7SUFFRTtFaEIrbjNCUjtFZ0J0bzNCTTs7SUFFRTtFaEJ3bzNCUjtFZ0JybzNCTTs7SUFFRTtFaEJ1bzNCUjtFZ0I5bzNCTTs7SUFFRTtFaEJncDNCUjtFZ0I3bzNCTTs7SUFFRTtFaEIrbzNCUjtBQUNGO0FjMXMzQkk7RUVVRTtJQUNFO0VoQm1zM0JOO0VnQmhzM0JJO0lBcENKO0lBQ0E7RWhCdXUzQkE7RWdCenQzQkE7SUFDRTtJQUNBO0VoQjJ0M0JGO0VnQjd0M0JBO0lBQ0U7SUFDQTtFaEIrdDNCRjtFZ0JqdTNCQTtJQUNFO0lBQ0E7RWhCbXUzQkY7RWdCcnUzQkE7SUFDRTtJQUNBO0VoQnV1M0JGO0VnQnp1M0JBO0lBQ0U7SUFDQTtFaEIydTNCRjtFZ0I3dTNCQTtJQUNFO0lBQ0E7RWhCK3UzQkY7RWdCaHQzQkk7SUFoREo7SUFDQTtFaEJtdzNCQTtFZ0I5czNCUTtJQWhFTjtJQUNBO0VoQml4M0JGO0VnQmx0M0JRO0lBaEVOO0lBQ0E7RWhCcXgzQkY7RWdCdHQzQlE7SUFoRU47SUFDQTtFaEJ5eDNCRjtFZ0IxdDNCUTtJQWhFTjtJQUNBO0VoQjZ4M0JGO0VnQjl0M0JRO0lBaEVOO0lBQ0E7RWhCaXkzQkY7RWdCbHUzQlE7SUFoRU47SUFDQTtFaEJxeTNCRjtFZ0J0dTNCUTtJQWhFTjtJQUNBO0VoQnl5M0JGO0VnQjF1M0JRO0lBaEVOO0lBQ0E7RWhCNnkzQkY7RWdCOXUzQlE7SUFoRU47SUFDQTtFaEJpejNCRjtFZ0JsdjNCUTtJQWhFTjtJQUNBO0VoQnF6M0JGO0VnQnR2M0JRO0lBaEVOO0lBQ0E7RWhCeXozQkY7RWdCMXYzQlE7SUFoRU47SUFDQTtFaEI2ejNCRjtFZ0J0djNCVTtJQXhEVjtFaEJpejNCQTtFZ0J6djNCVTtJQXhEVjtFaEJvejNCQTtFZ0I1djNCVTtJQXhEVjtFaEJ1ejNCQTtFZ0IvdjNCVTtJQXhEVjtFaEIwejNCQTtFZ0JsdzNCVTtJQXhEVjtFaEI2ejNCQTtFZ0JydzNCVTtJQXhEVjtFaEJnMDNCQTtFZ0J4dzNCVTtJQXhEVjtFaEJtMDNCQTtFZ0IzdzNCVTtJQXhEVjtFaEJzMDNCQTtFZ0I5dzNCVTtJQXhEVjtFaEJ5MDNCQTtFZ0JqeDNCVTtJQXhEVjtFaEI0MDNCQTtFZ0JweDNCVTtJQXhEVjtFaEIrMDNCQTtFZ0J2eDNCVTtJQXhEVjtFaEJrMTNCQTtFZ0IvdzNCTTs7SUFFRTtFaEJpeDNCUjtFZ0I5dzNCTTs7SUFFRTtFaEJneDNCUjtFZ0J2eDNCTTs7SUFFRTtFaEJ5eDNCUjtFZ0J0eDNCTTs7SUFFRTtFaEJ3eDNCUjtFZ0IveDNCTTs7SUFFRTtFaEJpeTNCUjtFZ0I5eDNCTTs7SUFFRTtFaEJneTNCUjtFZ0J2eTNCTTs7SUFFRTtFaEJ5eTNCUjtFZ0J0eTNCTTs7SUFFRTtFaEJ3eTNCUjtFZ0IveTNCTTs7SUFFRTtFaEJpejNCUjtFZ0I5eTNCTTs7SUFFRTtFaEJnejNCUjtFZ0J2ejNCTTs7SUFFRTtFaEJ5ejNCUjtFZ0J0ejNCTTs7SUFFRTtFaEJ3ejNCUjtBQUNGO0FpQjk2M0JBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJYd1dPO0VXdldQLG1CWGtyQjBCO0VXanJCMUI7QWpCNjYzQkY7QWlCdDYzQkU7RUFDRTtFQUVBO0VBQ0E7RUFDQSx3QlhvZlc7RVduZlg7QWpCdTYzQko7QWlCcDYzQkU7RUFDRTtBakJzNjNCSjtBaUJuNjNCRTtFQUNFO0FqQnE2M0JKOztBaUJqNjNCQTtFQUNFO0FqQm82M0JGOztBaUI3NTNCQTtFQUNFO0FqQmc2M0JGOztBaUJ0NTNCRTtFQUNFO0FqQnk1M0JKOztBaUIxNDNCRTtFQUNFO0FqQjY0M0JKO0FpQjE0M0JJO0VBQ0U7QWpCNDQzQk47O0FpQnI0M0JFO0VBQ0U7QWpCdzQzQko7QWlCcjQzQkU7RUFDRTtBakJ1NDNCSjs7QWlCNzMzQkU7RUFDRTtFQUNBO0FqQmc0M0JKOztBaUIxMzNCRTtFQUNFO0VBQ0E7QWpCNjMzQko7O0FpQnIzM0JBO0VBQ0U7RUFDQTtBakJ3MzNCRjs7QWlCaDMzQkU7RUFDRTtFQUNBO0FqQm0zM0JKOztBa0IvLzNCRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCMi8zQko7O0FrQjdnNEJFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJ5ZzRCSjs7QWtCM2g0QkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnVoNEJKOztBa0J6aTRCRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCcWk0Qko7O0FrQnZqNEJFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJtajRCSjs7QWtCcms0QkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQmlrNEJKOztBa0JubDRCRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCK2s0Qko7O0FrQmptNEJFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEI2bDRCSjs7QWlCNTgzQkk7RUFDRTtFQUNBO0FqQis4M0JOOztBYzFpNEJJO0VHeUZBO0lBQ0U7SUFDQTtFakJxOTNCSjtBQUNGO0Fjamo0Qkk7RUd5RkE7SUFDRTtJQUNBO0VqQjI5M0JKO0FBQ0Y7QWN2ajRCSTtFR3lGQTtJQUNFO0lBQ0E7RWpCaSszQko7QUFDRjtBYzdqNEJJO0VHeUZBO0lBQ0U7SUFDQTtFakJ1KzNCSjtBQUNGO0Fjbms0Qkk7RUd5RkE7SUFDRTtJQUNBO0VqQjYrM0JKO0FBQ0Y7QW1CanA0QkE7RUFDRSxxQmJpMUJ5QjtBTmswMkIzQjs7QW1CMW80QkE7RUFDRTtFQUNBO0VBQ0E7RWhCOFFJLGtCQUxJO0VnQnJRUixnQmJ3bEJpQjtBTm1qM0JuQjs7QW1Cdm80QkE7RUFDRTtFQUNBO0VoQm9RSSxrQkFMSTtBSDQ0M0JWOztBbUJ2bzRCQTtFQUNFO0VBQ0E7RWhCOFBJLG1CQUxJO0FIazUzQlY7O0FvQnhxNEJBO0VBQ0UsbUJkeTBCcUI7RUgvaUJqQixrQkFMSTtFaUJqUlIsY2RLUztBTm9xNEJYOztBcUI5cTRCQTtFQUNFO0VBQ0E7RUFDQTtFbEJ3UkksZUFMSTtFa0JoUlIsZ0JmNmxCbUI7RWU1bEJuQixnQmZrbUJpQjtFZWptQmpCLGNyQk5RO0VxQk9SO0VBQ0Esc0JmTk07RWVPTjtFQUNBO0VkR0U7RWVIRSx3RURNSjtBckI0cTRCRjtBc0I5cTRCTTtFRGhCTjtJQ2lCUTtFdEJpcjRCTjtBQUNGO0FxQi9xNEJFO0VBQ0U7QXJCaXI0Qko7QXFCL3E0Qkk7RUFDRTtBckJpcjRCTjtBcUI1cTRCRTtFQUNFLGNyQjVCTTtFcUI2Qk4sc0JmM0JJO0VlNEJKLHFCZnUxQnVCO0VldDFCdkI7RUFLRSxpRGZndUJ1QjtBTjA4MkI3QjtBcUJ0cTRCRTtFQU1FO0VBTUE7RUFLQTtBckIwcDRCSjtBcUJycDRCRTtFQUNFO0VBQ0E7QXJCdXA0Qko7QXFCbnA0QkU7RUFDRSxjZjdETztFZStEUDtBckJvcDRCSjtBcUI1bzRCRTtFQUVFLHlCZjdFTztFZWdGUDtBckIybzRCSjtBcUJ2bzRCRTtFQUNFO0VBQ0E7RUFDQSwwQmY2cEJrQjtFZTVwQmxCLGNyQjVGTTtFdUJGUix5QmpCTVM7RWUwRlA7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QmZpYlc7RWVoYlg7RUN6RkUscUlEMEZGO0FyQnlvNEJKO0FzQi90NEJNO0VEMEVKO0lDekVNO0V0Qmt1NEJOO0FBQ0Y7QXFCM280QkU7RUFDRSx5QmYyN0J3QjtBTmt0MkI1Qjs7QXFCcG80QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCZmlmaUI7RWVoZmpCLGNyQnZIUTtFcUJ3SFI7RUFDQTtFQUNBO0FyQnVvNEJGO0FxQnJvNEJFO0VBQ0U7QXJCdW80Qko7QXFCcG80QkU7RUFFRTtFQUNBO0FyQnFvNEJKOztBcUIxbjRCQTtFQUNFLHNDZml3QmdCO0VlaHdCaEI7RWxCeUlJLG1CQUxJO0VJdlFOO0FQa3c0Qko7QXFCM240QkU7RUFDRTtFQUNBO0VBQ0EseUJmaW5CcUI7QU40ZzNCekI7O0FxQnpuNEJBO0VBQ0Usb0Nmd3ZCZ0I7RWV2dkJoQjtFbEI0SEksa0JBTEk7RUl2UU47QVA4dzRCSjtBcUIxbjRCRTtFQUNFO0VBQ0E7RUFDQSx1QmZ3bUJxQjtBTm9oM0J6Qjs7QXFCcG40QkU7RUFDRSx1Q2YrdEJXO0FOdzUyQmY7QXFCcG40QkU7RUFDRSxzQ2YrdEJjO0FOdTUyQmxCO0FxQm5uNEJFO0VBQ0Usb0NmK3RCYztBTnM1MkJsQjs7QXFCaG40QkE7RUFDRSxXZmd1QmlCO0VlL3RCakIsbUNmZ3RCYTtFZS9zQmIsaUJmMGpCb0I7QU55ajNCdEI7QXFCam40QkU7RUFDRTtBckJtbjRCSjtBcUJobjRCRTtFQUNFO0VkdkxBO0FQMHk0Qko7QXFCL200QkU7RUFDRTtFZDVMQTtBUDh5NEJKO0FxQjltNEJFO0VBQW9CLGtDZm1zQko7QU44NjJCbEI7QXFCaG40QkU7RUFBb0IsZ0Nmc3NCSjtBTjY2MkJsQjs7QXdCbDA0QkE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFckJxUkksZUFMSTtFcUI3UVIsZ0JsQjBsQm1CO0VrQnpsQm5CLGdCbEIrbEJpQjtFa0I5bEJqQixjeEJUUTtFd0JVUjtFQUNBLHNCbEJUTTtFa0JVTjtFQUNBO0VBQ0EseUNsQjA5QndCO0VrQno5QnhCLDBCbEIwOUJvQjtFa0J6OUJwQjtFakJIRTtFZUhFLHdFRVNKO0F4QmswNEJGO0FzQnYwNEJNO0VFZk47SUZnQlE7RXRCMDA0Qk47QUFDRjtBd0JyMDRCRTtFQUNFLHFCbEIrMUJ1QjtFa0I5MUJ2QjtFQUtFLGlEbEI4OUJ5QjtBTnEyMkIvQjtBd0IvejRCRTtFQUVFLHNCbEJzdEJrQjtFa0JydEJsQjtBeEJnMDRCSjtBd0I3ejRCRTtFQUVFLHlCbEJwQ087QU5rMjRCWDtBd0J6ejRCRTtFQUNFO0VBQ0E7QXhCMno0Qko7O0F3QnZ6NEJBO0VBQ0Usb0JsQm10QnVCO0VrQmx0QnZCLHVCbEJrdEJ1QjtFa0JqdEJ2QixvQmxCa3RCdUI7RUgvZW5CLG1CQUxJO0VJdlFOO0FQcTI0Qko7O0F3QnZ6NEJBO0VBQ0UsbUJsQitzQnVCO0VrQjlzQnZCLHNCbEI4c0J1QjtFa0I3c0J2QixrQmxCOHNCdUI7RUhuZm5CLGtCQUxJO0VJdlFOO0FQNjI0Qko7O0F3QnJ6NEJJO0VBQ0U7QXhCd3o0Qk47O0F5Qmg0NEJBO0VBQ0U7RUFDQSxrQm5CZzZCc0I7RW1CLzVCdEIsbUJuQmc2QnlCO0VtQi81QnpCLHVCbkJnNkJ5QjtBTm0rMkIzQjtBeUJqNDRCRTtFQUNFO0VBQ0E7QXpCbTQ0Qko7O0F5Qi8zNEJBO0VBQ0Usb0JuQnM1QnlCO0VtQnI1QnpCO0VBQ0E7QXpCazQ0QkY7QXlCaDQ0QkU7RUFDRTtFQUNBO0VBQ0E7QXpCazQ0Qko7O0F5QjkzNEJBO0VBQ0U7RUFFQTtFQUNBLFVuQnE0QnVCO0VtQnA0QnZCLFduQm80QnVCO0VtQm40QnZCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQ25CczRCd0I7RW1CcjRCeEI7QXpCZzQ0QkY7QXlCNzM0QkU7RWxCM0JFO0FQMjU0Qko7QXlCNTM0QkU7RUFFRSxrQm5CODNCNkI7QU4rLzJCakM7QXlCMTM0QkU7RUFDRSx1Qm5CcTNCNkI7QU51ZzNCakM7QXlCejM0QkU7RUFDRSxxQm5CK3pCdUI7RW1COXpCdkI7RUFDQSxpRG5CNHNCeUI7QU4rcTNCN0I7QXlCeDM0QkU7RUFDRSx5QnpCNURNO0V5QjZETixxQnpCN0RNO0FBdTc0QlY7QXlCeDM0Qkk7RUFJSTtBekJ1MzRCUjtBeUJuMzRCSTtFQUlJO0F6QmszNEJSO0F5QjcyNEJFO0VBQ0UseUJ6QmpGTTtFeUJrRk4scUJ6QmxGTTtFeUJ1Rko7QXpCMjI0Qk47QXlCdjI0QkU7RUFDRTtFQUNBO0VBQ0EsWW5CNjFCZ0M7QU40ZzNCcEM7QXlCbDI0Qkk7RUFDRTtFQUNBLFluQm8xQjhCO0FOZ2gzQnBDOztBeUJ0MTRCQTtFQUNFLG1CbkIrMEIwQjtBTjBnM0I1QjtBeUJ2MTRCRTtFQUNFO0VBRUEsVW5CeTBCZ0I7RW1CeDBCaEI7RUFDQTtFQUNBO0VsQmpIQTtFZUhFLGlER3NIRjtBekJ3MTRCSjtBc0IxODRCTTtFRzBHSjtJSHpHTTtFdEI2ODRCTjtBQUNGO0F5QjMxNEJJO0VBQ0U7QXpCNjE0Qk47QXlCMTE0Qkk7RUFDRSxpQ25CdzBCNEI7RW1CbjBCMUI7QXpCdzE0QlI7QXlCbjE0QkU7RUFDRSxvQm5CbXpCd0I7RW1CbHpCeEI7QXpCcTE0Qko7QXlCbjE0Qkk7RUFDRTtFQUNBO0F6QnExNEJOOztBeUJoMTRCQTtFQUNFO0VBQ0Esa0JuQml5QjZCO0FOa2ozQi9COztBeUJoMTRCQTtFQUNFO0VBQ0E7RUFDQTtBekJtMTRCRjtBeUIvMDRCSTtFQUNFO0VBQ0E7RUFDQSxhbkJpb0JpQjtBTmd0M0J2Qjs7QXlCMTA0Qkk7RUFDRTtBekI2MDRCTjs7QTBCaGc1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm1nNUJGO0EwQmpnNUJFO0VBQ0U7QTFCbWc1Qko7QTBCLy80Qkk7RUFBMEIsaUVwQjRnQ007QU5zLzJCcEM7QTBCamc1Qkk7RUFBMEIsaUVwQjJnQ007QU55LzJCcEM7QTBCamc1QkU7RUFDRTtBMUJtZzVCSjtBMEJoZzVCRTtFQUNFLFdwQjYvQnFCO0VvQjUvQnJCLFlwQjQvQnFCO0VvQjMvQnJCO0VBQ0E7RUgxQkYseUJ2QkVRO0UwQjBCTixTcEIyL0JzQjtFQ3hnQ3RCO0VlSEUsNEdJbUJGO0ExQmlnNUJKO0FzQmhoNUJNO0VJTUo7SUpMTTtFdEJtaDVCTjtBQUNGO0EwQnBnNUJJO0VIakNGLHlCakI0aEMyQjtBTjRnM0I3QjtBMEJsZzVCRTtFQUNFLFdwQnMrQnFCO0VvQnIrQnJCLGNwQnMrQnNCO0VvQnIrQnRCO0VBQ0EsZXBCcStCc0I7RW9CcCtCdEIseUJwQnBDTztFb0JxQ1A7RW5CN0JBO0FQa2k1Qko7QTBCaGc1QkU7RUFDRSxXcEJrK0JxQjtFb0JqK0JyQixZcEJpK0JxQjtFb0JoK0JyQjtFSHBERix5QnZCRVE7RTBCb0ROLFNwQmkrQnNCO0VDeGdDdEI7RWVIRSw0R0k2Q0Y7QTFCaWc1Qko7QXNCMWk1Qk07RUlpQ0o7SUpoQ007RXRCNmk1Qk47QUFDRjtBMEJwZzVCSTtFSDNERix5QmpCNGhDMkI7QU5zaTNCN0I7QTBCbGc1QkU7RUFDRSxXcEI0OEJxQjtFb0IzOEJyQixjcEI0OEJzQjtFb0IzOEJ0QjtFQUNBLGVwQjI4QnNCO0VvQjE4QnRCLHlCcEI5RE87RW9CK0RQO0VuQnZEQTtBUDRqNUJKO0EwQmhnNUJFO0VBQ0U7QTFCa2c1Qko7QTBCaGc1Qkk7RUFDRSx5QnBCdEVLO0FOd2s1Qlg7QTBCLy80Qkk7RUFDRSx5QnBCMUVLO0FOMms1Qlg7O0EyQnhsNUJBO0VBQ0U7QTNCMmw1QkY7QTJCemw1QkU7OztFQUdFLDBCckJ1aUNtQjtFcUJ0aUNuQiw4QnJCc2lDbUI7RXFCcmlDbkIsaUJyQnNpQ3dCO0FOcWozQjVCO0EyQnhsNUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUxSRSxnRUtTRjtBM0IwbDVCSjtBc0IvbDVCTTtFS1RKO0lMVU07RXRCa201Qk47QUFDRjtBMkI1bDVCRTs7RUFFRTtBM0I4bDVCSjtBMkI1bDVCSTs7RUFDRTtBM0IrbDVCTjtBMkI1bDVCSTs7O0VBRUUscUJyQjJnQzBCO0VxQjFnQzFCLHdCckIyZ0MwQjtBTm9sM0JoQztBMkI1bDVCSTs7RUFDRSxxQnJCc2dDMEI7RXFCcmdDMUIsd0JyQnNnQzBCO0FOeWwzQmhDO0EyQjNsNUJFO0VBQ0UscUJyQmdnQzRCO0VxQi8vQjVCLHdCckJnZ0M0QjtBTjZsM0JoQztBMkJ0bDVCSTs7OztFQUNFO0VBQ0EsOERyQnkvQjBCO0FOa20zQmhDO0EyQnpsNUJNOzs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYUNtL0JnQztFRGwvQmhDO0VBQ0Esc0JyQjNEQTtFQ1dKO0FQK281Qko7QTJCeGw1Qkk7RUFDRTtFQUNBLDhEckJ3K0IwQjtBTmtuM0JoQztBMkJybDVCSTtFQUNFO0EzQnVsNUJOO0EyQm5sNUJFOztFQUVFLGNyQjFFTztBTitwNUJYO0EyQm5sNUJJOztFQUNFLHlCckJqRks7QU51cTVCWDs7QTZCN3E1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QmdyNUJGO0E2QjlxNUJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBN0JncjVCSjtBNkI1cTVCRTs7O0VBR0U7QTdCOHE1Qko7QTZCeHE1QkU7RUFDRTtFQUNBO0E3QjBxNUJKO0E2QnhxNUJJO0VBQ0U7QTdCMHE1Qk47O0E2Qi9wNUJBO0VBQ0U7RUFDQTtFQUNBO0UxQjhPSSxlQUxJO0UwQnZPUixnQnZCb2pCbUI7RXVCbmpCbkIsZ0J2QnlqQmlCO0V1QnhqQmpCLGM3Qi9DUTtFNkJnRFI7RUFDQTtFQUNBLHlCdkI5Q1M7RXVCK0NUO0V0QnRDRTtBUHlzNUJKOztBNkJ6cDVCQTs7OztFQUlFO0UxQndOSSxrQkFMSTtFSXZRTjtBUGt0NUJKOztBNkJ6cDVCQTs7OztFQUlFO0UxQitNSSxtQkFMSTtFSXZRTjtBUDJ0NUJKOztBNkJ6cDVCQTs7RUFFRTtBN0I0cDVCRjs7QTZCL281Qkk7Ozs7RXRCakVBO0VBQ0E7QVB1dDVCSjtBNkI5bzVCSTs7OztFdEIxRUE7RUFDQTtBUDh0NUJKO0E2QnhvNUJFO0VBQ0U7RXRCMUVBO0VBQ0E7QVBxdDVCSjtBNkJ4bzVCRTs7RXRCOUVFO0VBQ0E7QVAwdDVCSjs7QThCbHY1QkU7RUFDRTtFQUNBO0VBQ0EsbUJ4Qml6Qm1CO0VIL2lCakIsa0JBTEk7RTJCMVBOLGN4QnlpQ3FCO0FOMnMzQnpCOztBOEJqdjVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQnFQRSxtQkFMSTtFMkI3T04sV0F4QmM7RUF5QmQsd0NBeEJpQjtFdkJIakI7QVArdzVCSjs7QThCL3U1Qkk7Ozs7RUFFRTtBOUJvdjVCTjs7QThCbnk1Qkk7RUFxREUscUJ4QjhnQ21CO0V3QjNnQ2pCLG9DeEJ1MEJhO0V3QnQwQmI7RUFDQTtFQUNBO0VBQ0E7QTlCZ3Y1QlI7QThCN3U1Qk07RUFDRSxxQnhCbWdDaUI7RXdCbGdDakIsaURBaERhO0E5Qit4NUJyQjs7QThCaHo1Qkk7RUEwRUksb0N4QnF6QmE7RXdCcHpCYjtBOUIwdTVCUjs7QThCcno1Qkk7RUFrRkUscUJ4QmkvQm1CO0FOc3YzQnpCO0E4QnB1NUJRO0VBRUU7RUFDQSx1QnhCcTVCOEI7RXdCcDVCOUI7RUFDQTtBOUJxdTVCVjtBOEJqdTVCTTtFQUNFLHFCeEJvK0JpQjtFd0JuK0JqQixpREEvRWE7QTlCa3o1QnJCOztBOEJuMDVCSTtFQXdHSTtBOUIrdDVCUjs7QThCdjA1Qkk7RUErR0UscUJ4Qm85Qm1CO0FOd3czQnpCO0E4QjF0NUJNO0VBQ0UseUJ4Qmk5QmlCO0FOMnczQnpCO0E4Qnp0NUJNO0VBQ0UsaURBckdhO0E5QmcwNUJyQjtBOEJ4dDVCTTtFQUNFLGN4Qnk4QmlCO0FOaXgzQnpCOztBOEJydDVCSTtFQUNFO0E5Qnd0NUJOOztBOEJ4MTVCSTs7Ozs7RUEwSU07QTlCc3Q1QlY7O0E4QjUwNUJFO0VBQ0U7RUFDQTtFQUNBLG1CeEJpekJtQjtFSC9pQmpCLGtCQUxJO0UyQjFQTixjeEJ5aUNxQjtBTnF5M0J6Qjs7QThCMzA1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0JxUEUsbUJBTEk7RTJCN09OLFdBeEJjO0VBeUJkLHdDQXhCaUI7RXZCSGpCO0FQeTI1Qko7O0E4QnowNUJJOzs7O0VBRUU7QTlCODA1Qk47O0E4QjczNUJJO0VBcURFLHFCeEI4Z0NtQjtFd0IzZ0NqQixvQ3hCdTBCYTtFd0J0MEJiO0VBQ0E7RUFDQTtFQUNBO0E5QjAwNUJSO0E4QnYwNUJNO0VBQ0UscUJ4Qm1nQ2lCO0V3QmxnQ2pCLGlEQWhEYTtBOUJ5MzVCckI7O0E4QjE0NUJJO0VBMEVJLG9DeEJxekJhO0V3QnB6QmI7QTlCbzA1QlI7O0E4Qi80NUJJO0VBa0ZFLHFCeEJpL0JtQjtBTmcxM0J6QjtBOEI5ejVCUTtFQUVFO0VBQ0EsdUJ4QnE1QjhCO0V3QnA1QjlCO0VBQ0E7QTlCK3o1QlY7QThCM3o1Qk07RUFDRSxxQnhCbytCaUI7RXdCbitCakIsaURBL0VhO0E5QjQ0NUJyQjs7QThCNzU1Qkk7RUF3R0k7QTlCeXo1QlI7O0E4Qmo2NUJJO0VBK0dFLHFCeEJvOUJtQjtBTmsyM0J6QjtBOEJwejVCTTtFQUNFLHlCeEJpOUJpQjtBTnEyM0J6QjtBOEJuejVCTTtFQUNFLGlEQXJHYTtBOUIwNTVCckI7QThCbHo1Qk07RUFDRSxjeEJ5OEJpQjtBTjIyM0J6Qjs7QThCL3k1Qkk7RUFDRTtBOUJrejVCTjs7QThCbDc1Qkk7Ozs7O0VBNElNO0E5Qjh5NUJWOztBK0I1NzVCQTtFQUVFO0VBQ0E7RUFDQTtFNUJ1Ukksd0JBTEk7RTRCaFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTVCc1FJLGtDQUxJO0U0Qi9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RXhCakJFO0VnQmZGLGtDUWtDcUI7RVR0QmpCLHFJU3dCSjtBL0IwNzVCRjtBc0I5ODVCTTtFU2hCTjtJVGlCUTtFdEJpOTVCTjtBQUNGO0ErQjc3NUJFO0VBQ0U7RUFFQTtFQUNBO0EvQjg3NUJKO0ErQjM3NUJFO0VBRUU7RUFDQTtFQUNBO0EvQjQ3NUJKO0ErQno3NUJFO0VBQ0U7RVJyREYsd0NRc0R1QjtFQUNyQjtFQUNBO0VBS0U7QS9CdTc1Qk47QStCbjc1QkU7RUFDRTtFQUNBO0VBS0U7QS9CaTc1Qk47QStCNzY1QkU7RUFLRTtFQUNBO0VBR0E7QS9CeTY1Qko7QStCdDY1Qkk7RUFLSTtBL0JvNjVCUjtBK0IvNTVCRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QS9CODU1Qko7O0ErQmw1NUJFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNC81QkY7O0ErQm42NUJFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNmc2QkY7O0ErQnA3NUJFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDOGg2QkY7O0ErQnI4NUJFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDK2k2QkY7O0ErQnQ5NUJFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDZ2s2QkY7O0ErQnYrNUJFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDaWw2QkY7O0ErQngvNUJFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDa202QkY7O0ErQnpnNkJFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDbW42QkY7O0ErQjFoNkJFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDb282QkY7O0ErQjNpNkJFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDcXA2QkY7O0ErQmxpNkJFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNm82QkY7O0ErQm5qNkJFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDOHA2QkY7O0ErQnBrNkJFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDK3E2QkY7O0ErQnJsNkJFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDZ3M2QkY7O0ErQnRtNkJFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDaXQ2QkY7O0ErQnZuNkJFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDa3U2QkY7O0ErQnhvNkJFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDbXY2QkY7O0ErQnpwNkJFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDb3c2QkY7O0ErQjFxNkJFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDcXg2QkY7O0ErQjNyNkJFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDc3k2QkY7O0ErQmhzNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsMEJ6QnVTZ0I7QU4yNTVCbEI7QStCeHI2QkU7RUFDRTtBL0IwcjZCSjtBK0J2cjZCRTtFQUNFO0EvQnlyNkJKOztBK0I5cTZCQTtFQ3hJRTtFQUNBO0U3QjhOSSwyQkFMSTtFNkJ2TlI7QWhDMHo2QkY7O0ErQmpyNkJBO0VDNUlFO0VBQ0E7RTdCOE5JLDRCQUxJO0U2QnZOUjtBaENpMDZCRjs7QWlDcDQ2QkE7RVhnQk0sZ0NXZko7QWpDdTQ2QkY7QXNCcDM2Qk07RVdwQk47SVhxQlE7RXRCdTM2Qk47QUFDRjtBaUMxNDZCRTtFQUNFO0FqQzQ0NkJKOztBaUN0NDZCRTtFQUNFO0FqQ3k0NkJKOztBaUNyNDZCQTtFQUNFO0VBQ0E7RVhESSw2QldFSjtBakN3NDZCRjtBc0J0NDZCTTtFV0xOO0lYTVE7RXRCeTQ2Qk47QUFDRjtBaUMzNDZCRTtFQUNFO0VBQ0E7RVhORSw0QldPRjtBakM2NDZCSjtBc0JoNTZCTTtFV0FKO0lYQ007RXRCbTU2Qk47QUFDRjs7QWtDeDY2QkE7Ozs7OztFQU1FO0FsQzI2NkJGOztBa0N4NjZCQTtFQUNFO0FsQzI2NkJGO0FtQ241NkJJO0VBQ0U7RUFDQSxvQjdCb2hCVTtFNkJuaEJWLHVCN0JraEJpQjtFNkJqaEJqQjtFQXJDSjtFQUNBO0VBQ0E7RUFDQTtBbkMyNzZCRjtBbUNqNDZCSTtFQUNFO0FuQ200NkJOOztBa0NqNzZCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9CdVFJLDZCQUxJO0UrQmhRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQjBPSSx1Q0FMSTtFK0JuT1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQnpDRTtBUDI5NkJKO0FrQzk2NkJFO0VBQ0U7RUFDQTtFQUNBO0FsQ2c3NkJKOztBa0N4NTZCSTtFQUNFO0FsQzI1NkJOO0FrQ3o1NkJNO0VBQ0U7RUFDQTtBbEMyNTZCUjs7QWtDdjU2Qkk7RUFDRTtBbEMwNTZCTjtBa0N4NTZCTTtFQUNFO0VBQ0E7QWxDMDU2QlI7O0FjcDg2Qkk7RW9CNEJBO0lBQ0U7RWxDNDY2Qko7RWtDMTY2Qkk7SUFDRTtJQUNBO0VsQzQ2NkJOO0VrQ3g2NkJFO0lBQ0U7RWxDMDY2Qko7RWtDeDY2Qkk7SUFDRTtJQUNBO0VsQzA2NkJOO0FBQ0Y7QWNyOTZCSTtFb0I0QkE7SUFDRTtFbEM0NzZCSjtFa0MxNzZCSTtJQUNFO0lBQ0E7RWxDNDc2Qk47RWtDeDc2QkU7SUFDRTtFbEMwNzZCSjtFa0N4NzZCSTtJQUNFO0lBQ0E7RWxDMDc2Qk47QUFDRjtBY3IrNkJJO0VvQjRCQTtJQUNFO0VsQzQ4NkJKO0VrQzE4NkJJO0lBQ0U7SUFDQTtFbEM0ODZCTjtFa0N4ODZCRTtJQUNFO0VsQzA4NkJKO0VrQ3g4NkJJO0lBQ0U7SUFDQTtFbEMwODZCTjtBQUNGO0Fjci82Qkk7RW9CNEJBO0lBQ0U7RWxDNDk2Qko7RWtDMTk2Qkk7SUFDRTtJQUNBO0VsQzQ5NkJOO0VrQ3g5NkJFO0lBQ0U7RWxDMDk2Qko7RWtDeDk2Qkk7SUFDRTtJQUNBO0VsQzA5NkJOO0FBQ0Y7QWNyZzdCSTtFb0I0QkE7SUFDRTtFbEM0KzZCSjtFa0MxKzZCSTtJQUNFO0lBQ0E7RWxDNCs2Qk47RWtDeCs2QkU7SUFDRTtFbEMwKzZCSjtFa0N4KzZCSTtJQUNFO0lBQ0E7RWxDMCs2Qk47QUFDRjtBa0NqKzZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQ20rNkJKO0FtQ3ZqN0JJO0VBQ0U7RUFDQSxvQjdCb2hCVTtFNkJuaEJWLHVCN0JraEJpQjtFNkJqaEJqQjtFQTlCSjtFQUNBO0VBQ0E7RUFDQTtBbkN3bDdCRjtBbUNyaTdCSTtFQUNFO0FuQ3VpN0JOOztBa0N2KzZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDMCs2Qko7QW1DNWs3Qkk7RUFDRTtFQUNBLG9CN0JvaEJVO0U2Qm5oQlYsdUI3QmtoQmlCO0U2QmpoQmpCO0VBdkJKO0VBQ0E7RUFDQTtFQUNBO0FuQ3NtN0JGO0FtQzFqN0JJO0VBQ0U7QW5DNGo3Qk47QWtDbC82Qkk7RUFDRTtBbENvLzZCTjs7QWtDOSs2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2kvNkJKO0FtQ3BtN0JJO0VBQ0U7RUFDQSxvQjdCb2hCVTtFNkJuaEJWLHVCN0JraEJpQjtFNkJqaEJqQjtBbkNzbTdCTjtBbUMzbDdCTTtFQUNFO0FuQzZsN0JSO0FtQzFsN0JNO0VBQ0U7RUFDQSxxQjdCaWdCUTtFNkJoZ0JSLHVCN0IrZmU7RTZCOWZmO0VBbkNOO0VBQ0E7RUFDQTtBbkNnbzdCRjtBbUMxbDdCSTtFQUNFO0FuQzRsN0JOO0FrQ2pnN0JJO0VBQ0U7QWxDbWc3Qk47O0FrQzUvNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMrLzZCRjs7QWtDei82QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCNUJvYm1CO0U0Qm5ibkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQnRLRTtBUG1xN0JKO0FrQzEvNkJFO0VBRUU7RVgxTEYsa0RXNEx1QjtBbEMwLzZCekI7QWtDdi82QkU7RUFFRTtFQUNBO0VYbE1GLG1EV21NdUI7QWxDdy82QnpCO0FrQ3IvNkJFO0VBRUU7RUFDQTtFQUNBO0FsQ3MvNkJKOztBa0NoLzZCQTtFQUNFO0FsQ20vNkJGOztBa0MvKzZCQTtFQUNFO0VBQ0E7RUFDQTtFL0JtRUksbUJBTEk7RStCNURSO0VBQ0E7QWxDay82QkY7O0FrQzkrNkJBO0VBQ0U7RUFDQTtFQUNBO0FsQ2kvNkJGOztBa0M3KzZCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMrKzZCRjs7QW9DcnU3QkE7O0VBRUU7RUFDQTtFQUNBO0FwQ3d1N0JGO0FvQ3R1N0JFOztFQUNFO0VBQ0E7QXBDeXU3Qko7QW9DcHU3QkU7Ozs7Ozs7Ozs7OztFQU1FO0FwQzR1N0JKOztBb0N2dTdCQTtFQUNFO0VBQ0E7RUFDQTtBcEMwdTdCRjtBb0N4dTdCRTtFQUNFO0FwQzB1N0JKOztBb0N0dTdCQTtFN0JoQkk7QVAwdjdCSjtBb0N0dTdCRTs7RUFFRTtBcEN3dTdCSjtBb0NwdTdCRTs7O0U3QlZFO0VBQ0E7QVBtdjdCSjtBb0NodTdCRTs7O0U3Qk5FO0VBQ0E7QVAydTdCSjs7QW9DbnQ3QkE7RUFDRTtFQUNBO0FwQ3N0N0JGO0FvQ3B0N0JFO0VBR0U7QXBDb3Q3Qko7QW9DanQ3QkU7RUFDRTtBcENtdDdCSjs7QW9DL3M3QkE7RUFDRTtFQUNBO0FwQ2t0N0JGOztBb0MvczdCQTtFQUNFO0VBQ0E7QXBDa3Q3QkY7O0FvQzlyN0JBO0VBQ0U7RUFDQTtFQUNBO0FwQ2lzN0JGO0FvQy9yN0JFOztFQUVFO0FwQ2lzN0JKO0FvQzlyN0JFOztFQUVFO0FwQ2dzN0JKO0FvQzVyN0JFOztFN0IxRkU7RUFDQTtBUDB4N0JKO0FvQzVyN0JFOztFN0I3R0U7RUFDQTtBUDZ5N0JKOztBcUNyMDdCQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDbzA3QkY7O0FxQ2owN0JBO0VBQ0U7RUFDQTtFbENzUUksdUNBTEk7RWtDL1BSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWZmSSx1R2VnQko7QXJDbzA3QkY7QXNCaDE3Qk07RWVHTjtJZkZRO0V0Qm0xN0JOO0FBQ0Y7QXFDdjA3QkU7RUFFRTtBckN3MDdCSjtBcUNwMDdCRTtFQUNFO0VBQ0EsaURUa2hCb0I7QTVCb3o2QnhCO0FxQ2wwN0JFO0VBRUU7RUFDQTtFQUNBO0FyQ20wN0JKOztBcUMzejdCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXJDMno3QkY7QXFDeno3QkU7RUFDRTtFQUNBO0U5QjdDQTtFQUNBO0FQeTI3Qko7QXFDMXo3Qkk7RUFHRTtFQUNBO0FyQzB6N0JOO0FxQ3R6N0JFOztFQUVFO0VBQ0E7RUFDQTtBckN3ejdCSjtBcUNyejdCRTtFQUVFO0U5QmpFQTtFQUNBO0FQdzM3Qko7O0FxQzd5N0JBO0VBRUU7RUFDQTtFQUNBO0FyQyt5N0JGO0FxQzV5N0JFO0U5QjVGRTtBUDI0N0JKO0FxQzN5N0JFOztFQUVFO0VkakhGLG9EY2tIdUI7QXJDNnk3QnpCOztBcUNweTdCQTtFQUVFO0VBQ0E7RUFDQTtFQUdBO0FyQ295N0JGO0FxQ2x5N0JFO0VBQ0U7RUFDQTtFQUNBO0FyQ295N0JKO0FxQ2x5N0JJO0VBRUU7QXJDbXk3Qk47QXFDL3g3QkU7O0VBRUUsZ0IvQm1kZTtFK0JsZGY7RUFDQTtBckNpeTdCSjs7QXFDdng3QkU7O0VBRUU7RUFDQTtBckMweDdCSjs7QXFDcng3QkU7O0VBRUU7RUFDQTtFQUNBO0FyQ3d4N0JKOztBcUNseDdCRTs7RUFDRTtBckNzeDdCSjs7QXFDNXc3QkU7RUFDRTtBckMrdzdCSjtBcUM3dzdCRTtFQUNFO0FyQyt3N0JKOztBc0M1ODdCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDNDg3QkY7QXNDdDg3QkU7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEM4ODdCSjtBc0MxNzdCQTtFQUNFO0VBQ0E7RUFDQTtFbkM0TkksMkNBTEk7RW1Dck5SO0VBQ0E7RUFDQTtBdEM0NzdCRjtBc0MxNzdCRTtFQUVFO0F0QzI3N0JKOztBc0NqNzdCQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDZzc3QkY7QXNDNzY3Qkk7RUFFRTtBdEM4NjdCTjtBc0MxNjdCRTtFQUNFO0F0QzQ2N0JKOztBc0NuNjdCQTtFQUNFLG1CaENpL0JtQjtFZ0NoL0JuQixzQmhDZy9CbUI7RWdDLytCbkI7QXRDczY3QkY7QXNDcDY3QkU7OztFQUdFO0F0Q3M2N0JKOztBc0N6NTdCQTtFQUNFO0VBQ0E7RUFHQTtBdEMwNTdCRjs7QXNDdDU3QkE7RUFDRTtFbkN5SUksNkNBTEk7RW1DbElSO0VBQ0E7RUFDQTtFQUNBO0UvQnhJRTtFZUhFLCtDZ0I2SUo7QXRDeTU3QkY7QXNCbGk4Qk07RWdCaUlOO0loQmhJUTtFdEJxaThCTjtBQUNGO0FzQzU1N0JFO0VBQ0U7QXRDODU3Qko7QXNDMzU3QkU7RUFDRTtFQUNBO0VBQ0E7QXRDNjU3Qko7O0FzQ3Y1N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMwNTdCRjs7QXNDdjU3QkE7RUFDRTtFQUNBO0F0QzA1N0JGOztBY3BoOEJJO0V3QnNJQTtJQUVJO0lBQ0E7RXRDaTU3Qk47RXNDLzQ3Qk07SUFDRTtFdENpNTdCUjtFc0MvNDdCUTtJQUNFO0V0Q2k1N0JWO0VzQzk0N0JRO0lBQ0U7SUFDQTtFdENnNTdCVjtFc0M1NDdCTTtJQUNFO0V0Qzg0N0JSO0VzQzM0N0JNO0lBQ0U7SUFDQTtFdEM2NDdCUjtFc0MxNDdCTTtJQUNFO0V0QzQ0N0JSO0VzQ3o0N0JNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0loQjlOSixnQmdCZ09JO0V0Q3k0N0JSO0VzQ3Q0N0JRO0lBQ0U7RXRDdzQ3QlY7RXNDcjQ3QlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEN1NDdCVjtBQUNGO0FjcGs4Qkk7RXdCc0lBO0lBRUk7SUFDQTtFdENnODdCTjtFc0M5NzdCTTtJQUNFO0V0Q2c4N0JSO0VzQzk3N0JRO0lBQ0U7RXRDZzg3QlY7RXNDNzc3QlE7SUFDRTtJQUNBO0V0Qys3N0JWO0VzQzM3N0JNO0lBQ0U7RXRDNjc3QlI7RXNDMTc3Qk07SUFDRTtJQUNBO0V0QzQ3N0JSO0VzQ3o3N0JNO0lBQ0U7RXRDMjc3QlI7RXNDeDc3Qk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWhCOU5KLGdCZ0JnT0k7RXRDdzc3QlI7RXNDcjc3QlE7SUFDRTtFdEN1NzdCVjtFc0NwNzdCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Q3M3N0JWO0FBQ0Y7QWNubjhCSTtFd0JzSUE7SUFFSTtJQUNBO0V0QysrN0JOO0VzQzcrN0JNO0lBQ0U7RXRDKys3QlI7RXNDNys3QlE7SUFDRTtFdEMrKzdCVjtFc0M1KzdCUTtJQUNFO0lBQ0E7RXRDOCs3QlY7RXNDMSs3Qk07SUFDRTtFdEM0KzdCUjtFc0N6KzdCTTtJQUNFO0lBQ0E7RXRDMis3QlI7RXNDeCs3Qk07SUFDRTtFdEMwKzdCUjtFc0N2KzdCTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJaEI5TkosZ0JnQmdPSTtFdEN1KzdCUjtFc0NwKzdCUTtJQUNFO0V0Q3MrN0JWO0VzQ24rN0JRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDcSs3QlY7QUFDRjtBY2xxOEJJO0V3QnNJQTtJQUVJO0lBQ0E7RXRDOGg4Qk47RXNDNWg4Qk07SUFDRTtFdEM4aDhCUjtFc0M1aDhCUTtJQUNFO0V0QzhoOEJWO0VzQzNoOEJRO0lBQ0U7SUFDQTtFdEM2aDhCVjtFc0N6aDhCTTtJQUNFO0V0QzJoOEJSO0VzQ3hoOEJNO0lBQ0U7SUFDQTtFdEMwaDhCUjtFc0N2aDhCTTtJQUNFO0V0Q3loOEJSO0VzQ3RoOEJNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0loQjlOSixnQmdCZ09JO0V0Q3NoOEJSO0VzQ25oOEJRO0lBQ0U7RXRDcWg4QlY7RXNDbGg4QlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdENvaDhCVjtBQUNGO0FjanQ4Qkk7RXdCc0lBO0lBRUk7SUFDQTtFdEM2azhCTjtFc0MzazhCTTtJQUNFO0V0QzZrOEJSO0VzQzNrOEJRO0lBQ0U7RXRDNms4QlY7RXNDMWs4QlE7SUFDRTtJQUNBO0V0QzRrOEJWO0VzQ3hrOEJNO0lBQ0U7RXRDMGs4QlI7RXNDdms4Qk07SUFDRTtJQUNBO0V0Q3lrOEJSO0VzQ3RrOEJNO0lBQ0U7RXRDd2s4QlI7RXNDcms4Qk07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWhCOU5KLGdCZ0JnT0k7RXRDcWs4QlI7RXNDbGs4QlE7SUFDRTtFdENvazhCVjtFc0NqazhCUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Q21rOEJWO0FBQ0Y7QXNDMW44Qkk7RUFFSTtFQUNBO0F0QzJuOEJSO0FzQ3puOEJRO0VBQ0U7QXRDMm44QlY7QXNDem44QlU7RUFDRTtBdEMybjhCWjtBc0N4bjhCVTtFQUNFO0VBQ0E7QXRDMG44Qlo7QXNDdG44QlE7RUFDRTtBdEN3bjhCVjtBc0NybjhCUTtFQUNFO0VBQ0E7QXRDdW44QlY7QXNDcG44QlE7RUFDRTtBdENzbjhCVjtBc0NubjhCUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEI5TkosZ0JnQmdPSTtBdENtbjhCVjtBc0NobjhCVTtFQUNFO0F0Q2tuOEJaO0FzQy9tOEJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDaW44Qlo7O0FzQ2htOEJBOztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDa204QkY7O0FzQzVsOEJJO0VBQ0U7QXRDK2w4Qk47O0F1Q3gzOEJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaENqQkU7QVAwNDhCSjtBdUNyMzhCRTtFQUNFO0VBQ0E7QXZDdTM4Qko7QXVDcDM4QkU7RUFDRTtFQUNBO0F2Q3MzOEJKO0F1Q3AzOEJJO0VBQ0U7RWhDdEJGO0VBQ0E7QVA2NDhCSjtBdUNwMzhCSTtFQUNFO0VoQ2JGO0VBQ0E7QVBvNDhCSjtBdUNqMzhCRTs7RUFFRTtBdkNtMzhCSjs7QXVDLzI4QkE7RUFHRTtFQUNBO0VBQ0E7QXZDZzM4QkY7O0F1QzcyOEJBO0VBQ0U7RUFDQTtBdkNnMzhCRjs7QXVDNzI4QkE7RUFDRTtFQUNBO0VBQ0E7QXZDZzM4QkY7O0F1QzcyOEJBO0VBQ0U7QXZDZzM4QkY7O0F1Q3gyOEJFO0VBQ0U7QXZDMjI4Qko7O0F1Q24yOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkNzMjhCRjtBdUNwMjhCRTtFaEM3RkU7QVBvODhCSjs7QXVDbDI4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkNxMjhCRjtBdUNuMjhCRTtFaEN4R0U7QVA4ODhCSjs7QXVDNTE4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkMrMThCRjtBdUM3MThCRTtFQUNFO0VBQ0E7QXZDKzE4Qko7O0F1QzMxOEJBO0VBQ0U7RUFDQTtBdkM4MThCRjs7QXVDMTE4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhDMUlFO0FQdys4Qko7O0F1QzExOEJBOzs7RUFHRTtBdkM2MThCRjs7QXVDMTE4QkE7O0VoQzNJSTtFQUNBO0FQMCs4Qko7O0F1QzMxOEJBOztFaENsSUk7RUFDQTtBUGsrOEJKOztBdUNwMThCRTtFQUNFO0F2Q3UxOEJKO0FjbDk4Qkk7RXlCdUhKO0lBUUk7SUFDQTtFdkN1MThCRjtFdUNwMThCRTtJQUVFO0lBQ0E7RXZDcTE4Qko7RXVDbjE4Qkk7SUFDRTtJQUNBO0V2Q3ExOEJOO0V1Q2gxOEJNO0loQzNLSjtJQUNBO0VQOC84QkY7RXVDajE4QlE7O0lBR0U7RXZDazE4QlY7RXVDaDE4QlE7O0lBR0U7RXZDaTE4QlY7RXVDNzA4Qk07SWhDNUtKO0lBQ0E7RVA0LzhCRjtFdUM5MDhCUTs7SUFHRTtFdkMrMDhCVjtFdUM3MDhCUTs7SUFHRTtFdkM4MDhCVjtBQUNGOztBd0NuajlCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3FqOUJGOztBd0NqajlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDMlBJLGVBTEk7RXFDcFBSO0VBQ0E7RUFDQTtFQUNBO0VqQ3RCRTtFaUN3QkY7RWxCM0JJLDBDa0I0Qko7QXhDb2o5QkY7QXNCNWs5Qk07RWtCV047SWxCVlE7RXRCK2s5Qk47QUFDRjtBd0N2ajlCRTtFQUNFO0VBQ0E7RUFDQTtBeEN5ajlCSjtBd0N2ajlCSTtFQUNFO0VBQ0E7QXhDeWo5Qk47QXdDcGo5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsQmxERSxtRGtCbURGO0F4Q3NqOUJKO0FzQnJtOUJNO0VrQnNDSjtJbEJyQ007RXRCd205Qk47QUFDRjtBd0N4ajlCRTtFQUNFO0F4QzBqOUJKO0F3Q3ZqOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhDeWo5Qko7O0F3Q3JqOUJBO0VBQ0U7QXhDd2o5QkY7O0F3Q3JqOUJBO0VBQ0U7RUFDQTtFQUNBO0F4Q3dqOUJGO0F3Q3RqOUJFO0VqQy9ERTtFQUNBO0FQd245Qko7QXdDdmo5Qkk7RWpDbEVBO0VBQ0E7QVA0bjlCSjtBd0N0ajlCRTtFQUNFO0F4Q3dqOUJKO0F3Q3BqOUJFO0VqQzlERTtFQUNBO0FQcW45Qko7QXdDcGo5Qk07RWpDbEVGO0VBQ0E7QVB5bjlCSjtBd0NuajlCSTtFakN2RUE7RUFDQTtBUDZuOUJKOztBd0NqajlCQTtFQUNFO0F4Q29qOUJGOztBd0MzaTlCRTtFQUNFO0F4QzhpOUJKO0F3QzNpOUJFO0VBQ0U7RUFDQTtFakNwSEE7QVBrcTlCSjtBd0MzaTlCSTtFQUFnQjtBeEM4aTlCcEI7QXdDN2k5Qkk7RUFBZTtBeENnajlCbkI7QXdDN2k5Qk07RWpDM0hGO0FQMnE5Qko7O0F3Q3RpOUJJO0VBQ0U7RUFDQTtBeEN5aTlCTjs7QXlDbnM5QkE7RUFFRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXRDK1FJLHlDQUxJO0VzQ3hRUjtFQUNBO0VsQ0FFO0FQbXM5Qko7O0F5QzdyOUJFO0VBQ0U7QXpDZ3M5Qko7QXlDOXI5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekNnczlCTjtBeUM1cjlCRTtFQUNFO0F6QzhyOUJKOztBMENudTlCQTtFQUVFO0VBQ0E7RXZDNFJJLCtCQUxJO0V1Q3JSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RWpDcEJBO0VBQ0E7QVR3djlCRjs7QTBDanU5QkE7RUFDRTtFQUNBO0VBQ0E7RXZDZ1FJLHlDQUxJO0V1Q3pQUjtFQUNBO0VBQ0E7RUFDQTtFcEJwQkkscUlvQnFCSjtBMUNvdTlCRjtBc0JydjlCTTtFb0JRTjtJcEJQUTtFdEJ3djlCTjtBQUNGO0EwQ3Z1OUJFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QTFDd3U5Qko7QTBDcnU5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVcENtc0N1QjtFb0Nsc0N2QjtBMUN1dTlCSjtBMENwdTlCRTtFQUVFO0VBQ0E7RW5CdERGLGdEbUJ1RHVCO0VBQ3JCO0ExQ3F1OUJKO0EwQ2x1OUJFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTFDbXU5Qko7O0EwQzl0OUJFO0VBQ0UsaUJwQ3NxQ3NCO0FOMmo3QjFCO0EwQ2h0OUJJO0VuQ3hFQTtBUDJ4OUJKOztBMEN4czlCQTtFQ2xHRTtFQUNBO0V4QzBSSSxrQ0FMSTtFd0NuUlI7QTNDOHk5QkY7O0EwQzNzOUJBO0VDdEdFO0VBQ0E7RXhDMFJJLG1DQUxJO0V3Q25SUjtBM0NxejlCRjs7QTRDdno5QkE7RUFFRTtFQUNBO0V6Q3VSSSw0QkFMSTtFeUNoUlI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFekMrUUksb0NBTEk7RXlDeFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckNKRTtBUDR6OUJKO0E0Q256OUJFO0VBQ0U7QTVDcXo5Qko7O0E0Q2h6OUJBO0VBQ0U7RUFDQTtBNUNtejlCRjs7QTZDbjE5QkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRDSEU7QVB1MTlCSjs7QTZDLzA5QkE7RUFFRTtBN0NpMTlCRjs7QTZDNzA5QkE7RUFDRSxnQnZDc2tCaUI7RXVDcmtCakI7QTdDZzE5QkY7O0E2Q3gwOUJBO0VBQ0UsbUJ2QzQ3QzRCO0FOKzQ2QjlCO0E2Q3gwOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0MwMDlCSjs7QTZDbDA5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0NxMDlCSjs7QTZDejA5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0M0MDlCSjs7QTZDaDE5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0NtMTlCSjs7QTZDdjE5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0MwMTlCSjs7QTZDOTE5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0NpMjlCSjs7QTZDcjI5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0N3MjlCSjs7QTZDNTI5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0MrMjlCSjs7QTZDbjM5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0NzMzlCSjs7QTZDMTM5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0M2MzlCSjs7QTZDajQ5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0NvNDlCSjs7QThDaDg5QkU7RUFDRTtJQUFLLDJCeEN5K0NTO0VOMjk2QmhCO0FBQ0Y7QThDaDg5QkE7O0VBR0U7RTNDa1JJLGdDQUxJO0UyQzNRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNDc1FJLHVDQUxJO0UyQy9QUjtFdkNSRTtBUHc4OUJKOztBOEMzNzlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhCeEJJLDZDd0J5Qko7QTlDODc5QkY7QXNCbjk5Qk07RXdCWU47SXhCWFE7RXRCczk5Qk47QUFDRjs7QThDaDg5QkE7RXZCQUU7RXVCRUE7QTlDbTg5QkY7O0E4Q2g4OUJBO0VBQ0U7QTlDbTg5QkY7O0E4Q2g4OUJBO0VBQ0U7QTlDbTg5QkY7O0E4Qy83OUJFO0VBQ0U7QTlDazg5Qko7QThDLzc5Qk07RUFKSjtJQUtNO0U5Q2s4OUJOO0FBQ0Y7O0ErQzkvOUJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0V4Q1hFO0FQd2crQko7O0ErQ3ovOUJBO0VBQ0U7RUFDQTtBL0M0LzlCRjtBK0MxLzlCRTtFQUVFO0VBQ0E7QS9DMi85Qko7O0ErQ2wvOUJBO0VBQ0U7RUFDQTtFQUNBO0EvQ3EvOUJGO0ErQ2wvOUJFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QS9DbS85Qko7QStDaC85QkU7RUFDRTtFQUNBO0EvQ2svOUJKOztBK0MxKzlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzYrOUJGO0ErQzMrOUJFO0V4Q3ZERTtFQUNBO0FQcWkrQko7QStDMys5QkU7RXhDN0NFO0VBQ0E7QVAyaCtCSjtBK0MzKzlCRTtFQUVFO0VBQ0E7RUFDQTtBL0M0KzlCSjtBK0N4KzlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvQzArOUJKO0ErQ3QrOUJFO0VBQ0U7QS9Ddys5Qko7QStDdCs5Qkk7RUFDRTtFQUNBO0EvQ3crOUJOOztBK0MzOTlCSTtFQUNFO0EvQzg5OUJOO0ErQzM5OUJRO0V4Q3ZESjtFQVpBO0FQa2krQko7QStDMTk5QlE7RXhDeEVKO0VBWUE7QVAwaCtCSjtBK0N6OTlCUTtFQUNFO0EvQzI5OUJWO0ErQ3g5OUJRO0VBQ0U7RUFDQTtBL0MwOTlCVjtBK0N4OTlCVTtFQUNFO0VBQ0E7QS9DMDk5Qlo7O0FjaGorQkk7RWlDOERBO0lBQ0U7RS9Dcy85Qko7RStDbi85Qk07SXhDdkRKO0lBWkE7RVAwaitCRjtFK0NsLzlCTTtJeEN4RUo7SUFZQTtFUGtqK0JGO0UrQ2ovOUJNO0lBQ0U7RS9DbS85QlI7RStDaC85Qk07SUFDRTtJQUNBO0UvQ2svOUJSO0UrQ2gvOUJRO0lBQ0U7SUFDQTtFL0NrLzlCVjtBQUNGO0FjemsrQkk7RWlDOERBO0lBQ0U7RS9DOGcrQko7RStDM2crQk07SXhDdkRKO0lBWkE7RVBrbCtCRjtFK0MxZytCTTtJeEN4RUo7SUFZQTtFUDBrK0JGO0UrQ3pnK0JNO0lBQ0U7RS9DMmcrQlI7RStDeGcrQk07SUFDRTtJQUNBO0UvQzBnK0JSO0UrQ3hnK0JRO0lBQ0U7SUFDQTtFL0MwZytCVjtBQUNGO0Fjam0rQkk7RWlDOERBO0lBQ0U7RS9Dc2krQko7RStDbmkrQk07SXhDdkRKO0lBWkE7RVAwbStCRjtFK0NsaStCTTtJeEN4RUo7SUFZQTtFUGttK0JGO0UrQ2ppK0JNO0lBQ0U7RS9DbWkrQlI7RStDaGkrQk07SUFDRTtJQUNBO0UvQ2tpK0JSO0UrQ2hpK0JRO0lBQ0U7SUFDQTtFL0NraStCVjtBQUNGO0Fjem4rQkk7RWlDOERBO0lBQ0U7RS9DOGorQko7RStDM2orQk07SXhDdkRKO0lBWkE7RVBrbytCRjtFK0MxaitCTTtJeEN4RUo7SUFZQTtFUDBuK0JGO0UrQ3pqK0JNO0lBQ0U7RS9DMmorQlI7RStDeGorQk07SUFDRTtJQUNBO0UvQzBqK0JSO0UrQ3hqK0JRO0lBQ0U7SUFDQTtFL0MwaitCVjtBQUNGO0FjanArQkk7RWlDOERBO0lBQ0U7RS9Dc2wrQko7RStDbmwrQk07SXhDdkRKO0lBWkE7RVAwcCtCRjtFK0NsbCtCTTtJeEN4RUo7SUFZQTtFUGtwK0JGO0UrQ2psK0JNO0lBQ0U7RS9DbWwrQlI7RStDaGwrQk07SUFDRTtJQUNBO0UvQ2tsK0JSO0UrQ2hsK0JRO0lBQ0U7SUFDQTtFL0NrbCtCVjtBQUNGO0ErQ3JrK0JBO0V4Q2hKSTtBUHd0K0JKO0ErQ3JrK0JFO0VBQ0U7QS9DdWsrQko7QStDcmsrQkk7RUFDRTtBL0N1aytCTjs7QStDMWorQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M2aitCSjs7QStDdmsrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0MwaytCSjs7QStDcGwrQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N1bCtCSjs7QStDam0rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NvbStCSjs7QStDOW0rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NpbitCSjs7QStDM24rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M4bitCSjs7QStDeG8rQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0MybytCSjs7QStDcnArQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N3cCtCSjs7QStDbHErQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NxcStCSjs7QStDL3ErQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NrcitCSjs7QWdEOTIrQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxVMUMybERnQjtFMEMxbERoQixXMUMwbERnQjtFMEN6bERoQjtFQUNBO0VBQ0E7RUFDQTtFekNKRTtFeUNNRjtBaEQ4MitCRjtBZ0QzMitCRTtFQUNFO0VBQ0E7RUFDQTtBaEQ2MitCSjtBZ0QxMitCRTtFQUNFO0VBQ0E7RUFDQTtBaEQ0MitCSjtBZ0R6MitCRTtFQUVFO0VBQ0E7RUFDQTtBaEQwMitCSjs7QWdEbDIrQkE7RUFIRTtBaER5MitCRjs7QWdEaDIrQkk7RUFURjtBaEQ2MitCRjs7QWlEOTUrQkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q3lSSSw4QkFMSTtFOENsUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFOUMyUUksb0NBTEk7RThDcFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUNSRTtBUHU2K0JKO0FpRDU1K0JFO0VBQ0U7QWpEODUrQko7QWlEMzUrQkU7RUFDRTtBakQ2NStCSjs7QWlEejUrQkE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEMjUrQkY7QWlEejUrQkU7RUFDRTtBakQyNStCSjs7QWlEdjUrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUNoQ0U7RUFDQTtBUDI3K0JKO0FpRHo1K0JFO0VBQ0U7RUFDQTtBakQyNStCSjs7QWlEdjUrQkE7RUFDRTtFQUNBO0FqRDA1K0JGOztBa0R4OStCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FsRHM5K0JGOztBa0QvOCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FsRGk5K0JGO0FrRDk4K0JFO0U1QjVDSSxtQzRCNkNGO0VBQ0EsOEI1Q3M1Q21CO0FOMGo4QnZCO0FzQjEvK0JNO0U0QndDSjtJNUJ2Q007RXRCNi8rQk47QUFDRjtBa0RuOStCRTtFQUNFLGU1Q281Q21CO0FOaWs4QnZCO0FrRGo5K0JFO0VBQ0Usc0I1Q2k1Q29CO0FOa2s4QnhCOztBa0QvOCtCQTtFQUNFO0FsRGs5K0JGO0FrRGg5K0JFO0VBQ0U7RUFDQTtBbERrOStCSjtBa0QvOCtCRTtFQUNFO0FsRGk5K0JKOztBa0Q3OCtCQTtFQUNFO0VBQ0E7RUFDQTtBbERnOStCRjs7QWtENTgrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDckZFO0UyQ3lGRjtBbEQ0OCtCRjs7QWtEeDgrQkE7RUFFRTtFQUNBO0VBQ0E7RUNsSEE7RUFDQTtFQUNBO0VBQ0Esa0NEa0gwQjtFQ2pIMUI7RUFDQTtFQUNBLHVDRCtHNEQ7QWxEODgrQjlEO0FtRDFqL0JFO0VBQVM7QW5ENmovQlg7QW1ENWovQkU7RUFBUyxtQ0QyR2lGO0FsRG85K0I1Rjs7QWtELzgrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDdEdFO0VBQ0E7QVB5ai9CSjtBa0RqOStCRTtFQUNFO0VBQ0E7QWxEbTkrQko7O0FrRDk4K0JBO0VBQ0U7RUFDQTtBbERpOStCRjs7QWtENTgrQkE7RUFDRTtFQUdBO0VBQ0E7QWxENjgrQkY7O0FrRHo4K0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0MxSEU7RUFDQTtBUHVrL0JKO0FrRHg4K0JFO0VBQ0U7QWxEMDgrQko7O0FjdGovQkk7RW9Da0hGO0lBQ0U7SUFDQTtFbER3OCtCRjtFa0RwOCtCQTtJQUNFO0lBQ0E7SUFDQTtFbERzOCtCRjtFa0RuOCtCQTtJQUNFO0VsRHE4K0JGO0FBQ0Y7QWNyay9CSTtFb0NvSUY7O0lBRUU7RWxEbzgrQkY7QUFDRjtBYzNrL0JJO0VvQzJJRjtJQUNFO0VsRG04K0JGO0FBQ0Y7QWtEMTcrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEQ0NytCTjtBa0QxNytCTTtFQUNFO0VBQ0E7RTNDMU1KO0FQdW8vQko7QWtEejcrQk07O0UzQzlNRjtBUDJvL0JKO0FrRHg3K0JNO0VBQ0U7QWxEMDcrQlI7O0FjcmwvQkk7RW9DeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEZzkrQko7RWtEOTgrQkk7SUFDRTtJQUNBO0kzQzFNSjtFUDJwL0JGO0VrRDc4K0JJOztJM0M5TUY7RVArcC9CRjtFa0Q1OCtCSTtJQUNFO0VsRDg4K0JOO0FBQ0Y7QWMxbS9CSTtFb0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbERvKytCSjtFa0RsKytCSTtJQUNFO0lBQ0E7STNDMU1KO0VQK3EvQkY7RWtEaisrQkk7O0kzQzlNRjtFUG1yL0JGO0VrRGgrK0JJO0lBQ0U7RWxEaysrQk47QUFDRjtBYzluL0JJO0VvQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRHcvK0JKO0VrRHQvK0JJO0lBQ0U7SUFDQTtJM0MxTUo7RVBtcy9CRjtFa0RyLytCSTs7STNDOU1GO0VQdXMvQkY7RWtEcC8rQkk7SUFDRTtFbERzLytCTjtBQUNGO0FjbHAvQkk7RW9DeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxENGcvQko7RWtEMWcvQkk7SUFDRTtJQUNBO0kzQzFNSjtFUHV0L0JGO0VrRHpnL0JJOztJM0M5TUY7RVAydC9CRjtFa0R4Zy9CSTtJQUNFO0VsRDBnL0JOO0FBQ0Y7QWN0cS9CSTtFb0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbERnaS9CSjtFa0Q5aC9CSTtJQUNFO0lBQ0E7STNDMU1KO0VQMnUvQkY7RWtEN2gvQkk7O0kzQzlNRjtFUCt1L0JGO0VrRDVoL0JJO0lBQ0U7RWxEOGgvQk47QUFDRjtBb0Rydy9CQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEd1JJLGdDQUxJO0VpRGpSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUNsQkEsc0MvQzBsQmlCO0UrQ3hsQmpCO0VBQ0EsZ0IvQ21tQm1CO0UrQ2xtQm5CLGdCL0N3bUJpQjtFK0N2bUJqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbERnUkksc0NBTEk7RWlEaFFSO0VBQ0E7QXBENncvQkY7QW9EM3cvQkU7RUFBUztBcEQ4dy9CWDtBb0Q1dy9CRTtFQUNFO0VBQ0E7RUFDQTtBcEQ4dy9CSjtBb0Q1dy9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRDh3L0JOOztBb0R6dy9CQTtFQUNFO0FwRDR3L0JGO0FvRDF3L0JFO0VBQ0U7RUFDQTtFQUNBO0FwRDR3L0JKOztBb0R4dy9CQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FwRDJ3L0JGO0FvRHp3L0JFO0VBQ0U7RUFDQTtFQUNBO0FwRDJ3L0JKOztBb0R2dy9CQTtBQUVBO0VBQ0U7QXBEeXcvQkY7QW9EdncvQkU7RUFDRTtFQUNBO0VBQ0E7QXBEeXcvQko7O0FvRHJ3L0JBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXBEd3cvQkY7QW9EdHcvQkU7RUFDRTtFQUNBO0VBQ0E7QXBEd3cvQko7O0FvRHB3L0JBO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0NqR0U7QVB3MS9CSjs7QXNEMzIvQkE7RUFFRTtFQUNBO0VuRDRSSSxnQ0FMSTtFbURyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkRtUkksbUNBTEk7RW1ENVFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUR6QkEsc0MvQzBsQmlCO0UrQ3hsQmpCO0VBQ0EsZ0IvQ21tQm1CO0UrQ2xtQm5CLGdCL0N3bUJpQjtFK0N2bUJqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbERnUkksc0NBTEk7RW1EMVBSO0VBQ0E7RUFDQTtFQUNBO0UvQ2hCRTtBUHM0L0JKO0FzRGwzL0JFO0VBQ0U7RUFDQTtFQUNBO0F0RG8zL0JKO0FzRGwzL0JJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG0zL0JOOztBc0Q3Mi9CRTtFQUNFO0F0RGczL0JKO0FzRDkyL0JJO0VBRUU7QXREKzIvQk47QXNENTIvQkk7RUFDRTtFQUNBO0F0RDgyL0JOO0FzRDMyL0JJO0VBQ0U7RUFDQTtBdEQ2Mi9CTjs7QXNEeDIvQkE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBdEQwMi9CSjtBc0R4Mi9CSTtFQUVFO0F0RHkyL0JOO0FzRHQyL0JJO0VBQ0U7RUFDQTtBdER3Mi9CTjtBc0RyMi9CSTtFQUNFO0VBQ0E7QXREdTIvQk47O0FzRGwyL0JBO0FBR0U7RUFDRTtBdERtMi9CSjtBc0RqMi9CSTtFQUVFO0F0RGsyL0JOO0FzRC8xL0JJO0VBQ0U7RUFDQTtBdERpMi9CTjtBc0Q5MS9CSTtFQUNFO0VBQ0E7QXREZzIvQk47QXNEMzEvQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDYxL0JKOztBc0R6MS9CQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0F0RDIxL0JKO0FzRHoxL0JJO0VBRUU7QXREMDEvQk47QXNEdjEvQkk7RUFDRTtFQUNBO0F0RHkxL0JOO0FzRHQxL0JJO0VBQ0U7RUFDQTtBdER3MS9CTjs7QXNEbjEvQkE7QUFrQkE7RUFDRTtFQUNBO0VuRDJHSSw2Q0FMSTtFbURwR1I7RUFDQTtFQUNBO0UvQzVKRTtFQUNBO0FQaysvQko7QXNEcDAvQkU7RUFDRTtBdERzMC9CSjs7QXNEbDAvQkE7RUFDRTtFQUNBO0F0RHEwL0JGOztBdUQxLy9CQTtFQUNFO0F2RDYvL0JGOztBdUQxLy9CQTtFQUNFO0F2RDYvL0JGOztBdUQxLy9CQTtFQUNFO0VBQ0E7RUFDQTtBdkQ2Ly9CRjtBd0RuaGdDRTtFQUNFO0VBQ0E7RUFDQTtBeERxaGdDSjs7QXVEOS8vQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpDbEJJLHNDaUNtQko7QXZEaWdnQ0Y7QXNCaGhnQ007RWlDUU47SWpDUFE7RXRCbWhnQ047QUFDRjs7QXVEbmdnQ0E7OztFQUdFO0F2RHNnZ0NGOztBdURuZ2dDQTs7RUFFRTtBdkRzZ2dDRjs7QXVEbmdnQ0E7O0VBRUU7QXZEc2dnQ0Y7O0F1RDcvL0JFO0VBQ0U7RUFDQTtFQUNBO0F2RGdnZ0NKO0F1RDcvL0JFOzs7RUFHRTtFQUNBO0F2RCsvL0JKO0F1RDUvL0JFOztFQUVFO0VBQ0E7RWpDNURFLDJCaUM2REY7QXZEOC8vQko7QXNCdmpnQ007RWlDcURKOztJakNwRE07RXRCMmpnQ047QUFDRjs7QXVEMy8vQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVakQ0OUN1QjtFaUQzOUN2QjtFQUNBLFdqRDFGTTtFaUQyRk47RUFDQTtFQUNBO0VBQ0EsWWpEdTlDeUI7RWdCN2lEckIsOEJpQ3VGSjtBdkQ2Ly9CRjtBc0JobGdDTTtFaUNrRU47O0lqQ2pFUTtFdEJvbGdDTjtBQUNGO0F1RGhnZ0NFOzs7RUFFRSxXakRwR0k7RWlEcUdKO0VBQ0E7RUFDQSxZakQrOEM2QjtBTm9qOUJqQzs7QXVEaGdnQ0E7RUFDRTtBdkRtZ2dDRjs7QXVEaGdnQ0E7RUFDRTtBdkRtZ2dDRjs7QXVEOS8vQkE7O0VBRUU7RUFDQSxXakRnOUM0QjtFaUQvOEM1QixZakQrOEM0QjtFaUQ5OEM1QjtFQUNBO0VBQ0E7QXZEaWdnQ0Y7O0F1RDkvL0JBOzs7Ozs7O0dBQUE7QUFRQTtFQUNFO0F2RGlnZ0NGOztBdUQvLy9CQTtFQUNFO0F2RGtnZ0NGOztBdUQxLy9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQmpEdzVDdUI7RWlEdjVDdkI7RUFDQSxnQmpEczVDdUI7QU5zbTlCekI7QXVEMS8vQkU7RUFDRTtFQUNBO0VBQ0EsV2pEczVDdUI7RWlEcjVDdkIsV2pEczVDd0I7RWlEcjVDeEI7RUFDQSxpQmpEczVDd0I7RWlEcjVDeEIsZ0JqRHE1Q3dCO0VpRHA1Q3hCO0VBQ0E7RUFDQSxzQmpEMUtJO0VpRDJLSjtFQUNBO0VBRUE7RUFDQTtFQUNBLFlqRDY0Q3lCO0VnQnJqRHZCLDZCaUN5S0Y7QXZEMi8vQko7QXNCaHFnQ007RWlDb0pKO0lqQ25KTTtFdEJtcWdDTjtBQUNGO0F1RDcvL0JFO0VBQ0UsVWpEMDRDZ0M7QU5xbjlCcEM7O0F1RHQvL0JBO0VBQ0U7RUFDQTtFQUNBLGVqRG80Q3dCO0VpRG40Q3hCO0VBQ0Esb0JqRGk0QzJCO0VpRGg0QzNCLHVCakRnNEMyQjtFaUQvM0MzQixXakRyTU07RWlEc01OO0F2RHkvL0JGOztBdURuLy9CRTs7RUFFRSxnQ2pEbTRDZ0M7QU5tbjlCcEM7QXVEbi8vQkU7RUFDRSxzQmpEeE1JO0FONnJnQ1I7QXVEbC8vQkU7RUFDRSxXakQ1TUk7QU5nc2dDUjs7QXVEOS8vQkU7OztFQUVFLGdDakRtNENnQztBTituOUJwQztBdUQvLy9CRTtFQUNFLHNCakR4TUk7QU55c2dDUjtBdUQ5Ly9CRTtFQUNFLFdqRDVNSTtBTjRzZ0NSOztBeUQxdGdDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXpENHRnQ0Y7O0F5RHh0Z0NBO0VBQ0U7SUFBSztFekQ0dGdDTDtBQUNGO0F5RHp0Z0NBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBekR3dGdDRjs7QXlEcnRnQ0E7RUFFRTtFQUNBO0VBQ0E7QXpEdXRnQ0Y7O0F5RDlzZ0NBO0VBQ0U7SUFDRTtFekRpdGdDRjtFeUQvc2dDQTtJQUNFO0lBQ0E7RXpEaXRnQ0Y7QUFDRjtBeUQ3c2dDQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F6RDRzZ0NGOztBeUR6c2dDQTtFQUNFO0VBQ0E7QXpENHNnQ0Y7O0F5RHhzZ0NFO0VBQ0U7O0lBRUU7RXpEMnNnQ0o7QUFDRjtBMEQzeGdDQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUQ0eGdDRjs7QWMvdGdDSTtFNEM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lwQzVCQSwwQ29DOEJBO0UxRDZ3Z0NKO0FBQ0Y7QXNCeHlnQ007RW9DWUo7SXBDWE07RXRCMnlnQ047QUFDRjtBY3J2Z0NJO0U0QzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEb3hnQ047RTBEanhnQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRG14Z0NOO0UwRGh4Z0NJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEa3hnQ047RTBEL3dnQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEaXhnQ047RTBEOXdnQ0k7SUFFRTtFMUQrd2dDTjtFMEQ1d2dDSTtJQUdFO0UxRDR3Z0NOO0FBQ0Y7QWN6eWdDSTtFNEMvQkY7SUFpRU07SUFDQTtJQUNBO0UxRDJ3Z0NOO0UwRHp3Z0NNO0lBQ0U7RTFEMndnQ1I7RTBEeHdnQ007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRHl3Z0NSO0FBQ0Y7O0FjN3lnQ0k7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMUQyMWdDSjtBQUNGO0FzQnQzZ0NNO0VvQ1lKO0lwQ1hNO0V0QnkzZ0NOO0FBQ0Y7QWNuMGdDSTtFNEM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRGsyZ0NOO0UwRC8xZ0NJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURpMmdDTjtFMEQ5MWdDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRGcyZ0NOO0UwRDcxZ0NJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRCsxZ0NOO0UwRDUxZ0NJO0lBRUU7RTFENjFnQ047RTBEMTFnQ0k7SUFHRTtFMUQwMWdDTjtBQUNGO0FjdjNnQ0k7RTRDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMUR5MWdDTjtFMER2MWdDTTtJQUNFO0UxRHkxZ0NSO0UwRHQxZ0NNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMUR1MWdDUjtBQUNGOztBYzMzZ0NJO0U0QzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXBDNUJBLDBDb0M4QkE7RTFEeTZnQ0o7QUFDRjtBc0JwOGdDTTtFb0NZSjtJcENYTTtFdEJ1OGdDTjtBQUNGO0FjajVnQ0k7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURnN2dDTjtFMEQ3NmdDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEKzZnQ047RTBENTZnQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ4NmdDTjtFMEQzNmdDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ2NmdDTjtFMEQxNmdDSTtJQUVFO0UxRDI2Z0NOO0UwRHg2Z0NJO0lBR0U7RTFEdzZnQ047QUFDRjtBY3I4Z0NJO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFEdTZnQ047RTBEcjZnQ007SUFDRTtFMUR1NmdDUjtFMERwNmdDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFEcTZnQ1I7QUFDRjs7QWN6OGdDSTtFNEM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lwQzVCQSwwQ29DOEJBO0UxRHUvZ0NKO0FBQ0Y7QXNCbGhoQ007RW9DWUo7SXBDWE07RXRCcWhoQ047QUFDRjtBYy85Z0NJO0U0QzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEOC9nQ047RTBEMy9nQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDYvZ0NOO0UwRDEvZ0NJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFENC9nQ047RTBEei9nQ0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEMi9nQ047RTBEeC9nQ0k7SUFFRTtFMUR5L2dDTjtFMER0L2dDSTtJQUdFO0UxRHMvZ0NOO0FBQ0Y7QWNuaGhDSTtFNEMvQkY7SUFpRU07SUFDQTtJQUNBO0UxRHEvZ0NOO0UwRG4vZ0NNO0lBQ0U7RTFEcS9nQ1I7RTBEbC9nQ007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRG0vZ0NSO0FBQ0Y7O0FjdmhoQ0k7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMURxa2hDSjtBQUNGO0FzQmhtaENNO0VvQ1lKO0lwQ1hNO0V0Qm1taENOO0FBQ0Y7QWM3aWhDSTtFNEM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDRraENOO0UwRHpraENJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQya2hDTjtFMER4a2hDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDBraENOO0UwRHZraENJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHlraENOO0UwRHRraENJO0lBRUU7RTFEdWtoQ047RTBEcGtoQ0k7SUFHRTtFMURva2hDTjtBQUNGO0Fjam1oQ0k7RTRDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMURta2hDTjtFMERqa2hDTTtJQUNFO0UxRG1raENSO0UwRGhraENNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMURpa2hDUjtBQUNGOztBMERqcGhDRTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBDNUJBLDBDb0M4QkE7QTFEa3BoQ047QXNCNXFoQ007RW9DWUo7SXBDWE07RXRCK3FoQ047QUFDRjtBMERycGhDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEdXBoQ1I7QTBEcHBoQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHNwaENSO0EwRG5waENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEcXBoQ1I7QTBEbHBoQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEb3BoQ1I7QTBEanBoQ007RUFFRTtBMURrcGhDUjtBMEQvb2hDTTtFQUdFO0ExRCtvaENSOztBMERwbmhDQTtFUHBIRTtFQUNBO0VBQ0E7RUFDQSxhN0N5bEMwQjtFNkN4bEMxQjtFQUNBO0VBQ0Esc0I3Q1VNO0FOa3VoQ1I7QW1EenVoQ0U7RUFBUztBbkQ0dWhDWDtBbUQzdWhDRTtFQUFTLFk3QzA3Q2M7QU5veitCekI7O0EwRGhvaENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFEbW9oQ0Y7QTBEam9oQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMURtb2hDSjs7QTBEL25oQ0E7RUFDRTtFQUNBO0ExRGtvaENGOztBMEQvbmhDQTtFQUNFO0VBQ0E7RUFDQTtBMURrb2hDRjs7QTJEbHhoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXJEeXdDd0I7QU40Zy9CMUI7QTJEbnhoQ0U7RUFDRTtFQUNBO0EzRHF4aENKOztBMkRoeGhDQTtFQUNFO0EzRG14aENGOztBMkRoeGhDQTtFQUNFO0EzRG14aENGOztBMkRoeGhDQTtFQUNFO0EzRG14aENGOztBMkQ5d2hDRTtFQUNFO0EzRGl4aENKOztBMkQ3d2hDQTtFQUNFO0lBQ0UsWXJENHVDc0I7RU5vaS9CeEI7QUFDRjtBMkQ3d2hDQTtFQUNFO0VBQ0E7RUFDQTtBM0Qrd2hDRjs7QTJENXdoQ0E7RUFDRTtJQUNFO0UzRCt3aENGO0FBQ0Y7QXdEOXpoQ0U7RUFDRTtFQUNBO0VBQ0E7QXhEZzBoQ0o7O0E0RG4waENFO0VBQ0U7RUFDQTtBNURzMGhDSjs7QTREeDBoQ0U7RUFDRTtFQUNBO0E1RDIwaENKOztBNEQ3MGhDRTtFQUNFO0VBQ0E7QTVEZzFoQ0o7O0E0RGwxaENFO0VBQ0U7RUFDQTtBNURxMWhDSjs7QTREdjFoQ0U7RUFDRTtFQUNBO0E1RDAxaENKOztBNEQ1MWhDRTtFQUNFO0VBQ0E7QTVEKzFoQ0o7O0E0RGoyaENFO0VBQ0U7RUFDQTtBNURvMmhDSjs7QTREdDJoQ0U7RUFDRTtFQUNBO0E1RHkyaENKOztBNEQzMmhDRTtFQUNFO0VBQ0E7QTVEODJoQ0o7O0E0RGgzaENFO0VBQ0U7RUFDQTtBNURtM2hDSjs7QTZEcjNoQ0U7RUFDRTtFQUNBO0E3RHczaENKO0E2RHIzaENNO0VBR0U7RUFDQTtBN0RxM2hDUjs7QTZEOTNoQ0U7RUFDRTtFQUNBO0E3RGk0aENKO0E2RDkzaENNO0VBR0U7RUFDQTtBN0Q4M2hDUjs7QTZEdjRoQ0U7RUFDRTtFQUNBO0E3RDA0aENKO0E2RHY0aENNO0VBR0U7RUFDQTtBN0R1NGhDUjs7QTZEaDVoQ0U7RUFDRTtFQUNBO0E3RG01aENKO0E2RGg1aENNO0VBR0U7RUFDQTtBN0RnNWhDUjs7QTZEejVoQ0U7RUFDRTtFQUNBO0E3RDQ1aENKO0E2RHo1aENNO0VBR0U7RUFDQTtBN0R5NWhDUjs7QTZEbDZoQ0U7RUFDRTtFQUNBO0E3RHE2aENKO0E2RGw2aENNO0VBR0U7RUFDQTtBN0RrNmhDUjs7QTZEMzZoQ0U7RUFDRTtFQUNBO0E3RDg2aENKO0E2RDM2aENNO0VBR0U7RUFDQTtBN0QyNmhDUjs7QTZEcDdoQ0U7RUFDRTtFQUNBO0E3RHU3aENKO0E2RHA3aENNO0VBR0U7RUFDQTtBN0RvN2hDUjs7QTZENzdoQ0U7RUFDRTtFQUNBO0E3RGc4aENKO0E2RDc3aENNO0VBR0U7RUFDQTtBN0Q2N2hDUjs7QTZEdDhoQ0U7RUFDRTtFQUNBO0E3RHk4aENKO0E2RHQ4aENNO0VBR0U7RUFDQTtBN0RzOGhDUjs7QTZELzdoQ0E7RUFDRTtFQUNBO0E3RGs4aENGO0E2RC83aENJO0VBRUU7RUFDQTtBN0RnOGhDTjs7QThEMTloQ0E7RUFDRTtFQUVBO0E5RDQ5aENGOztBK0QvOWhDQTtFQUNFO0VBQ0EsYW5DNmM0QjtFbUM1YzVCO0VBQ0E7RUFDQSw2Qm5DMmM0QjtFbUMxYzVCO0EvRGsraENGO0ErRGgraENFO0VBQ0U7RUFDQSxVbkN1YzBCO0VtQ3RjMUIsV25Dc2MwQjtFbUNyYzFCO0V6Q0lFLHNDeUNIRjtBL0RrK2hDSjtBc0IzOWhDTTtFeUNaSjtJekNhTTtFdEI4OWhDTjtBQUNGOztBK0RoK2hDSTtFQUNFO0EvRG0raENOOztBZ0V0L2hDQTtFQUNFO0VBQ0E7QWhFeS9oQ0Y7QWdFdi9oQ0U7RUFDRTtFQUNBO0VBQ0E7QWhFeS9oQ0o7QWdFdC9oQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRXcvaENKOztBZ0VuL2hDRTtFQUNFO0FoRXMvaENKOztBZ0V2L2hDRTtFQUNFO0FoRTAvaENKOztBZ0UzL2hDRTtFQUNFO0FoRTgvaENKOztBZ0UvL2hDRTtFQUNFO0FoRWtnaUNKOztBaUV2aGlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTNEc2xDYTtBTm84L0JmOztBaUV2aGlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTNEOGtDYTtBTjQ4L0JmOztBaUVsaGlDSTtFQUNFO0VBQ0E7RUFDQSxhM0Rra0NVO0FObTkvQmhCOztBaUVsaGlDSTtFQUNFO0VBQ0E7RUFDQSxhM0Q0akNVO0FOeTkvQmhCOztBY3QvaENJO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0Rra0NVO0VOZysvQmQ7RWlFL2hpQ0U7SUFDRTtJQUNBO0lBQ0EsYTNENGpDVTtFTnErL0JkO0FBQ0Y7QWNuZ2lDSTtFbUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNEa2tDVTtFTjQrL0JkO0VpRTNpaUNFO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU5pLy9CZDtBQUNGO0FjL2dpQ0k7RW1EeENBO0lBQ0U7SUFDQTtJQUNBLGEzRGtrQ1U7RU53Ly9CZDtFaUV2amlDRTtJQUNFO0lBQ0E7SUFDQSxhM0Q0akNVO0VONi8vQmQ7QUFDRjtBYzNoaUNJO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0Rra0NVO0VOb2dnQ2Q7RWlFbmtpQ0U7SUFDRTtJQUNBO0lBQ0EsYTNENGpDVTtFTnlnZ0NkO0FBQ0Y7QWN2aWlDSTtFbUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNEa2tDVTtFTmdoZ0NkO0VpRS9raUNFO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU5xaGdDZDtBQUNGO0FrRWpuaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxFbW5pQ0Y7O0FrRWhuaUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxFbW5pQ0Y7O0FtRTNuaUNBOztFQ0lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFNG5pQ0Y7QW9Fem5pQ0U7O0VBQ0U7QXBFNG5pQ0o7O0FxRTFvaUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFUvRGdkcUI7RStEL2NyQjtBckU2b2lDSjs7QXNFcnBpQ0E7RUNBRTtFQUNBO0VBQ0E7QXZFeXBpQ0Y7O0F3RS9waUNBO0VBQ0U7RUFDQTtFQUNBLDZCNUNpc0I0QjtFNENoc0I1QjtFQUNBO0VBQ0EsYWxFeXFCVztBTnkvZ0NiOztBeUV0bWlDUTtFQU9JO0F6RW1taUNaOztBeUUxbWlDUTtFQU9JO0F6RXVtaUNaOztBeUU5bWlDUTtFQU9JO0F6RTJtaUNaOztBeUVsbmlDUTtFQU9JO0F6RSttaUNaOztBeUV0bmlDUTtFQU9JO0F6RW1uaUNaOztBeUUxbmlDUTtFQU9JO0F6RXVuaUNaOztBeUU5bmlDUTtFQU9JO0F6RTJuaUNaOztBeUVsb2lDUTtFQU9JO0F6RStuaUNaOztBeUV0b2lDUTtFQU9JO0F6RW1vaUNaOztBeUUxb2lDUTtFQU9JO0F6RXVvaUNaOztBeUU5b2lDUTtFQU9JO0F6RTJvaUNaOztBeUVscGlDUTtFQU9JO0F6RStvaUNaOztBeUV0cGlDUTtFQU9JO0F6RW1waUNaOztBeUUxcGlDUTtFQU9JO0F6RXVwaUNaOztBeUU5cGlDUTtFQU9JO0F6RTJwaUNaOztBeUVscWlDUTtFQU9JO0F6RStwaUNaOztBeUV0cWlDUTtFQU9JO0F6RW1xaUNaOztBeUUxcWlDUTtFQU9JO0F6RXVxaUNaOztBeUU5cWlDUTtFQU9JO0F6RTJxaUNaOztBeUVscmlDUTtFQU9JO0F6RStxaUNaOztBeUV0cmlDUTtFQU9JO0F6RW1yaUNaOztBeUUxcmlDUTtFQU9JO0F6RXVyaUNaOztBeUU5cmlDUTtFQU9JO0F6RTJyaUNaOztBeUVsc2lDUTtFQU9JO0F6RStyaUNaOztBeUV0c2lDUTtFQU9JO0F6RW1zaUNaOztBeUUxc2lDUTtFQU9JO0F6RXVzaUNaOztBeUU5c2lDUTtFQU9JO0F6RTJzaUNaOztBeUVsdGlDUTtFQU9JO0F6RStzaUNaOztBeUV0dGlDUTtFQU9JO0F6RW10aUNaOztBeUUxdGlDUTtFQU9JO0F6RXV0aUNaOztBeUU5dGlDUTtFQU9JO0F6RTJ0aUNaOztBeUVsdWlDUTtFQU9JO0F6RSt0aUNaOztBeUV0dWlDUTtFQU9JO0F6RW11aUNaOztBeUUxdWlDUTtFQU9JO0F6RXV1aUNaOztBeUU5dWlDUTtFQU9JO0F6RTJ1aUNaOztBeUVsdmlDUTtFQU9JO0F6RSt1aUNaOztBeUV0dmlDUTtFQU9JO0F6RW12aUNaOztBeUUxdmlDUTtFQU9JO0F6RXV2aUNaOztBeUU5dmlDUTtFQU9JO0F6RTJ2aUNaOztBeUVsd2lDUTtFQU9JO0F6RSt2aUNaOztBeUV0d2lDUTtFQU9JO0F6RW13aUNaOztBeUUxd2lDUTtFQU9JO0F6RXV3aUNaOztBeUU5d2lDUTtFQU9JO0F6RTJ3aUNaOztBeUVseGlDUTtFQU9JO0F6RSt3aUNaOztBeUV0eGlDUTtFQU9JO0F6RW14aUNaOztBeUUxeGlDUTtFQU9JO0F6RXV4aUNaOztBeUV4eWlDUTtFQUNFO0F6RTJ5aUNWOztBeUU1eWlDUTtFQUNFO0F6RSt5aUNWOztBeUVoemlDUTtFQUNFO0F6RW16aUNWOztBeUVwemlDUTtFQUNFO0F6RXV6aUNWOztBeUV4emlDUTtFQUNFO0F6RTJ6aUNWOztBeUU1emlDUTtFQUNFO0F6RSt6aUNWOztBeUVoMGlDUTtFQUNFO0F6RW0waUNWOztBeUVwMGlDUTtFQUNFO0F6RXUwaUNWOztBeUV4MGlDUTtFQUNFO0F6RTIwaUNWOztBeUU1MGlDUTtFQUNFO0F6RSswaUNWOztBeUV0MGlDUTtFQU9JO0F6RW0waUNaOztBeUUxMGlDUTtFQU9JO0F6RXUwaUNaOztBeUU5MGlDUTtFQU9JO0F6RTIwaUNaOztBeUVsMWlDUTtFQU9JO0F6RSswaUNaOztBeUV0MWlDUTtFQU9JO0F6RW0xaUNaOztBeUUxMWlDUTtFQU9JO0F6RXUxaUNaOztBeUU5MWlDUTtFQU9JO0F6RTIxaUNaOztBeUVsMmlDUTtFQU9JO0F6RSsxaUNaOztBeUV0MmlDUTtFQU9JO0F6RW0yaUNaOztBeUUxMmlDUTtFQU9JO0F6RXUyaUNaOztBeUU5MmlDUTtFQU9JO0F6RTIyaUNaOztBeUVsM2lDUTtFQU9JO0F6RSsyaUNaOztBeUV0M2lDUTtFQU9JO0F6RW0zaUNaOztBeUUxM2lDUTtFQU9JO0F6RXUzaUNaOztBeUU5M2lDUTtFQU9JO0F6RTIzaUNaOztBeUVsNGlDUTtFQU9JO0F6RSszaUNaOztBeUV0NGlDUTtFQU9JO0F6RW00aUNaOztBeUUxNGlDUTtFQU9JO0F6RXU0aUNaOztBeUU5NGlDUTtFQU9JO0F6RTI0aUNaOztBeUVsNWlDUTtFQU9JO0F6RSs0aUNaOztBeUV0NWlDUTtFQU9JO0F6RW01aUNaOztBeUUxNWlDUTtFQU9JO0F6RXU1aUNaOztBeUU5NWlDUTtFQU9JO0F6RTI1aUNaOztBeUVsNmlDUTtFQU9JO0F6RSs1aUNaOztBeUV0NmlDUTtFQU9JO0F6RW02aUNaOztBeUUxNmlDUTtFQU9JO0F6RXU2aUNaOztBeUU5NmlDUTtFQU9JO0F6RTI2aUNaOztBeUVsN2lDUTtFQU9JO0F6RSs2aUNaOztBeUV0N2lDUTtFQU9JO0F6RW03aUNaOztBeUUxN2lDUTtFQU9JO0F6RXU3aUNaOztBeUU5N2lDUTtFQUlRO0VBR0o7QXpFNDdpQ1o7O0F5RW44aUNRO0VBSVE7RUFHSjtBekVpOGlDWjs7QXlFeDhpQ1E7RUFJUTtFQUdKO0F6RXM4aUNaOztBeUU3OGlDUTtFQUlRO0VBR0o7QXpFMjhpQ1o7O0F5RWw5aUNRO0VBSVE7RUFHSjtBekVnOWlDWjs7QXlFdjlpQ1E7RUFJUTtFQUdKO0F6RXE5aUNaOztBeUU1OWlDUTtFQUlRO0VBR0o7QXpFMDlpQ1o7O0F5RWoraUNRO0VBSVE7RUFHSjtBekUrOWlDWjs7QXlFdCtpQ1E7RUFJUTtFQUdKO0F6RW8raUNaOztBeUUzK2lDUTtFQUlRO0VBR0o7QXpFeStpQ1o7O0F5RWgvaUNRO0VBSVE7RUFHSjtBekU4K2lDWjs7QXlFci9pQ1E7RUFJUTtFQUdKO0F6RW0vaUNaOztBeUUxL2lDUTtFQU9JO0F6RXUvaUNaOztBeUU5L2lDUTtFQU9JO0F6RTIvaUNaOztBeUVsZ2pDUTtFQU9JO0F6RSsvaUNaOztBeUV0Z2pDUTtFQU9JO0F6RW1nakNaOztBeUUxZ2pDUTtFQU9JO0F6RXVnakNaOztBeUU5Z2pDUTtFQU9JO0F6RTJnakNaOztBeUVsaGpDUTtFQU9JO0F6RStnakNaOztBeUV0aGpDUTtFQU9JO0F6RW1oakNaOztBeUUxaGpDUTtFQU9JO0F6RXVoakNaOztBeUU5aGpDUTtFQU9JO0F6RTJoakNaOztBeUVsaWpDUTtFQU9JO0F6RStoakNaOztBeUV0aWpDUTtFQU9JO0F6RW1pakNaOztBeUUxaWpDUTtFQU9JO0F6RXVpakNaOztBeUV4ampDUTtFQUNFO0F6RTJqakNWOztBeUU1ampDUTtFQUNFO0F6RStqakNWOztBeUVoa2pDUTtFQUNFO0F6RW1rakNWOztBeUVwa2pDUTtFQUNFO0F6RXVrakNWOztBeUV4a2pDUTtFQUNFO0F6RTJrakNWOztBeUVsa2pDUTtFQU9JO0F6RStqakNaOztBeUV0a2pDUTtFQU9JO0F6RW1rakNaOztBeUUxa2pDUTtFQU9JO0F6RXVrakNaOztBeUU5a2pDUTtFQU9JO0F6RTJrakNaOztBeUVsbGpDUTtFQU9JO0F6RStrakNaOztBeUV0bGpDUTtFQU9JO0F6RW1sakNaOztBeUUxbGpDUTtFQU9JO0F6RXVsakNaOztBeUU5bGpDUTtFQU9JO0F6RTJsakNaOztBeUVsbWpDUTtFQU9JO0F6RStsakNaOztBeUV0bWpDUTtFQU9JO0F6RW1takNaOztBeUUxbWpDUTtFQU9JO0F6RXVtakNaOztBeUU5bWpDUTtFQU9JO0F6RTJtakNaOztBeUVsbmpDUTtFQU9JO0F6RSttakNaOztBeUV0bmpDUTtFQU9JO0F6RW1uakNaOztBeUUxbmpDUTtFQU9JO0F6RXVuakNaOztBeUU5bmpDUTtFQU9JO0F6RTJuakNaOztBeUVsb2pDUTtFQU9JO0F6RStuakNaOztBeUV0b2pDUTtFQU9JO0F6RW1vakNaOztBeUUxb2pDUTtFQU9JO0F6RXVvakNaOztBeUU5b2pDUTtFQU9JO0F6RTJvakNaOztBeUVscGpDUTtFQU9JO0F6RStvakNaOztBeUV0cGpDUTtFQU9JO0F6RW1wakNaOztBeUUxcGpDUTtFQU9JO0F6RXVwakNaOztBeUU5cGpDUTtFQU9JO0F6RTJwakNaOztBeUVscWpDUTtFQU9JO0F6RStwakNaOztBeUV0cWpDUTtFQU9JO0F6RW1xakNaOztBeUUxcWpDUTtFQU9JO0F6RXVxakNaOztBeUU5cWpDUTtFQU9JO0F6RTJxakNaOztBeUVscmpDUTtFQU9JO0F6RStxakNaOztBeUV0cmpDUTtFQU9JO0F6RW1yakNaOztBeUUxcmpDUTtFQU9JO0F6RXVyakNaOztBeUU5cmpDUTtFQU9JO0F6RTJyakNaOztBeUVsc2pDUTtFQU9JO0F6RStyakNaOztBeUV0c2pDUTtFQU9JO0F6RW1zakNaOztBeUUxc2pDUTtFQU9JO0F6RXVzakNaOztBeUU5c2pDUTtFQU9JO0F6RTJzakNaOztBeUVsdGpDUTtFQU9JO0F6RStzakNaOztBeUV0dGpDUTtFQU9JO0F6RW10akNaOztBeUUxdGpDUTtFQU9JO0F6RXV0akNaOztBeUU5dGpDUTtFQU9JO0F6RTJ0akNaOztBeUVsdWpDUTtFQU9JO0F6RSt0akNaOztBeUV0dWpDUTtFQU9JO0F6RW11akNaOztBeUUxdWpDUTtFQU9JO0F6RXV1akNaOztBeUU5dWpDUTtFQU9JO0F6RTJ1akNaOztBeUVsdmpDUTtFQU9JO0F6RSt1akNaOztBeUV0dmpDUTtFQU9JO0F6RW12akNaOztBeUUxdmpDUTtFQU9JO0F6RXV2akNaOztBeUU5dmpDUTtFQU9JO0F6RTJ2akNaOztBeUVsd2pDUTtFQU9JO0F6RSt2akNaOztBeUV0d2pDUTtFQU9JO0F6RW13akNaOztBeUUxd2pDUTtFQU9JO0F6RXV3akNaOztBeUU5d2pDUTtFQU9JO0F6RTJ3akNaOztBeUVseGpDUTtFQU9JO0F6RSt3akNaOztBeUV0eGpDUTtFQU9JO0F6RW14akNaOztBeUUxeGpDUTtFQU9JO0F6RXV4akNaOztBeUU5eGpDUTtFQU9JO0F6RTJ4akNaOztBeUVseWpDUTtFQU9JO0F6RSt4akNaOztBeUV0eWpDUTtFQU9JO0F6RW15akNaOztBeUUxeWpDUTtFQU9JO0F6RXV5akNaOztBeUU5eWpDUTtFQU9JO0F6RTJ5akNaOztBeUVsempDUTtFQU9JO0F6RSt5akNaOztBeUV0empDUTtFQU9JO0F6RW16akNaOztBeUUxempDUTtFQU9JO0F6RXV6akNaOztBeUU5empDUTtFQU9JO0F6RTJ6akNaOztBeUVsMGpDUTtFQU9JO0F6RSt6akNaOztBeUV0MGpDUTtFQU9JO0F6RW0wakNaOztBeUUxMGpDUTtFQU9JO0VBQUE7QXpFdzBqQ1o7O0F5RS8wakNRO0VBT0k7RUFBQTtBekU2MGpDWjs7QXlFcDFqQ1E7RUFPSTtFQUFBO0F6RWsxakNaOztBeUV6MWpDUTtFQU9JO0VBQUE7QXpFdTFqQ1o7O0F5RTkxakNRO0VBT0k7RUFBQTtBekU0MWpDWjs7QXlFbjJqQ1E7RUFPSTtFQUFBO0F6RWkyakNaOztBeUV4MmpDUTtFQU9JO0VBQUE7QXpFczJqQ1o7O0F5RTcyakNRO0VBT0k7RUFBQTtBekUyMmpDWjs7QXlFbDNqQ1E7RUFPSTtFQUFBO0F6RWczakNaOztBeUV2M2pDUTtFQU9JO0VBQUE7QXpFcTNqQ1o7O0F5RTUzakNRO0VBT0k7RUFBQTtBekUwM2pDWjs7QXlFajRqQ1E7RUFPSTtFQUFBO0F6RSszakNaOztBeUV0NGpDUTtFQU9JO0VBQUE7QXpFbzRqQ1o7O0F5RTM0akNRO0VBT0k7RUFBQTtBekV5NGpDWjs7QXlFaDVqQ1E7RUFPSTtBekU2NGpDWjs7QXlFcDVqQ1E7RUFPSTtBekVpNWpDWjs7QXlFeDVqQ1E7RUFPSTtBekVxNWpDWjs7QXlFNTVqQ1E7RUFPSTtBekV5NWpDWjs7QXlFaDZqQ1E7RUFPSTtBekU2NWpDWjs7QXlFcDZqQ1E7RUFPSTtBekVpNmpDWjs7QXlFeDZqQ1E7RUFPSTtBekVxNmpDWjs7QXlFNTZqQ1E7RUFPSTtBekV5NmpDWjs7QXlFaDdqQ1E7RUFPSTtBekU2NmpDWjs7QXlFcDdqQ1E7RUFPSTtBekVpN2pDWjs7QXlFeDdqQ1E7RUFPSTtBekVxN2pDWjs7QXlFNTdqQ1E7RUFPSTtBekV5N2pDWjs7QXlFaDhqQ1E7RUFPSTtBekU2N2pDWjs7QXlFcDhqQ1E7RUFPSTtBekVpOGpDWjs7QXlFeDhqQ1E7RUFPSTtBekVxOGpDWjs7QXlFNThqQ1E7RUFPSTtBekV5OGpDWjs7QXlFaDlqQ1E7RUFPSTtBekU2OGpDWjs7QXlFcDlqQ1E7RUFPSTtBekVpOWpDWjs7QXlFeDlqQ1E7RUFPSTtBekVxOWpDWjs7QXlFNTlqQ1E7RUFPSTtBekV5OWpDWjs7QXlFaCtqQ1E7RUFPSTtBekU2OWpDWjs7QXlFcCtqQ1E7RUFPSTtBekVpK2pDWjs7QXlFeCtqQ1E7RUFPSTtBekVxK2pDWjs7QXlFNStqQ1E7RUFPSTtBekV5K2pDWjs7QXlFaC9qQ1E7RUFPSTtBekU2K2pDWjs7QXlFcC9qQ1E7RUFPSTtBekVpL2pDWjs7QXlFeC9qQ1E7RUFPSTtBekVxL2pDWjs7QXlFNS9qQ1E7RUFPSTtBekV5L2pDWjs7QXlFaGdrQ1E7RUFPSTtBekU2L2pDWjs7QXlFcGdrQ1E7RUFPSTtBekVpZ2tDWjs7QXlFeGdrQ1E7RUFPSTtBekVxZ2tDWjs7QXlFNWdrQ1E7RUFPSTtBekV5Z2tDWjs7QXlFaGhrQ1E7RUFPSTtBekU2Z2tDWjs7QXlFcGhrQ1E7RUFPSTtFQUFBO0F6RWtoa0NaOztBeUV6aGtDUTtFQU9JO0VBQUE7QXpFdWhrQ1o7O0F5RTloa0NRO0VBT0k7RUFBQTtBekU0aGtDWjs7QXlFbmlrQ1E7RUFPSTtFQUFBO0F6RWlpa0NaOztBeUV4aWtDUTtFQU9JO0VBQUE7QXpFc2lrQ1o7O0F5RTdpa0NRO0VBT0k7RUFBQTtBekUyaWtDWjs7QXlFbGprQ1E7RUFPSTtFQUFBO0F6RWdqa0NaOztBeUV2amtDUTtFQU9JO0VBQUE7QXpFcWprQ1o7O0F5RTVqa0NRO0VBT0k7RUFBQTtBekUwamtDWjs7QXlFamtrQ1E7RUFPSTtFQUFBO0F6RStqa0NaOztBeUV0a2tDUTtFQU9JO0F6RW1ra0NaOztBeUUxa2tDUTtFQU9JO0F6RXVra0NaOztBeUU5a2tDUTtFQU9JO0F6RTJra0NaOztBeUVsbGtDUTtFQU9JO0F6RStra0NaOztBeUV0bGtDUTtFQU9JO0F6RW1sa0NaOztBeUUxbGtDUTtFQU9JO0F6RXVsa0NaOztBeUU5bGtDUTtFQU9JO0F6RTJsa0NaOztBeUVsbWtDUTtFQU9JO0F6RStsa0NaOztBeUV0bWtDUTtFQU9JO0F6RW1ta0NaOztBeUUxbWtDUTtFQU9JO0F6RXVta0NaOztBeUU5bWtDUTtFQU9JO0F6RTJta0NaOztBeUVsbmtDUTtFQU9JO0F6RStta0NaOztBeUV0bmtDUTtFQU9JO0F6RW1ua0NaOztBeUUxbmtDUTtFQU9JO0F6RXVua0NaOztBeUU5bmtDUTtFQU9JO0F6RTJua0NaOztBeUVsb2tDUTtFQU9JO0F6RStua0NaOztBeUV0b2tDUTtFQU9JO0F6RW1va0NaOztBeUUxb2tDUTtFQU9JO0F6RXVva0NaOztBeUU5b2tDUTtFQU9JO0F6RTJva0NaOztBeUVscGtDUTtFQU9JO0F6RStva0NaOztBeUV0cGtDUTtFQU9JO0F6RW1wa0NaOztBeUUxcGtDUTtFQU9JO0F6RXVwa0NaOztBeUU5cGtDUTtFQU9JO0F6RTJwa0NaOztBeUVscWtDUTtFQU9JO0F6RStwa0NaOztBeUV0cWtDUTtFQU9JO0F6RW1xa0NaOztBeUUxcWtDUTtFQU9JO0F6RXVxa0NaOztBeUU5cWtDUTtFQU9JO0VBQUE7QXpFNHFrQ1o7O0F5RW5ya0NRO0VBT0k7RUFBQTtBekVpcmtDWjs7QXlFeHJrQ1E7RUFPSTtFQUFBO0F6RXNya0NaOztBeUU3cmtDUTtFQU9JO0VBQUE7QXpFMnJrQ1o7O0F5RWxza0NRO0VBT0k7RUFBQTtBekVnc2tDWjs7QXlFdnNrQ1E7RUFPSTtFQUFBO0F6RXFza0NaOztBeUU1c2tDUTtFQU9JO0VBQUE7QXpFMHNrQ1o7O0F5RWp0a0NRO0VBT0k7RUFBQTtBekUrc2tDWjs7QXlFdHRrQ1E7RUFPSTtFQUFBO0F6RW90a0NaOztBeUUzdGtDUTtFQU9JO0VBQUE7QXpFeXRrQ1o7O0F5RWh1a0NRO0VBT0k7RUFBQTtBekU4dGtDWjs7QXlFcnVrQ1E7RUFPSTtFQUFBO0F6RW11a0NaOztBeUUxdWtDUTtFQU9JO0F6RXV1a0NaOztBeUU5dWtDUTtFQU9JO0F6RTJ1a0NaOztBeUVsdmtDUTtFQU9JO0F6RSt1a0NaOztBeUV0dmtDUTtFQU9JO0F6RW12a0NaOztBeUUxdmtDUTtFQU9JO0F6RXV2a0NaOztBeUU5dmtDUTtFQU9JO0F6RTJ2a0NaOztBeUVsd2tDUTtFQU9JO0F6RSt2a0NaOztBeUV0d2tDUTtFQU9JO0F6RW13a0NaOztBeUUxd2tDUTtFQU9JO0F6RXV3a0NaOztBeUU5d2tDUTtFQU9JO0F6RTJ3a0NaOztBeUVseGtDUTtFQU9JO0F6RSt3a0NaOztBeUV0eGtDUTtFQU9JO0F6RW14a0NaOztBeUUxeGtDUTtFQU9JO0F6RXV4a0NaOztBeUU5eGtDUTtFQU9JO0F6RTJ4a0NaOztBeUVseWtDUTtFQU9JO0F6RSt4a0NaOztBeUV0eWtDUTtFQU9JO0F6RW15a0NaOztBeUUxeWtDUTtFQU9JO0F6RXV5a0NaOztBeUU5eWtDUTtFQU9JO0F6RTJ5a0NaOztBeUVsemtDUTtFQU9JO0F6RSt5a0NaOztBeUV0emtDUTtFQU9JO0F6RW16a0NaOztBeUUxemtDUTtFQU9JO0F6RXV6a0NaOztBeUU5emtDUTtFQU9JO0F6RTJ6a0NaOztBeUVsMGtDUTtFQU9JO0F6RSt6a0NaOztBeUV0MGtDUTtFQU9JO0F6RW0wa0NaOztBeUUxMGtDUTtFQU9JO0F6RXUwa0NaOztBeUU5MGtDUTtFQU9JO0F6RTIwa0NaOztBeUVsMWtDUTtFQU9JO0F6RSswa0NaOztBeUV0MWtDUTtFQU9JO0F6RW0xa0NaOztBeUUxMWtDUTtFQU9JO0F6RXUxa0NaOztBeUU5MWtDUTtFQU9JO0F6RTIxa0NaOztBeUVsMmtDUTtFQU9JO0F6RSsxa0NaOztBeUV0MmtDUTtFQU9JO0F6RW0ya0NaOztBeUUxMmtDUTtFQU9JO0F6RXUya0NaOztBeUU5MmtDUTtFQU9JO0F6RTIya0NaOztBeUVsM2tDUTtFQU9JO0F6RSsya0NaOztBeUV0M2tDUTtFQU9JO0F6RW0za0NaOztBeUUxM2tDUTtFQU9JO0F6RXUza0NaOztBeUU5M2tDUTtFQU9JO0F6RTIza0NaOztBeUVsNGtDUTtFQU9JO0F6RSsza0NaOztBeUV0NGtDUTtFQU9JO0F6RW00a0NaOztBeUUxNGtDUTtFQU9JO0F6RXU0a0NaOztBeUU5NGtDUTtFQU9JO0F6RTI0a0NaOztBeUVsNWtDUTtFQU9JO0F6RSs0a0NaOztBeUV0NWtDUTtFQU9JO0F6RW01a0NaOztBeUUxNWtDUTtFQU9JO0F6RXU1a0NaOztBeUU5NWtDUTtFQU9JO0F6RTI1a0NaOztBeUVsNmtDUTtFQU9JO0F6RSs1a0NaOztBeUV0NmtDUTtFQU9JO0F6RW02a0NaOztBeUUxNmtDUTtFQU9JO0F6RXU2a0NaOztBeUU5NmtDUTtFQU9JO0F6RTI2a0NaOztBeUVsN2tDUTtFQU9JO0F6RSs2a0NaOztBeUV0N2tDUTtFQU9JO0F6RW03a0NaOztBeUUxN2tDUTtFQU9JO0F6RXU3a0NaOztBeUU5N2tDUTtFQU9JO0F6RTI3a0NaOztBeUVsOGtDUTtFQU9JO0F6RSs3a0NaOztBeUV0OGtDUTtFQU9JO0F6RW04a0NaOztBeUUxOGtDUTtFQU9JO0F6RXU4a0NaOztBeUU5OGtDUTtFQU9JO0F6RTI4a0NaOztBeUVsOWtDUTtFQU9JO0F6RSs4a0NaOztBeUV0OWtDUTtFQU9JO0F6RW05a0NaOztBeUUxOWtDUTtFQU9JO0F6RXU5a0NaOztBeUU5OWtDUTtFQU9JO0F6RTI5a0NaOztBeUVsK2tDUTtFQU9JO0F6RSs5a0NaOztBeUV0K2tDUTtFQU9JO0F6RW0ra0NaOztBeUUxK2tDUTtFQU9JO0F6RXUra0NaOztBeUU5K2tDUTtFQU9JO0F6RTIra0NaOztBeUVsL2tDUTtFQU9JO0F6RSsra0NaOztBeUV0L2tDUTtFQU9JO0F6RW0va0NaOztBeUUxL2tDUTtFQU9JO0F6RXUva0NaOztBeUU5L2tDUTtFQU9JO0F6RTIva0NaOztBeUVsZ2xDUTtFQU9JO0F6RSsva0NaOztBeUV0Z2xDUTtFQU9JO0F6RW1nbENaOztBeUUxZ2xDUTtFQU9JO0F6RXVnbENaOztBeUU1aGxDUTtBQWNBO0VBT0k7RUFBQTtBekU2Z2xDWjs7QXlFMS9rQ1E7QUExQkE7RUFJUTtFQUdKO0F6RW1obENaOztBeUUxaGxDUTtFQUlRO0VBR0o7QXpFd2hsQ1o7O0F5RS9obENRO0VBSVE7RUFHSjtBekU2aGxDWjs7QXlFcGlsQ1E7RUFJUTtFQUdKO0F6RWtpbENaOztBeUV6aWxDUTtFQUlRO0VBR0o7QXpFdWlsQ1o7O0F5RTlpbENRO0VBSVE7RUFHSjtBekU0aWxDWjs7QXlFbmpsQ1E7RUFJUTtFQUdKO0F6RWlqbENaOztBeUV4amxDUTtFQUlRO0VBR0o7QXpFc2psQ1o7O0F5RTdqbENRO0VBSVE7RUFHSjtBekUyamxDWjs7QXlFbGtsQ1E7RUFJUTtFQUdKO0F6RWdrbENaOztBeUV2a2xDUTtFQUlRO0VBR0o7QXpFcWtsQ1o7O0F5RTVrbENRO0VBSVE7RUFHSjtBekUwa2xDWjs7QXlFamxsQ1E7RUFJUTtFQUdKO0F6RStrbENaOztBeUV0bGxDUTtFQUlRO0VBR0o7QXpFb2xsQ1o7O0F5RTNsbENRO0VBSVE7RUFHSjtBekV5bGxDWjs7QXlFaG1sQ1E7RUFJUTtFQUdKO0F6RThsbENaOztBeUVybWxDUTtFQUlRO0VBR0o7QXpFbW1sQ1o7O0F5RTFtbENRO0VBSVE7RUFHSjtBekV3bWxDWjs7QXlFL21sQ1E7RUFJUTtFQUdKO0F6RTZtbENaOztBeUVwbmxDUTtFQUlRO0VBR0o7QXpFa25sQ1o7O0F5RW5vbENRO0VBQ0U7QXpFc29sQ1Y7O0F5RXZvbENRO0VBQ0U7QXpFMG9sQ1Y7O0F5RTNvbENRO0VBQ0U7QXpFOG9sQ1Y7O0F5RS9vbENRO0VBQ0U7QXpFa3BsQ1Y7O0F5RXpvbENRO0VBT0k7QXpFc29sQ1o7O0F5RTdvbENRO0VBT0k7QXpFMG9sQ1o7O0F5RWpwbENRO0VBT0k7QXpFOG9sQ1o7O0F5RXJwbENRO0VBT0k7QXpFa3BsQ1o7O0F5RXpwbENRO0VBT0k7QXpFc3BsQ1o7O0F5RTdwbENRO0VBT0k7QXpFMHBsQ1o7O0F5RWpxbENRO0VBT0k7QXpFOHBsQ1o7O0F5RXJxbENRO0VBT0k7QXpFa3FsQ1o7O0F5RW5ybENRO0VBQ0U7QXpFc3JsQ1Y7O0F5RWxybENVO0VBQ0U7QXpFcXJsQ1o7O0F5RTNybENRO0VBQ0U7QXpFOHJsQ1Y7O0F5RTFybENVO0VBQ0U7QXpFNnJsQ1o7O0F5RW5zbENRO0VBQ0U7QXpFc3NsQ1Y7O0F5RWxzbENVO0VBQ0U7QXpFcXNsQ1o7O0F5RTNzbENRO0VBQ0U7QXpFOHNsQ1Y7O0F5RTFzbENVO0VBQ0U7QXpFNnNsQ1o7O0F5RW50bENRO0VBQ0U7QXpFc3RsQ1Y7O0F5RWx0bENVO0VBQ0U7QXpFcXRsQ1o7O0F5RWp0bENRO0VBT0k7QXpFOHNsQ1o7O0F5RXpzbENVO0VBT0k7QXpFc3NsQ2Q7O0F5RXp0bENRO0VBT0k7QXpFc3RsQ1o7O0F5RWp0bENVO0VBT0k7QXpFOHNsQ2Q7O0F5RWp1bENRO0VBT0k7QXpFOHRsQ1o7O0F5RXp0bENVO0VBT0k7QXpFc3RsQ2Q7O0F5RXp1bENRO0VBSVE7RUFHSjtBekV1dWxDWjs7QXlFOXVsQ1E7RUFJUTtFQUdKO0F6RTR1bENaOztBeUVudmxDUTtFQUlRO0VBR0o7QXpFaXZsQ1o7O0F5RXh2bENRO0VBSVE7RUFHSjtBekVzdmxDWjs7QXlFN3ZsQ1E7RUFJUTtFQUdKO0F6RTJ2bENaOztBeUVsd2xDUTtFQUlRO0VBR0o7QXpFZ3dsQ1o7O0F5RXZ3bENRO0VBSVE7RUFHSjtBekVxd2xDWjs7QXlFNXdsQ1E7RUFJUTtFQUdKO0F6RTB3bENaOztBeUVqeGxDUTtFQUlRO0VBR0o7QXpFK3dsQ1o7O0F5RXR4bENRO0VBSVE7RUFHSjtBekVveGxDWjs7QXlFM3hsQ1E7RUFJUTtFQUdKO0F6RXl4bENaOztBeUUxeWxDUTtFQUNFO0F6RTZ5bENWOztBeUV6eWxDVTtFQUNFO0F6RTR5bENaOztBeUVsemxDUTtFQUNFO0F6RXF6bENWOztBeUVqemxDVTtFQUNFO0F6RW96bENaOztBeUUxemxDUTtFQUNFO0F6RTZ6bENWOztBeUV6emxDVTtFQUNFO0F6RTR6bENaOztBeUVsMGxDUTtFQUNFO0F6RXEwbENWOztBeUVqMGxDVTtFQUNFO0F6RW8wbENaOztBeUUxMGxDUTtFQUNFO0F6RTYwbENWOztBeUV6MGxDVTtFQUNFO0F6RTQwbENaOztBeUVsMWxDUTtFQUNFO0F6RXExbENWOztBeUVqMWxDVTtFQUNFO0F6RW8xbENaOztBeUVoMWxDUTtFQUlRO0VBR0o7QXpFODBsQ1o7O0F5RXIxbENRO0VBSVE7RUFHSjtBekVtMWxDWjs7QXlFMTFsQ1E7RUFJUTtFQUdKO0F6RXcxbENaOztBeUUvMWxDUTtFQUlRO0VBR0o7QXpFNjFsQ1o7O0F5RXAybENRO0VBSVE7RUFHSjtBekVrMmxDWjs7QXlFejJsQ1E7RUFJUTtFQUdKO0F6RXUybENaOztBeUU5MmxDUTtFQUlRO0VBR0o7QXpFNDJsQ1o7O0F5RW4zbENRO0VBSVE7RUFHSjtBekVpM2xDWjs7QXlFeDNsQ1E7RUFJUTtFQUdKO0F6RXMzbENaOztBeUU3M2xDUTtFQUlRO0VBR0o7QXpFMjNsQ1o7O0F5RWw0bENRO0VBSVE7RUFHSjtBekVnNGxDWjs7QXlFdjRsQ1E7RUFJUTtFQUdKO0F6RXE0bENaOztBeUU1NGxDUTtFQUlRO0VBR0o7QXpFMDRsQ1o7O0F5RWo1bENRO0VBSVE7RUFHSjtBekUrNGxDWjs7QXlFdDVsQ1E7RUFJUTtFQUdKO0F6RW81bENaOztBeUUzNWxDUTtFQUlRO0VBR0o7QXpFeTVsQ1o7O0F5RTE2bENRO0VBQ0U7QXpFNjZsQ1Y7O0F5RTk2bENRO0VBQ0U7QXpFaTdsQ1Y7O0F5RWw3bENRO0VBQ0U7QXpFcTdsQ1Y7O0F5RXQ3bENRO0VBQ0U7QXpFeTdsQ1Y7O0F5RTE3bENRO0VBQ0U7QXpFNjdsQ1Y7O0F5RXA3bENRO0VBT0k7QXpFaTdsQ1o7O0F5RXg3bENRO0VBT0k7QXpFcTdsQ1o7O0F5RTU3bENRO0VBT0k7QXpFeTdsQ1o7O0F5RWg4bENRO0VBT0k7QXpFNjdsQ1o7O0F5RXA4bENRO0VBT0k7QXpFaThsQ1o7O0F5RXg4bENRO0VBT0k7QXpFcThsQ1o7O0F5RTU4bENRO0VBT0k7QXpFeThsQ1o7O0F5RWg5bENRO0VBT0k7QXpFNjhsQ1o7O0F5RXA5bENRO0VBT0k7QXpFaTlsQ1o7O0F5RXg5bENRO0VBT0k7QXpFcTlsQ1o7O0F5RTU5bENRO0VBT0k7QXpFeTlsQ1o7O0F5RWgrbENRO0VBT0k7QXpFNjlsQ1o7O0F5RXArbENRO0VBT0k7QXpFaStsQ1o7O0F5RXgrbENRO0VBT0k7QXpFcStsQ1o7O0F5RTUrbENRO0VBT0k7QXpFeStsQ1o7O0F5RWgvbENRO0VBT0k7QXpFNitsQ1o7O0F5RXAvbENRO0VBT0k7QXpFaS9sQ1o7O0F5RXgvbENRO0VBT0k7QXpFcS9sQ1o7O0F5RTUvbENRO0VBT0k7QXpFeS9sQ1o7O0F5RWhnbUNRO0VBT0k7QXpFNi9sQ1o7O0F5RXBnbUNRO0VBT0k7QXpFaWdtQ1o7O0F5RXhnbUNRO0VBT0k7QXpFcWdtQ1o7O0F5RTVnbUNRO0VBT0k7QXpFeWdtQ1o7O0F5RWhobUNRO0VBT0k7RUFBQTtBekU4Z21DWjs7QXlFcmhtQ1E7RUFPSTtFQUFBO0F6RW1obUNaOztBeUUxaG1DUTtFQU9JO0VBQUE7QXpFd2htQ1o7O0F5RS9obUNRO0VBT0k7RUFBQTtBekU2aG1DWjs7QXlFcGltQ1E7RUFPSTtFQUFBO0F6RWtpbUNaOztBeUV6aW1DUTtFQU9JO0VBQUE7QXpFdWltQ1o7O0F5RTlpbUNRO0VBT0k7RUFBQTtBekU0aW1DWjs7QXlFbmptQ1E7RUFPSTtFQUFBO0F6RWlqbUNaOztBeUV4am1DUTtFQU9JO0VBQUE7QXpFc2ptQ1o7O0F5RTdqbUNRO0VBT0k7RUFBQTtBekUyam1DWjs7QXlFbGttQ1E7RUFPSTtFQUFBO0F6RWdrbUNaOztBeUV2a21DUTtFQU9JO0VBQUE7QXpFcWttQ1o7O0F5RTVrbUNRO0VBT0k7RUFBQTtBekUwa21DWjs7QXlFamxtQ1E7RUFPSTtFQUFBO0F6RStrbUNaOztBeUV0bG1DUTtFQU9JO0VBQUE7QXpFb2xtQ1o7O0F5RTNsbUNRO0VBT0k7RUFBQTtBekV5bG1DWjs7QXlFaG1tQ1E7RUFPSTtFQUFBO0F6RThsbUNaOztBeUVybW1DUTtFQU9JO0VBQUE7QXpFbW1tQ1o7O0F5RTFtbUNRO0VBT0k7RUFBQTtBekV3bW1DWjs7QXlFL21tQ1E7RUFPSTtFQUFBO0F6RTZtbUNaOztBeUVwbm1DUTtFQU9JO0VBQUE7QXpFa25tQ1o7O0F5RXpubUNRO0VBT0k7RUFBQTtBekV1bm1DWjs7QXlFOW5tQ1E7RUFPSTtFQUFBO0F6RTRubUNaOztBeUVub21DUTtFQU9JO0VBQUE7QXpFaW9tQ1o7O0F5RXhvbUNRO0VBT0k7RUFBQTtBekVzb21DWjs7QXlFN29tQ1E7RUFPSTtFQUFBO0F6RTJvbUNaOztBeUVscG1DUTtFQU9JO0VBQUE7QXpFZ3BtQ1o7O0F5RXZwbUNRO0VBT0k7RUFBQTtBekVxcG1DWjs7QXlFNXBtQ1E7RUFPSTtFQUFBO0F6RTBwbUNaOztBeUVqcW1DUTtFQU9JO0VBQUE7QXpFK3BtQ1o7O0F5RXRxbUNRO0VBT0k7RUFBQTtBekVvcW1DWjs7QXlFM3FtQ1E7RUFPSTtFQUFBO0F6RXlxbUNaOztBeUVocm1DUTtFQU9JO0VBQUE7QXpFOHFtQ1o7O0F5RXJybUNRO0VBT0k7RUFBQTtBekVtcm1DWjs7QXlFMXJtQ1E7RUFPSTtFQUFBO0F6RXdybUNaOztBeUUvcm1DUTtFQU9JO0VBQUE7QXpFNnJtQ1o7O0F5RXBzbUNRO0VBT0k7QXpFaXNtQ1o7O0F5RXhzbUNRO0VBT0k7QXpFcXNtQ1o7O0F5RTVzbUNRO0VBT0k7QXpFeXNtQ1o7O0F5RWh0bUNRO0VBT0k7QXpFNnNtQ1o7O0F5RXB0bUNRO0VBT0k7QXpFaXRtQ1o7O0F5RXh0bUNRO0VBT0k7QXpFcXRtQ1o7O0F5RTV0bUNRO0VBT0k7QXpFeXRtQ1o7O0FjbnVtQ0k7RTJER0k7SUFPSTtFekU4dG1DVjtFeUVydW1DTTtJQU9JO0V6RWl1bUNWO0V5RXh1bUNNO0lBT0k7RXpFb3VtQ1Y7RXlFM3VtQ007SUFPSTtFekV1dW1DVjtFeUU5dW1DTTtJQU9JO0V6RTB1bUNWO0V5RWp2bUNNO0lBT0k7RXpFNnVtQ1Y7RXlFcHZtQ007SUFPSTtFekVndm1DVjtFeUV2dm1DTTtJQU9JO0V6RW12bUNWO0V5RTF2bUNNO0lBT0k7RXpFc3ZtQ1Y7RXlFN3ZtQ007SUFPSTtFekV5dm1DVjtFeUVod21DTTtJQU9JO0V6RTR2bUNWO0V5RW53bUNNO0lBT0k7RXpFK3ZtQ1Y7RXlFdHdtQ007SUFPSTtFekVrd21DVjtFeUV6d21DTTtJQU9JO0V6RXF3bUNWO0V5RTV3bUNNO0lBT0k7RXpFd3dtQ1Y7RXlFL3dtQ007SUFPSTtFekUyd21DVjtFeUVseG1DTTtJQU9JO0V6RTh3bUNWO0V5RXJ4bUNNO0lBT0k7RXpFaXhtQ1Y7RXlFeHhtQ007SUFPSTtFekVveG1DVjtFeUUzeG1DTTtJQU9JO0V6RXV4bUNWO0V5RTl4bUNNO0lBT0k7RXpFMHhtQ1Y7RXlFanltQ007SUFPSTtFekU2eG1DVjtFeUVweW1DTTtJQU9JO0V6RWd5bUNWO0V5RXZ5bUNNO0lBT0k7RXpFbXltQ1Y7RXlFMXltQ007SUFPSTtFekVzeW1DVjtFeUU3eW1DTTtJQU9JO0V6RXl5bUNWO0V5RWh6bUNNO0lBT0k7RXpFNHltQ1Y7RXlFbnptQ007SUFPSTtFekUreW1DVjtFeUV0em1DTTtJQU9JO0V6RWt6bUNWO0V5RXp6bUNNO0lBT0k7RXpFcXptQ1Y7RXlFNXptQ007SUFPSTtFekV3em1DVjtFeUUvem1DTTtJQU9JO0V6RTJ6bUNWO0V5RWwwbUNNO0lBT0k7RXpFOHptQ1Y7RXlFcjBtQ007SUFPSTtFekVpMG1DVjtFeUV4MG1DTTtJQU9JO0V6RW8wbUNWO0V5RTMwbUNNO0lBT0k7RXpFdTBtQ1Y7RXlFOTBtQ007SUFPSTtFekUwMG1DVjtFeUVqMW1DTTtJQU9JO0V6RTYwbUNWO0V5RXAxbUNNO0lBT0k7RXpFZzFtQ1Y7RXlFdjFtQ007SUFPSTtFekVtMW1DVjtFeUUxMW1DTTtJQU9JO0V6RXMxbUNWO0V5RTcxbUNNO0lBT0k7RXpFeTFtQ1Y7RXlFaDJtQ007SUFPSTtFekU0MW1DVjtFeUVuMm1DTTtJQU9JO0V6RSsxbUNWO0V5RXQybUNNO0lBT0k7RXpFazJtQ1Y7RXlFejJtQ007SUFPSTtFekVxMm1DVjtFeUU1Mm1DTTtJQU9JO0V6RXcybUNWO0V5RS8ybUNNO0lBT0k7RXpFMjJtQ1Y7RXlFbDNtQ007SUFPSTtFekU4Mm1DVjtFeUVyM21DTTtJQU9JO0V6RWkzbUNWO0V5RXgzbUNNO0lBT0k7RXpFbzNtQ1Y7RXlFMzNtQ007SUFPSTtFekV1M21DVjtFeUU5M21DTTtJQU9JO0V6RTAzbUNWO0V5RWo0bUNNO0lBT0k7RXpFNjNtQ1Y7RXlFcDRtQ007SUFPSTtFekVnNG1DVjtFeUV2NG1DTTtJQU9JO0V6RW00bUNWO0V5RTE0bUNNO0lBT0k7RXpFczRtQ1Y7RXlFNzRtQ007SUFPSTtFekV5NG1DVjtFeUVoNW1DTTtJQU9JO0V6RTQ0bUNWO0V5RW41bUNNO0lBT0k7RXpFKzRtQ1Y7RXlFdDVtQ007SUFPSTtFekVrNW1DVjtFeUV6NW1DTTtJQU9JO0V6RXE1bUNWO0V5RTU1bUNNO0lBT0k7RXpFdzVtQ1Y7RXlFLzVtQ007SUFPSTtFekUyNW1DVjtFeUVsNm1DTTtJQU9JO0V6RTg1bUNWO0V5RXI2bUNNO0lBT0k7RXpFaTZtQ1Y7RXlFeDZtQ007SUFPSTtFekVvNm1DVjtFeUUzNm1DTTtJQU9JO0V6RXU2bUNWO0V5RTk2bUNNO0lBT0k7RXpFMDZtQ1Y7RXlFajdtQ007SUFPSTtJQUFBO0V6RTg2bUNWO0V5RXI3bUNNO0lBT0k7SUFBQTtFekVrN21DVjtFeUV6N21DTTtJQU9JO0lBQUE7RXpFczdtQ1Y7RXlFNzdtQ007SUFPSTtJQUFBO0V6RTA3bUNWO0V5RWo4bUNNO0lBT0k7SUFBQTtFekU4N21DVjtFeUVyOG1DTTtJQU9JO0lBQUE7RXpFazhtQ1Y7RXlFejhtQ007SUFPSTtJQUFBO0V6RXM4bUNWO0V5RTc4bUNNO0lBT0k7SUFBQTtFekUwOG1DVjtFeUVqOW1DTTtJQU9JO0lBQUE7RXpFODhtQ1Y7RXlFcjltQ007SUFPSTtJQUFBO0V6RWs5bUNWO0V5RXo5bUNNO0lBT0k7SUFBQTtFekVzOW1DVjtFeUU3OW1DTTtJQU9JO0lBQUE7RXpFMDltQ1Y7RXlFaittQ007SUFPSTtJQUFBO0V6RTg5bUNWO0V5RXIrbUNNO0lBT0k7SUFBQTtFekVrK21DVjtFeUV6K21DTTtJQU9JO0V6RXErbUNWO0V5RTUrbUNNO0lBT0k7RXpFdyttQ1Y7RXlFLyttQ007SUFPSTtFekUyK21DVjtFeUVsL21DTTtJQU9JO0V6RTgrbUNWO0V5RXIvbUNNO0lBT0k7RXpFaS9tQ1Y7RXlFeC9tQ007SUFPSTtFekVvL21DVjtFeUUzL21DTTtJQU9JO0V6RXUvbUNWO0V5RTkvbUNNO0lBT0k7RXpFMC9tQ1Y7RXlFamduQ007SUFPSTtFekU2L21DVjtFeUVwZ25DTTtJQU9JO0V6RWdnbkNWO0V5RXZnbkNNO0lBT0k7RXpFbWduQ1Y7RXlFMWduQ007SUFPSTtFekVzZ25DVjtFeUU3Z25DTTtJQU9JO0V6RXlnbkNWO0V5RWhobkNNO0lBT0k7RXpFNGduQ1Y7RXlFbmhuQ007SUFPSTtFekUrZ25DVjtFeUV0aG5DTTtJQU9JO0V6RWtobkNWO0V5RXpobkNNO0lBT0k7RXpFcWhuQ1Y7RXlFNWhuQ007SUFPSTtFekV3aG5DVjtFeUUvaG5DTTtJQU9JO0V6RTJobkNWO0V5RWxpbkNNO0lBT0k7RXpFOGhuQ1Y7RXlFcmluQ007SUFPSTtFekVpaW5DVjtFeUV4aW5DTTtJQU9JO0V6RW9pbkNWO0V5RTNpbkNNO0lBT0k7RXpFdWluQ1Y7RXlFOWluQ007SUFPSTtFekUwaW5DVjtFeUVqam5DTTtJQU9JO0V6RTZpbkNWO0V5RXBqbkNNO0lBT0k7RXpFZ2puQ1Y7RXlFdmpuQ007SUFPSTtFekVtam5DVjtFeUUxam5DTTtJQU9JO0V6RXNqbkNWO0V5RTdqbkNNO0lBT0k7RXpFeWpuQ1Y7RXlFaGtuQ007SUFPSTtFekU0am5DVjtFeUVua25DTTtJQU9JO0V6RStqbkNWO0V5RXRrbkNNO0lBT0k7RXpFa2tuQ1Y7RXlFemtuQ007SUFPSTtFekVxa25DVjtFeUU1a25DTTtJQU9JO0lBQUE7RXpFeWtuQ1Y7RXlFaGxuQ007SUFPSTtJQUFBO0V6RTZrbkNWO0V5RXBsbkNNO0lBT0k7SUFBQTtFekVpbG5DVjtFeUV4bG5DTTtJQU9JO0lBQUE7RXpFcWxuQ1Y7RXlFNWxuQ007SUFPSTtJQUFBO0V6RXlsbkNWO0V5RWhtbkNNO0lBT0k7SUFBQTtFekU2bG5DVjtFeUVwbW5DTTtJQU9JO0lBQUE7RXpFaW1uQ1Y7RXlFeG1uQ007SUFPSTtJQUFBO0V6RXFtbkNWO0V5RTVtbkNNO0lBT0k7SUFBQTtFekV5bW5DVjtFeUVobm5DTTtJQU9JO0lBQUE7RXpFNm1uQ1Y7RXlFcG5uQ007SUFPSTtFekVnbm5DVjtFeUV2bm5DTTtJQU9JO0V6RW1ubkNWO0V5RTFubkNNO0lBT0k7RXpFc25uQ1Y7RXlFN25uQ007SUFPSTtFekV5bm5DVjtFeUVob25DTTtJQU9JO0V6RTRubkNWO0V5RW5vbkNNO0lBT0k7RXpFK25uQ1Y7RXlFdG9uQ007SUFPSTtFekVrb25DVjtFeUV6b25DTTtJQU9JO0V6RXFvbkNWO0V5RTVvbkNNO0lBT0k7RXpFd29uQ1Y7RXlFL29uQ007SUFPSTtFekUyb25DVjtFeUVscG5DTTtJQU9JO0V6RThvbkNWO0V5RXJwbkNNO0lBT0k7RXpFaXBuQ1Y7RXlFeHBuQ007SUFPSTtFekVvcG5DVjtFeUUzcG5DTTtJQU9JO0V6RXVwbkNWO0V5RTlwbkNNO0lBT0k7RXpFMHBuQ1Y7RXlFanFuQ007SUFPSTtFekU2cG5DVjtFeUVwcW5DTTtJQU9JO0V6RWdxbkNWO0V5RXZxbkNNO0lBT0k7RXpFbXFuQ1Y7RXlFMXFuQ007SUFPSTtFekVzcW5DVjtFeUU3cW5DTTtJQU9JO0V6RXlxbkNWO0V5RWhybkNNO0lBT0k7RXpFNHFuQ1Y7RXlFbnJuQ007SUFPSTtFekUrcW5DVjtFeUV0cm5DTTtJQU9JO0V6RWtybkNWO0V5RXpybkNNO0lBT0k7RXpFcXJuQ1Y7RXlFNXJuQ007SUFPSTtFekV3cm5DVjtFeUUvcm5DTTtJQU9JO0V6RTJybkNWO0V5RWxzbkNNO0lBT0k7SUFBQTtFekUrcm5DVjtFeUV0c25DTTtJQU9JO0lBQUE7RXpFbXNuQ1Y7RXlFMXNuQ007SUFPSTtJQUFBO0V6RXVzbkNWO0V5RTlzbkNNO0lBT0k7SUFBQTtFekUyc25DVjtFeUVsdG5DTTtJQU9JO0lBQUE7RXpFK3NuQ1Y7RXlFdHRuQ007SUFPSTtJQUFBO0V6RW10bkNWO0V5RTF0bkNNO0lBT0k7SUFBQTtFekV1dG5DVjtFeUU5dG5DTTtJQU9JO0lBQUE7RXpFMnRuQ1Y7RXlFbHVuQ007SUFPSTtJQUFBO0V6RSt0bkNWO0V5RXR1bkNNO0lBT0k7SUFBQTtFekVtdW5DVjtFeUUxdW5DTTtJQU9JO0lBQUE7RXpFdXVuQ1Y7RXlFOXVuQ007SUFPSTtJQUFBO0V6RTJ1bkNWO0V5RWx2bkNNO0lBT0k7RXpFOHVuQ1Y7RXlFcnZuQ007SUFPSTtFekVpdm5DVjtFeUV4dm5DTTtJQU9JO0V6RW92bkNWO0V5RTN2bkNNO0lBT0k7RXpFdXZuQ1Y7RXlFOXZuQ007SUFPSTtFekUwdm5DVjtFeUVqd25DTTtJQU9JO0V6RTZ2bkNWO0V5RXB3bkNNO0lBT0k7RXpFZ3duQ1Y7RXlFdnduQ007SUFPSTtFekVtd25DVjtFeUUxd25DTTtJQU9JO0V6RXN3bkNWO0V5RTd3bkNNO0lBT0k7RXpFeXduQ1Y7RXlFaHhuQ007SUFPSTtFekU0d25DVjtFeUVueG5DTTtJQU9JO0V6RSt3bkNWO0V5RXR4bkNNO0lBT0k7RXpFa3huQ1Y7RXlFenhuQ007SUFPSTtFekVxeG5DVjtFeUU1eG5DTTtJQU9JO0V6RXd4bkNWO0V5RS94bkNNO0lBT0k7RXpFMnhuQ1Y7RXlFbHluQ007SUFPSTtFekU4eG5DVjtFeUVyeW5DTTtJQU9JO0V6RWl5bkNWO0V5RXh5bkNNO0lBT0k7RXpFb3luQ1Y7RXlFM3luQ007SUFPSTtFekV1eW5DVjtFeUU5eW5DTTtJQU9JO0V6RTB5bkNWO0V5RWp6bkNNO0lBT0k7RXpFNnluQ1Y7RXlFcHpuQ007SUFPSTtFekVnem5DVjtFeUV2em5DTTtJQU9JO0V6RW16bkNWO0V5RTF6bkNNO0lBT0k7RXpFc3puQ1Y7RXlFN3puQ007SUFPSTtFekV5em5DVjtFeUVoMG5DTTtJQU9JO0V6RTR6bkNWO0V5RW4wbkNNO0lBT0k7RXpFK3puQ1Y7RXlFdDBuQ007SUFPSTtFekVrMG5DVjtFeUV6MG5DTTtJQU9JO0V6RXEwbkNWO0V5RTUwbkNNO0lBT0k7RXpFdzBuQ1Y7RXlFLzBuQ007SUFPSTtFekUyMG5DVjtFeUVsMW5DTTtJQU9JO0V6RTgwbkNWO0V5RXIxbkNNO0lBT0k7RXpFaTFuQ1Y7RXlFeDFuQ007SUFPSTtFekVvMW5DVjtFeUUzMW5DTTtJQU9JO0V6RXUxbkNWO0V5RTkxbkNNO0lBT0k7RXpFMDFuQ1Y7RXlFajJuQ007SUFPSTtFekU2MW5DVjtFeUVwMm5DTTtJQU9JO0V6RWcybkNWO0V5RXYybkNNO0lBT0k7RXpFbTJuQ1Y7RXlFMTJuQ007SUFPSTtFekVzMm5DVjtFeUU3Mm5DTTtJQU9JO0V6RXkybkNWO0V5RWgzbkNNO0lBT0k7RXpFNDJuQ1Y7RXlFbjNuQ007SUFPSTtFekUrMm5DVjtFeUV0M25DTTtJQU9JO0V6RWszbkNWO0FBQ0Y7QWM3M25DSTtFMkRHSTtJQU9JO0V6RXUzbkNWO0V5RTkzbkNNO0lBT0k7RXpFMDNuQ1Y7RXlFajRuQ007SUFPSTtFekU2M25DVjtFeUVwNG5DTTtJQU9JO0V6RWc0bkNWO0V5RXY0bkNNO0lBT0k7RXpFbTRuQ1Y7RXlFMTRuQ007SUFPSTtFekVzNG5DVjtFeUU3NG5DTTtJQU9JO0V6RXk0bkNWO0V5RWg1bkNNO0lBT0k7RXpFNDRuQ1Y7RXlFbjVuQ007SUFPSTtFekUrNG5DVjtFeUV0NW5DTTtJQU9JO0V6RWs1bkNWO0V5RXo1bkNNO0lBT0k7RXpFcTVuQ1Y7RXlFNTVuQ007SUFPSTtFekV3NW5DVjtFeUUvNW5DTTtJQU9JO0V6RTI1bkNWO0V5RWw2bkNNO0lBT0k7RXpFODVuQ1Y7RXlFcjZuQ007SUFPSTtFekVpNm5DVjtFeUV4Nm5DTTtJQU9JO0V6RW82bkNWO0V5RTM2bkNNO0lBT0k7RXpFdTZuQ1Y7RXlFOTZuQ007SUFPSTtFekUwNm5DVjtFeUVqN25DTTtJQU9JO0V6RTY2bkNWO0V5RXA3bkNNO0lBT0k7RXpFZzduQ1Y7RXlFdjduQ007SUFPSTtFekVtN25DVjtFeUUxN25DTTtJQU9JO0V6RXM3bkNWO0V5RTc3bkNNO0lBT0k7RXpFeTduQ1Y7RXlFaDhuQ007SUFPSTtFekU0N25DVjtFeUVuOG5DTTtJQU9JO0V6RSs3bkNWO0V5RXQ4bkNNO0lBT0k7RXpFazhuQ1Y7RXlFejhuQ007SUFPSTtFekVxOG5DVjtFeUU1OG5DTTtJQU9JO0V6RXc4bkNWO0V5RS84bkNNO0lBT0k7RXpFMjhuQ1Y7RXlFbDluQ007SUFPSTtFekU4OG5DVjtFeUVyOW5DTTtJQU9JO0V6RWk5bkNWO0V5RXg5bkNNO0lBT0k7RXpFbzluQ1Y7RXlFMzluQ007SUFPSTtFekV1OW5DVjtFeUU5OW5DTTtJQU9JO0V6RTA5bkNWO0V5RWorbkNNO0lBT0k7RXpFNjluQ1Y7RXlFcCtuQ007SUFPSTtFekVnK25DVjtFeUV2K25DTTtJQU9JO0V6RW0rbkNWO0V5RTErbkNNO0lBT0k7RXpFcytuQ1Y7RXlFNytuQ007SUFPSTtFekV5K25DVjtFeUVoL25DTTtJQU9JO0V6RTQrbkNWO0V5RW4vbkNNO0lBT0k7RXpFKytuQ1Y7RXlFdC9uQ007SUFPSTtFekVrL25DVjtFeUV6L25DTTtJQU9JO0V6RXEvbkNWO0V5RTUvbkNNO0lBT0k7RXpFdy9uQ1Y7RXlFLy9uQ007SUFPSTtFekUyL25DVjtFeUVsZ29DTTtJQU9JO0V6RTgvbkNWO0V5RXJnb0NNO0lBT0k7RXpFaWdvQ1Y7RXlFeGdvQ007SUFPSTtFekVvZ29DVjtFeUUzZ29DTTtJQU9JO0V6RXVnb0NWO0V5RTlnb0NNO0lBT0k7RXpFMGdvQ1Y7RXlFamhvQ007SUFPSTtFekU2Z29DVjtFeUVwaG9DTTtJQU9JO0V6RWdob0NWO0V5RXZob0NNO0lBT0k7RXpFbWhvQ1Y7RXlFMWhvQ007SUFPSTtFekVzaG9DVjtFeUU3aG9DTTtJQU9JO0V6RXlob0NWO0V5RWhpb0NNO0lBT0k7RXpFNGhvQ1Y7RXlFbmlvQ007SUFPSTtFekUraG9DVjtFeUV0aW9DTTtJQU9JO0V6RWtpb0NWO0V5RXppb0NNO0lBT0k7RXpFcWlvQ1Y7RXlFNWlvQ007SUFPSTtFekV3aW9DVjtFeUUvaW9DTTtJQU9JO0V6RTJpb0NWO0V5RWxqb0NNO0lBT0k7RXpFOGlvQ1Y7RXlFcmpvQ007SUFPSTtFekVpam9DVjtFeUV4am9DTTtJQU9JO0V6RW9qb0NWO0V5RTNqb0NNO0lBT0k7RXpFdWpvQ1Y7RXlFOWpvQ007SUFPSTtFekUwam9DVjtFeUVqa29DTTtJQU9JO0V6RTZqb0NWO0V5RXBrb0NNO0lBT0k7RXpFZ2tvQ1Y7RXlFdmtvQ007SUFPSTtFekVta29DVjtFeUUxa29DTTtJQU9JO0lBQUE7RXpFdWtvQ1Y7RXlFOWtvQ007SUFPSTtJQUFBO0V6RTJrb0NWO0V5RWxsb0NNO0lBT0k7SUFBQTtFekUra29DVjtFeUV0bG9DTTtJQU9JO0lBQUE7RXpFbWxvQ1Y7RXlFMWxvQ007SUFPSTtJQUFBO0V6RXVsb0NWO0V5RTlsb0NNO0lBT0k7SUFBQTtFekUybG9DVjtFeUVsbW9DTTtJQU9JO0lBQUE7RXpFK2xvQ1Y7RXlFdG1vQ007SUFPSTtJQUFBO0V6RW1tb0NWO0V5RTFtb0NNO0lBT0k7SUFBQTtFekV1bW9DVjtFeUU5bW9DTTtJQU9JO0lBQUE7RXpFMm1vQ1Y7RXlFbG5vQ007SUFPSTtJQUFBO0V6RSttb0NWO0V5RXRub0NNO0lBT0k7SUFBQTtFekVtbm9DVjtFeUUxbm9DTTtJQU9JO0lBQUE7RXpFdW5vQ1Y7RXlFOW5vQ007SUFPSTtJQUFBO0V6RTJub0NWO0V5RWxvb0NNO0lBT0k7RXpFOG5vQ1Y7RXlFcm9vQ007SUFPSTtFekVpb29DVjtFeUV4b29DTTtJQU9JO0V6RW9vb0NWO0V5RTNvb0NNO0lBT0k7RXpFdW9vQ1Y7RXlFOW9vQ007SUFPSTtFekUwb29DVjtFeUVqcG9DTTtJQU9JO0V6RTZvb0NWO0V5RXBwb0NNO0lBT0k7RXpFZ3BvQ1Y7RXlFdnBvQ007SUFPSTtFekVtcG9DVjtFeUUxcG9DTTtJQU9JO0V6RXNwb0NWO0V5RTdwb0NNO0lBT0k7RXpFeXBvQ1Y7RXlFaHFvQ007SUFPSTtFekU0cG9DVjtFeUVucW9DTTtJQU9JO0V6RStwb0NWO0V5RXRxb0NNO0lBT0k7RXpFa3FvQ1Y7RXlFenFvQ007SUFPSTtFekVxcW9DVjtFeUU1cW9DTTtJQU9JO0V6RXdxb0NWO0V5RS9xb0NNO0lBT0k7RXpFMnFvQ1Y7RXlFbHJvQ007SUFPSTtFekU4cW9DVjtFeUVycm9DTTtJQU9JO0V6RWlyb0NWO0V5RXhyb0NNO0lBT0k7RXpFb3JvQ1Y7RXlFM3JvQ007SUFPSTtFekV1cm9DVjtFeUU5cm9DTTtJQU9JO0V6RTByb0NWO0V5RWpzb0NNO0lBT0k7RXpFNnJvQ1Y7RXlFcHNvQ007SUFPSTtFekVnc29DVjtFeUV2c29DTTtJQU9JO0V6RW1zb0NWO0V5RTFzb0NNO0lBT0k7RXpFc3NvQ1Y7RXlFN3NvQ007SUFPSTtFekV5c29DVjtFeUVodG9DTTtJQU9JO0V6RTRzb0NWO0V5RW50b0NNO0lBT0k7RXpFK3NvQ1Y7RXlFdHRvQ007SUFPSTtFekVrdG9DVjtFeUV6dG9DTTtJQU9JO0V6RXF0b0NWO0V5RTV0b0NNO0lBT0k7RXpFd3RvQ1Y7RXlFL3RvQ007SUFPSTtFekUydG9DVjtFeUVsdW9DTTtJQU9JO0V6RTh0b0NWO0V5RXJ1b0NNO0lBT0k7SUFBQTtFekVrdW9DVjtFeUV6dW9DTTtJQU9JO0lBQUE7RXpFc3VvQ1Y7RXlFN3VvQ007SUFPSTtJQUFBO0V6RTB1b0NWO0V5RWp2b0NNO0lBT0k7SUFBQTtFekU4dW9DVjtFeUVydm9DTTtJQU9JO0lBQUE7RXpFa3ZvQ1Y7RXlFenZvQ007SUFPSTtJQUFBO0V6RXN2b0NWO0V5RTd2b0NNO0lBT0k7SUFBQTtFekUwdm9DVjtFeUVqd29DTTtJQU9JO0lBQUE7RXpFOHZvQ1Y7RXlFcndvQ007SUFPSTtJQUFBO0V6RWt3b0NWO0V5RXp3b0NNO0lBT0k7SUFBQTtFekVzd29DVjtFeUU3d29DTTtJQU9JO0V6RXl3b0NWO0V5RWh4b0NNO0lBT0k7RXpFNHdvQ1Y7RXlFbnhvQ007SUFPSTtFekUrd29DVjtFeUV0eG9DTTtJQU9JO0V6RWt4b0NWO0V5RXp4b0NNO0lBT0k7RXpFcXhvQ1Y7RXlFNXhvQ007SUFPSTtFekV3eG9DVjtFeUUveG9DTTtJQU9JO0V6RTJ4b0NWO0V5RWx5b0NNO0lBT0k7RXpFOHhvQ1Y7RXlFcnlvQ007SUFPSTtFekVpeW9DVjtFeUV4eW9DTTtJQU9JO0V6RW95b0NWO0V5RTN5b0NNO0lBT0k7RXpFdXlvQ1Y7RXlFOXlvQ007SUFPSTtFekUweW9DVjtFeUVqem9DTTtJQU9JO0V6RTZ5b0NWO0V5RXB6b0NNO0lBT0k7RXpFZ3pvQ1Y7RXlFdnpvQ007SUFPSTtFekVtem9DVjtFeUUxem9DTTtJQU9JO0V6RXN6b0NWO0V5RTd6b0NNO0lBT0k7RXpFeXpvQ1Y7RXlFaDBvQ007SUFPSTtFekU0em9DVjtFeUVuMG9DTTtJQU9JO0V6RSt6b0NWO0V5RXQwb0NNO0lBT0k7RXpFazBvQ1Y7RXlFejBvQ007SUFPSTtFekVxMG9DVjtFeUU1MG9DTTtJQU9JO0V6RXcwb0NWO0V5RS8wb0NNO0lBT0k7RXpFMjBvQ1Y7RXlFbDFvQ007SUFPSTtFekU4MG9DVjtFeUVyMW9DTTtJQU9JO0V6RWkxb0NWO0V5RXgxb0NNO0lBT0k7RXpFbzFvQ1Y7RXlFMzFvQ007SUFPSTtJQUFBO0V6RXcxb0NWO0V5RS8xb0NNO0lBT0k7SUFBQTtFekU0MW9DVjtFeUVuMm9DTTtJQU9JO0lBQUE7RXpFZzJvQ1Y7RXlFdjJvQ007SUFPSTtJQUFBO0V6RW8yb0NWO0V5RTMyb0NNO0lBT0k7SUFBQTtFekV3Mm9DVjtFeUUvMm9DTTtJQU9JO0lBQUE7RXpFNDJvQ1Y7RXlFbjNvQ007SUFPSTtJQUFBO0V6RWczb0NWO0V5RXYzb0NNO0lBT0k7SUFBQTtFekVvM29DVjtFeUUzM29DTTtJQU9JO0lBQUE7RXpFdzNvQ1Y7RXlFLzNvQ007SUFPSTtJQUFBO0V6RTQzb0NWO0V5RW40b0NNO0lBT0k7SUFBQTtFekVnNG9DVjtFeUV2NG9DTTtJQU9JO0lBQUE7RXpFbzRvQ1Y7RXlFMzRvQ007SUFPSTtFekV1NG9DVjtFeUU5NG9DTTtJQU9JO0V6RTA0b0NWO0V5RWo1b0NNO0lBT0k7RXpFNjRvQ1Y7RXlFcDVvQ007SUFPSTtFekVnNW9DVjtFeUV2NW9DTTtJQU9JO0V6RW01b0NWO0V5RTE1b0NNO0lBT0k7RXpFczVvQ1Y7RXlFNzVvQ007SUFPSTtFekV5NW9DVjtFeUVoNm9DTTtJQU9JO0V6RTQ1b0NWO0V5RW42b0NNO0lBT0k7RXpFKzVvQ1Y7RXlFdDZvQ007SUFPSTtFekVrNm9DVjtFeUV6Nm9DTTtJQU9JO0V6RXE2b0NWO0V5RTU2b0NNO0lBT0k7RXpFdzZvQ1Y7RXlFLzZvQ007SUFPSTtFekUyNm9DVjtFeUVsN29DTTtJQU9JO0V6RTg2b0NWO0V5RXI3b0NNO0lBT0k7RXpFaTdvQ1Y7RXlFeDdvQ007SUFPSTtFekVvN29DVjtFeUUzN29DTTtJQU9JO0V6RXU3b0NWO0V5RTk3b0NNO0lBT0k7RXpFMDdvQ1Y7RXlFajhvQ007SUFPSTtFekU2N29DVjtFeUVwOG9DTTtJQU9JO0V6RWc4b0NWO0V5RXY4b0NNO0lBT0k7RXpFbThvQ1Y7RXlFMThvQ007SUFPSTtFekVzOG9DVjtFeUU3OG9DTTtJQU9JO0V6RXk4b0NWO0V5RWg5b0NNO0lBT0k7RXpFNDhvQ1Y7RXlFbjlvQ007SUFPSTtFekUrOG9DVjtFeUV0OW9DTTtJQU9JO0V6RWs5b0NWO0V5RXo5b0NNO0lBT0k7RXpFcTlvQ1Y7RXlFNTlvQ007SUFPSTtFekV3OW9DVjtFeUUvOW9DTTtJQU9JO0V6RTI5b0NWO0V5RWwrb0NNO0lBT0k7RXpFODlvQ1Y7RXlFcitvQ007SUFPSTtFekVpK29DVjtFeUV4K29DTTtJQU9JO0V6RW8rb0NWO0V5RTMrb0NNO0lBT0k7RXpFdStvQ1Y7RXlFOStvQ007SUFPSTtFekUwK29DVjtFeUVqL29DTTtJQU9JO0V6RTYrb0NWO0V5RXAvb0NNO0lBT0k7RXpFZy9vQ1Y7RXlFdi9vQ007SUFPSTtFekVtL29DVjtFeUUxL29DTTtJQU9JO0V6RXMvb0NWO0V5RTcvb0NNO0lBT0k7RXpFeS9vQ1Y7RXlFaGdwQ007SUFPSTtFekU0L29DVjtFeUVuZ3BDTTtJQU9JO0V6RSsvb0NWO0V5RXRncENNO0lBT0k7RXpFa2dwQ1Y7RXlFemdwQ007SUFPSTtFekVxZ3BDVjtFeUU1Z3BDTTtJQU9JO0V6RXdncENWO0V5RS9ncENNO0lBT0k7RXpFMmdwQ1Y7QUFDRjtBY3RocENJO0UyREdJO0lBT0k7RXpFZ2hwQ1Y7RXlFdmhwQ007SUFPSTtFekVtaHBDVjtFeUUxaHBDTTtJQU9JO0V6RXNocENWO0V5RTdocENNO0lBT0k7RXpFeWhwQ1Y7RXlFaGlwQ007SUFPSTtFekU0aHBDVjtFeUVuaXBDTTtJQU9JO0V6RStocENWO0V5RXRpcENNO0lBT0k7RXpFa2lwQ1Y7RXlFemlwQ007SUFPSTtFekVxaXBDVjtFeUU1aXBDTTtJQU9JO0V6RXdpcENWO0V5RS9pcENNO0lBT0k7RXpFMmlwQ1Y7RXlFbGpwQ007SUFPSTtFekU4aXBDVjtFeUVyanBDTTtJQU9JO0V6RWlqcENWO0V5RXhqcENNO0lBT0k7RXpFb2pwQ1Y7RXlFM2pwQ007SUFPSTtFekV1anBDVjtFeUU5anBDTTtJQU9JO0V6RTBqcENWO0V5RWprcENNO0lBT0k7RXpFNmpwQ1Y7RXlFcGtwQ007SUFPSTtFekVna3BDVjtFeUV2a3BDTTtJQU9JO0V6RW1rcENWO0V5RTFrcENNO0lBT0k7RXpFc2twQ1Y7RXlFN2twQ007SUFPSTtFekV5a3BDVjtFeUVobHBDTTtJQU9JO0V6RTRrcENWO0V5RW5scENNO0lBT0k7RXpFK2twQ1Y7RXlFdGxwQ007SUFPSTtFekVrbHBDVjtFeUV6bHBDTTtJQU9JO0V6RXFscENWO0V5RTVscENNO0lBT0k7RXpFd2xwQ1Y7RXlFL2xwQ007SUFPSTtFekUybHBDVjtFeUVsbXBDTTtJQU9JO0V6RThscENWO0V5RXJtcENNO0lBT0k7RXpFaW1wQ1Y7RXlFeG1wQ007SUFPSTtFekVvbXBDVjtFeUUzbXBDTTtJQU9JO0V6RXVtcENWO0V5RTltcENNO0lBT0k7RXpFMG1wQ1Y7RXlFam5wQ007SUFPSTtFekU2bXBDVjtFeUVwbnBDTTtJQU9JO0V6RWducENWO0V5RXZucENNO0lBT0k7RXpFbW5wQ1Y7RXlFMW5wQ007SUFPSTtFekVzbnBDVjtFeUU3bnBDTTtJQU9JO0V6RXlucENWO0V5RWhvcENNO0lBT0k7RXpFNG5wQ1Y7RXlFbm9wQ007SUFPSTtFekUrbnBDVjtFeUV0b3BDTTtJQU9JO0V6RWtvcENWO0V5RXpvcENNO0lBT0k7RXpFcW9wQ1Y7RXlFNW9wQ007SUFPSTtFekV3b3BDVjtFeUUvb3BDTTtJQU9JO0V6RTJvcENWO0V5RWxwcENNO0lBT0k7RXpFOG9wQ1Y7RXlFcnBwQ007SUFPSTtFekVpcHBDVjtFeUV4cHBDTTtJQU9JO0V6RW9wcENWO0V5RTNwcENNO0lBT0k7RXpFdXBwQ1Y7RXlFOXBwQ007SUFPSTtFekUwcHBDVjtFeUVqcXBDTTtJQU9JO0V6RTZwcENWO0V5RXBxcENNO0lBT0k7RXpFZ3FwQ1Y7RXlFdnFwQ007SUFPSTtFekVtcXBDVjtFeUUxcXBDTTtJQU9JO0V6RXNxcENWO0V5RTdxcENNO0lBT0k7RXpFeXFwQ1Y7RXlFaHJwQ007SUFPSTtFekU0cXBDVjtFeUVucnBDTTtJQU9JO0V6RStxcENWO0V5RXRycENNO0lBT0k7RXpFa3JwQ1Y7RXlFenJwQ007SUFPSTtFekVxcnBDVjtFeUU1cnBDTTtJQU9JO0V6RXdycENWO0V5RS9ycENNO0lBT0k7RXpFMnJwQ1Y7RXlFbHNwQ007SUFPSTtFekU4cnBDVjtFeUVyc3BDTTtJQU9JO0V6RWlzcENWO0V5RXhzcENNO0lBT0k7RXpFb3NwQ1Y7RXlFM3NwQ007SUFPSTtFekV1c3BDVjtFeUU5c3BDTTtJQU9JO0V6RTBzcENWO0V5RWp0cENNO0lBT0k7RXpFNnNwQ1Y7RXlFcHRwQ007SUFPSTtFekVndHBDVjtFeUV2dHBDTTtJQU9JO0V6RW10cENWO0V5RTF0cENNO0lBT0k7RXpFc3RwQ1Y7RXlFN3RwQ007SUFPSTtFekV5dHBDVjtFeUVodXBDTTtJQU9JO0V6RTR0cENWO0V5RW51cENNO0lBT0k7SUFBQTtFekVndXBDVjtFeUV2dXBDTTtJQU9JO0lBQUE7RXpFb3VwQ1Y7RXlFM3VwQ007SUFPSTtJQUFBO0V6RXd1cENWO0V5RS91cENNO0lBT0k7SUFBQTtFekU0dXBDVjtFeUVudnBDTTtJQU9JO0lBQUE7RXpFZ3ZwQ1Y7RXlFdnZwQ007SUFPSTtJQUFBO0V6RW92cENWO0V5RTN2cENNO0lBT0k7SUFBQTtFekV3dnBDVjtFeUUvdnBDTTtJQU9JO0lBQUE7RXpFNHZwQ1Y7RXlFbndwQ007SUFPSTtJQUFBO0V6RWd3cENWO0V5RXZ3cENNO0lBT0k7SUFBQTtFekVvd3BDVjtFeUUzd3BDTTtJQU9JO0lBQUE7RXpFd3dwQ1Y7RXlFL3dwQ007SUFPSTtJQUFBO0V6RTR3cENWO0V5RW54cENNO0lBT0k7SUFBQTtFekVneHBDVjtFeUV2eHBDTTtJQU9JO0lBQUE7RXpFb3hwQ1Y7RXlFM3hwQ007SUFPSTtFekV1eHBDVjtFeUU5eHBDTTtJQU9JO0V6RTB4cENWO0V5RWp5cENNO0lBT0k7RXpFNnhwQ1Y7RXlFcHlwQ007SUFPSTtFekVneXBDVjtFeUV2eXBDTTtJQU9JO0V6RW15cENWO0V5RTF5cENNO0lBT0k7RXpFc3lwQ1Y7RXlFN3lwQ007SUFPSTtFekV5eXBDVjtFeUVoenBDTTtJQU9JO0V6RTR5cENWO0V5RW56cENNO0lBT0k7RXpFK3lwQ1Y7RXlFdHpwQ007SUFPSTtFekVrenBDVjtFeUV6enBDTTtJQU9JO0V6RXF6cENWO0V5RTV6cENNO0lBT0k7RXpFd3pwQ1Y7RXlFL3pwQ007SUFPSTtFekUyenBDVjtFeUVsMHBDTTtJQU9JO0V6RTh6cENWO0V5RXIwcENNO0lBT0k7RXpFaTBwQ1Y7RXlFeDBwQ007SUFPSTtFekVvMHBDVjtFeUUzMHBDTTtJQU9JO0V6RXUwcENWO0V5RTkwcENNO0lBT0k7RXpFMDBwQ1Y7RXlFajFwQ007SUFPSTtFekU2MHBDVjtFeUVwMXBDTTtJQU9JO0V6RWcxcENWO0V5RXYxcENNO0lBT0k7RXpFbTFwQ1Y7RXlFMTFwQ007SUFPSTtFekVzMXBDVjtFeUU3MXBDTTtJQU9JO0V6RXkxcENWO0V5RWgycENNO0lBT0k7RXpFNDFwQ1Y7RXlFbjJwQ007SUFPSTtFekUrMXBDVjtFeUV0MnBDTTtJQU9JO0V6RWsycENWO0V5RXoycENNO0lBT0k7RXpFcTJwQ1Y7RXlFNTJwQ007SUFPSTtFekV3MnBDVjtFeUUvMnBDTTtJQU9JO0V6RTIycENWO0V5RWwzcENNO0lBT0k7RXpFODJwQ1Y7RXlFcjNwQ007SUFPSTtFekVpM3BDVjtFeUV4M3BDTTtJQU9JO0V6RW8zcENWO0V5RTMzcENNO0lBT0k7RXpFdTNwQ1Y7RXlFOTNwQ007SUFPSTtJQUFBO0V6RTIzcENWO0V5RWw0cENNO0lBT0k7SUFBQTtFekUrM3BDVjtFeUV0NHBDTTtJQU9JO0lBQUE7RXpFbTRwQ1Y7RXlFMTRwQ007SUFPSTtJQUFBO0V6RXU0cENWO0V5RTk0cENNO0lBT0k7SUFBQTtFekUyNHBDVjtFeUVsNXBDTTtJQU9JO0lBQUE7RXpFKzRwQ1Y7RXlFdDVwQ007SUFPSTtJQUFBO0V6RW01cENWO0V5RTE1cENNO0lBT0k7SUFBQTtFekV1NXBDVjtFeUU5NXBDTTtJQU9JO0lBQUE7RXpFMjVwQ1Y7RXlFbDZwQ007SUFPSTtJQUFBO0V6RSs1cENWO0V5RXQ2cENNO0lBT0k7RXpFazZwQ1Y7RXlFejZwQ007SUFPSTtFekVxNnBDVjtFeUU1NnBDTTtJQU9JO0V6RXc2cENWO0V5RS82cENNO0lBT0k7RXpFMjZwQ1Y7RXlFbDdwQ007SUFPSTtFekU4NnBDVjtFeUVyN3BDTTtJQU9JO0V6RWk3cENWO0V5RXg3cENNO0lBT0k7RXpFbzdwQ1Y7RXlFMzdwQ007SUFPSTtFekV1N3BDVjtFeUU5N3BDTTtJQU9JO0V6RTA3cENWO0V5RWo4cENNO0lBT0k7RXpFNjdwQ1Y7RXlFcDhwQ007SUFPSTtFekVnOHBDVjtFeUV2OHBDTTtJQU9JO0V6RW04cENWO0V5RTE4cENNO0lBT0k7RXpFczhwQ1Y7RXlFNzhwQ007SUFPSTtFekV5OHBDVjtFeUVoOXBDTTtJQU9JO0V6RTQ4cENWO0V5RW45cENNO0lBT0k7RXpFKzhwQ1Y7RXlFdDlwQ007SUFPSTtFekVrOXBDVjtFeUV6OXBDTTtJQU9JO0V6RXE5cENWO0V5RTU5cENNO0lBT0k7RXpFdzlwQ1Y7RXlFLzlwQ007SUFPSTtFekUyOXBDVjtFeUVsK3BDTTtJQU9JO0V6RTg5cENWO0V5RXIrcENNO0lBT0k7RXpFaStwQ1Y7RXlFeCtwQ007SUFPSTtFekVvK3BDVjtFeUUzK3BDTTtJQU9JO0V6RXUrcENWO0V5RTkrcENNO0lBT0k7RXpFMCtwQ1Y7RXlFai9wQ007SUFPSTtFekU2K3BDVjtFeUVwL3BDTTtJQU9JO0lBQUE7RXpFaS9wQ1Y7RXlFeC9wQ007SUFPSTtJQUFBO0V6RXEvcENWO0V5RTUvcENNO0lBT0k7SUFBQTtFekV5L3BDVjtFeUVoZ3FDTTtJQU9JO0lBQUE7RXpFNi9wQ1Y7RXlFcGdxQ007SUFPSTtJQUFBO0V6RWlncUNWO0V5RXhncUNNO0lBT0k7SUFBQTtFekVxZ3FDVjtFeUU1Z3FDTTtJQU9JO0lBQUE7RXpFeWdxQ1Y7RXlFaGhxQ007SUFPSTtJQUFBO0V6RTZncUNWO0V5RXBocUNNO0lBT0k7SUFBQTtFekVpaHFDVjtFeUV4aHFDTTtJQU9JO0lBQUE7RXpFcWhxQ1Y7RXlFNWhxQ007SUFPSTtJQUFBO0V6RXlocUNWO0V5RWhpcUNNO0lBT0k7SUFBQTtFekU2aHFDVjtFeUVwaXFDTTtJQU9JO0V6RWdpcUNWO0V5RXZpcUNNO0lBT0k7RXpFbWlxQ1Y7RXlFMWlxQ007SUFPSTtFekVzaXFDVjtFeUU3aXFDTTtJQU9JO0V6RXlpcUNWO0V5RWhqcUNNO0lBT0k7RXpFNGlxQ1Y7RXlFbmpxQ007SUFPSTtFekUraXFDVjtFeUV0anFDTTtJQU9JO0V6RWtqcUNWO0V5RXpqcUNNO0lBT0k7RXpFcWpxQ1Y7RXlFNWpxQ007SUFPSTtFekV3anFDVjtFeUUvanFDTTtJQU9JO0V6RTJqcUNWO0V5RWxrcUNNO0lBT0k7RXpFOGpxQ1Y7RXlFcmtxQ007SUFPSTtFekVpa3FDVjtFeUV4a3FDTTtJQU9JO0V6RW9rcUNWO0V5RTNrcUNNO0lBT0k7RXpFdWtxQ1Y7RXlFOWtxQ007SUFPSTtFekUwa3FDVjtFeUVqbHFDTTtJQU9JO0V6RTZrcUNWO0V5RXBscUNNO0lBT0k7RXpFZ2xxQ1Y7RXlFdmxxQ007SUFPSTtFekVtbHFDVjtFeUUxbHFDTTtJQU9JO0V6RXNscUNWO0V5RTdscUNNO0lBT0k7RXpFeWxxQ1Y7RXlFaG1xQ007SUFPSTtFekU0bHFDVjtFeUVubXFDTTtJQU9JO0V6RStscUNWO0V5RXRtcUNNO0lBT0k7RXpFa21xQ1Y7RXlFem1xQ007SUFPSTtFekVxbXFDVjtFeUU1bXFDTTtJQU9JO0V6RXdtcUNWO0V5RS9tcUNNO0lBT0k7RXpFMm1xQ1Y7RXlFbG5xQ007SUFPSTtFekU4bXFDVjtFeUVybnFDTTtJQU9JO0V6RWlucUNWO0V5RXhucUNNO0lBT0k7RXpFb25xQ1Y7RXlFM25xQ007SUFPSTtFekV1bnFDVjtFeUU5bnFDTTtJQU9JO0V6RTBucUNWO0V5RWpvcUNNO0lBT0k7RXpFNm5xQ1Y7RXlFcG9xQ007SUFPSTtFekVnb3FDVjtFeUV2b3FDTTtJQU9JO0V6RW1vcUNWO0V5RTFvcUNNO0lBT0k7RXpFc29xQ1Y7RXlFN29xQ007SUFPSTtFekV5b3FDVjtFeUVocHFDTTtJQU9JO0V6RTRvcUNWO0V5RW5wcUNNO0lBT0k7RXpFK29xQ1Y7RXlFdHBxQ007SUFPSTtFekVrcHFDVjtFeUV6cHFDTTtJQU9JO0V6RXFwcUNWO0V5RTVwcUNNO0lBT0k7RXpFd3BxQ1Y7RXlFL3BxQ007SUFPSTtFekUycHFDVjtFeUVscXFDTTtJQU9JO0V6RThwcUNWO0V5RXJxcUNNO0lBT0k7RXpFaXFxQ1Y7RXlFeHFxQ007SUFPSTtFekVvcXFDVjtBQUNGO0FjL3FxQ0k7RTJER0k7SUFPSTtFekV5cXFDVjtFeUVocnFDTTtJQU9JO0V6RTRxcUNWO0V5RW5ycUNNO0lBT0k7RXpFK3FxQ1Y7RXlFdHJxQ007SUFPSTtFekVrcnFDVjtFeUV6cnFDTTtJQU9JO0V6RXFycUNWO0V5RTVycUNNO0lBT0k7RXpFd3JxQ1Y7RXlFL3JxQ007SUFPSTtFekUycnFDVjtFeUVsc3FDTTtJQU9JO0V6RThycUNWO0V5RXJzcUNNO0lBT0k7RXpFaXNxQ1Y7RXlFeHNxQ007SUFPSTtFekVvc3FDVjtFeUUzc3FDTTtJQU9JO0V6RXVzcUNWO0V5RTlzcUNNO0lBT0k7RXpFMHNxQ1Y7RXlFanRxQ007SUFPSTtFekU2c3FDVjtFeUVwdHFDTTtJQU9JO0V6RWd0cUNWO0V5RXZ0cUNNO0lBT0k7RXpFbXRxQ1Y7RXlFMXRxQ007SUFPSTtFekVzdHFDVjtFeUU3dHFDTTtJQU9JO0V6RXl0cUNWO0V5RWh1cUNNO0lBT0k7RXpFNHRxQ1Y7RXlFbnVxQ007SUFPSTtFekUrdHFDVjtFeUV0dXFDTTtJQU9JO0V6RWt1cUNWO0V5RXp1cUNNO0lBT0k7RXpFcXVxQ1Y7RXlFNXVxQ007SUFPSTtFekV3dXFDVjtFeUUvdXFDTTtJQU9JO0V6RTJ1cUNWO0V5RWx2cUNNO0lBT0k7RXpFOHVxQ1Y7RXlFcnZxQ007SUFPSTtFekVpdnFDVjtFeUV4dnFDTTtJQU9JO0V6RW92cUNWO0V5RTN2cUNNO0lBT0k7RXpFdXZxQ1Y7RXlFOXZxQ007SUFPSTtFekUwdnFDVjtFeUVqd3FDTTtJQU9JO0V6RTZ2cUNWO0V5RXB3cUNNO0lBT0k7RXpFZ3dxQ1Y7RXlFdndxQ007SUFPSTtFekVtd3FDVjtFeUUxd3FDTTtJQU9JO0V6RXN3cUNWO0V5RTd3cUNNO0lBT0k7RXpFeXdxQ1Y7RXlFaHhxQ007SUFPSTtFekU0d3FDVjtFeUVueHFDTTtJQU9JO0V6RSt3cUNWO0V5RXR4cUNNO0lBT0k7RXpFa3hxQ1Y7RXlFenhxQ007SUFPSTtFekVxeHFDVjtFeUU1eHFDTTtJQU9JO0V6RXd4cUNWO0V5RS94cUNNO0lBT0k7RXpFMnhxQ1Y7RXlFbHlxQ007SUFPSTtFekU4eHFDVjtFeUVyeXFDTTtJQU9JO0V6RWl5cUNWO0V5RXh5cUNNO0lBT0k7RXpFb3lxQ1Y7RXlFM3lxQ007SUFPSTtFekV1eXFDVjtFeUU5eXFDTTtJQU9JO0V6RTB5cUNWO0V5RWp6cUNNO0lBT0k7RXpFNnlxQ1Y7RXlFcHpxQ007SUFPSTtFekVnenFDVjtFeUV2enFDTTtJQU9JO0V6RW16cUNWO0V5RTF6cUNNO0lBT0k7RXpFc3pxQ1Y7RXlFN3pxQ007SUFPSTtFekV5enFDVjtFeUVoMHFDTTtJQU9JO0V6RTR6cUNWO0V5RW4wcUNNO0lBT0k7RXpFK3pxQ1Y7RXlFdDBxQ007SUFPSTtFekVrMHFDVjtFeUV6MHFDTTtJQU9JO0V6RXEwcUNWO0V5RTUwcUNNO0lBT0k7RXpFdzBxQ1Y7RXlFLzBxQ007SUFPSTtFekUyMHFDVjtFeUVsMXFDTTtJQU9JO0V6RTgwcUNWO0V5RXIxcUNNO0lBT0k7RXpFaTFxQ1Y7RXlFeDFxQ007SUFPSTtFekVvMXFDVjtFeUUzMXFDTTtJQU9JO0V6RXUxcUNWO0V5RTkxcUNNO0lBT0k7RXpFMDFxQ1Y7RXlFajJxQ007SUFPSTtFekU2MXFDVjtFeUVwMnFDTTtJQU9JO0V6RWcycUNWO0V5RXYycUNNO0lBT0k7RXpFbTJxQ1Y7RXlFMTJxQ007SUFPSTtFekVzMnFDVjtFeUU3MnFDTTtJQU9JO0V6RXkycUNWO0V5RWgzcUNNO0lBT0k7RXpFNDJxQ1Y7RXlFbjNxQ007SUFPSTtFekUrMnFDVjtFeUV0M3FDTTtJQU9JO0V6RWszcUNWO0V5RXozcUNNO0lBT0k7RXpFcTNxQ1Y7RXlFNTNxQ007SUFPSTtJQUFBO0V6RXkzcUNWO0V5RWg0cUNNO0lBT0k7SUFBQTtFekU2M3FDVjtFeUVwNHFDTTtJQU9JO0lBQUE7RXpFaTRxQ1Y7RXlFeDRxQ007SUFPSTtJQUFBO0V6RXE0cUNWO0V5RTU0cUNNO0lBT0k7SUFBQTtFekV5NHFDVjtFeUVoNXFDTTtJQU9JO0lBQUE7RXpFNjRxQ1Y7RXlFcDVxQ007SUFPSTtJQUFBO0V6RWk1cUNWO0V5RXg1cUNNO0lBT0k7SUFBQTtFekVxNXFDVjtFeUU1NXFDTTtJQU9JO0lBQUE7RXpFeTVxQ1Y7RXlFaDZxQ007SUFPSTtJQUFBO0V6RTY1cUNWO0V5RXA2cUNNO0lBT0k7SUFBQTtFekVpNnFDVjtFeUV4NnFDTTtJQU9JO0lBQUE7RXpFcTZxQ1Y7RXlFNTZxQ007SUFPSTtJQUFBO0V6RXk2cUNWO0V5RWg3cUNNO0lBT0k7SUFBQTtFekU2NnFDVjtFeUVwN3FDTTtJQU9JO0V6RWc3cUNWO0V5RXY3cUNNO0lBT0k7RXpFbTdxQ1Y7RXlFMTdxQ007SUFPSTtFekVzN3FDVjtFeUU3N3FDTTtJQU9JO0V6RXk3cUNWO0V5RWg4cUNNO0lBT0k7RXpFNDdxQ1Y7RXlFbjhxQ007SUFPSTtFekUrN3FDVjtFeUV0OHFDTTtJQU9JO0V6RWs4cUNWO0V5RXo4cUNNO0lBT0k7RXpFcThxQ1Y7RXlFNThxQ007SUFPSTtFekV3OHFDVjtFeUUvOHFDTTtJQU9JO0V6RTI4cUNWO0V5RWw5cUNNO0lBT0k7RXpFODhxQ1Y7RXlFcjlxQ007SUFPSTtFekVpOXFDVjtFeUV4OXFDTTtJQU9JO0V6RW85cUNWO0V5RTM5cUNNO0lBT0k7RXpFdTlxQ1Y7RXlFOTlxQ007SUFPSTtFekUwOXFDVjtFeUVqK3FDTTtJQU9JO0V6RTY5cUNWO0V5RXArcUNNO0lBT0k7RXpFZytxQ1Y7RXlFditxQ007SUFPSTtFekVtK3FDVjtFeUUxK3FDTTtJQU9JO0V6RXMrcUNWO0V5RTcrcUNNO0lBT0k7RXpFeStxQ1Y7RXlFaC9xQ007SUFPSTtFekU0K3FDVjtFeUVuL3FDTTtJQU9JO0V6RSsrcUNWO0V5RXQvcUNNO0lBT0k7RXpFay9xQ1Y7RXlFei9xQ007SUFPSTtFekVxL3FDVjtFeUU1L3FDTTtJQU9JO0V6RXcvcUNWO0V5RS8vcUNNO0lBT0k7RXpFMi9xQ1Y7RXlFbGdyQ007SUFPSTtFekU4L3FDVjtFeUVyZ3JDTTtJQU9JO0V6RWlnckNWO0V5RXhnckNNO0lBT0k7RXpFb2dyQ1Y7RXlFM2dyQ007SUFPSTtFekV1Z3JDVjtFeUU5Z3JDTTtJQU9JO0V6RTBnckNWO0V5RWpockNNO0lBT0k7RXpFNmdyQ1Y7RXlFcGhyQ007SUFPSTtFekVnaHJDVjtFeUV2aHJDTTtJQU9JO0lBQUE7RXpFb2hyQ1Y7RXlFM2hyQ007SUFPSTtJQUFBO0V6RXdockNWO0V5RS9ockNNO0lBT0k7SUFBQTtFekU0aHJDVjtFeUVuaXJDTTtJQU9JO0lBQUE7RXpFZ2lyQ1Y7RXlFdmlyQ007SUFPSTtJQUFBO0V6RW9pckNWO0V5RTNpckNNO0lBT0k7SUFBQTtFekV3aXJDVjtFeUUvaXJDTTtJQU9JO0lBQUE7RXpFNGlyQ1Y7RXlFbmpyQ007SUFPSTtJQUFBO0V6RWdqckNWO0V5RXZqckNNO0lBT0k7SUFBQTtFekVvanJDVjtFeUUzanJDTTtJQU9JO0lBQUE7RXpFd2pyQ1Y7RXlFL2pyQ007SUFPSTtFekUyanJDVjtFeUVsa3JDTTtJQU9JO0V6RThqckNWO0V5RXJrckNNO0lBT0k7RXpFaWtyQ1Y7RXlFeGtyQ007SUFPSTtFekVva3JDVjtFeUUza3JDTTtJQU9JO0V6RXVrckNWO0V5RTlrckNNO0lBT0k7RXpFMGtyQ1Y7RXlFamxyQ007SUFPSTtFekU2a3JDVjtFeUVwbHJDTTtJQU9JO0V6RWdsckNWO0V5RXZsckNNO0lBT0k7RXpFbWxyQ1Y7RXlFMWxyQ007SUFPSTtFekVzbHJDVjtFeUU3bHJDTTtJQU9JO0V6RXlsckNWO0V5RWhtckNNO0lBT0k7RXpFNGxyQ1Y7RXlFbm1yQ007SUFPSTtFekUrbHJDVjtFeUV0bXJDTTtJQU9JO0V6RWttckNWO0V5RXptckNNO0lBT0k7RXpFcW1yQ1Y7RXlFNW1yQ007SUFPSTtFekV3bXJDVjtFeUUvbXJDTTtJQU9JO0V6RTJtckNWO0V5RWxuckNNO0lBT0k7RXpFOG1yQ1Y7RXlFcm5yQ007SUFPSTtFekVpbnJDVjtFeUV4bnJDTTtJQU9JO0V6RW9uckNWO0V5RTNuckNNO0lBT0k7RXpFdW5yQ1Y7RXlFOW5yQ007SUFPSTtFekUwbnJDVjtFeUVqb3JDTTtJQU9JO0V6RTZuckNWO0V5RXBvckNNO0lBT0k7RXpFZ29yQ1Y7RXlFdm9yQ007SUFPSTtFekVtb3JDVjtFeUUxb3JDTTtJQU9JO0V6RXNvckNWO0V5RTdvckNNO0lBT0k7SUFBQTtFekUwb3JDVjtFeUVqcHJDTTtJQU9JO0lBQUE7RXpFOG9yQ1Y7RXlFcnByQ007SUFPSTtJQUFBO0V6RWtwckNWO0V5RXpwckNNO0lBT0k7SUFBQTtFekVzcHJDVjtFeUU3cHJDTTtJQU9JO0lBQUE7RXpFMHByQ1Y7RXlFanFyQ007SUFPSTtJQUFBO0V6RThwckNWO0V5RXJxckNNO0lBT0k7SUFBQTtFekVrcXJDVjtFeUV6cXJDTTtJQU9JO0lBQUE7RXpFc3FyQ1Y7RXlFN3FyQ007SUFPSTtJQUFBO0V6RTBxckNWO0V5RWpyckNNO0lBT0k7SUFBQTtFekU4cXJDVjtFeUVycnJDTTtJQU9JO0lBQUE7RXpFa3JyQ1Y7RXlFenJyQ007SUFPSTtJQUFBO0V6RXNyckNWO0V5RTdyckNNO0lBT0k7RXpFeXJyQ1Y7RXlFaHNyQ007SUFPSTtFekU0cnJDVjtFeUVuc3JDTTtJQU9JO0V6RStyckNWO0V5RXRzckNNO0lBT0k7RXpFa3NyQ1Y7RXlFenNyQ007SUFPSTtFekVxc3JDVjtFeUU1c3JDTTtJQU9JO0V6RXdzckNWO0V5RS9zckNNO0lBT0k7RXpFMnNyQ1Y7RXlFbHRyQ007SUFPSTtFekU4c3JDVjtFeUVydHJDTTtJQU9JO0V6RWl0ckNWO0V5RXh0ckNNO0lBT0k7RXpFb3RyQ1Y7RXlFM3RyQ007SUFPSTtFekV1dHJDVjtFeUU5dHJDTTtJQU9JO0V6RTB0ckNWO0V5RWp1ckNNO0lBT0k7RXpFNnRyQ1Y7RXlFcHVyQ007SUFPSTtFekVndXJDVjtFeUV2dXJDTTtJQU9JO0V6RW11ckNWO0V5RTF1ckNNO0lBT0k7RXpFc3VyQ1Y7RXlFN3VyQ007SUFPSTtFekV5dXJDVjtFeUVodnJDTTtJQU9JO0V6RTR1ckNWO0V5RW52ckNNO0lBT0k7RXpFK3VyQ1Y7RXlFdHZyQ007SUFPSTtFekVrdnJDVjtFeUV6dnJDTTtJQU9JO0V6RXF2ckNWO0V5RTV2ckNNO0lBT0k7RXpFd3ZyQ1Y7RXlFL3ZyQ007SUFPSTtFekUydnJDVjtFeUVsd3JDTTtJQU9JO0V6RTh2ckNWO0V5RXJ3ckNNO0lBT0k7RXpFaXdyQ1Y7RXlFeHdyQ007SUFPSTtFekVvd3JDVjtFeUUzd3JDTTtJQU9JO0V6RXV3ckNWO0V5RTl3ckNNO0lBT0k7RXpFMHdyQ1Y7RXlFanhyQ007SUFPSTtFekU2d3JDVjtFeUVweHJDTTtJQU9JO0V6RWd4ckNWO0V5RXZ4ckNNO0lBT0k7RXpFbXhyQ1Y7RXlFMXhyQ007SUFPSTtFekVzeHJDVjtFeUU3eHJDTTtJQU9JO0V6RXl4ckNWO0V5RWh5ckNNO0lBT0k7RXpFNHhyQ1Y7RXlFbnlyQ007SUFPSTtFekUreHJDVjtFeUV0eXJDTTtJQU9JO0V6RWt5ckNWO0V5RXp5ckNNO0lBT0k7RXpFcXlyQ1Y7RXlFNXlyQ007SUFPSTtFekV3eXJDVjtFeUUveXJDTTtJQU9JO0V6RTJ5ckNWO0V5RWx6ckNNO0lBT0k7RXpFOHlyQ1Y7RXlFcnpyQ007SUFPSTtFekVpenJDVjtFeUV4enJDTTtJQU9JO0V6RW96ckNWO0V5RTN6ckNNO0lBT0k7RXpFdXpyQ1Y7RXlFOXpyQ007SUFPSTtFekUwenJDVjtFeUVqMHJDTTtJQU9JO0V6RTZ6ckNWO0FBQ0Y7QWN4MHJDSTtFMkRHSTtJQU9JO0V6RWswckNWO0V5RXowckNNO0lBT0k7RXpFcTByQ1Y7RXlFNTByQ007SUFPSTtFekV3MHJDVjtFeUUvMHJDTTtJQU9JO0V6RTIwckNWO0V5RWwxckNNO0lBT0k7RXpFODByQ1Y7RXlFcjFyQ007SUFPSTtFekVpMXJDVjtFeUV4MXJDTTtJQU9JO0V6RW8xckNWO0V5RTMxckNNO0lBT0k7RXpFdTFyQ1Y7RXlFOTFyQ007SUFPSTtFekUwMXJDVjtFeUVqMnJDTTtJQU9JO0V6RTYxckNWO0V5RXAyckNNO0lBT0k7RXpFZzJyQ1Y7RXlFdjJyQ007SUFPSTtFekVtMnJDVjtFeUUxMnJDTTtJQU9JO0V6RXMyckNWO0V5RTcyckNNO0lBT0k7RXpFeTJyQ1Y7RXlFaDNyQ007SUFPSTtFekU0MnJDVjtFeUVuM3JDTTtJQU9JO0V6RSsyckNWO0V5RXQzckNNO0lBT0k7RXpFazNyQ1Y7RXlFejNyQ007SUFPSTtFekVxM3JDVjtFeUU1M3JDTTtJQU9JO0V6RXczckNWO0V5RS8zckNNO0lBT0k7RXpFMjNyQ1Y7RXlFbDRyQ007SUFPSTtFekU4M3JDVjtFeUVyNHJDTTtJQU9JO0V6RWk0ckNWO0V5RXg0ckNNO0lBT0k7RXpFbzRyQ1Y7RXlFMzRyQ007SUFPSTtFekV1NHJDVjtFeUU5NHJDTTtJQU9JO0V6RTA0ckNWO0V5RWo1ckNNO0lBT0k7RXpFNjRyQ1Y7RXlFcDVyQ007SUFPSTtFekVnNXJDVjtFeUV2NXJDTTtJQU9JO0V6RW01ckNWO0V5RTE1ckNNO0lBT0k7RXpFczVyQ1Y7RXlFNzVyQ007SUFPSTtFekV5NXJDVjtFeUVoNnJDTTtJQU9JO0V6RTQ1ckNWO0V5RW42ckNNO0lBT0k7RXpFKzVyQ1Y7RXlFdDZyQ007SUFPSTtFekVrNnJDVjtFeUV6NnJDTTtJQU9JO0V6RXE2ckNWO0V5RTU2ckNNO0lBT0k7RXpFdzZyQ1Y7RXlFLzZyQ007SUFPSTtFekUyNnJDVjtFeUVsN3JDTTtJQU9JO0V6RTg2ckNWO0V5RXI3ckNNO0lBT0k7RXpFaTdyQ1Y7RXlFeDdyQ007SUFPSTtFekVvN3JDVjtFeUUzN3JDTTtJQU9JO0V6RXU3ckNWO0V5RTk3ckNNO0lBT0k7RXpFMDdyQ1Y7RXlFajhyQ007SUFPSTtFekU2N3JDVjtFeUVwOHJDTTtJQU9JO0V6RWc4ckNWO0V5RXY4ckNNO0lBT0k7RXpFbThyQ1Y7RXlFMThyQ007SUFPSTtFekVzOHJDVjtFeUU3OHJDTTtJQU9JO0V6RXk4ckNWO0V5RWg5ckNNO0lBT0k7RXpFNDhyQ1Y7RXlFbjlyQ007SUFPSTtFekUrOHJDVjtFeUV0OXJDTTtJQU9JO0V6RWs5ckNWO0V5RXo5ckNNO0lBT0k7RXpFcTlyQ1Y7RXlFNTlyQ007SUFPSTtFekV3OXJDVjtFeUUvOXJDTTtJQU9JO0V6RTI5ckNWO0V5RWwrckNNO0lBT0k7RXpFODlyQ1Y7RXlFcityQ007SUFPSTtFekVpK3JDVjtFeUV4K3JDTTtJQU9JO0V6RW8rckNWO0V5RTMrckNNO0lBT0k7RXpFdStyQ1Y7RXlFOStyQ007SUFPSTtFekUwK3JDVjtFeUVqL3JDTTtJQU9JO0V6RTYrckNWO0V5RXAvckNNO0lBT0k7RXpFZy9yQ1Y7RXlFdi9yQ007SUFPSTtFekVtL3JDVjtFeUUxL3JDTTtJQU9JO0V6RXMvckNWO0V5RTcvckNNO0lBT0k7RXpFeS9yQ1Y7RXlFaGdzQ007SUFPSTtFekU0L3JDVjtFeUVuZ3NDTTtJQU9JO0V6RSsvckNWO0V5RXRnc0NNO0lBT0k7RXpFa2dzQ1Y7RXlFemdzQ007SUFPSTtFekVxZ3NDVjtFeUU1Z3NDTTtJQU9JO0V6RXdnc0NWO0V5RS9nc0NNO0lBT0k7RXpFMmdzQ1Y7RXlFbGhzQ007SUFPSTtFekU4Z3NDVjtFeUVyaHNDTTtJQU9JO0lBQUE7RXpFa2hzQ1Y7RXlFemhzQ007SUFPSTtJQUFBO0V6RXNoc0NWO0V5RTdoc0NNO0lBT0k7SUFBQTtFekUwaHNDVjtFeUVqaXNDTTtJQU9JO0lBQUE7RXpFOGhzQ1Y7RXlFcmlzQ007SUFPSTtJQUFBO0V6RWtpc0NWO0V5RXppc0NNO0lBT0k7SUFBQTtFekVzaXNDVjtFeUU3aXNDTTtJQU9JO0lBQUE7RXpFMGlzQ1Y7RXlFampzQ007SUFPSTtJQUFBO0V6RThpc0NWO0V5RXJqc0NNO0lBT0k7SUFBQTtFekVranNDVjtFeUV6anNDTTtJQU9JO0lBQUE7RXpFc2pzQ1Y7RXlFN2pzQ007SUFPSTtJQUFBO0V6RTBqc0NWO0V5RWprc0NNO0lBT0k7SUFBQTtFekU4anNDVjtFeUVya3NDTTtJQU9JO0lBQUE7RXpFa2tzQ1Y7RXlFemtzQ007SUFPSTtJQUFBO0V6RXNrc0NWO0V5RTdrc0NNO0lBT0k7RXpFeWtzQ1Y7RXlFaGxzQ007SUFPSTtFekU0a3NDVjtFeUVubHNDTTtJQU9JO0V6RStrc0NWO0V5RXRsc0NNO0lBT0k7RXpFa2xzQ1Y7RXlFemxzQ007SUFPSTtFekVxbHNDVjtFeUU1bHNDTTtJQU9JO0V6RXdsc0NWO0V5RS9sc0NNO0lBT0k7RXpFMmxzQ1Y7RXlFbG1zQ007SUFPSTtFekU4bHNDVjtFeUVybXNDTTtJQU9JO0V6RWltc0NWO0V5RXhtc0NNO0lBT0k7RXpFb21zQ1Y7RXlFM21zQ007SUFPSTtFekV1bXNDVjtFeUU5bXNDTTtJQU9JO0V6RTBtc0NWO0V5RWpuc0NNO0lBT0k7RXpFNm1zQ1Y7RXlFcG5zQ007SUFPSTtFekVnbnNDVjtFeUV2bnNDTTtJQU9JO0V6RW1uc0NWO0V5RTFuc0NNO0lBT0k7RXpFc25zQ1Y7RXlFN25zQ007SUFPSTtFekV5bnNDVjtFeUVob3NDTTtJQU9JO0V6RTRuc0NWO0V5RW5vc0NNO0lBT0k7RXpFK25zQ1Y7RXlFdG9zQ007SUFPSTtFekVrb3NDVjtFeUV6b3NDTTtJQU9JO0V6RXFvc0NWO0V5RTVvc0NNO0lBT0k7RXpFd29zQ1Y7RXlFL29zQ007SUFPSTtFekUyb3NDVjtFeUVscHNDTTtJQU9JO0V6RThvc0NWO0V5RXJwc0NNO0lBT0k7RXpFaXBzQ1Y7RXlFeHBzQ007SUFPSTtFekVvcHNDVjtFeUUzcHNDTTtJQU9JO0V6RXVwc0NWO0V5RTlwc0NNO0lBT0k7RXpFMHBzQ1Y7RXlFanFzQ007SUFPSTtFekU2cHNDVjtFeUVwcXNDTTtJQU9JO0V6RWdxc0NWO0V5RXZxc0NNO0lBT0k7RXpFbXFzQ1Y7RXlFMXFzQ007SUFPSTtFekVzcXNDVjtFeUU3cXNDTTtJQU9JO0V6RXlxc0NWO0V5RWhyc0NNO0lBT0k7SUFBQTtFekU2cXNDVjtFeUVwcnNDTTtJQU9JO0lBQUE7RXpFaXJzQ1Y7RXlFeHJzQ007SUFPSTtJQUFBO0V6RXFyc0NWO0V5RTVyc0NNO0lBT0k7SUFBQTtFekV5cnNDVjtFeUVoc3NDTTtJQU9JO0lBQUE7RXpFNnJzQ1Y7RXlFcHNzQ007SUFPSTtJQUFBO0V6RWlzc0NWO0V5RXhzc0NNO0lBT0k7SUFBQTtFekVxc3NDVjtFeUU1c3NDTTtJQU9JO0lBQUE7RXpFeXNzQ1Y7RXlFaHRzQ007SUFPSTtJQUFBO0V6RTZzc0NWO0V5RXB0c0NNO0lBT0k7SUFBQTtFekVpdHNDVjtFeUV4dHNDTTtJQU9JO0V6RW90c0NWO0V5RTN0c0NNO0lBT0k7RXpFdXRzQ1Y7RXlFOXRzQ007SUFPSTtFekUwdHNDVjtFeUVqdXNDTTtJQU9JO0V6RTZ0c0NWO0V5RXB1c0NNO0lBT0k7RXpFZ3VzQ1Y7RXlFdnVzQ007SUFPSTtFekVtdXNDVjtFeUUxdXNDTTtJQU9JO0V6RXN1c0NWO0V5RTd1c0NNO0lBT0k7RXpFeXVzQ1Y7RXlFaHZzQ007SUFPSTtFekU0dXNDVjtFeUVudnNDTTtJQU9JO0V6RSt1c0NWO0V5RXR2c0NNO0lBT0k7RXpFa3ZzQ1Y7RXlFenZzQ007SUFPSTtFekVxdnNDVjtFeUU1dnNDTTtJQU9JO0V6RXd2c0NWO0V5RS92c0NNO0lBT0k7RXpFMnZzQ1Y7RXlFbHdzQ007SUFPSTtFekU4dnNDVjtFeUVyd3NDTTtJQU9JO0V6RWl3c0NWO0V5RXh3c0NNO0lBT0k7RXpFb3dzQ1Y7RXlFM3dzQ007SUFPSTtFekV1d3NDVjtFeUU5d3NDTTtJQU9JO0V6RTB3c0NWO0V5RWp4c0NNO0lBT0k7RXpFNndzQ1Y7RXlFcHhzQ007SUFPSTtFekVneHNDVjtFeUV2eHNDTTtJQU9JO0V6RW14c0NWO0V5RTF4c0NNO0lBT0k7RXpFc3hzQ1Y7RXlFN3hzQ007SUFPSTtFekV5eHNDVjtFeUVoeXNDTTtJQU9JO0V6RTR4c0NWO0V5RW55c0NNO0lBT0k7RXpFK3hzQ1Y7RXlFdHlzQ007SUFPSTtJQUFBO0V6RW15c0NWO0V5RTF5c0NNO0lBT0k7SUFBQTtFekV1eXNDVjtFeUU5eXNDTTtJQU9JO0lBQUE7RXpFMnlzQ1Y7RXlFbHpzQ007SUFPSTtJQUFBO0V6RSt5c0NWO0V5RXR6c0NNO0lBT0k7SUFBQTtFekVtenNDVjtFeUUxenNDTTtJQU9JO0lBQUE7RXpFdXpzQ1Y7RXlFOXpzQ007SUFPSTtJQUFBO0V6RTJ6c0NWO0V5RWwwc0NNO0lBT0k7SUFBQTtFekUrenNDVjtFeUV0MHNDTTtJQU9JO0lBQUE7RXpFbTBzQ1Y7RXlFMTBzQ007SUFPSTtJQUFBO0V6RXUwc0NWO0V5RTkwc0NNO0lBT0k7SUFBQTtFekUyMHNDVjtFeUVsMXNDTTtJQU9JO0lBQUE7RXpFKzBzQ1Y7RXlFdDFzQ007SUFPSTtFekVrMXNDVjtFeUV6MXNDTTtJQU9JO0V6RXExc0NWO0V5RTUxc0NNO0lBT0k7RXpFdzFzQ1Y7RXlFLzFzQ007SUFPSTtFekUyMXNDVjtFeUVsMnNDTTtJQU9JO0V6RTgxc0NWO0V5RXIyc0NNO0lBT0k7RXpFaTJzQ1Y7RXlFeDJzQ007SUFPSTtFekVvMnNDVjtFeUUzMnNDTTtJQU9JO0V6RXUyc0NWO0V5RTkyc0NNO0lBT0k7RXpFMDJzQ1Y7RXlFajNzQ007SUFPSTtFekU2MnNDVjtFeUVwM3NDTTtJQU9JO0V6RWczc0NWO0V5RXYzc0NNO0lBT0k7RXpFbTNzQ1Y7RXlFMTNzQ007SUFPSTtFekVzM3NDVjtFeUU3M3NDTTtJQU9JO0V6RXkzc0NWO0V5RWg0c0NNO0lBT0k7RXpFNDNzQ1Y7RXlFbjRzQ007SUFPSTtFekUrM3NDVjtFeUV0NHNDTTtJQU9JO0V6RWs0c0NWO0V5RXo0c0NNO0lBT0k7RXpFcTRzQ1Y7RXlFNTRzQ007SUFPSTtFekV3NHNDVjtFeUUvNHNDTTtJQU9JO0V6RTI0c0NWO0V5RWw1c0NNO0lBT0k7RXpFODRzQ1Y7RXlFcjVzQ007SUFPSTtFekVpNXNDVjtFeUV4NXNDTTtJQU9JO0V6RW81c0NWO0V5RTM1c0NNO0lBT0k7RXpFdTVzQ1Y7RXlFOTVzQ007SUFPSTtFekUwNXNDVjtFeUVqNnNDTTtJQU9JO0V6RTY1c0NWO0V5RXA2c0NNO0lBT0k7RXpFZzZzQ1Y7RXlFdjZzQ007SUFPSTtFekVtNnNDVjtFeUUxNnNDTTtJQU9JO0V6RXM2c0NWO0V5RTc2c0NNO0lBT0k7RXpFeTZzQ1Y7RXlFaDdzQ007SUFPSTtFekU0NnNDVjtFeUVuN3NDTTtJQU9JO0V6RSs2c0NWO0V5RXQ3c0NNO0lBT0k7RXpFazdzQ1Y7RXlFejdzQ007SUFPSTtFekVxN3NDVjtFeUU1N3NDTTtJQU9JO0V6RXc3c0NWO0V5RS83c0NNO0lBT0k7RXpFMjdzQ1Y7RXlFbDhzQ007SUFPSTtFekU4N3NDVjtFeUVyOHNDTTtJQU9JO0V6RWk4c0NWO0V5RXg4c0NNO0lBT0k7RXpFbzhzQ1Y7RXlFMzhzQ007SUFPSTtFekV1OHNDVjtFeUU5OHNDTTtJQU9JO0V6RTA4c0NWO0V5RWo5c0NNO0lBT0k7RXpFNjhzQ1Y7RXlFcDlzQ007SUFPSTtFekVnOXNDVjtFeUV2OXNDTTtJQU9JO0V6RW05c0NWO0V5RTE5c0NNO0lBT0k7RXpFczlzQ1Y7QUFDRjtBMEU3Z3RDQTtFRCtDUTtJQU9JO0V6RTI5c0NWO0V5RWwrc0NNO0lBT0k7RXpFODlzQ1Y7RXlFcitzQ007SUFPSTtFekVpK3NDVjtFeUV4K3NDTTtJQU9JO0V6RW8rc0NWO0FBQ0Y7QTBFeGd0Q0E7RUQ0QlE7SUFPSTtFekV5K3NDVjtFeUVoL3NDTTtJQU9JO0V6RTQrc0NWO0V5RW4vc0NNO0lBT0k7RXpFKytzQ1Y7RXlFdC9zQ007SUFPSTtFekVrL3NDVjtFeUV6L3NDTTtJQU9JO0V6RXEvc0NWO0V5RTUvc0NNO0lBT0k7RXpFdy9zQ1Y7RXlFLy9zQ007SUFPSTtFekUyL3NDVjtFeUVsZ3RDTTtJQU9JO0V6RTgvc0NWO0V5RXJndENNO0lBT0k7RXpFaWd0Q1Y7RXlFeGd0Q007SUFPSTtFekVvZ3RDVjtFeUUzZ3RDTTtJQU9JO0V6RXVndENWO0FBQ0Y7QThFN2t0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUUra3RDRjtBYzNndENJO0VnRXhFSjtJQU9JO0U5RWdsdENGO0FBQ0Y7QThFOWt0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RWdsdENKO0Fjdmh0Q0k7RWdFOURGO0lBUUk7SUFDQTtJQUNBO0U5RWlsdENKO0FBQ0Y7QThFOWt0Q0U7RUFDRTtFQUNBO0E5RWdsdENKO0E4RTlrdENJO0VBSkY7SUFLSTtFOUVpbHRDSjtBQUNGO0Fjdml0Q0k7RWdFaERGO0lBU0k7RTlFa2x0Q0o7QUFDRjtBOEU3a3RDTTtFQUNFO0VBQ0E7QTlFK2t0Q1I7QWNoanRDSTtFZ0VqQ0U7SUFLSTtFOUVnbHRDUjtBQUNGO0E4RTdrdENNO0VBQ0U7RUFDQTtFQUNBO0E5RStrdENSO0FjMWp0Q0k7RWdFeEJFO0lBTUk7RTlFZ2x0Q1I7QUFDRjtBOEU1a3RDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5RThrdENOO0Fjcmt0Q0k7RWdFYkE7SUFPSTtJQUNBO0lBQ0E7RTlFK2t0Q047QUFDRjtBOEUza3RDSTtFQUNFO0E5RTZrdENOO0E4RXZrdENJO0VBQ0U7QTlFeWt0Q047QThFdGt0Q0k7RUFDRTtFQUNBO0VBQ0E7QTlFd2t0Q047QWN2bHRDSTtFZ0VZQTtJQU1JO0lBQ0E7SUFDQTtFOUV5a3RDTjtBQUNGO0E4RXRrdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlFd2t0Q047QThFcmt0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUV1a3RDTjtBYzFtdENJO0VnRStCQTtJQU9JO0U5RXdrdENOO0FBQ0Y7QThFcGt0Q0U7RUFDRTtFQUNBO0E5RXNrdENKO0E4RW5rdENFO0VBQ0U7RUFDQTtBOUVxa3RDSjtBOEVsa3RDRTtFQUNFO0VBQ0E7QTlFb2t0Q0o7QThFaGt0Q0k7RUFDRTtFQUNBO0VBQ0E7QTlFa2t0Q047QThFL2p0Q0k7RUFDRTtFQUNBO0VBQ0E7QTlFaWt0Q047QWNyb3RDSTtFZ0VpRUE7SUFNSTtFOUVra3RDTjtBQUNGO0E4RTlqdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFZ2t0Q0o7QThFOWp0Q0k7RUFDRTtFQUNBO0E5RWdrdENOO0E4RTdqdENJO0VBQ0U7QTlFK2p0Q047O0FDeHV0Q0U7Ozs7RUFBQTtBQ0RGOztFQVNJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFPQTtFQzJPSSx5QkFMSTtFRHBPUjtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0FGMnV0Q0Y7O0FJMzF0Q0k7RUZzSEE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRjJ1dENKOztBS241dENBOzs7RUFHRTtBTHM1dENGOztBS3Y0dENJO0VBTko7SUFPTTtFTDI0dENKO0FBQ0Y7O0FLOTN0Q0E7RUFDRTtFQUNBO0VGNk9JLG1DQUxJO0VFdE9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaTR0Q0Y7O0FLeDN0Q0E7RUFDRTtFQUNBLGNDd21CUztFRHZtQlQ7RUFDQTtFQUNBLGFDdW1CVztBTm94c0NiOztBS2ozdENBO0VBQ0U7RUFDQSxxQkNpakJ1QjtFRDlpQnZCLGdCQ2lqQnFCO0VEaGpCckIsZ0JDaWpCcUI7RURoakJyQjtBTGszdENGOztBSy8ydENBO0VGdU1RO0FINHF0Q1I7QUd4MHRDSTtFRTNDSjtJRjhNUTtFSHlxdENOO0FBQ0Y7O0FLbjN0Q0E7RUZrTVE7QUhxcnRDUjtBR2oxdENJO0VFdENKO0lGeU1RO0VIa3J0Q047QUFDRjs7QUt2M3RDQTtFRjZMUTtBSDhydENSO0FHMTF0Q0k7RUVqQ0o7SUZvTVE7RUgycnRDTjtBQUNGOztBSzMzdENBO0VGd0xRO0FIdXN0Q1I7QUduMnRDSTtFRTVCSjtJRitMUTtFSG9zdENOO0FBQ0Y7O0FLLzN0Q0E7RUYrS00sa0JBTEk7QUh5dHRDVjs7QUs5M3RDQTtFRjBLTSxlQUxJO0FINnR0Q1Y7O0FLdjN0Q0E7RUFDRTtFQUNBLG1CQytWd0I7QU4yaHRDMUI7O0FLaDN0Q0E7RUFDRTtFQUNBO0VBQ0E7QUxtM3RDRjs7QUs3MnRDQTtFQUNFO0VBQ0E7RUFDQTtBTGczdENGOztBSzEydENBOztFQUVFO0FMNjJ0Q0Y7O0FLMTJ0Q0E7OztFQUdFO0VBQ0E7QUw2MnRDRjs7QUsxMnRDQTs7OztFQUlFO0FMNjJ0Q0Y7O0FLMTJ0Q0E7RUFDRSxnQkNzYmlCO0FOdTdzQ25COztBS3gydENBO0VBQ0U7RUFDQTtBTDIydENGOztBS3IydENBO0VBQ0U7QUx3MnRDRjs7QUtoMnRDQTs7RUFFRSxtQkMrWm1CO0FObzhzQ3JCOztBSzMxdENBO0VGNkVNLGtCQUxJO0FIdXh0Q1Y7O0FLeDF0Q0E7RUFDRSxjQzJkYTtFRDFkYjtFQUNBO0FMMjF0Q0Y7O0FLbDF0Q0E7O0VBRUU7RUZ3REksaUJBTEk7RUVqRFI7RUFDQTtBTHExdENGOztBS2wxdENBO0VBQU07QUxzMXRDTjs7QUtyMXRDQTtFQUFNO0FMeTF0Q047O0FLcDB0Q0U7RUFFRTtFQUNBO0FMczB0Q0o7O0FLL3p0Q0E7Ozs7RUFJRSxxQ0MyVWlCO0VIN1RiLGNBTEk7QUgwenRDVjs7QUszenRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VGRUksa0JBTEk7QUhrMHRDVjtBSzF6dENFO0VGSEksa0JBTEk7RUVVTjtFQUNBO0FMNHp0Q0o7O0FLeHp0Q0E7RUZWTSxrQkFMSTtFRWlCUjtFQUNBO0FMMnp0Q0Y7QUt4enRDRTtFQUNFO0FMMHp0Q0o7O0FLdHp0Q0E7RUFDRTtFRnRCSSxrQkFMSTtFRTZCUixXQy9TTTtFRGdUTix5QkN2U1M7RUNFUDtBUCtsdUNKO0FLdnp0Q0U7RUFDRTtFRjdCRSxjQUxJO0VFb0NOLGdCQzBTZTtBTitndENuQjs7QUtoenRDQTtFQUNFO0FMbXp0Q0Y7O0FLN3l0Q0E7O0VBRUU7QUxnenRDRjs7QUt4eXRDQTtFQUNFO0VBQ0E7QUwyeXRDRjs7QUt4eXRDQTtFQUNFLG1CQ3VXcUI7RUR0V3JCLHNCQ3NXcUI7RURyV3JCLGNDbFZTO0VEbVZUO0FMMnl0Q0Y7O0FLcHl0Q0E7RUFFRTtFQUNBO0FMc3l0Q0Y7O0FLbnl0Q0E7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBTHN5dENGOztBSzl4dENBO0VBQ0U7QUxpeXRDRjs7QUszeHRDQTtFQUVFO0FMNnh0Q0Y7O0FLcnh0Q0E7RUFDRTtBTHd4dENGOztBS254dENBOzs7OztFQUtFO0VBQ0E7RUY1SEksa0JBTEk7RUVtSVI7QUxzeHRDRjs7QUtseHRDQTs7RUFFRTtBTHF4dENGOztBS2h4dENBO0VBQ0U7QUxteHRDRjs7QUtoeHRDQTtFQUdFO0FMaXh0Q0Y7QUs5d3RDRTtFQUNFO0FMZ3h0Q0o7O0FLend0Q0E7RUFDRTtBTDR3dENGOztBS3B3dENBOzs7O0VBSUU7QUx1d3RDRjtBS3B3dENJOzs7O0VBQ0U7QUx5d3RDTjs7QUtsd3RDQTtFQUNFO0VBQ0E7QUxxd3RDRjs7QUtod3RDQTtFQUNFO0FMbXd0Q0Y7O0FLenZ0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTDR2dENGOztBS3B2dENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJDNkxxQjtFSDlZZjtFRW9OTjtBTHN2dENGO0FHdG11Q0k7RUV5V0o7SUZ0TVE7RUh1OHRDTjtBQUNGO0FLenZ0Q0U7RUFDRTtBTDJ2dENKOztBS3B2dENBOzs7Ozs7O0VBT0U7QUx1dnRDRjs7QUtwdnRDQTtFQUNFO0FMdXZ0Q0Y7O0FLOXV0Q0E7RUFDRTtFQUNBO0FMaXZ0Q0Y7O0FLenV0Q0E7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QUx5dXRDRjs7QUtwdXRDQTtFQUNFO0FMdXV0Q0Y7O0FLaHV0Q0E7RUFDRTtFQUNBO0FMbXV0Q0Y7O0FLOXR0Q0E7RUFDRTtBTGl1dENGOztBSzV0dENBO0VBQ0U7QUwrdHRDRjs7QUt4dHRDQTtFQUNFO0VBQ0E7QUwydHRDRjs7QUtudHRDQTtFQUNFO0FMc3R0Q0Y7O0FLOXN0Q0E7RUFDRTtBTGl0dENGOztBUXR4dUNBO0VMbVFNLGtCQUxJO0VLNVBSLGdCRituQmlCO0FOMHB0Q25COztBUXB4dUNFO0VMZ1FNO0VLNVBKLGdCRmduQmtCO0VFL21CbEIsZ0JGaW1CbUI7QU5vcnRDdkI7QUd0cnVDSTtFS3BHRjtJTHVRTTtFSHVodUNOO0FBQ0Y7O0FRL3h1Q0U7RUxnUU07RUs1UEosZ0JGZ25Ca0I7RUUvbUJsQixnQkZpbUJtQjtBTitydEN2QjtBR2pzdUNJO0VLcEdGO0lMdVFNO0VIa2l1Q047QUFDRjs7QVExeXVDRTtFTGdRTTtFSzVQSixnQkZnbkJrQjtFRS9tQmxCLGdCRmltQm1CO0FOMHN0Q3ZCO0FHNXN1Q0k7RUtwR0Y7SUx1UU07RUg2aXVDTjtBQUNGOztBUXJ6dUNFO0VMZ1FNO0VLNVBKLGdCRmduQmtCO0VFL21CbEIsZ0JGaW1CbUI7QU5xdHRDdkI7QUd2dHVDSTtFS3BHRjtJTHVRTTtFSHdqdUNOO0FBQ0Y7O0FRaDB1Q0U7RUxnUU07RUs1UEosZ0JGZ25Ca0I7RUUvbUJsQixnQkZpbUJtQjtBTmd1dEN2QjtBR2x1dUNJO0VLcEdGO0lMdVFNO0VIbWt1Q047QUFDRjs7QVEzMHVDRTtFTGdRTTtFSzVQSixnQkZnbkJrQjtFRS9tQmxCLGdCRmltQm1CO0FOMnV0Q3ZCO0FHN3V1Q0k7RUtwR0Y7SUx1UU07RUg4a3VDTjtBQUNGOztBUTl6dUNBO0VDdkRFO0VBQ0E7QVR5M3VDRjs7QVE5enVDQTtFQzVERTtFQUNBO0FUODN1Q0Y7O0FRaDB1Q0E7RUFDRTtBUm0wdUNGO0FRajB1Q0U7RUFDRSxvQkZvbkJrQjtBTitzdEN0Qjs7QVF6enVDQTtFTDhNTSxrQkFMSTtFS3ZNUjtBUjR6dUNGOztBUXh6dUNBO0VBQ0UsbUJGdVNPO0VIaEdILGtCQUxJO0FIMG51Q1Y7QVF6enVDRTtFQUNFO0FSMnp1Q0o7O0FRdnp1Q0E7RUFDRTtFQUNBLG1CRjZSTztFSGhHSCxrQkFMSTtFS3RMUixjRnRGUztBTmc1dUNYO0FReHp1Q0U7RUFDRTtBUjB6dUNKOztBVTE1dUNBO0VDSUU7RUFHQTtBWHc1dUNGOztBVXo1dUNBO0VBQ0UsZ0JKMmdEa0I7RUkxZ0RsQixzQkpQTTtFSVFOO0VIR0U7RUlSRjtFQUdBO0FYaTZ1Q0Y7O0FVbjV1Q0E7RUFFRTtBVnE1dUNGOztBVWw1dUNBO0VBQ0U7RUFDQTtBVnE1dUNGOztBVWw1dUNBO0VQeVBNLGtCQUxJO0VPbFBSLGNKMUJTO0FOKzZ1Q1g7O0FZdjd1Q0U7Ozs7Ozs7RUNIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm84dUNGOztBYzk0dUNJO0VGNUNFO0lBQ0UsZ0JOdWVlO0VOdTl0Q3JCO0FBQ0Y7QWNwNXVDSTtFRjVDRTtJQUNFLGdCTnVlZTtFTjQ5dENyQjtBQUNGO0FjejV1Q0k7RUY1Q0U7SUFDRSxnQk51ZWU7RU5pK3RDckI7QUFDRjtBYzk1dUNJO0VGNUNFO0lBQ0UsaUJOdWVlO0VOcyt0Q3JCO0FBQ0Y7QWNuNnVDSTtFRjVDRTtJQUNFLGlCTnVlZTtFTjIrdENyQjtBQUNGO0Flbit1Q0E7RUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QWZ5K3VDSjs7QWVwK3VDRTtFQ05BO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FoQjYrdUNGO0FlMyt1Q0k7RUNPRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCdSt1Q0Y7O0FnQng3dUNNO0VBQ0U7QWhCMjd1Q1I7O0FnQng3dUNNO0VBcENKO0VBQ0E7QWhCZyt1Q0Y7O0FnQmw5dUNFO0VBQ0U7RUFDQTtBaEJxOXVDSjs7QWdCdjl1Q0U7RUFDRTtFQUNBO0FoQjA5dUNKOztBZ0I1OXVDRTtFQUNFO0VBQ0E7QWhCKzl1Q0o7O0FnQmordUNFO0VBQ0U7RUFDQTtBaEJvK3VDSjs7QWdCdCt1Q0U7RUFDRTtFQUNBO0FoQnkrdUNKOztBZ0IzK3VDRTtFQUNFO0VBQ0E7QWhCOCt1Q0o7O0FnQi84dUNNO0VBaERKO0VBQ0E7QWhCbWd2Q0Y7O0FnQjk4dUNVO0VBaEVOO0VBQ0E7QWhCa2h2Q0o7O0FnQm45dUNVO0VBaEVOO0VBQ0E7QWhCdWh2Q0o7O0FnQng5dUNVO0VBaEVOO0VBQ0E7QWhCNGh2Q0o7O0FnQjc5dUNVO0VBaEVOO0VBQ0E7QWhCaWl2Q0o7O0FnQmwrdUNVO0VBaEVOO0VBQ0E7QWhCc2l2Q0o7O0FnQnYrdUNVO0VBaEVOO0VBQ0E7QWhCMml2Q0o7O0FnQjUrdUNVO0VBaEVOO0VBQ0E7QWhCZ2p2Q0o7O0FnQmovdUNVO0VBaEVOO0VBQ0E7QWhCcWp2Q0o7O0FnQnQvdUNVO0VBaEVOO0VBQ0E7QWhCMGp2Q0o7O0FnQjMvdUNVO0VBaEVOO0VBQ0E7QWhCK2p2Q0o7O0FnQmhndkNVO0VBaEVOO0VBQ0E7QWhCb2t2Q0o7O0FnQnJndkNVO0VBaEVOO0VBQ0E7QWhCeWt2Q0o7O0FnQmxndkNZO0VBeERWO0FoQjhqdkNGOztBZ0J0Z3ZDWTtFQXhEVjtBaEJra3ZDRjs7QWdCMWd2Q1k7RUF4RFY7QWhCc2t2Q0Y7O0FnQjlndkNZO0VBeERWO0FoQjBrdkNGOztBZ0JsaHZDWTtFQXhEVjtBaEI4a3ZDRjs7QWdCdGh2Q1k7RUF4RFY7QWhCa2x2Q0Y7O0FnQjFodkNZO0VBeERWO0FoQnNsdkNGOztBZ0I5aHZDWTtFQXhEVjtBaEIwbHZDRjs7QWdCbGl2Q1k7RUF4RFY7QWhCOGx2Q0Y7O0FnQnRpdkNZO0VBeERWO0FoQmttdkNGOztBZ0IxaXZDWTtFQXhEVjtBaEJzbXZDRjs7QWdCbml2Q1E7O0VBRUU7QWhCc2l2Q1Y7O0FnQm5pdkNROztFQUVFO0FoQnNpdkNWOztBZ0I3aXZDUTs7RUFFRTtBaEJnanZDVjs7QWdCN2l2Q1E7O0VBRUU7QWhCZ2p2Q1Y7O0FnQnZqdkNROztFQUVFO0FoQjBqdkNWOztBZ0J2anZDUTs7RUFFRTtBaEIwanZDVjs7QWdCamt2Q1E7O0VBRUU7QWhCb2t2Q1Y7O0FnQmprdkNROztFQUVFO0FoQm9rdkNWOztBZ0Iza3ZDUTs7RUFFRTtBaEI4a3ZDVjs7QWdCM2t2Q1E7O0VBRUU7QWhCOGt2Q1Y7O0FnQnJsdkNROztFQUVFO0FoQndsdkNWOztBZ0JybHZDUTs7RUFFRTtBaEJ3bHZDVjs7QWNscHZDSTtFRVVFO0lBQ0U7RWhCNG92Q047RWdCem92Q0k7SUFwQ0o7SUFDQTtFaEJncnZDQTtFZ0JscXZDQTtJQUNFO0lBQ0E7RWhCb3F2Q0Y7RWdCdHF2Q0E7SUFDRTtJQUNBO0VoQndxdkNGO0VnQjFxdkNBO0lBQ0U7SUFDQTtFaEI0cXZDRjtFZ0I5cXZDQTtJQUNFO0lBQ0E7RWhCZ3J2Q0Y7RWdCbHJ2Q0E7SUFDRTtJQUNBO0VoQm9ydkNGO0VnQnRydkNBO0lBQ0U7SUFDQTtFaEJ3cnZDRjtFZ0J6cHZDSTtJQWhESjtJQUNBO0VoQjRzdkNBO0VnQnZwdkNRO0lBaEVOO0lBQ0E7RWhCMHR2Q0Y7RWdCM3B2Q1E7SUFoRU47SUFDQTtFaEI4dHZDRjtFZ0IvcHZDUTtJQWhFTjtJQUNBO0VoQmt1dkNGO0VnQm5xdkNRO0lBaEVOO0lBQ0E7RWhCc3V2Q0Y7RWdCdnF2Q1E7SUFoRU47SUFDQTtFaEIwdXZDRjtFZ0IzcXZDUTtJQWhFTjtJQUNBO0VoQjh1dkNGO0VnQi9xdkNRO0lBaEVOO0lBQ0E7RWhCa3Z2Q0Y7RWdCbnJ2Q1E7SUFoRU47SUFDQTtFaEJzdnZDRjtFZ0J2cnZDUTtJQWhFTjtJQUNBO0VoQjB2dkNGO0VnQjNydkNRO0lBaEVOO0lBQ0E7RWhCOHZ2Q0Y7RWdCL3J2Q1E7SUFoRU47SUFDQTtFaEJrd3ZDRjtFZ0Juc3ZDUTtJQWhFTjtJQUNBO0VoQnN3dkNGO0VnQi9ydkNVO0lBeERWO0VoQjB2dkNBO0VnQmxzdkNVO0lBeERWO0VoQjZ2dkNBO0VnQnJzdkNVO0lBeERWO0VoQmd3dkNBO0VnQnhzdkNVO0lBeERWO0VoQm13dkNBO0VnQjNzdkNVO0lBeERWO0VoQnN3dkNBO0VnQjlzdkNVO0lBeERWO0VoQnl3dkNBO0VnQmp0dkNVO0lBeERWO0VoQjR3dkNBO0VnQnB0dkNVO0lBeERWO0VoQit3dkNBO0VnQnZ0dkNVO0lBeERWO0VoQmt4dkNBO0VnQjF0dkNVO0lBeERWO0VoQnF4dkNBO0VnQjd0dkNVO0lBeERWO0VoQnd4dkNBO0VnQmh1dkNVO0lBeERWO0VoQjJ4dkNBO0VnQnh0dkNNOztJQUVFO0VoQjB0dkNSO0VnQnZ0dkNNOztJQUVFO0VoQnl0dkNSO0VnQmh1dkNNOztJQUVFO0VoQmt1dkNSO0VnQi90dkNNOztJQUVFO0VoQml1dkNSO0VnQnh1dkNNOztJQUVFO0VoQjB1dkNSO0VnQnZ1dkNNOztJQUVFO0VoQnl1dkNSO0VnQmh2dkNNOztJQUVFO0VoQmt2dkNSO0VnQi91dkNNOztJQUVFO0VoQml2dkNSO0VnQnh2dkNNOztJQUVFO0VoQjB2dkNSO0VnQnZ2dkNNOztJQUVFO0VoQnl2dkNSO0VnQmh3dkNNOztJQUVFO0VoQmt3dkNSO0VnQi92dkNNOztJQUVFO0VoQml3dkNSO0FBQ0Y7QWM1enZDSTtFRVVFO0lBQ0U7RWhCcXp2Q047RWdCbHp2Q0k7SUFwQ0o7SUFDQTtFaEJ5MXZDQTtFZ0IzMHZDQTtJQUNFO0lBQ0E7RWhCNjB2Q0Y7RWdCLzB2Q0E7SUFDRTtJQUNBO0VoQmkxdkNGO0VnQm4xdkNBO0lBQ0U7SUFDQTtFaEJxMXZDRjtFZ0J2MXZDQTtJQUNFO0lBQ0E7RWhCeTF2Q0Y7RWdCMzF2Q0E7SUFDRTtJQUNBO0VoQjYxdkNGO0VnQi8xdkNBO0lBQ0U7SUFDQTtFaEJpMnZDRjtFZ0JsMHZDSTtJQWhESjtJQUNBO0VoQnEzdkNBO0VnQmgwdkNRO0lBaEVOO0lBQ0E7RWhCbTR2Q0Y7RWdCcDB2Q1E7SUFoRU47SUFDQTtFaEJ1NHZDRjtFZ0J4MHZDUTtJQWhFTjtJQUNBO0VoQjI0dkNGO0VnQjUwdkNRO0lBaEVOO0lBQ0E7RWhCKzR2Q0Y7RWdCaDF2Q1E7SUFoRU47SUFDQTtFaEJtNXZDRjtFZ0JwMXZDUTtJQWhFTjtJQUNBO0VoQnU1dkNGO0VnQngxdkNRO0lBaEVOO0lBQ0E7RWhCMjV2Q0Y7RWdCNTF2Q1E7SUFoRU47SUFDQTtFaEIrNXZDRjtFZ0JoMnZDUTtJQWhFTjtJQUNBO0VoQm02dkNGO0VnQnAydkNRO0lBaEVOO0lBQ0E7RWhCdTZ2Q0Y7RWdCeDJ2Q1E7SUFoRU47SUFDQTtFaEIyNnZDRjtFZ0I1MnZDUTtJQWhFTjtJQUNBO0VoQis2dkNGO0VnQngydkNVO0lBeERWO0VoQm02dkNBO0VnQjMydkNVO0lBeERWO0VoQnM2dkNBO0VnQjkydkNVO0lBeERWO0VoQnk2dkNBO0VnQmozdkNVO0lBeERWO0VoQjQ2dkNBO0VnQnAzdkNVO0lBeERWO0VoQis2dkNBO0VnQnYzdkNVO0lBeERWO0VoQms3dkNBO0VnQjEzdkNVO0lBeERWO0VoQnE3dkNBO0VnQjczdkNVO0lBeERWO0VoQnc3dkNBO0VnQmg0dkNVO0lBeERWO0VoQjI3dkNBO0VnQm40dkNVO0lBeERWO0VoQjg3dkNBO0VnQnQ0dkNVO0lBeERWO0VoQmk4dkNBO0VnQno0dkNVO0lBeERWO0VoQm84dkNBO0VnQmo0dkNNOztJQUVFO0VoQm00dkNSO0VnQmg0dkNNOztJQUVFO0VoQms0dkNSO0VnQno0dkNNOztJQUVFO0VoQjI0dkNSO0VnQng0dkNNOztJQUVFO0VoQjA0dkNSO0VnQmo1dkNNOztJQUVFO0VoQm01dkNSO0VnQmg1dkNNOztJQUVFO0VoQms1dkNSO0VnQno1dkNNOztJQUVFO0VoQjI1dkNSO0VnQng1dkNNOztJQUVFO0VoQjA1dkNSO0VnQmo2dkNNOztJQUVFO0VoQm02dkNSO0VnQmg2dkNNOztJQUVFO0VoQms2dkNSO0VnQno2dkNNOztJQUVFO0VoQjI2dkNSO0VnQng2dkNNOztJQUVFO0VoQjA2dkNSO0FBQ0Y7QWNyK3ZDSTtFRVVFO0lBQ0U7RWhCODl2Q047RWdCMzl2Q0k7SUFwQ0o7SUFDQTtFaEJrZ3dDQTtFZ0JwL3ZDQTtJQUNFO0lBQ0E7RWhCcy92Q0Y7RWdCeC92Q0E7SUFDRTtJQUNBO0VoQjAvdkNGO0VnQjUvdkNBO0lBQ0U7SUFDQTtFaEI4L3ZDRjtFZ0JoZ3dDQTtJQUNFO0lBQ0E7RWhCa2d3Q0Y7RWdCcGd3Q0E7SUFDRTtJQUNBO0VoQnNnd0NGO0VnQnhnd0NBO0lBQ0U7SUFDQTtFaEIwZ3dDRjtFZ0IzK3ZDSTtJQWhESjtJQUNBO0VoQjhod0NBO0VnQnordkNRO0lBaEVOO0lBQ0E7RWhCNGl3Q0Y7RWdCNyt2Q1E7SUFoRU47SUFDQTtFaEJnandDRjtFZ0JqL3ZDUTtJQWhFTjtJQUNBO0VoQm9qd0NGO0VnQnIvdkNRO0lBaEVOO0lBQ0E7RWhCd2p3Q0Y7RWdCei92Q1E7SUFoRU47SUFDQTtFaEI0andDRjtFZ0I3L3ZDUTtJQWhFTjtJQUNBO0VoQmdrd0NGO0VnQmpnd0NRO0lBaEVOO0lBQ0E7RWhCb2t3Q0Y7RWdCcmd3Q1E7SUFoRU47SUFDQTtFaEJ3a3dDRjtFZ0J6Z3dDUTtJQWhFTjtJQUNBO0VoQjRrd0NGO0VnQjdnd0NRO0lBaEVOO0lBQ0E7RWhCZ2x3Q0Y7RWdCamh3Q1E7SUFoRU47SUFDQTtFaEJvbHdDRjtFZ0JyaHdDUTtJQWhFTjtJQUNBO0VoQndsd0NGO0VnQmpod0NVO0lBeERWO0VoQjRrd0NBO0VnQnBod0NVO0lBeERWO0VoQitrd0NBO0VnQnZod0NVO0lBeERWO0VoQmtsd0NBO0VnQjFod0NVO0lBeERWO0VoQnFsd0NBO0VnQjdod0NVO0lBeERWO0VoQndsd0NBO0VnQmhpd0NVO0lBeERWO0VoQjJsd0NBO0VnQm5pd0NVO0lBeERWO0VoQjhsd0NBO0VnQnRpd0NVO0lBeERWO0VoQmltd0NBO0VnQnppd0NVO0lBeERWO0VoQm9td0NBO0VnQjVpd0NVO0lBeERWO0VoQnVtd0NBO0VnQi9pd0NVO0lBeERWO0VoQjBtd0NBO0VnQmxqd0NVO0lBeERWO0VoQjZtd0NBO0VnQjFpd0NNOztJQUVFO0VoQjRpd0NSO0VnQnppd0NNOztJQUVFO0VoQjJpd0NSO0VnQmxqd0NNOztJQUVFO0VoQm9qd0NSO0VnQmpqd0NNOztJQUVFO0VoQm1qd0NSO0VnQjFqd0NNOztJQUVFO0VoQjRqd0NSO0VnQnpqd0NNOztJQUVFO0VoQjJqd0NSO0VnQmxrd0NNOztJQUVFO0VoQm9rd0NSO0VnQmprd0NNOztJQUVFO0VoQm1rd0NSO0VnQjFrd0NNOztJQUVFO0VoQjRrd0NSO0VnQnprd0NNOztJQUVFO0VoQjJrd0NSO0VnQmxsd0NNOztJQUVFO0VoQm9sd0NSO0VnQmpsd0NNOztJQUVFO0VoQm1sd0NSO0FBQ0Y7QWM5b3dDSTtFRVVFO0lBQ0U7RWhCdW93Q047RWdCcG93Q0k7SUFwQ0o7SUFDQTtFaEIycXdDQTtFZ0I3cHdDQTtJQUNFO0lBQ0E7RWhCK3B3Q0Y7RWdCanF3Q0E7SUFDRTtJQUNBO0VoQm1xd0NGO0VnQnJxd0NBO0lBQ0U7SUFDQTtFaEJ1cXdDRjtFZ0J6cXdDQTtJQUNFO0lBQ0E7RWhCMnF3Q0Y7RWdCN3F3Q0E7SUFDRTtJQUNBO0VoQitxd0NGO0VnQmpyd0NBO0lBQ0U7SUFDQTtFaEJtcndDRjtFZ0JwcHdDSTtJQWhESjtJQUNBO0VoQnVzd0NBO0VnQmxwd0NRO0lBaEVOO0lBQ0E7RWhCcXR3Q0Y7RWdCdHB3Q1E7SUFoRU47SUFDQTtFaEJ5dHdDRjtFZ0IxcHdDUTtJQWhFTjtJQUNBO0VoQjZ0d0NGO0VnQjlwd0NRO0lBaEVOO0lBQ0E7RWhCaXV3Q0Y7RWdCbHF3Q1E7SUFoRU47SUFDQTtFaEJxdXdDRjtFZ0J0cXdDUTtJQWhFTjtJQUNBO0VoQnl1d0NGO0VnQjFxd0NRO0lBaEVOO0lBQ0E7RWhCNnV3Q0Y7RWdCOXF3Q1E7SUFoRU47SUFDQTtFaEJpdndDRjtFZ0JscndDUTtJQWhFTjtJQUNBO0VoQnF2d0NGO0VnQnRyd0NRO0lBaEVOO0lBQ0E7RWhCeXZ3Q0Y7RWdCMXJ3Q1E7SUFoRU47SUFDQTtFaEI2dndDRjtFZ0I5cndDUTtJQWhFTjtJQUNBO0VoQml3d0NGO0VnQjFyd0NVO0lBeERWO0VoQnF2d0NBO0VnQjdyd0NVO0lBeERWO0VoQnd2d0NBO0VnQmhzd0NVO0lBeERWO0VoQjJ2d0NBO0VnQm5zd0NVO0lBeERWO0VoQjh2d0NBO0VnQnRzd0NVO0lBeERWO0VoQml3d0NBO0VnQnpzd0NVO0lBeERWO0VoQm93d0NBO0VnQjVzd0NVO0lBeERWO0VoQnV3d0NBO0VnQi9zd0NVO0lBeERWO0VoQjB3d0NBO0VnQmx0d0NVO0lBeERWO0VoQjZ3d0NBO0VnQnJ0d0NVO0lBeERWO0VoQmd4d0NBO0VnQnh0d0NVO0lBeERWO0VoQm14d0NBO0VnQjN0d0NVO0lBeERWO0VoQnN4d0NBO0VnQm50d0NNOztJQUVFO0VoQnF0d0NSO0VnQmx0d0NNOztJQUVFO0VoQm90d0NSO0VnQjN0d0NNOztJQUVFO0VoQjZ0d0NSO0VnQjF0d0NNOztJQUVFO0VoQjR0d0NSO0VnQm51d0NNOztJQUVFO0VoQnF1d0NSO0VnQmx1d0NNOztJQUVFO0VoQm91d0NSO0VnQjN1d0NNOztJQUVFO0VoQjZ1d0NSO0VnQjF1d0NNOztJQUVFO0VoQjR1d0NSO0VnQm52d0NNOztJQUVFO0VoQnF2d0NSO0VnQmx2d0NNOztJQUVFO0VoQm92d0NSO0VnQjN2d0NNOztJQUVFO0VoQjZ2d0NSO0VnQjF2d0NNOztJQUVFO0VoQjR2d0NSO0FBQ0Y7QWN2endDSTtFRVVFO0lBQ0U7RWhCZ3p3Q047RWdCN3l3Q0k7SUFwQ0o7SUFDQTtFaEJvMXdDQTtFZ0J0MHdDQTtJQUNFO0lBQ0E7RWhCdzB3Q0Y7RWdCMTB3Q0E7SUFDRTtJQUNBO0VoQjQwd0NGO0VnQjkwd0NBO0lBQ0U7SUFDQTtFaEJnMXdDRjtFZ0JsMXdDQTtJQUNFO0lBQ0E7RWhCbzF3Q0Y7RWdCdDF3Q0E7SUFDRTtJQUNBO0VoQncxd0NGO0VnQjExd0NBO0lBQ0U7SUFDQTtFaEI0MXdDRjtFZ0I3endDSTtJQWhESjtJQUNBO0VoQmczd0NBO0VnQjN6d0NRO0lBaEVOO0lBQ0E7RWhCODN3Q0Y7RWdCL3p3Q1E7SUFoRU47SUFDQTtFaEJrNHdDRjtFZ0JuMHdDUTtJQWhFTjtJQUNBO0VoQnM0d0NGO0VnQnYwd0NRO0lBaEVOO0lBQ0E7RWhCMDR3Q0Y7RWdCMzB3Q1E7SUFoRU47SUFDQTtFaEI4NHdDRjtFZ0IvMHdDUTtJQWhFTjtJQUNBO0VoQms1d0NGO0VnQm4xd0NRO0lBaEVOO0lBQ0E7RWhCczV3Q0Y7RWdCdjF3Q1E7SUFoRU47SUFDQTtFaEIwNXdDRjtFZ0IzMXdDUTtJQWhFTjtJQUNBO0VoQjg1d0NGO0VnQi8xd0NRO0lBaEVOO0lBQ0E7RWhCazZ3Q0Y7RWdCbjJ3Q1E7SUFoRU47SUFDQTtFaEJzNndDRjtFZ0J2MndDUTtJQWhFTjtJQUNBO0VoQjA2d0NGO0VnQm4yd0NVO0lBeERWO0VoQjg1d0NBO0VnQnQyd0NVO0lBeERWO0VoQmk2d0NBO0VnQnoyd0NVO0lBeERWO0VoQm82d0NBO0VnQjUyd0NVO0lBeERWO0VoQnU2d0NBO0VnQi8yd0NVO0lBeERWO0VoQjA2d0NBO0VnQmwzd0NVO0lBeERWO0VoQjY2d0NBO0VnQnIzd0NVO0lBeERWO0VoQmc3d0NBO0VnQngzd0NVO0lBeERWO0VoQm03d0NBO0VnQjMzd0NVO0lBeERWO0VoQnM3d0NBO0VnQjkzd0NVO0lBeERWO0VoQnk3d0NBO0VnQmo0d0NVO0lBeERWO0VoQjQ3d0NBO0VnQnA0d0NVO0lBeERWO0VoQis3d0NBO0VnQjUzd0NNOztJQUVFO0VoQjgzd0NSO0VnQjMzd0NNOztJQUVFO0VoQjYzd0NSO0VnQnA0d0NNOztJQUVFO0VoQnM0d0NSO0VnQm40d0NNOztJQUVFO0VoQnE0d0NSO0VnQjU0d0NNOztJQUVFO0VoQjg0d0NSO0VnQjM0d0NNOztJQUVFO0VoQjY0d0NSO0VnQnA1d0NNOztJQUVFO0VoQnM1d0NSO0VnQm41d0NNOztJQUVFO0VoQnE1d0NSO0VnQjU1d0NNOztJQUVFO0VoQjg1d0NSO0VnQjM1d0NNOztJQUVFO0VoQjY1d0NSO0VnQnA2d0NNOztJQUVFO0VoQnM2d0NSO0VnQm42d0NNOztJQUVFO0VoQnE2d0NSO0FBQ0Y7QWlCM2h4Q0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSxtQlh3V087RVd2V1AsbUJYa3JCMEI7RVdqckIxQjtBakIwaHhDRjtBaUJuaHhDRTtFQUNFO0VBRUE7RUFDQTtFQUNBLHdCWG9mVztFV25mWDtBakJvaHhDSjtBaUJqaHhDRTtFQUNFO0FqQm1oeENKO0FpQmhoeENFO0VBQ0U7QWpCa2h4Q0o7O0FpQjlneENBO0VBQ0U7QWpCaWh4Q0Y7O0FpQjFneENBO0VBQ0U7QWpCNmd4Q0Y7O0FpQm5neENFO0VBQ0U7QWpCc2d4Q0o7O0FpQnYvd0NFO0VBQ0U7QWpCMC93Q0o7QWlCdi93Q0k7RUFDRTtBakJ5L3dDTjs7QWlCbC93Q0U7RUFDRTtBakJxL3dDSjtBaUJsL3dDRTtFQUNFO0FqQm8vd0NKOztBaUIxK3dDRTtFQUNFO0VBQ0E7QWpCNit3Q0o7O0FpQnYrd0NFO0VBQ0U7RUFDQTtBakIwK3dDSjs7QWlCbCt3Q0E7RUFDRTtFQUNBO0FqQnErd0NGOztBaUI3OXdDRTtFQUNFO0VBQ0E7QWpCZyt3Q0o7O0FrQjVteENFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJ3bXhDSjs7QWtCMW54Q0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnNueENKOztBa0J4b3hDRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCb294Q0o7O0FrQnRweENFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJrcHhDSjs7QWtCcHF4Q0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQmdxeENKOztBa0JscnhDRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCOHF4Q0o7O0FrQmhzeENFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEI0cnhDSjs7QWtCOXN4Q0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjBzeENKOztBaUJ6anhDSTtFQUNFO0VBQ0E7QWpCNGp4Q047O0FjdnB4Q0k7RUd5RkE7SUFDRTtJQUNBO0VqQmtreENKO0FBQ0Y7QWM5cHhDSTtFR3lGQTtJQUNFO0lBQ0E7RWpCd2t4Q0o7QUFDRjtBY3BxeENJO0VHeUZBO0lBQ0U7SUFDQTtFakI4a3hDSjtBQUNGO0FjMXF4Q0k7RUd5RkE7SUFDRTtJQUNBO0VqQm9seENKO0FBQ0Y7QWNocnhDSTtFR3lGQTtJQUNFO0lBQ0E7RWpCMGx4Q0o7QUFDRjtBbUI5dnhDQTtFQUNFLHFCYmkxQnlCO0FOKzZ2QzNCOztBbUJ2dnhDQTtFQUNFO0VBQ0E7RUFDQTtFaEI4UUksa0JBTEk7RWdCclFSLGdCYndsQmlCO0FOZ3F3Q25COztBbUJwdnhDQTtFQUNFO0VBQ0E7RWhCb1FJLGtCQUxJO0FIeS93Q1Y7O0FtQnB2eENBO0VBQ0U7RUFDQTtFaEI4UEksbUJBTEk7QUgrL3dDVjs7QW9Ccnh4Q0E7RUFDRSxtQmR5MEJxQjtFSC9pQmpCLGtCQUxJO0VpQmpSUixjZEtTO0FOaXh4Q1g7O0FxQjN4eENBO0VBQ0U7RUFDQTtFQUNBO0VsQndSSSxlQUxJO0VrQmhSUixnQmY2bEJtQjtFZTVsQm5CLGdCZmttQmlCO0Vlam1CakIsY3JCTlE7RXFCT1I7RUFDQSxzQmZOTTtFZU9OO0VBQ0E7RWRHRTtFZUhFLHdFRE1KO0FyQnl4eENGO0FzQjN4eENNO0VEaEJOO0lDaUJRO0V0Qjh4eENOO0FBQ0Y7QXFCNXh4Q0U7RUFDRTtBckI4eHhDSjtBcUI1eHhDSTtFQUNFO0FyQjh4eENOO0FxQnp4eENFO0VBQ0UsY3JCNUJNO0VxQjZCTixzQmYzQkk7RWU0QkoscUJmdTFCdUI7RWV0MUJ2QjtFQUtFLGlEZmd1QnVCO0FOdWp3QzdCO0FxQm54eENFO0VBTUU7RUFNQTtFQUtBO0FyQnV3eENKO0FxQmx3eENFO0VBQ0U7RUFDQTtBckJvd3hDSjtBcUJod3hDRTtFQUNFLGNmN0RPO0VlK0RQO0FyQml3eENKO0FxQnp2eENFO0VBRUUseUJmN0VPO0VlZ0ZQO0FyQnd2eENKO0FxQnB2eENFO0VBQ0U7RUFDQTtFQUNBLDBCZjZwQmtCO0VlNXBCbEIsY3JCNUZNO0V1QkZSLHlCakJNUztFZTBGUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCZmliVztFZWhiWDtFQ3pGRSxxSUQwRkY7QXJCc3Z4Q0o7QXNCNTB4Q007RUQwRUo7SUN6RU07RXRCKzB4Q047QUFDRjtBcUJ4dnhDRTtFQUNFLHlCZjI3QndCO0FOK3p2QzVCOztBcUJqdnhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JmaWZpQjtFZWhmakIsY3JCdkhRO0VxQndIUjtFQUNBO0VBQ0E7QXJCb3Z4Q0Y7QXFCbHZ4Q0U7RUFDRTtBckJvdnhDSjtBcUJqdnhDRTtFQUVFO0VBQ0E7QXJCa3Z4Q0o7O0FxQnZ1eENBO0VBQ0Usc0NmaXdCZ0I7RWVod0JoQjtFbEJ5SUksbUJBTEk7RUl2UU47QVArMnhDSjtBcUJ4dXhDRTtFQUNFO0VBQ0E7RUFDQSx5QmZpbkJxQjtBTnlud0N6Qjs7QXFCdHV4Q0E7RUFDRSxvQ2Z3dkJnQjtFZXZ2QmhCO0VsQjRISSxrQkFMSTtFSXZRTjtBUDIzeENKO0FxQnZ1eENFO0VBQ0U7RUFDQTtFQUNBLHVCZndtQnFCO0FOaW93Q3pCOztBcUJqdXhDRTtFQUNFLHVDZit0Qlc7QU5xZ3dDZjtBcUJqdXhDRTtFQUNFLHNDZit0QmM7QU5vZ3dDbEI7QXFCaHV4Q0U7RUFDRSxvQ2YrdEJjO0FObWd3Q2xCOztBcUI3dHhDQTtFQUNFLFdmZ3VCaUI7RWUvdEJqQixtQ2ZndEJhO0VlL3NCYixpQmYwakJvQjtBTnNxd0N0QjtBcUI5dHhDRTtFQUNFO0FyQmd1eENKO0FxQjd0eENFO0VBQ0U7RWR2TEE7QVB1NXhDSjtBcUI1dHhDRTtFQUNFO0VkNUxBO0FQMjV4Q0o7QXFCM3R4Q0U7RUFBb0Isa0NmbXNCSjtBTjJod0NsQjtBcUI3dHhDRTtFQUFvQixnQ2Zzc0JKO0FOMGh3Q2xCOztBd0IvNnhDQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VyQnFSSSxlQUxJO0VxQjdRUixnQmxCMGxCbUI7RWtCemxCbkIsZ0JsQitsQmlCO0VrQjlsQmpCLGN4QlRRO0V3QlVSO0VBQ0Esc0JsQlRNO0VrQlVOO0VBQ0E7RUFDQSx5Q2xCMDlCd0I7RWtCejlCeEIsMEJsQjA5Qm9CO0VrQno5QnBCO0VqQkhFO0VlSEUsd0VFU0o7QXhCKzZ4Q0Y7QXNCcDd4Q007RUVmTjtJRmdCUTtFdEJ1N3hDTjtBQUNGO0F3Qmw3eENFO0VBQ0UscUJsQisxQnVCO0VrQjkxQnZCO0VBS0UsaURsQjg5QnlCO0FOazl2Qy9CO0F3QjU2eENFO0VBRUUsc0JsQnN0QmtCO0VrQnJ0QmxCO0F4QjY2eENKO0F3QjE2eENFO0VBRUUseUJsQnBDTztBTis4eENYO0F3QnQ2eENFO0VBQ0U7RUFDQTtBeEJ3NnhDSjs7QXdCcDZ4Q0E7RUFDRSxvQmxCbXRCdUI7RWtCbHRCdkIsdUJsQmt0QnVCO0VrQmp0QnZCLG9CbEJrdEJ1QjtFSC9lbkIsbUJBTEk7RUl2UU47QVBrOXhDSjs7QXdCcDZ4Q0E7RUFDRSxtQmxCK3NCdUI7RWtCOXNCdkIsc0JsQjhzQnVCO0VrQjdzQnZCLGtCbEI4c0J1QjtFSG5mbkIsa0JBTEk7RUl2UU47QVAwOXhDSjs7QXdCbDZ4Q0k7RUFDRTtBeEJxNnhDTjs7QXlCNyt4Q0E7RUFDRTtFQUNBLGtCbkJnNkJzQjtFbUIvNUJ0QixtQm5CZzZCeUI7RW1CLzVCekIsdUJuQmc2QnlCO0FOZ2x3QzNCO0F5QjkreENFO0VBQ0U7RUFDQTtBekJnL3hDSjs7QXlCNSt4Q0E7RUFDRSxvQm5CczVCeUI7RW1CcjVCekI7RUFDQTtBekIrK3hDRjtBeUI3K3hDRTtFQUNFO0VBQ0E7RUFDQTtBekIrK3hDSjs7QXlCMyt4Q0E7RUFDRTtFQUVBO0VBQ0EsVW5CcTRCdUI7RW1CcDRCdkIsV25CbzRCdUI7RW1CbjRCdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFDbkJzNEJ3QjtFbUJyNEJ4QjtBekI2K3hDRjtBeUIxK3hDRTtFbEIzQkU7QVB3Z3lDSjtBeUJ6K3hDRTtFQUVFLGtCbkI4M0I2QjtBTjRtd0NqQztBeUJ2K3hDRTtFQUNFLHVCbkJxM0I2QjtBTm9ud0NqQztBeUJ0K3hDRTtFQUNFLHFCbkIrekJ1QjtFbUI5ekJ2QjtFQUNBLGlEbkI0c0J5QjtBTjR4d0M3QjtBeUJyK3hDRTtFQUNFLHlCekI1RE07RXlCNkROLHFCekI3RE07QUFvaXlDVjtBeUJyK3hDSTtFQUlJO0F6Qm8reENSO0F5QmgreENJO0VBSUk7QXpCKzl4Q1I7QXlCMTl4Q0U7RUFDRSx5QnpCakZNO0V5QmtGTixxQnpCbEZNO0V5QnVGSjtBekJ3OXhDTjtBeUJwOXhDRTtFQUNFO0VBQ0E7RUFDQSxZbkI2MUJnQztBTnlud0NwQztBeUIvOHhDSTtFQUNFO0VBQ0EsWW5CbzFCOEI7QU42bndDcEM7O0F5Qm44eENBO0VBQ0UsbUJuQiswQjBCO0FOdW53QzVCO0F5QnA4eENFO0VBQ0U7RUFFQSxVbkJ5MEJnQjtFbUJ4MEJoQjtFQUNBO0VBQ0E7RWxCakhBO0VlSEUsaURHc0hGO0F6QnE4eENKO0FzQnZqeUNNO0VHMEdKO0lIekdNO0V0QjBqeUNOO0FBQ0Y7QXlCeDh4Q0k7RUFDRTtBekIwOHhDTjtBeUJ2OHhDSTtFQUNFLGlDbkJ3MEI0QjtFbUJuMEIxQjtBekJxOHhDUjtBeUJoOHhDRTtFQUNFLG9CbkJtekJ3QjtFbUJsekJ4QjtBekJrOHhDSjtBeUJoOHhDSTtFQUNFO0VBQ0E7QXpCazh4Q047O0F5Qjc3eENBO0VBQ0U7RUFDQSxrQm5CaXlCNkI7QU4rcHdDL0I7O0F5Qjc3eENBO0VBQ0U7RUFDQTtFQUNBO0F6Qmc4eENGO0F5QjU3eENJO0VBQ0U7RUFDQTtFQUNBLGFuQmlvQmlCO0FONnp3Q3ZCOztBeUJ2N3hDSTtFQUNFO0F6QjA3eENOOztBMEI3bXlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCZ255Q0Y7QTBCOW15Q0U7RUFDRTtBMUJnbnlDSjtBMEI1bXlDSTtFQUEwQixpRXBCNGdDTTtBTm1td0NwQztBMEI5bXlDSTtFQUEwQixpRXBCMmdDTTtBTnNtd0NwQztBMEI5bXlDRTtFQUNFO0ExQmdueUNKO0EwQjdteUNFO0VBQ0UsV3BCNi9CcUI7RW9CNS9CckIsWXBCNC9CcUI7RW9CMy9CckI7RUFDQTtFSDFCRix5QnZCRVE7RTBCMEJOLFNwQjIvQnNCO0VDeGdDdEI7RWVIRSw0R0ltQkY7QTFCOG15Q0o7QXNCN255Q007RUlNSjtJSkxNO0V0QmdveUNOO0FBQ0Y7QTBCam55Q0k7RUhqQ0YseUJqQjRoQzJCO0FOeW53QzdCO0EwQi9teUNFO0VBQ0UsV3BCcytCcUI7RW9CcitCckIsY3BCcytCc0I7RW9CcitCdEI7RUFDQSxlcEJxK0JzQjtFb0JwK0J0Qix5QnBCcENPO0VvQnFDUDtFbkI3QkE7QVArb3lDSjtBMEI3bXlDRTtFQUNFLFdwQmsrQnFCO0VvQmorQnJCLFlwQmkrQnFCO0VvQmgrQnJCO0VIcERGLHlCdkJFUTtFMEJvRE4sU3BCaStCc0I7RUN4Z0N0QjtFZUhFLDRHSTZDRjtBMUI4bXlDSjtBc0J2cHlDTTtFSWlDSjtJSmhDTTtFdEIwcHlDTjtBQUNGO0EwQmpueUNJO0VIM0RGLHlCakI0aEMyQjtBTm1wd0M3QjtBMEIvbXlDRTtFQUNFLFdwQjQ4QnFCO0VvQjM4QnJCLGNwQjQ4QnNCO0VvQjM4QnRCO0VBQ0EsZXBCMjhCc0I7RW9CMThCdEIseUJwQjlETztFb0IrRFA7RW5CdkRBO0FQeXF5Q0o7QTBCN215Q0U7RUFDRTtBMUIrbXlDSjtBMEI3bXlDSTtFQUNFLHlCcEJ0RUs7QU5xcnlDWDtBMEI1bXlDSTtFQUNFLHlCcEIxRUs7QU53cnlDWDs7QTJCcnN5Q0E7RUFDRTtBM0J3c3lDRjtBMkJ0c3lDRTs7O0VBR0UsMEJyQnVpQ21CO0VxQnRpQ25CLDhCckJzaUNtQjtFcUJyaUNuQixpQnJCc2lDd0I7QU5rcXdDNUI7QTJCcnN5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTFJFLGdFS1NGO0EzQnVzeUNKO0FzQjVzeUNNO0VLVEo7SUxVTTtFdEIrc3lDTjtBQUNGO0EyQnpzeUNFOztFQUVFO0EzQjJzeUNKO0EyQnpzeUNJOztFQUNFO0EzQjRzeUNOO0EyQnpzeUNJOzs7RUFFRSxxQnJCMmdDMEI7RXFCMWdDMUIsd0JyQjJnQzBCO0FOaXN3Q2hDO0EyQnpzeUNJOztFQUNFLHFCckJzZ0MwQjtFcUJyZ0MxQix3QnJCc2dDMEI7QU5zc3dDaEM7QTJCeHN5Q0U7RUFDRSxxQnJCZ2dDNEI7RXFCLy9CNUIsd0JyQmdnQzRCO0FOMHN3Q2hDO0EyQm5zeUNJOzs7O0VBQ0U7RUFDQSw4RHJCeS9CMEI7QU4rc3dDaEM7QTJCdHN5Q007Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhQ20vQmdDO0VEbC9CaEM7RUFDQSxzQnJCM0RBO0VDV0o7QVA0dnlDSjtBMkJyc3lDSTtFQUNFO0VBQ0EsOERyQncrQjBCO0FOK3R3Q2hDO0EyQmxzeUNJO0VBQ0U7QTNCb3N5Q047QTJCaHN5Q0U7O0VBRUUsY3JCMUVPO0FONHd5Q1g7QTJCaHN5Q0k7O0VBQ0UseUJyQmpGSztBTm94eUNYOztBNkIxeHlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCNnh5Q0Y7QTZCM3h5Q0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0E3QjZ4eUNKO0E2Qnp4eUNFOzs7RUFHRTtBN0IyeHlDSjtBNkJyeHlDRTtFQUNFO0VBQ0E7QTdCdXh5Q0o7QTZCcnh5Q0k7RUFDRTtBN0J1eHlDTjs7QTZCNXd5Q0E7RUFDRTtFQUNBO0VBQ0E7RTFCOE9JLGVBTEk7RTBCdk9SLGdCdkJvakJtQjtFdUJuakJuQixnQnZCeWpCaUI7RXVCeGpCakIsYzdCL0NRO0U2QmdEUjtFQUNBO0VBQ0EseUJ2QjlDUztFdUIrQ1Q7RXRCdENFO0FQc3p5Q0o7O0E2QnR3eUNBOzs7O0VBSUU7RTFCd05JLGtCQUxJO0VJdlFOO0FQK3p5Q0o7O0E2QnR3eUNBOzs7O0VBSUU7RTFCK01JLG1CQUxJO0VJdlFOO0FQdzB5Q0o7O0E2QnR3eUNBOztFQUVFO0E3Qnl3eUNGOztBNkI1dnlDSTs7OztFdEJqRUE7RUFDQTtBUG8weUNKO0E2QjN2eUNJOzs7O0V0QjFFQTtFQUNBO0FQMjB5Q0o7QTZCcnZ5Q0U7RUFDRTtFdEIxRUE7RUFDQTtBUGsweUNKO0E2QnJ2eUNFOztFdEI5RUU7RUFDQTtBUHUweUNKOztBOEIvMXlDRTtFQUNFO0VBQ0E7RUFDQSxtQnhCaXpCbUI7RUgvaUJqQixrQkFMSTtFMkIxUE4sY3hCeWlDcUI7QU53endDekI7O0E4QjkxeUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCcVBFLG1CQUxJO0UyQjdPTixXQXhCYztFQXlCZCx3Q0F4QmlCO0V2QkhqQjtBUDQzeUNKOztBOEI1MXlDSTs7OztFQUVFO0E5QmkyeUNOOztBOEJoNXlDSTtFQXFERSxxQnhCOGdDbUI7RXdCM2dDakIsb0N4QnUwQmE7RXdCdDBCYjtFQUNBO0VBQ0E7RUFDQTtBOUI2MXlDUjtBOEIxMXlDTTtFQUNFLHFCeEJtZ0NpQjtFd0JsZ0NqQixpREFoRGE7QTlCNDR5Q3JCOztBOEI3NXlDSTtFQTBFSSxvQ3hCcXpCYTtFd0JwekJiO0E5QnUxeUNSOztBOEJsNnlDSTtFQWtGRSxxQnhCaS9CbUI7QU5tMndDekI7QThCajF5Q1E7RUFFRTtFQUNBLHVCeEJxNUI4QjtFd0JwNUI5QjtFQUNBO0E5QmsxeUNWO0E4QjkweUNNO0VBQ0UscUJ4Qm8rQmlCO0V3Qm4rQmpCLGlEQS9FYTtBOUIrNXlDckI7O0E4Qmg3eUNJO0VBd0dJO0E5QjQweUNSOztBOEJwN3lDSTtFQStHRSxxQnhCbzlCbUI7QU5xM3dDekI7QThCdjB5Q007RUFDRSx5QnhCaTlCaUI7QU53M3dDekI7QThCdDB5Q007RUFDRSxpREFyR2E7QTlCNjZ5Q3JCO0E4QnIweUNNO0VBQ0UsY3hCeThCaUI7QU44M3dDekI7O0E4QmwweUNJO0VBQ0U7QTlCcTB5Q047O0E4QnI4eUNJOzs7OztFQTBJTTtBOUJtMHlDVjs7QThCejd5Q0U7RUFDRTtFQUNBO0VBQ0EsbUJ4Qml6Qm1CO0VIL2lCakIsa0JBTEk7RTJCMVBOLGN4QnlpQ3FCO0FOazV3Q3pCOztBOEJ4N3lDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQnFQRSxtQkFMSTtFMkI3T04sV0F4QmM7RUF5QmQsd0NBeEJpQjtFdkJIakI7QVBzOXlDSjs7QThCdDd5Q0k7Ozs7RUFFRTtBOUIyN3lDTjs7QThCMSt5Q0k7RUFxREUscUJ4QjhnQ21CO0V3QjNnQ2pCLG9DeEJ1MEJhO0V3QnQwQmI7RUFDQTtFQUNBO0VBQ0E7QTlCdTd5Q1I7QThCcDd5Q007RUFDRSxxQnhCbWdDaUI7RXdCbGdDakIsaURBaERhO0E5QnMreUNyQjs7QThCdi95Q0k7RUEwRUksb0N4QnF6QmE7RXdCcHpCYjtBOUJpN3lDUjs7QThCNS95Q0k7RUFrRkUscUJ4QmkvQm1CO0FONjd3Q3pCO0E4QjM2eUNRO0VBRUU7RUFDQSx1QnhCcTVCOEI7RXdCcDVCOUI7RUFDQTtBOUI0NnlDVjtBOEJ4NnlDTTtFQUNFLHFCeEJvK0JpQjtFd0JuK0JqQixpREEvRWE7QTlCeS95Q3JCOztBOEIxZ3pDSTtFQXdHSTtBOUJzNnlDUjs7QThCOWd6Q0k7RUErR0UscUJ4Qm85Qm1CO0FOKzh3Q3pCO0E4Qmo2eUNNO0VBQ0UseUJ4Qmk5QmlCO0FOazl3Q3pCO0E4Qmg2eUNNO0VBQ0UsaURBckdhO0E5QnVnekNyQjtBOEIvNXlDTTtFQUNFLGN4Qnk4QmlCO0FOdzl3Q3pCOztBOEI1NXlDSTtFQUNFO0E5Qis1eUNOOztBOEIvaHpDSTs7Ozs7RUE0SU07QTlCMjV5Q1Y7O0ErQnppekNBO0VBRUU7RUFDQTtFQUNBO0U1QnVSSSx3QkFMSTtFNEJoUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFNUJzUUksa0NBTEk7RTRCL1BSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFeEJqQkU7RWdCZkYsa0NRa0NxQjtFVHRCakIscUlTd0JKO0EvQnVpekNGO0FzQjNqekNNO0VTaEJOO0lUaUJRO0V0QjhqekNOO0FBQ0Y7QStCMWl6Q0U7RUFDRTtFQUVBO0VBQ0E7QS9CMml6Q0o7QStCeGl6Q0U7RUFFRTtFQUNBO0VBQ0E7QS9CeWl6Q0o7QStCdGl6Q0U7RUFDRTtFUnJERix3Q1FzRHVCO0VBQ3JCO0VBQ0E7RUFLRTtBL0JvaXpDTjtBK0JoaXpDRTtFQUNFO0VBQ0E7RUFLRTtBL0I4aHpDTjtBK0IxaHpDRTtFQUtFO0VBQ0E7RUFHQTtBL0JzaHpDSjtBK0JuaHpDSTtFQUtJO0EvQmloekNSO0ErQjVnekNFO0VBR0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBL0IyZ3pDSjs7QStCLy95Q0U7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN5bXpDRjs7QStCaGh6Q0U7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMwbnpDRjs7QStCaml6Q0U7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMyb3pDRjs7QStCbGp6Q0U7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0cHpDRjs7QStCbmt6Q0U7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM2cXpDRjs7QStCcGx6Q0U7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM4cnpDRjs7QStCcm16Q0U7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMrc3pDRjs7QStCdG56Q0U7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENndXpDRjs7QStCdm96Q0U7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENpdnpDRjs7QStCeHB6Q0U7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENrd3pDRjs7QStCL296Q0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMwdnpDRjs7QStCaHF6Q0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMyd3pDRjs7QStCanJ6Q0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0eHpDRjs7QStCbHN6Q0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM2eXpDRjs7QStCbnR6Q0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM4enpDRjs7QStCcHV6Q0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMrMHpDRjs7QStCcnZ6Q0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENnMnpDRjs7QStCdHd6Q0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENpM3pDRjs7QStCdnh6Q0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENrNHpDRjs7QStCeHl6Q0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENtNXpDRjs7QStCN3l6Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSwwQnpCdVNnQjtBTndnekNsQjtBK0JyeXpDRTtFQUNFO0EvQnV5ekNKO0ErQnB5ekNFO0VBQ0U7QS9Cc3l6Q0o7O0ErQjN4ekNBO0VDeElFO0VBQ0E7RTdCOE5JLDJCQUxJO0U2QnZOUjtBaEN1NnpDRjs7QStCOXh6Q0E7RUM1SUU7RUFDQTtFN0I4TkksNEJBTEk7RTZCdk5SO0FoQzg2ekNGOztBaUNqL3pDQTtFWGdCTSxnQ1dmSjtBakNvL3pDRjtBc0JqK3pDTTtFV3BCTjtJWHFCUTtFdEJvK3pDTjtBQUNGO0FpQ3YvekNFO0VBQ0U7QWpDeS96Q0o7O0FpQ24vekNFO0VBQ0U7QWpDcy96Q0o7O0FpQ2wvekNBO0VBQ0U7RUFDQTtFWERJLDZCV0VKO0FqQ3EvekNGO0FzQm4vekNNO0VXTE47SVhNUTtFdEJzL3pDTjtBQUNGO0FpQ3gvekNFO0VBQ0U7RUFDQTtFWE5FLDRCV09GO0FqQzAvekNKO0FzQjcvekNNO0VXQUo7SVhDTTtFdEJnZzBDTjtBQUNGOztBa0NyaDBDQTs7Ozs7O0VBTUU7QWxDd2gwQ0Y7O0FrQ3JoMENBO0VBQ0U7QWxDd2gwQ0Y7QW1DaGcwQ0k7RUFDRTtFQUNBLG9CN0JvaEJVO0U2Qm5oQlYsdUI3QmtoQmlCO0U2QmpoQmpCO0VBckNKO0VBQ0E7RUFDQTtFQUNBO0FuQ3dpMENGO0FtQzkrekNJO0VBQ0U7QW5DZy96Q047O0FrQzloMENBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0J1UUksNkJBTEk7RStCaFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9CME9JLHVDQUxJO0UrQm5PUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCekNFO0FQd2swQ0o7QWtDM2gwQ0U7RUFDRTtFQUNBO0VBQ0E7QWxDNmgwQ0o7O0FrQ3JnMENJO0VBQ0U7QWxDd2cwQ047QWtDdGcwQ007RUFDRTtFQUNBO0FsQ3dnMENSOztBa0NwZzBDSTtFQUNFO0FsQ3VnMENOO0FrQ3JnMENNO0VBQ0U7RUFDQTtBbEN1ZzBDUjs7QWNqajBDSTtFb0I0QkE7SUFDRTtFbEN5aDBDSjtFa0N2aDBDSTtJQUNFO0lBQ0E7RWxDeWgwQ047RWtDcmgwQ0U7SUFDRTtFbEN1aDBDSjtFa0NyaDBDSTtJQUNFO0lBQ0E7RWxDdWgwQ047QUFDRjtBY2xrMENJO0VvQjRCQTtJQUNFO0VsQ3lpMENKO0VrQ3ZpMENJO0lBQ0U7SUFDQTtFbEN5aTBDTjtFa0NyaTBDRTtJQUNFO0VsQ3VpMENKO0VrQ3JpMENJO0lBQ0U7SUFDQTtFbEN1aTBDTjtBQUNGO0FjbGwwQ0k7RW9CNEJBO0lBQ0U7RWxDeWowQ0o7RWtDdmowQ0k7SUFDRTtJQUNBO0VsQ3lqMENOO0VrQ3JqMENFO0lBQ0U7RWxDdWowQ0o7RWtDcmowQ0k7SUFDRTtJQUNBO0VsQ3VqMENOO0FBQ0Y7QWNsbTBDSTtFb0I0QkE7SUFDRTtFbEN5azBDSjtFa0N2azBDSTtJQUNFO0lBQ0E7RWxDeWswQ047RWtDcmswQ0U7SUFDRTtFbEN1azBDSjtFa0NyazBDSTtJQUNFO0lBQ0E7RWxDdWswQ047QUFDRjtBY2xuMENJO0VvQjRCQTtJQUNFO0VsQ3lsMENKO0VrQ3ZsMENJO0lBQ0U7SUFDQTtFbEN5bDBDTjtFa0NybDBDRTtJQUNFO0VsQ3VsMENKO0VrQ3JsMENJO0lBQ0U7SUFDQTtFbEN1bDBDTjtBQUNGO0FrQzlrMENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDZ2wwQ0o7QW1DcHEwQ0k7RUFDRTtFQUNBLG9CN0JvaEJVO0U2Qm5oQlYsdUI3QmtoQmlCO0U2QmpoQmpCO0VBOUJKO0VBQ0E7RUFDQTtFQUNBO0FuQ3FzMENGO0FtQ2xwMENJO0VBQ0U7QW5Db3AwQ047O0FrQ3BsMENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN1bDBDSjtBbUN6cjBDSTtFQUNFO0VBQ0Esb0I3Qm9oQlU7RTZCbmhCVix1QjdCa2hCaUI7RTZCamhCakI7RUF2Qko7RUFDQTtFQUNBO0VBQ0E7QW5DbXQwQ0Y7QW1DdnEwQ0k7RUFDRTtBbkN5cTBDTjtBa0MvbDBDSTtFQUNFO0FsQ2ltMENOOztBa0MzbDBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDOGwwQ0o7QW1DanQwQ0k7RUFDRTtFQUNBLG9CN0JvaEJVO0U2Qm5oQlYsdUI3QmtoQmlCO0U2QmpoQmpCO0FuQ210MENOO0FtQ3hzMENNO0VBQ0U7QW5DMHMwQ1I7QW1DdnMwQ007RUFDRTtFQUNBLHFCN0JpZ0JRO0U2QmhnQlIsdUI3QitmZTtFNkI5ZmY7RUFuQ047RUFDQTtFQUNBO0FuQzZ1MENGO0FtQ3ZzMENJO0VBQ0U7QW5DeXMwQ047QWtDOW0wQ0k7RUFDRTtBbENnbjBDTjs7QWtDem0wQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzRtMENGOztBa0N0bTBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I1Qm9ibUI7RTRCbmJuQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCdEtFO0FQZ3gwQ0o7QWtDdm0wQ0U7RUFFRTtFWDFMRixrRFc0THVCO0FsQ3VtMEN6QjtBa0NwbTBDRTtFQUVFO0VBQ0E7RVhsTUYsbURXbU11QjtBbENxbTBDekI7QWtDbG0wQ0U7RUFFRTtFQUNBO0VBQ0E7QWxDbW0wQ0o7O0FrQzdsMENBO0VBQ0U7QWxDZ20wQ0Y7O0FrQzVsMENBO0VBQ0U7RUFDQTtFQUNBO0UvQm1FSSxtQkFMSTtFK0I1RFI7RUFDQTtBbEMrbDBDRjs7QWtDM2wwQ0E7RUFDRTtFQUNBO0VBQ0E7QWxDOGwwQ0Y7O0FrQzFsMENBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzRsMENGOztBb0NsMTBDQTs7RUFFRTtFQUNBO0VBQ0E7QXBDcTEwQ0Y7QW9DbjEwQ0U7O0VBQ0U7RUFDQTtBcENzMTBDSjtBb0NqMTBDRTs7Ozs7Ozs7Ozs7O0VBTUU7QXBDeTEwQ0o7O0FvQ3AxMENBO0VBQ0U7RUFDQTtFQUNBO0FwQ3UxMENGO0FvQ3IxMENFO0VBQ0U7QXBDdTEwQ0o7O0FvQ24xMENBO0U3QmhCSTtBUHUyMENKO0FvQ24xMENFOztFQUVFO0FwQ3ExMENKO0FvQ2oxMENFOzs7RTdCVkU7RUFDQTtBUGcyMENKO0FvQzcwMENFOzs7RTdCTkU7RUFDQTtBUHcxMENKOztBb0NoMDBDQTtFQUNFO0VBQ0E7QXBDbTAwQ0Y7QW9DajAwQ0U7RUFHRTtBcENpMDBDSjtBb0M5ejBDRTtFQUNFO0FwQ2cwMENKOztBb0M1ejBDQTtFQUNFO0VBQ0E7QXBDK3owQ0Y7O0FvQzV6MENBO0VBQ0U7RUFDQTtBcEMrejBDRjs7QW9DM3kwQ0E7RUFDRTtFQUNBO0VBQ0E7QXBDOHkwQ0Y7QW9DNXkwQ0U7O0VBRUU7QXBDOHkwQ0o7QW9DM3kwQ0U7O0VBRUU7QXBDNnkwQ0o7QW9DenkwQ0U7O0U3QjFGRTtFQUNBO0FQdTQwQ0o7QW9DenkwQ0U7O0U3QjdHRTtFQUNBO0FQMDUwQ0o7O0FxQ2w3MENBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNpNzBDRjs7QXFDOTYwQ0E7RUFDRTtFQUNBO0VsQ3NRSSx1Q0FMSTtFa0MvUFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZmZJLHVHZWdCSjtBckNpNzBDRjtBc0I3NzBDTTtFZUdOO0lmRlE7RXRCZzgwQ047QUFDRjtBcUNwNzBDRTtFQUVFO0FyQ3E3MENKO0FxQ2o3MENFO0VBQ0U7RUFDQSxpRFRraEJvQjtBNUJpNnpDeEI7QXFDLzYwQ0U7RUFFRTtFQUNBO0VBQ0E7QXJDZzcwQ0o7O0FxQ3g2MENBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBckN3NjBDRjtBcUN0NjBDRTtFQUNFO0VBQ0E7RTlCN0NBO0VBQ0E7QVBzOTBDSjtBcUN2NjBDSTtFQUdFO0VBQ0E7QXJDdTYwQ047QXFDbjYwQ0U7O0VBRUU7RUFDQTtFQUNBO0FyQ3E2MENKO0FxQ2w2MENFO0VBRUU7RTlCakVBO0VBQ0E7QVBxKzBDSjs7QXFDMTUwQ0E7RUFFRTtFQUNBO0VBQ0E7QXJDNDUwQ0Y7QXFDejUwQ0U7RTlCNUZFO0FQdy8wQ0o7QXFDeDUwQ0U7O0VBRUU7RWRqSEYsb0Rja0h1QjtBckMwNTBDekI7O0FxQ2o1MENBO0VBRUU7RUFDQTtFQUNBO0VBR0E7QXJDaTUwQ0Y7QXFDLzQwQ0U7RUFDRTtFQUNBO0VBQ0E7QXJDaTUwQ0o7QXFDLzQwQ0k7RUFFRTtBckNnNTBDTjtBcUM1NDBDRTs7RUFFRSxnQi9CbWRlO0UrQmxkZjtFQUNBO0FyQzg0MENKOztBcUNwNDBDRTs7RUFFRTtFQUNBO0FyQ3U0MENKOztBcUNsNDBDRTs7RUFFRTtFQUNBO0VBQ0E7QXJDcTQwQ0o7O0FxQy8zMENFOztFQUNFO0FyQ200MENKOztBcUN6MzBDRTtFQUNFO0FyQzQzMENKO0FxQzEzMENFO0VBQ0U7QXJDNDMwQ0o7O0FzQ3pqMUNBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEN5ajFDRjtBc0NuajFDRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QzJqMUNKO0FzQ3ZpMUNBO0VBQ0U7RUFDQTtFQUNBO0VuQzROSSwyQ0FMSTtFbUNyTlI7RUFDQTtFQUNBO0F0Q3lpMUNGO0FzQ3ZpMUNFO0VBRUU7QXRDd2kxQ0o7O0FzQzloMUNBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM2aDFDRjtBc0MxaDFDSTtFQUVFO0F0QzJoMUNOO0FzQ3ZoMUNFO0VBQ0U7QXRDeWgxQ0o7O0FzQ2hoMUNBO0VBQ0UsbUJoQ2kvQm1CO0VnQ2gvQm5CLHNCaENnL0JtQjtFZ0MvK0JuQjtBdENtaDFDRjtBc0NqaDFDRTs7O0VBR0U7QXRDbWgxQ0o7O0FzQ3RnMUNBO0VBQ0U7RUFDQTtFQUdBO0F0Q3VnMUNGOztBc0NuZzFDQTtFQUNFO0VuQ3lJSSw2Q0FMSTtFbUNsSVI7RUFDQTtFQUNBO0VBQ0E7RS9CeElFO0VlSEUsK0NnQjZJSjtBdENzZzFDRjtBc0IvbzFDTTtFZ0JpSU47SWhCaElRO0V0QmtwMUNOO0FBQ0Y7QXNDemcxQ0U7RUFDRTtBdEMyZzFDSjtBc0N4ZzFDRTtFQUNFO0VBQ0E7RUFDQTtBdEMwZzFDSjs7QXNDcGcxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3VnMUNGOztBc0NwZzFDQTtFQUNFO0VBQ0E7QXRDdWcxQ0Y7O0Fjam8xQ0k7RXdCc0lBO0lBRUk7SUFDQTtFdEM4LzBDTjtFc0M1LzBDTTtJQUNFO0V0QzgvMENSO0VzQzUvMENRO0lBQ0U7RXRDOC8wQ1Y7RXNDMy8wQ1E7SUFDRTtJQUNBO0V0QzYvMENWO0VzQ3ovMENNO0lBQ0U7RXRDMi8wQ1I7RXNDeC8wQ007SUFDRTtJQUNBO0V0QzAvMENSO0VzQ3YvMENNO0lBQ0U7RXRDeS8wQ1I7RXNDdC8wQ007SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWhCOU5KLGdCZ0JnT0k7RXRDcy8wQ1I7RXNDbi8wQ1E7SUFDRTtFdENxLzBDVjtFc0NsLzBDUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Q28vMENWO0FBQ0Y7QWNqcjFDSTtFd0JzSUE7SUFFSTtJQUNBO0V0QzZpMUNOO0VzQzNpMUNNO0lBQ0U7RXRDNmkxQ1I7RXNDM2kxQ1E7SUFDRTtFdEM2aTFDVjtFc0MxaTFDUTtJQUNFO0lBQ0E7RXRDNGkxQ1Y7RXNDeGkxQ007SUFDRTtFdEMwaTFDUjtFc0N2aTFDTTtJQUNFO0lBQ0E7RXRDeWkxQ1I7RXNDdGkxQ007SUFDRTtFdEN3aTFDUjtFc0NyaTFDTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJaEI5TkosZ0JnQmdPSTtFdENxaTFDUjtFc0NsaTFDUTtJQUNFO0V0Q29pMUNWO0VzQ2ppMUNRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDbWkxQ1Y7QUFDRjtBY2h1MUNJO0V3QnNJQTtJQUVJO0lBQ0E7RXRDNGwxQ047RXNDMWwxQ007SUFDRTtFdEM0bDFDUjtFc0MxbDFDUTtJQUNFO0V0QzRsMUNWO0VzQ3psMUNRO0lBQ0U7SUFDQTtFdEMybDFDVjtFc0N2bDFDTTtJQUNFO0V0Q3lsMUNSO0VzQ3RsMUNNO0lBQ0U7SUFDQTtFdEN3bDFDUjtFc0NybDFDTTtJQUNFO0V0Q3VsMUNSO0VzQ3BsMUNNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0loQjlOSixnQmdCZ09JO0V0Q29sMUNSO0VzQ2psMUNRO0lBQ0U7RXRDbWwxQ1Y7RXNDaGwxQ1E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdENrbDFDVjtBQUNGO0FjL3cxQ0k7RXdCc0lBO0lBRUk7SUFDQTtFdEMybzFDTjtFc0N6bzFDTTtJQUNFO0V0QzJvMUNSO0VzQ3pvMUNRO0lBQ0U7RXRDMm8xQ1Y7RXNDeG8xQ1E7SUFDRTtJQUNBO0V0QzBvMUNWO0VzQ3RvMUNNO0lBQ0U7RXRDd28xQ1I7RXNDcm8xQ007SUFDRTtJQUNBO0V0Q3VvMUNSO0VzQ3BvMUNNO0lBQ0U7RXRDc28xQ1I7RXNDbm8xQ007SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWhCOU5KLGdCZ0JnT0k7RXRDbW8xQ1I7RXNDaG8xQ1E7SUFDRTtFdENrbzFDVjtFc0MvbjFDUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Q2lvMUNWO0FBQ0Y7QWM5ejFDSTtFd0JzSUE7SUFFSTtJQUNBO0V0QzByMUNOO0VzQ3hyMUNNO0lBQ0U7RXRDMHIxQ1I7RXNDeHIxQ1E7SUFDRTtFdEMwcjFDVjtFc0N2cjFDUTtJQUNFO0lBQ0E7RXRDeXIxQ1Y7RXNDcnIxQ007SUFDRTtFdEN1cjFDUjtFc0NwcjFDTTtJQUNFO0lBQ0E7RXRDc3IxQ1I7RXNDbnIxQ007SUFDRTtFdENxcjFDUjtFc0NscjFDTTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJaEI5TkosZ0JnQmdPSTtFdENrcjFDUjtFc0MvcTFDUTtJQUNFO0V0Q2lyMUNWO0VzQzlxMUNRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDZ3IxQ1Y7QUFDRjtBc0N2dTFDSTtFQUVJO0VBQ0E7QXRDd3UxQ1I7QXNDdHUxQ1E7RUFDRTtBdEN3dTFDVjtBc0N0dTFDVTtFQUNFO0F0Q3d1MUNaO0FzQ3J1MUNVO0VBQ0U7RUFDQTtBdEN1dTFDWjtBc0NudTFDUTtFQUNFO0F0Q3F1MUNWO0FzQ2x1MUNRO0VBQ0U7RUFDQTtBdENvdTFDVjtBc0NqdTFDUTtFQUNFO0F0Q211MUNWO0FzQ2h1MUNRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQjlOSixnQmdCZ09JO0F0Q2d1MUNWO0FzQzd0MUNVO0VBQ0U7QXRDK3QxQ1o7QXNDNXQxQ1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEM4dDFDWjs7QXNDN3MxQ0E7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMrczFDRjs7QXNDenMxQ0k7RUFDRTtBdEM0czFDTjs7QXVDcisxQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQ2pCRTtBUHUvMUNKO0F1Q2wrMUNFO0VBQ0U7RUFDQTtBdkNvKzFDSjtBdUNqKzFDRTtFQUNFO0VBQ0E7QXZDbSsxQ0o7QXVDaisxQ0k7RUFDRTtFaEN0QkY7RUFDQTtBUDAvMUNKO0F1Q2orMUNJO0VBQ0U7RWhDYkY7RUFDQTtBUGkvMUNKO0F1Qzk5MUNFOztFQUVFO0F2Q2crMUNKOztBdUM1OTFDQTtFQUdFO0VBQ0E7RUFDQTtBdkM2OTFDRjs7QXVDMTkxQ0E7RUFDRTtFQUNBO0F2QzY5MUNGOztBdUMxOTFDQTtFQUNFO0VBQ0E7RUFDQTtBdkM2OTFDRjs7QXVDMTkxQ0E7RUFDRTtBdkM2OTFDRjs7QXVDcjkxQ0U7RUFDRTtBdkN3OTFDSjs7QXVDaDkxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q205MUNGO0F1Q2o5MUNFO0VoQzdGRTtBUGlqMkNKOztBdUMvODFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Q2s5MUNGO0F1Q2g5MUNFO0VoQ3hHRTtBUDJqMkNKOztBdUN6ODFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QzQ4MUNGO0F1QzE4MUNFO0VBQ0U7RUFDQTtBdkM0ODFDSjs7QXVDeDgxQ0E7RUFDRTtFQUNBO0F2QzI4MUNGOztBdUN2ODFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEMxSUU7QVBxbDJDSjs7QXVDdjgxQ0E7OztFQUdFO0F2QzA4MUNGOztBdUN2ODFDQTs7RWhDM0lJO0VBQ0E7QVB1bDJDSjs7QXVDeDgxQ0E7O0VoQ2xJSTtFQUNBO0FQK2syQ0o7O0F1Q2o4MUNFO0VBQ0U7QXZDbzgxQ0o7QWMvajJDSTtFeUJ1SEo7SUFRSTtJQUNBO0V2Q284MUNGO0V1Q2o4MUNFO0lBRUU7SUFDQTtFdkNrODFDSjtFdUNoODFDSTtJQUNFO0lBQ0E7RXZDazgxQ047RXVDNzcxQ007SWhDM0tKO0lBQ0E7RVAybTJDRjtFdUM5NzFDUTs7SUFHRTtFdkMrNzFDVjtFdUM3NzFDUTs7SUFHRTtFdkM4NzFDVjtFdUMxNzFDTTtJaEM1S0o7SUFDQTtFUHltMkNGO0V1QzM3MUNROztJQUdFO0V2QzQ3MUNWO0V1QzE3MUNROztJQUdFO0V2QzI3MUNWO0FBQ0Y7O0F3Q2hxMkNBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDa3EyQ0Y7O0F3QzlwMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckMyUEksZUFMSTtFcUNwUFI7RUFDQTtFQUNBO0VBQ0E7RWpDdEJFO0VpQ3dCRjtFbEIzQkksMENrQjRCSjtBeENpcTJDRjtBc0J6cjJDTTtFa0JXTjtJbEJWUTtFdEI0cjJDTjtBQUNGO0F3Q3BxMkNFO0VBQ0U7RUFDQTtFQUNBO0F4Q3NxMkNKO0F3Q3BxMkNJO0VBQ0U7RUFDQTtBeENzcTJDTjtBd0NqcTJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCbERFLG1Ea0JtREY7QXhDbXEyQ0o7QXNCbHQyQ007RWtCc0NKO0lsQnJDTTtFdEJxdDJDTjtBQUNGO0F3Q3JxMkNFO0VBQ0U7QXhDdXEyQ0o7QXdDcHEyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeENzcTJDSjs7QXdDbHEyQ0E7RUFDRTtBeENxcTJDRjs7QXdDbHEyQ0E7RUFDRTtFQUNBO0VBQ0E7QXhDcXEyQ0Y7QXdDbnEyQ0U7RWpDL0RFO0VBQ0E7QVBxdTJDSjtBd0NwcTJDSTtFakNsRUE7RUFDQTtBUHl1MkNKO0F3Q25xMkNFO0VBQ0U7QXhDcXEyQ0o7QXdDanEyQ0U7RWpDOURFO0VBQ0E7QVBrdTJDSjtBd0NqcTJDTTtFakNsRUY7RUFDQTtBUHN1MkNKO0F3Q2hxMkNJO0VqQ3ZFQTtFQUNBO0FQMHUyQ0o7O0F3QzlwMkNBO0VBQ0U7QXhDaXEyQ0Y7O0F3Q3hwMkNFO0VBQ0U7QXhDMnAyQ0o7QXdDeHAyQ0U7RUFDRTtFQUNBO0VqQ3BIQTtBUCt3MkNKO0F3Q3hwMkNJO0VBQWdCO0F4QzJwMkNwQjtBd0MxcDJDSTtFQUFlO0F4QzZwMkNuQjtBd0MxcDJDTTtFakMzSEY7QVB3eDJDSjs7QXdDbnAyQ0k7RUFDRTtFQUNBO0F4Q3NwMkNOOztBeUNoejJDQTtFQUVFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFdEMrUUkseUNBTEk7RXNDeFFSO0VBQ0E7RWxDQUU7QVBnejJDSjs7QXlDMXkyQ0U7RUFDRTtBekM2eTJDSjtBeUMzeTJDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QzZ5MkNOO0F5Q3p5MkNFO0VBQ0U7QXpDMnkyQ0o7O0EwQ2gxMkNBO0VBRUU7RUFDQTtFdkM0UkksK0JBTEk7RXVDclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFakNwQkE7RUFDQTtBVHEyMkNGOztBMEM5MDJDQTtFQUNFO0VBQ0E7RUFDQTtFdkNnUUkseUNBTEk7RXVDelBSO0VBQ0E7RUFDQTtFQUNBO0VwQnBCSSxxSW9CcUJKO0ExQ2kxMkNGO0FzQmwyMkNNO0VvQlFOO0lwQlBRO0V0QnEyMkNOO0FBQ0Y7QTBDcDEyQ0U7RUFDRTtFQUNBO0VBRUE7RUFDQTtBMUNxMTJDSjtBMENsMTJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFVwQ21zQ3VCO0VvQ2xzQ3ZCO0ExQ28xMkNKO0EwQ2oxMkNFO0VBRUU7RUFDQTtFbkJ0REYsZ0RtQnVEdUI7RUFDckI7QTFDazEyQ0o7QTBDLzAyQ0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBMUNnMTJDSjs7QTBDMzAyQ0U7RUFDRSxpQnBDc3FDc0I7QU53cTBDMUI7QTBDN3oyQ0k7RW5DeEVBO0FQdzQyQ0o7O0EwQ3J6MkNBO0VDbEdFO0VBQ0E7RXhDMFJJLGtDQUxJO0V3Q25SUjtBM0MyNTJDRjs7QTBDeHoyQ0E7RUN0R0U7RUFDQTtFeEMwUkksbUNBTEk7RXdDblJSO0EzQ2s2MkNGOztBNENwNjJDQTtFQUVFO0VBQ0E7RXpDdVJJLDRCQUxJO0V5Q2hSUjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0V6QytRSSxvQ0FMSTtFeUN4UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQ0pFO0FQeTYyQ0o7QTRDaDYyQ0U7RUFDRTtBNUNrNjJDSjs7QTRDNzUyQ0E7RUFDRTtFQUNBO0E1Q2c2MkNGOztBNkNoODJDQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdENIRTtBUG84MkNKOztBNkM1NzJDQTtFQUVFO0E3Qzg3MkNGOztBNkMxNzJDQTtFQUNFLGdCdkNza0JpQjtFdUNya0JqQjtBN0M2NzJDRjs7QTZDcjcyQ0E7RUFDRSxtQnZDNDdDNEI7QU40L3pDOUI7QTZDcjcyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q3U3MkNKOztBNkMvNjJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q2s3MkNKOztBNkN0NzJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3k3MkNKOztBNkM3NzJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q2c4MkNKOztBNkNwODJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3U4MkNKOztBNkMzODJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Qzg4MkNKOztBNkNsOTJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3E5MkNKOztBNkN6OTJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzQ5MkNKOztBNkNoKzJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q20rMkNKOztBNkN2KzJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzArMkNKOztBNkM5KzJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q2kvMkNKOztBOEM3aTNDRTtFQUNFO0lBQUssMkJ4Q3krQ1M7RU53azBDaEI7QUFDRjtBOEM3aTNDQTs7RUFHRTtFM0NrUkksZ0NBTEk7RTJDM1FSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFM0NzUUksdUNBTEk7RTJDL1BSO0V2Q1JFO0FQcWozQ0o7O0E4Q3hpM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeEJ4QkksNkN3QnlCSjtBOUMyaTNDRjtBc0JoazNDTTtFd0JZTjtJeEJYUTtFdEJtazNDTjtBQUNGOztBOEM3aTNDQTtFdkJBRTtFdUJFQTtBOUNnajNDRjs7QThDN2kzQ0E7RUFDRTtBOUNnajNDRjs7QThDN2kzQ0E7RUFDRTtBOUNnajNDRjs7QThDNWkzQ0U7RUFDRTtBOUMraTNDSjtBOEM1aTNDTTtFQUpKO0lBS007RTlDK2kzQ047QUFDRjs7QStDM20zQ0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RXhDWEU7QVBxbjNDSjs7QStDdG0zQ0E7RUFDRTtFQUNBO0EvQ3ltM0NGO0ErQ3ZtM0NFO0VBRUU7RUFDQTtBL0N3bTNDSjs7QStDL2wzQ0E7RUFDRTtFQUNBO0VBQ0E7QS9Da20zQ0Y7QStDL2wzQ0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBL0NnbTNDSjtBK0M3bDNDRTtFQUNFO0VBQ0E7QS9DK2wzQ0o7O0ErQ3ZsM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DMGwzQ0Y7QStDeGwzQ0U7RXhDdkRFO0VBQ0E7QVBrcDNDSjtBK0N4bDNDRTtFeEM3Q0U7RUFDQTtBUHdvM0NKO0ErQ3hsM0NFO0VBRUU7RUFDQTtFQUNBO0EvQ3lsM0NKO0ErQ3JsM0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DdWwzQ0o7QStDbmwzQ0U7RUFDRTtBL0NxbDNDSjtBK0NubDNDSTtFQUNFO0VBQ0E7QS9DcWwzQ047O0ErQ3hrM0NJO0VBQ0U7QS9DMmszQ047QStDeGszQ1E7RXhDdkRKO0VBWkE7QVArbzNDSjtBK0N2azNDUTtFeEN4RUo7RUFZQTtBUHVvM0NKO0ErQ3RrM0NRO0VBQ0U7QS9Dd2szQ1Y7QStDcmszQ1E7RUFDRTtFQUNBO0EvQ3VrM0NWO0ErQ3JrM0NVO0VBQ0U7RUFDQTtBL0N1azNDWjs7QWM3cDNDSTtFaUM4REE7SUFDRTtFL0NtbTNDSjtFK0NobTNDTTtJeEN2REo7SUFaQTtFUHVxM0NGO0UrQy9sM0NNO0l4Q3hFSjtJQVlBO0VQK3AzQ0Y7RStDOWwzQ007SUFDRTtFL0NnbTNDUjtFK0M3bDNDTTtJQUNFO0lBQ0E7RS9DK2wzQ1I7RStDN2wzQ1E7SUFDRTtJQUNBO0UvQytsM0NWO0FBQ0Y7QWN0cjNDSTtFaUM4REE7SUFDRTtFL0MybjNDSjtFK0N4bjNDTTtJeEN2REo7SUFaQTtFUCtyM0NGO0UrQ3ZuM0NNO0l4Q3hFSjtJQVlBO0VQdXIzQ0Y7RStDdG4zQ007SUFDRTtFL0N3bjNDUjtFK0NybjNDTTtJQUNFO0lBQ0E7RS9DdW4zQ1I7RStDcm4zQ1E7SUFDRTtJQUNBO0UvQ3VuM0NWO0FBQ0Y7QWM5czNDSTtFaUM4REE7SUFDRTtFL0NtcDNDSjtFK0NocDNDTTtJeEN2REo7SUFaQTtFUHV0M0NGO0UrQy9vM0NNO0l4Q3hFSjtJQVlBO0VQK3MzQ0Y7RStDOW8zQ007SUFDRTtFL0NncDNDUjtFK0M3bzNDTTtJQUNFO0lBQ0E7RS9DK28zQ1I7RStDN28zQ1E7SUFDRTtJQUNBO0UvQytvM0NWO0FBQ0Y7QWN0dTNDSTtFaUM4REE7SUFDRTtFL0MycTNDSjtFK0N4cTNDTTtJeEN2REo7SUFaQTtFUCt1M0NGO0UrQ3ZxM0NNO0l4Q3hFSjtJQVlBO0VQdXUzQ0Y7RStDdHEzQ007SUFDRTtFL0N3cTNDUjtFK0NycTNDTTtJQUNFO0lBQ0E7RS9DdXEzQ1I7RStDcnEzQ1E7SUFDRTtJQUNBO0UvQ3VxM0NWO0FBQ0Y7QWM5djNDSTtFaUM4REE7SUFDRTtFL0NtczNDSjtFK0NoczNDTTtJeEN2REo7SUFaQTtFUHV3M0NGO0UrQy9yM0NNO0l4Q3hFSjtJQVlBO0VQK3YzQ0Y7RStDOXIzQ007SUFDRTtFL0NnczNDUjtFK0M3cjNDTTtJQUNFO0lBQ0E7RS9DK3IzQ1I7RStDN3IzQ1E7SUFDRTtJQUNBO0UvQytyM0NWO0FBQ0Y7QStDbHIzQ0E7RXhDaEpJO0FQcTAzQ0o7QStDbHIzQ0U7RUFDRTtBL0NvcjNDSjtBK0NscjNDSTtFQUNFO0EvQ29yM0NOOztBK0N2cTNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzBxM0NKOztBK0NwcjNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ3VyM0NKOztBK0NqczNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ29zM0NKOztBK0M5czNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2l0M0NKOztBK0MzdDNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzh0M0NKOztBK0N4dTNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzJ1M0NKOztBK0NydjNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ3d2M0NKOztBK0NsdzNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ3F3M0NKOztBK0MvdzNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ2t4M0NKOztBK0M1eDNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQyt4M0NKOztBZ0QzOTNDQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLFUxQzJsRGdCO0UwQzFsRGhCLFcxQzBsRGdCO0UwQ3psRGhCO0VBQ0E7RUFDQTtFQUNBO0V6Q0pFO0V5Q01GO0FoRDI5M0NGO0FnRHg5M0NFO0VBQ0U7RUFDQTtFQUNBO0FoRDA5M0NKO0FnRHY5M0NFO0VBQ0U7RUFDQTtFQUNBO0FoRHk5M0NKO0FnRHQ5M0NFO0VBRUU7RUFDQTtFQUNBO0FoRHU5M0NKOztBZ0QvODNDQTtFQUhFO0FoRHM5M0NGOztBZ0Q3ODNDSTtFQVRGO0FoRDA5M0NGOztBaUQzZzRDQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlDeVJJLDhCQUxJO0U4Q2xSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0U5QzJRSSxvQ0FMSTtFOENwUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ1JFO0FQb2g0Q0o7QWlEemc0Q0U7RUFDRTtBakQyZzRDSjtBaUR4ZzRDRTtFQUNFO0FqRDBnNENKOztBaUR0ZzRDQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakR3ZzRDRjtBaUR0ZzRDRTtFQUNFO0FqRHdnNENKOztBaURwZzRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ2hDRTtFQUNBO0FQd2k0Q0o7QWlEdGc0Q0U7RUFDRTtFQUNBO0FqRHdnNENKOztBaURwZzRDQTtFQUNFO0VBQ0E7QWpEdWc0Q0Y7O0FrRHJrNENBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QWxEbWs0Q0Y7O0FrRDVqNENBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QWxEOGo0Q0Y7QWtEM2o0Q0U7RTVCNUNJLG1DNEI2Q0Y7RUFDQSw4QjVDczVDbUI7QU51cTFDdkI7QXNCdm00Q007RTRCd0NKO0k1QnZDTTtFdEIwbTRDTjtBQUNGO0FrRGhrNENFO0VBQ0UsZTVDbzVDbUI7QU44cTFDdkI7QWtEOWo0Q0U7RUFDRSxzQjVDaTVDb0I7QU4rcTFDeEI7O0FrRDVqNENBO0VBQ0U7QWxEK2o0Q0Y7QWtEN2o0Q0U7RUFDRTtFQUNBO0FsRCtqNENKO0FrRDVqNENFO0VBQ0U7QWxEOGo0Q0o7O0FrRDFqNENBO0VBQ0U7RUFDQTtFQUNBO0FsRDZqNENGOztBa0R6ajRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0NyRkU7RTJDeUZGO0FsRHlqNENGOztBa0RyajRDQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxrQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0EsdUNEK0c0RDtBbEQyajRDOUQ7QW1EdnE0Q0U7RUFBUztBbkQwcTRDWDtBbUR6cTRDRTtFQUFTLG1DRDJHaUY7QWxEaWs0QzVGOztBa0Q1ajRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0N0R0U7RUFDQTtBUHNxNENKO0FrRDlqNENFO0VBQ0U7RUFDQTtBbERnazRDSjs7QWtEM2o0Q0E7RUFDRTtFQUNBO0FsRDhqNENGOztBa0R6ajRDQTtFQUNFO0VBR0E7RUFDQTtBbEQwajRDRjs7QWtEdGo0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQzFIRTtFQUNBO0FQb3I0Q0o7QWtEcmo0Q0U7RUFDRTtBbER1ajRDSjs7QWNucTRDSTtFb0NrSEY7SUFDRTtJQUNBO0VsRHFqNENGO0VrRGpqNENBO0lBQ0U7SUFDQTtJQUNBO0VsRG1qNENGO0VrRGhqNENBO0lBQ0U7RWxEa2o0Q0Y7QUFDRjtBY2xyNENJO0VvQ29JRjs7SUFFRTtFbERpajRDRjtBQUNGO0FjeHI0Q0k7RW9DMklGO0lBQ0U7RWxEZ2o0Q0Y7QUFDRjtBa0R2aTRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRHlpNENOO0FrRHZpNENNO0VBQ0U7RUFDQTtFM0MxTUo7QVBvdjRDSjtBa0R0aTRDTTs7RTNDOU1GO0FQd3Y0Q0o7QWtEcmk0Q007RUFDRTtBbER1aTRDUjs7QWNsczRDSTtFb0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEQ2ajRDSjtFa0QzajRDSTtJQUNFO0lBQ0E7STNDMU1KO0VQd3c0Q0Y7RWtEMWo0Q0k7O0kzQzlNRjtFUDR3NENGO0VrRHpqNENJO0lBQ0U7RWxEMmo0Q047QUFDRjtBY3Z0NENJO0VvQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRGlsNENKO0VrRC9rNENJO0lBQ0U7SUFDQTtJM0MxTUo7RVA0eDRDRjtFa0Q5azRDSTs7STNDOU1GO0VQZ3k0Q0Y7RWtEN2s0Q0k7SUFDRTtFbEQrazRDTjtBQUNGO0FjM3U0Q0k7RW9DeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEcW00Q0o7RWtEbm00Q0k7SUFDRTtJQUNBO0kzQzFNSjtFUGd6NENGO0VrRGxtNENJOztJM0M5TUY7RVBvejRDRjtFa0RqbTRDSTtJQUNFO0VsRG1tNENOO0FBQ0Y7QWMvdjRDSTtFb0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbER5bjRDSjtFa0R2bjRDSTtJQUNFO0lBQ0E7STNDMU1KO0VQbzA0Q0Y7RWtEdG40Q0k7O0kzQzlNRjtFUHcwNENGO0VrRHJuNENJO0lBQ0U7RWxEdW40Q047QUFDRjtBY254NENJO0VvQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRDZvNENKO0VrRDNvNENJO0lBQ0U7SUFDQTtJM0MxTUo7RVB3MTRDRjtFa0QxbzRDSTs7STNDOU1GO0VQNDE0Q0Y7RWtEem80Q0k7SUFDRTtFbEQybzRDTjtBQUNGO0FvRGwzNENBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakR3UkksZ0NBTEk7RWlEalJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQ2xCQSxzQy9DMGxCaUI7RStDeGxCakI7RUFDQSxnQi9DbW1CbUI7RStDbG1CbkIsZ0IvQ3dtQmlCO0UrQ3ZtQmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsRGdSSSxzQ0FMSTtFaURoUVI7RUFDQTtBcEQwMzRDRjtBb0R4MzRDRTtFQUFTO0FwRDIzNENYO0FvRHozNENFO0VBQ0U7RUFDQTtFQUNBO0FwRDIzNENKO0FvRHozNENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBEMjM0Q047O0FvRHQzNENBO0VBQ0U7QXBEeTM0Q0Y7QW9EdjM0Q0U7RUFDRTtFQUNBO0VBQ0E7QXBEeTM0Q0o7O0FvRHIzNENBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXBEdzM0Q0Y7QW9EdDM0Q0U7RUFDRTtFQUNBO0VBQ0E7QXBEdzM0Q0o7O0FvRHAzNENBO0FBRUE7RUFDRTtBcERzMzRDRjtBb0RwMzRDRTtFQUNFO0VBQ0E7RUFDQTtBcERzMzRDSjs7QW9EbDM0Q0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBcERxMzRDRjtBb0RuMzRDRTtFQUNFO0VBQ0E7RUFDQTtBcERxMzRDSjs7QW9EajM0Q0E7QUFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3Q2pHRTtBUHE4NENKOztBc0R4OTRDQTtFQUVFO0VBQ0E7RW5ENFJJLGdDQUxJO0VtRHJSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuRG1SSSxtQ0FMSTtFbUQ1UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFRHpCQSxzQy9DMGxCaUI7RStDeGxCakI7RUFDQSxnQi9DbW1CbUI7RStDbG1CbkIsZ0IvQ3dtQmlCO0UrQ3ZtQmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsRGdSSSxzQ0FMSTtFbUQxUFI7RUFDQTtFQUNBO0VBQ0E7RS9DaEJFO0FQbS80Q0o7QXNELzk0Q0U7RUFDRTtFQUNBO0VBQ0E7QXREaSs0Q0o7QXNELzk0Q0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREZys0Q047O0FzRDE5NENFO0VBQ0U7QXRENjk0Q0o7QXNEMzk0Q0k7RUFFRTtBdEQ0OTRDTjtBc0R6OTRDSTtFQUNFO0VBQ0E7QXREMjk0Q047QXNEeDk0Q0k7RUFDRTtFQUNBO0F0RDA5NENOOztBc0RyOTRDQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0F0RHU5NENKO0FzRHI5NENJO0VBRUU7QXREczk0Q047QXNEbjk0Q0k7RUFDRTtFQUNBO0F0RHE5NENOO0FzRGw5NENJO0VBQ0U7RUFDQTtBdERvOTRDTjs7QXNELzg0Q0E7QUFHRTtFQUNFO0F0RGc5NENKO0FzRDk4NENJO0VBRUU7QXREKzg0Q047QXNENTg0Q0k7RUFDRTtFQUNBO0F0RDg4NENOO0FzRDM4NENJO0VBQ0U7RUFDQTtBdEQ2ODRDTjtBc0R4ODRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREMDg0Q0o7O0FzRHQ4NENBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QXREdzg0Q0o7QXNEdDg0Q0k7RUFFRTtBdER1ODRDTjtBc0RwODRDSTtFQUNFO0VBQ0E7QXREczg0Q047QXNEbjg0Q0k7RUFDRTtFQUNBO0F0RHE4NENOOztBc0RoODRDQTtBQWtCQTtFQUNFO0VBQ0E7RW5EMkdJLDZDQUxJO0VtRHBHUjtFQUNBO0VBQ0E7RS9DNUpFO0VBQ0E7QVArazVDSjtBc0RqNzRDRTtFQUNFO0F0RG03NENKOztBc0QvNjRDQTtFQUNFO0VBQ0E7QXREazc0Q0Y7O0F1RHZtNUNBO0VBQ0U7QXZEMG01Q0Y7O0F1RHZtNUNBO0VBQ0U7QXZEMG01Q0Y7O0F1RHZtNUNBO0VBQ0U7RUFDQTtFQUNBO0F2RDBtNUNGO0F3RGhvNUNFO0VBQ0U7RUFDQTtFQUNBO0F4RGtvNUNKOztBdUQzbTVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakNsQkksc0NpQ21CSjtBdkQ4bTVDRjtBc0I3bjVDTTtFaUNRTjtJakNQUTtFdEJnbzVDTjtBQUNGOztBdURobjVDQTs7O0VBR0U7QXZEbW41Q0Y7O0F1RGhuNUNBOztFQUVFO0F2RG1uNUNGOztBdURobjVDQTs7RUFFRTtBdkRtbjVDRjs7QXVEMW01Q0U7RUFDRTtFQUNBO0VBQ0E7QXZENm01Q0o7QXVEMW01Q0U7OztFQUdFO0VBQ0E7QXZENG01Q0o7QXVEem01Q0U7O0VBRUU7RUFDQTtFakM1REUsMkJpQzZERjtBdkQybTVDSjtBc0JwcTVDTTtFaUNxREo7O0lqQ3BETTtFdEJ3cTVDTjtBQUNGOztBdUR4bTVDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVqRDQ5Q3VCO0VpRDM5Q3ZCO0VBQ0EsV2pEMUZNO0VpRDJGTjtFQUNBO0VBQ0E7RUFDQSxZakR1OUN5QjtFZ0I3aURyQiw4QmlDdUZKO0F2RDBtNUNGO0FzQjdyNUNNO0VpQ2tFTjs7SWpDakVRO0V0QmlzNUNOO0FBQ0Y7QXVEN201Q0U7OztFQUVFLFdqRHBHSTtFaURxR0o7RUFDQTtFQUNBLFlqRCs4QzZCO0FOaXEyQ2pDOztBdUQ3bTVDQTtFQUNFO0F2RGduNUNGOztBdUQ3bTVDQTtFQUNFO0F2RGduNUNGOztBdUQzbTVDQTs7RUFFRTtFQUNBLFdqRGc5QzRCO0VpRC84QzVCLFlqRCs4QzRCO0VpRDk4QzVCO0VBQ0E7RUFDQTtBdkQ4bTVDRjs7QXVEM201Q0E7Ozs7Ozs7R0FBQTtBQVFBO0VBQ0U7QXZEOG01Q0Y7O0F1RDVtNUNBO0VBQ0U7QXZEK201Q0Y7O0F1RHZtNUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCakR3NUN1QjtFaUR2NUN2QjtFQUNBLGdCakRzNUN1QjtBTm10MkN6QjtBdUR2bTVDRTtFQUNFO0VBQ0E7RUFDQSxXakRzNUN1QjtFaURyNUN2QixXakRzNUN3QjtFaURyNUN4QjtFQUNBLGlCakRzNUN3QjtFaURyNUN4QixnQmpEcTVDd0I7RWlEcDVDeEI7RUFDQTtFQUNBLHNCakQxS0k7RWlEMktKO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsWWpENjRDeUI7RWdCcmpEdkIsNkJpQ3lLRjtBdkR3bTVDSjtBc0I3dzVDTTtFaUNvSko7SWpDbkpNO0V0Qmd4NUNOO0FBQ0Y7QXVEMW01Q0U7RUFDRSxVakQwNENnQztBTmt1MkNwQzs7QXVEbm01Q0E7RUFDRTtFQUNBO0VBQ0EsZWpEbzRDd0I7RWlEbjRDeEI7RUFDQSxvQmpEaTRDMkI7RWlEaDRDM0IsdUJqRGc0QzJCO0VpRC8zQzNCLFdqRHJNTTtFaURzTU47QXZEc201Q0Y7O0F1RGhtNUNFOztFQUVFLGdDakRtNENnQztBTmd1MkNwQztBdURobTVDRTtFQUNFLHNCakR4TUk7QU4weTVDUjtBdUQvbDVDRTtFQUNFLFdqRDVNSTtBTjZ5NUNSOztBdUQzbTVDRTs7O0VBRUUsZ0NqRG00Q2dDO0FONHUyQ3BDO0F1RDVtNUNFO0VBQ0Usc0JqRHhNSTtBTnN6NUNSO0F1RDNtNUNFO0VBQ0UsV2pENU1JO0FOeXo1Q1I7O0F5RHYwNUNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBekR5MDVDRjs7QXlEcjA1Q0E7RUFDRTtJQUFLO0V6RHkwNUNMO0FBQ0Y7QXlEdDA1Q0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F6RHEwNUNGOztBeURsMDVDQTtFQUVFO0VBQ0E7RUFDQTtBekRvMDVDRjs7QXlEM3o1Q0E7RUFDRTtJQUNFO0V6RDh6NUNGO0V5RDV6NUNBO0lBQ0U7SUFDQTtFekQ4ejVDRjtBQUNGO0F5RDF6NUNBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXpEeXo1Q0Y7O0F5RHR6NUNBO0VBQ0U7RUFDQTtBekR5ejVDRjs7QXlEcno1Q0U7RUFDRTs7SUFFRTtFekR3ejVDSjtBQUNGO0EwRHg0NUNBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHk0NUNGOztBYzUwNUNJO0U0QzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXBDNUJBLDBDb0M4QkE7RTFEMDM1Q0o7QUFDRjtBc0JyNTVDTTtFb0NZSjtJcENYTTtFdEJ3NTVDTjtBQUNGO0FjbDI1Q0k7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURpNDVDTjtFMEQ5MzVDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEZzQ1Q047RTBENzM1Q0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQrMzVDTjtFMEQ1MzVDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ4MzVDTjtFMEQzMzVDSTtJQUVFO0UxRDQzNUNOO0UwRHozNUNJO0lBR0U7RTFEeTM1Q047QUFDRjtBY3Q1NUNJO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFEdzM1Q047RTBEdDM1Q007SUFDRTtFMUR3MzVDUjtFMERyMzVDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFEczM1Q1I7QUFDRjs7QWMxNTVDSTtFNEM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lwQzVCQSwwQ29DOEJBO0UxRHc4NUNKO0FBQ0Y7QXNCbis1Q007RW9DWUo7SXBDWE07RXRCcys1Q047QUFDRjtBY2g3NUNJO0U0QzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEKzg1Q047RTBENTg1Q0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDg4NUNOO0UwRDM4NUNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFENjg1Q047RTBEMTg1Q0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFENDg1Q047RTBEejg1Q0k7SUFFRTtFMUQwODVDTjtFMER2ODVDSTtJQUdFO0UxRHU4NUNOO0FBQ0Y7QWNwKzVDSTtFNEMvQkY7SUFpRU07SUFDQTtJQUNBO0UxRHM4NUNOO0UwRHA4NUNNO0lBQ0U7RTFEczg1Q1I7RTBEbjg1Q007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRG84NUNSO0FBQ0Y7O0FjeCs1Q0k7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMURzaDZDSjtBQUNGO0FzQmpqNkNNO0VvQ1lKO0lwQ1hNO0V0Qm9qNkNOO0FBQ0Y7QWM5LzVDSTtFNEM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDZoNkNOO0UwRDFoNkNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ0aDZDTjtFMER6aDZDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDJoNkNOO0UwRHhoNkNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDBoNkNOO0UwRHZoNkNJO0lBRUU7RTFEd2g2Q047RTBEcmg2Q0k7SUFHRTtFMURxaDZDTjtBQUNGO0FjbGo2Q0k7RTRDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMURvaDZDTjtFMERsaDZDTTtJQUNFO0UxRG9oNkNSO0UwRGpoNkNNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMURraDZDUjtBQUNGOztBY3RqNkNJO0U0QzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXBDNUJBLDBDb0M4QkE7RTFEb202Q0o7QUFDRjtBc0IvbjZDTTtFb0NZSjtJcENYTTtFdEJrbzZDTjtBQUNGO0FjNWs2Q0k7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQybTZDTjtFMER4bTZDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEMG02Q047RTBEdm02Q0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUR5bTZDTjtFMER0bTZDSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUR3bTZDTjtFMERybTZDSTtJQUVFO0UxRHNtNkNOO0UwRG5tNkNJO0lBR0U7RTFEbW02Q047QUFDRjtBY2hvNkNJO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFEa202Q047RTBEaG02Q007SUFDRTtFMURrbTZDUjtFMEQvbDZDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFEZ202Q1I7QUFDRjs7QWNwbzZDSTtFNEM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lwQzVCQSwwQ29DOEJBO0UxRGtyNkNKO0FBQ0Y7QXNCN3M2Q007RW9DWUo7SXBDWE07RXRCZ3Q2Q047QUFDRjtBYzFwNkNJO0U0QzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEeXI2Q047RTBEdHI2Q0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHdyNkNOO0UwRHJyNkNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEdXI2Q047RTBEcHI2Q0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEc3I2Q047RTBEbnI2Q0k7SUFFRTtFMURvcjZDTjtFMERqcjZDSTtJQUdFO0UxRGlyNkNOO0FBQ0Y7QWM5czZDSTtFNEMvQkY7SUFpRU07SUFDQTtJQUNBO0UxRGdyNkNOO0UwRDlxNkNNO0lBQ0U7RTFEZ3I2Q1I7RTBEN3E2Q007SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRDhxNkNSO0FBQ0Y7O0EwRDl2NkNFO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEM1QkEsMENvQzhCQTtBMUQrdjZDTjtBc0J6eDZDTTtFb0NZSjtJcENYTTtFdEI0eDZDTjtBQUNGO0EwRGx3NkNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURvdzZDUjtBMERqdzZDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEbXc2Q1I7QTBEaHc2Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURrdzZDUjtBMEQvdjZDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURpdzZDUjtBMEQ5djZDTTtFQUVFO0ExRCt2NkNSO0EwRDV2NkNNO0VBR0U7QTFENHY2Q1I7O0EwRGp1NkNBO0VQcEhFO0VBQ0E7RUFDQTtFQUNBLGE3Q3lsQzBCO0U2Q3hsQzFCO0VBQ0E7RUFDQSxzQjdDVU07QU4rMDZDUjtBbUR0MTZDRTtFQUFTO0FuRHkxNkNYO0FtRHgxNkNFO0VBQVMsWTdDMDdDYztBTmk2M0N6Qjs7QTBEN3U2Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMURndjZDRjtBMEQ5dTZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRGd2NkNKOztBMEQ1dTZDQTtFQUNFO0VBQ0E7QTFEK3U2Q0Y7O0EwRDV1NkNBO0VBQ0U7RUFDQTtFQUNBO0ExRCt1NkNGOztBMkQvMzZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZckR5d0N3QjtBTnluNEMxQjtBMkRoNDZDRTtFQUNFO0VBQ0E7QTNEazQ2Q0o7O0EyRDczNkNBO0VBQ0U7QTNEZzQ2Q0Y7O0EyRDczNkNBO0VBQ0U7QTNEZzQ2Q0Y7O0EyRDczNkNBO0VBQ0U7QTNEZzQ2Q0Y7O0EyRDMzNkNFO0VBQ0U7QTNEODM2Q0o7O0EyRDEzNkNBO0VBQ0U7SUFDRSxZckQ0dUNzQjtFTmlwNEN4QjtBQUNGO0EyRDEzNkNBO0VBQ0U7RUFDQTtFQUNBO0EzRDQzNkNGOztBMkR6MzZDQTtFQUNFO0lBQ0U7RTNENDM2Q0Y7QUFDRjtBd0QzNjZDRTtFQUNFO0VBQ0E7RUFDQTtBeEQ2NjZDSjs7QTREaDc2Q0U7RUFDRTtFQUNBO0E1RG03NkNKOztBNERyNzZDRTtFQUNFO0VBQ0E7QTVEdzc2Q0o7O0E0RDE3NkNFO0VBQ0U7RUFDQTtBNUQ2NzZDSjs7QTRELzc2Q0U7RUFDRTtFQUNBO0E1RGs4NkNKOztBNERwODZDRTtFQUNFO0VBQ0E7QTVEdTg2Q0o7O0E0RHo4NkNFO0VBQ0U7RUFDQTtBNUQ0ODZDSjs7QTREOTg2Q0U7RUFDRTtFQUNBO0E1RGk5NkNKOztBNERuOTZDRTtFQUNFO0VBQ0E7QTVEczk2Q0o7O0E0RHg5NkNFO0VBQ0U7RUFDQTtBNUQyOTZDSjs7QTRENzk2Q0U7RUFDRTtFQUNBO0E1RGcrNkNKOztBNkRsKzZDRTtFQUNFO0VBQ0E7QTdEcSs2Q0o7QTZEbCs2Q007RUFHRTtFQUNBO0E3RGsrNkNSOztBNkQzKzZDRTtFQUNFO0VBQ0E7QTdEOCs2Q0o7QTZEMys2Q007RUFHRTtFQUNBO0E3RDIrNkNSOztBNkRwLzZDRTtFQUNFO0VBQ0E7QTdEdS82Q0o7QTZEcC82Q007RUFHRTtFQUNBO0E3RG8vNkNSOztBNkQ3LzZDRTtFQUNFO0VBQ0E7QTdEZ2c3Q0o7QTZENy82Q007RUFHRTtFQUNBO0E3RDYvNkNSOztBNkR0ZzdDRTtFQUNFO0VBQ0E7QTdEeWc3Q0o7QTZEdGc3Q007RUFHRTtFQUNBO0E3RHNnN0NSOztBNkQvZzdDRTtFQUNFO0VBQ0E7QTdEa2g3Q0o7QTZEL2c3Q007RUFHRTtFQUNBO0E3RCtnN0NSOztBNkR4aDdDRTtFQUNFO0VBQ0E7QTdEMmg3Q0o7QTZEeGg3Q007RUFHRTtFQUNBO0E3RHdoN0NSOztBNkRqaTdDRTtFQUNFO0VBQ0E7QTdEb2k3Q0o7QTZEamk3Q007RUFHRTtFQUNBO0E3RGlpN0NSOztBNkQxaTdDRTtFQUNFO0VBQ0E7QTdENmk3Q0o7QTZEMWk3Q007RUFHRTtFQUNBO0E3RDBpN0NSOztBNkRuajdDRTtFQUNFO0VBQ0E7QTdEc2o3Q0o7QTZEbmo3Q007RUFHRTtFQUNBO0E3RG1qN0NSOztBNkQ1aTdDQTtFQUNFO0VBQ0E7QTdEK2k3Q0Y7QTZENWk3Q0k7RUFFRTtFQUNBO0E3RDZpN0NOOztBOER2azdDQTtFQUNFO0VBRUE7QTlEeWs3Q0Y7O0ErRDVrN0NBO0VBQ0U7RUFDQSxhbkM2YzRCO0VtQzVjNUI7RUFDQTtFQUNBLDZCbkMyYzRCO0VtQzFjNUI7QS9EK2s3Q0Y7QStEN2s3Q0U7RUFDRTtFQUNBLFVuQ3VjMEI7RW1DdGMxQixXbkNzYzBCO0VtQ3JjMUI7RXpDSUUsc0N5Q0hGO0EvRCtrN0NKO0FzQnhrN0NNO0V5Q1pKO0l6Q2FNO0V0QjJrN0NOO0FBQ0Y7O0ErRDdrN0NJO0VBQ0U7QS9EZ2w3Q047O0FnRW5tN0NBO0VBQ0U7RUFDQTtBaEVzbTdDRjtBZ0VwbTdDRTtFQUNFO0VBQ0E7RUFDQTtBaEVzbTdDSjtBZ0VubTdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFcW03Q0o7O0FnRWhtN0NFO0VBQ0U7QWhFbW03Q0o7O0FnRXBtN0NFO0VBQ0U7QWhFdW03Q0o7O0FnRXhtN0NFO0VBQ0U7QWhFMm03Q0o7O0FnRTVtN0NFO0VBQ0U7QWhFK203Q0o7O0FpRXBvN0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhM0RzbENhO0FOaWo1Q2Y7O0FpRXBvN0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhM0Q4a0NhO0FOeWo1Q2Y7O0FpRS9uN0NJO0VBQ0U7RUFDQTtFQUNBLGEzRGtrQ1U7QU5nazVDaEI7O0FpRS9uN0NJO0VBQ0U7RUFDQTtFQUNBLGEzRDRqQ1U7QU5zazVDaEI7O0Fjbm03Q0k7RW1EeENBO0lBQ0U7SUFDQTtJQUNBLGEzRGtrQ1U7RU42azVDZDtFaUU1bzdDRTtJQUNFO0lBQ0E7SUFDQSxhM0Q0akNVO0VOa2w1Q2Q7QUFDRjtBY2huN0NJO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0Rra0NVO0VOeWw1Q2Q7RWlFeHA3Q0U7SUFDRTtJQUNBO0lBQ0EsYTNENGpDVTtFTjhsNUNkO0FBQ0Y7QWM1bjdDSTtFbUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNEa2tDVTtFTnFtNUNkO0VpRXBxN0NFO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU4wbTVDZDtBQUNGO0FjeG83Q0k7RW1EeENBO0lBQ0U7SUFDQTtJQUNBLGEzRGtrQ1U7RU5pbjVDZDtFaUVocjdDRTtJQUNFO0lBQ0E7SUFDQSxhM0Q0akNVO0VOc241Q2Q7QUFDRjtBY3BwN0NJO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0Rra0NVO0VONm41Q2Q7RWlFNXI3Q0U7SUFDRTtJQUNBO0lBQ0EsYTNENGpDVTtFTmtvNUNkO0FBQ0Y7QWtFOXQ3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEVndTdDRjs7QWtFN3Q3Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEVndTdDRjs7QW1FeHU3Q0E7O0VDSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV5dTdDRjtBb0V0dTdDRTs7RUFDRTtBcEV5dTdDSjs7QXFFdnY3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVS9EZ2RxQjtFK0QvY3JCO0FyRTB2N0NKOztBc0VsdzdDQTtFQ0FFO0VBQ0E7RUFDQTtBdkVzdzdDRjs7QXdFNXc3Q0E7RUFDRTtFQUNBO0VBQ0EsNkI1Q2lzQjRCO0U0Q2hzQjVCO0VBQ0E7RUFDQSxhbEV5cUJXO0FOc202Q2I7O0F5RW50N0NRO0VBT0k7QXpFZ3Q3Q1o7O0F5RXZ0N0NRO0VBT0k7QXpFb3Q3Q1o7O0F5RTN0N0NRO0VBT0k7QXpFd3Q3Q1o7O0F5RS90N0NRO0VBT0k7QXpFNHQ3Q1o7O0F5RW51N0NRO0VBT0k7QXpFZ3U3Q1o7O0F5RXZ1N0NRO0VBT0k7QXpFb3U3Q1o7O0F5RTN1N0NRO0VBT0k7QXpFd3U3Q1o7O0F5RS91N0NRO0VBT0k7QXpFNHU3Q1o7O0F5RW52N0NRO0VBT0k7QXpFZ3Y3Q1o7O0F5RXZ2N0NRO0VBT0k7QXpFb3Y3Q1o7O0F5RTN2N0NRO0VBT0k7QXpFd3Y3Q1o7O0F5RS92N0NRO0VBT0k7QXpFNHY3Q1o7O0F5RW53N0NRO0VBT0k7QXpFZ3c3Q1o7O0F5RXZ3N0NRO0VBT0k7QXpFb3c3Q1o7O0F5RTN3N0NRO0VBT0k7QXpFd3c3Q1o7O0F5RS93N0NRO0VBT0k7QXpFNHc3Q1o7O0F5RW54N0NRO0VBT0k7QXpFZ3g3Q1o7O0F5RXZ4N0NRO0VBT0k7QXpFb3g3Q1o7O0F5RTN4N0NRO0VBT0k7QXpFd3g3Q1o7O0F5RS94N0NRO0VBT0k7QXpFNHg3Q1o7O0F5RW55N0NRO0VBT0k7QXpFZ3k3Q1o7O0F5RXZ5N0NRO0VBT0k7QXpFb3k3Q1o7O0F5RTN5N0NRO0VBT0k7QXpFd3k3Q1o7O0F5RS95N0NRO0VBT0k7QXpFNHk3Q1o7O0F5RW56N0NRO0VBT0k7QXpFZ3o3Q1o7O0F5RXZ6N0NRO0VBT0k7QXpFb3o3Q1o7O0F5RTN6N0NRO0VBT0k7QXpFd3o3Q1o7O0F5RS96N0NRO0VBT0k7QXpFNHo3Q1o7O0F5RW4wN0NRO0VBT0k7QXpFZzA3Q1o7O0F5RXYwN0NRO0VBT0k7QXpFbzA3Q1o7O0F5RTMwN0NRO0VBT0k7QXpFdzA3Q1o7O0F5RS8wN0NRO0VBT0k7QXpFNDA3Q1o7O0F5RW4xN0NRO0VBT0k7QXpFZzE3Q1o7O0F5RXYxN0NRO0VBT0k7QXpFbzE3Q1o7O0F5RTMxN0NRO0VBT0k7QXpFdzE3Q1o7O0F5RS8xN0NRO0VBT0k7QXpFNDE3Q1o7O0F5RW4yN0NRO0VBT0k7QXpFZzI3Q1o7O0F5RXYyN0NRO0VBT0k7QXpFbzI3Q1o7O0F5RTMyN0NRO0VBT0k7QXpFdzI3Q1o7O0F5RS8yN0NRO0VBT0k7QXpFNDI3Q1o7O0F5RW4zN0NRO0VBT0k7QXpFZzM3Q1o7O0F5RXYzN0NRO0VBT0k7QXpFbzM3Q1o7O0F5RTMzN0NRO0VBT0k7QXpFdzM3Q1o7O0F5RS8zN0NRO0VBT0k7QXpFNDM3Q1o7O0F5RW40N0NRO0VBT0k7QXpFZzQ3Q1o7O0F5RXY0N0NRO0VBT0k7QXpFbzQ3Q1o7O0F5RXI1N0NRO0VBQ0U7QXpFdzU3Q1Y7O0F5RXo1N0NRO0VBQ0U7QXpFNDU3Q1Y7O0F5RTc1N0NRO0VBQ0U7QXpFZzY3Q1Y7O0F5RWo2N0NRO0VBQ0U7QXpFbzY3Q1Y7O0F5RXI2N0NRO0VBQ0U7QXpFdzY3Q1Y7O0F5RXo2N0NRO0VBQ0U7QXpFNDY3Q1Y7O0F5RTc2N0NRO0VBQ0U7QXpFZzc3Q1Y7O0F5RWo3N0NRO0VBQ0U7QXpFbzc3Q1Y7O0F5RXI3N0NRO0VBQ0U7QXpFdzc3Q1Y7O0F5RXo3N0NRO0VBQ0U7QXpFNDc3Q1Y7O0F5RW43N0NRO0VBT0k7QXpFZzc3Q1o7O0F5RXY3N0NRO0VBT0k7QXpFbzc3Q1o7O0F5RTM3N0NRO0VBT0k7QXpFdzc3Q1o7O0F5RS83N0NRO0VBT0k7QXpFNDc3Q1o7O0F5RW44N0NRO0VBT0k7QXpFZzg3Q1o7O0F5RXY4N0NRO0VBT0k7QXpFbzg3Q1o7O0F5RTM4N0NRO0VBT0k7QXpFdzg3Q1o7O0F5RS84N0NRO0VBT0k7QXpFNDg3Q1o7O0F5RW45N0NRO0VBT0k7QXpFZzk3Q1o7O0F5RXY5N0NRO0VBT0k7QXpFbzk3Q1o7O0F5RTM5N0NRO0VBT0k7QXpFdzk3Q1o7O0F5RS85N0NRO0VBT0k7QXpFNDk3Q1o7O0F5RW4rN0NRO0VBT0k7QXpFZys3Q1o7O0F5RXYrN0NRO0VBT0k7QXpFbys3Q1o7O0F5RTMrN0NRO0VBT0k7QXpFdys3Q1o7O0F5RS8rN0NRO0VBT0k7QXpFNCs3Q1o7O0F5RW4vN0NRO0VBT0k7QXpFZy83Q1o7O0F5RXYvN0NRO0VBT0k7QXpFby83Q1o7O0F5RTMvN0NRO0VBT0k7QXpFdy83Q1o7O0F5RS8vN0NRO0VBT0k7QXpFNC83Q1o7O0F5RW5nOENRO0VBT0k7QXpFZ2c4Q1o7O0F5RXZnOENRO0VBT0k7QXpFb2c4Q1o7O0F5RTNnOENRO0VBT0k7QXpFd2c4Q1o7O0F5RS9nOENRO0VBT0k7QXpFNGc4Q1o7O0F5RW5oOENRO0VBT0k7QXpFZ2g4Q1o7O0F5RXZoOENRO0VBT0k7QXpFb2g4Q1o7O0F5RTNoOENRO0VBT0k7QXpFd2g4Q1o7O0F5RS9oOENRO0VBT0k7QXpFNGg4Q1o7O0F5RW5pOENRO0VBT0k7QXpFZ2k4Q1o7O0F5RXZpOENRO0VBT0k7QXpFb2k4Q1o7O0F5RTNpOENRO0VBSVE7RUFHSjtBekV5aThDWjs7QXlFaGo4Q1E7RUFJUTtFQUdKO0F6RThpOENaOztBeUVyajhDUTtFQUlRO0VBR0o7QXpFbWo4Q1o7O0F5RTFqOENRO0VBSVE7RUFHSjtBekV3ajhDWjs7QXlFL2o4Q1E7RUFJUTtFQUdKO0F6RTZqOENaOztBeUVwazhDUTtFQUlRO0VBR0o7QXpFa2s4Q1o7O0F5RXprOENRO0VBSVE7RUFHSjtBekV1azhDWjs7QXlFOWs4Q1E7RUFJUTtFQUdKO0F6RTRrOENaOztBeUVubDhDUTtFQUlRO0VBR0o7QXpFaWw4Q1o7O0F5RXhsOENRO0VBSVE7RUFHSjtBekVzbDhDWjs7QXlFN2w4Q1E7RUFJUTtFQUdKO0F6RTJsOENaOztBeUVsbThDUTtFQUlRO0VBR0o7QXpFZ204Q1o7O0F5RXZtOENRO0VBT0k7QXpFb204Q1o7O0F5RTNtOENRO0VBT0k7QXpFd204Q1o7O0F5RS9tOENRO0VBT0k7QXpFNG04Q1o7O0F5RW5uOENRO0VBT0k7QXpFZ244Q1o7O0F5RXZuOENRO0VBT0k7QXpFb244Q1o7O0F5RTNuOENRO0VBT0k7QXpFd244Q1o7O0F5RS9uOENRO0VBT0k7QXpFNG44Q1o7O0F5RW5vOENRO0VBT0k7QXpFZ284Q1o7O0F5RXZvOENRO0VBT0k7QXpFb284Q1o7O0F5RTNvOENRO0VBT0k7QXpFd284Q1o7O0F5RS9vOENRO0VBT0k7QXpFNG84Q1o7O0F5RW5wOENRO0VBT0k7QXpFZ3A4Q1o7O0F5RXZwOENRO0VBT0k7QXpFb3A4Q1o7O0F5RXJxOENRO0VBQ0U7QXpFd3E4Q1Y7O0F5RXpxOENRO0VBQ0U7QXpFNHE4Q1Y7O0F5RTdxOENRO0VBQ0U7QXpFZ3I4Q1Y7O0F5RWpyOENRO0VBQ0U7QXpFb3I4Q1Y7O0F5RXJyOENRO0VBQ0U7QXpFd3I4Q1Y7O0F5RS9xOENRO0VBT0k7QXpFNHE4Q1o7O0F5RW5yOENRO0VBT0k7QXpFZ3I4Q1o7O0F5RXZyOENRO0VBT0k7QXpFb3I4Q1o7O0F5RTNyOENRO0VBT0k7QXpFd3I4Q1o7O0F5RS9yOENRO0VBT0k7QXpFNHI4Q1o7O0F5RW5zOENRO0VBT0k7QXpFZ3M4Q1o7O0F5RXZzOENRO0VBT0k7QXpFb3M4Q1o7O0F5RTNzOENRO0VBT0k7QXpFd3M4Q1o7O0F5RS9zOENRO0VBT0k7QXpFNHM4Q1o7O0F5RW50OENRO0VBT0k7QXpFZ3Q4Q1o7O0F5RXZ0OENRO0VBT0k7QXpFb3Q4Q1o7O0F5RTN0OENRO0VBT0k7QXpFd3Q4Q1o7O0F5RS90OENRO0VBT0k7QXpFNHQ4Q1o7O0F5RW51OENRO0VBT0k7QXpFZ3U4Q1o7O0F5RXZ1OENRO0VBT0k7QXpFb3U4Q1o7O0F5RTN1OENRO0VBT0k7QXpFd3U4Q1o7O0F5RS91OENRO0VBT0k7QXpFNHU4Q1o7O0F5RW52OENRO0VBT0k7QXpFZ3Y4Q1o7O0F5RXZ2OENRO0VBT0k7QXpFb3Y4Q1o7O0F5RTN2OENRO0VBT0k7QXpFd3Y4Q1o7O0F5RS92OENRO0VBT0k7QXpFNHY4Q1o7O0F5RW53OENRO0VBT0k7QXpFZ3c4Q1o7O0F5RXZ3OENRO0VBT0k7QXpFb3c4Q1o7O0F5RTN3OENRO0VBT0k7QXpFd3c4Q1o7O0F5RS93OENRO0VBT0k7QXpFNHc4Q1o7O0F5RW54OENRO0VBT0k7QXpFZ3g4Q1o7O0F5RXZ4OENRO0VBT0k7QXpFb3g4Q1o7O0F5RTN4OENRO0VBT0k7QXpFd3g4Q1o7O0F5RS94OENRO0VBT0k7QXpFNHg4Q1o7O0F5RW55OENRO0VBT0k7QXpFZ3k4Q1o7O0F5RXZ5OENRO0VBT0k7QXpFb3k4Q1o7O0F5RTN5OENRO0VBT0k7QXpFd3k4Q1o7O0F5RS95OENRO0VBT0k7QXpFNHk4Q1o7O0F5RW56OENRO0VBT0k7QXpFZ3o4Q1o7O0F5RXZ6OENRO0VBT0k7QXpFb3o4Q1o7O0F5RTN6OENRO0VBT0k7QXpFd3o4Q1o7O0F5RS96OENRO0VBT0k7QXpFNHo4Q1o7O0F5RW4wOENRO0VBT0k7QXpFZzA4Q1o7O0F5RXYwOENRO0VBT0k7QXpFbzA4Q1o7O0F5RTMwOENRO0VBT0k7QXpFdzA4Q1o7O0F5RS8wOENRO0VBT0k7QXpFNDA4Q1o7O0F5RW4xOENRO0VBT0k7QXpFZzE4Q1o7O0F5RXYxOENRO0VBT0k7QXpFbzE4Q1o7O0F5RTMxOENRO0VBT0k7QXpFdzE4Q1o7O0F5RS8xOENRO0VBT0k7QXpFNDE4Q1o7O0F5RW4yOENRO0VBT0k7QXpFZzI4Q1o7O0F5RXYyOENRO0VBT0k7QXpFbzI4Q1o7O0F5RTMyOENRO0VBT0k7QXpFdzI4Q1o7O0F5RS8yOENRO0VBT0k7QXpFNDI4Q1o7O0F5RW4zOENRO0VBT0k7QXpFZzM4Q1o7O0F5RXYzOENRO0VBT0k7QXpFbzM4Q1o7O0F5RTMzOENRO0VBT0k7QXpFdzM4Q1o7O0F5RS8zOENRO0VBT0k7QXpFNDM4Q1o7O0F5RW40OENRO0VBT0k7QXpFZzQ4Q1o7O0F5RXY0OENRO0VBT0k7QXpFbzQ4Q1o7O0F5RTM0OENRO0VBT0k7QXpFdzQ4Q1o7O0F5RS80OENRO0VBT0k7QXpFNDQ4Q1o7O0F5RW41OENRO0VBT0k7QXpFZzU4Q1o7O0F5RXY1OENRO0VBT0k7QXpFbzU4Q1o7O0F5RTM1OENRO0VBT0k7QXpFdzU4Q1o7O0F5RS81OENRO0VBT0k7QXpFNDU4Q1o7O0F5RW42OENRO0VBT0k7QXpFZzY4Q1o7O0F5RXY2OENRO0VBT0k7QXpFbzY4Q1o7O0F5RTM2OENRO0VBT0k7QXpFdzY4Q1o7O0F5RS82OENRO0VBT0k7QXpFNDY4Q1o7O0F5RW43OENRO0VBT0k7QXpFZzc4Q1o7O0F5RXY3OENRO0VBT0k7RUFBQTtBekVxNzhDWjs7QXlFNTc4Q1E7RUFPSTtFQUFBO0F6RTA3OENaOztBeUVqODhDUTtFQU9JO0VBQUE7QXpFKzc4Q1o7O0F5RXQ4OENRO0VBT0k7RUFBQTtBekVvODhDWjs7QXlFMzg4Q1E7RUFPSTtFQUFBO0F6RXk4OENaOztBeUVoOThDUTtFQU9JO0VBQUE7QXpFODg4Q1o7O0F5RXI5OENRO0VBT0k7RUFBQTtBekVtOThDWjs7QXlFMTk4Q1E7RUFPSTtFQUFBO0F6RXc5OENaOztBeUUvOThDUTtFQU9JO0VBQUE7QXpFNjk4Q1o7O0F5RXArOENRO0VBT0k7RUFBQTtBekVrKzhDWjs7QXlFeis4Q1E7RUFPSTtFQUFBO0F6RXUrOENaOztBeUU5KzhDUTtFQU9JO0VBQUE7QXpFNCs4Q1o7O0F5RW4vOENRO0VBT0k7RUFBQTtBekVpLzhDWjs7QXlFeC84Q1E7RUFPSTtFQUFBO0F6RXMvOENaOztBeUU3LzhDUTtFQU9JO0F6RTAvOENaOztBeUVqZzlDUTtFQU9JO0F6RTgvOENaOztBeUVyZzlDUTtFQU9JO0F6RWtnOUNaOztBeUV6ZzlDUTtFQU9JO0F6RXNnOUNaOztBeUU3ZzlDUTtFQU9JO0F6RTBnOUNaOztBeUVqaDlDUTtFQU9JO0F6RThnOUNaOztBeUVyaDlDUTtFQU9JO0F6RWtoOUNaOztBeUV6aDlDUTtFQU9JO0F6RXNoOUNaOztBeUU3aDlDUTtFQU9JO0F6RTBoOUNaOztBeUVqaTlDUTtFQU9JO0F6RThoOUNaOztBeUVyaTlDUTtFQU9JO0F6RWtpOUNaOztBeUV6aTlDUTtFQU9JO0F6RXNpOUNaOztBeUU3aTlDUTtFQU9JO0F6RTBpOUNaOztBeUVqajlDUTtFQU9JO0F6RThpOUNaOztBeUVyajlDUTtFQU9JO0F6RWtqOUNaOztBeUV6ajlDUTtFQU9JO0F6RXNqOUNaOztBeUU3ajlDUTtFQU9JO0F6RTBqOUNaOztBeUVqazlDUTtFQU9JO0F6RThqOUNaOztBeUVyazlDUTtFQU9JO0F6RWtrOUNaOztBeUV6azlDUTtFQU9JO0F6RXNrOUNaOztBeUU3azlDUTtFQU9JO0F6RTBrOUNaOztBeUVqbDlDUTtFQU9JO0F6RThrOUNaOztBeUVybDlDUTtFQU9JO0F6RWtsOUNaOztBeUV6bDlDUTtFQU9JO0F6RXNsOUNaOztBeUU3bDlDUTtFQU9JO0F6RTBsOUNaOztBeUVqbTlDUTtFQU9JO0F6RThsOUNaOztBeUVybTlDUTtFQU9JO0F6RWttOUNaOztBeUV6bTlDUTtFQU9JO0F6RXNtOUNaOztBeUU3bTlDUTtFQU9JO0F6RTBtOUNaOztBeUVqbjlDUTtFQU9JO0F6RThtOUNaOztBeUVybjlDUTtFQU9JO0F6RWtuOUNaOztBeUV6bjlDUTtFQU9JO0F6RXNuOUNaOztBeUU3bjlDUTtFQU9JO0F6RTBuOUNaOztBeUVqbzlDUTtFQU9JO0VBQUE7QXpFK245Q1o7O0F5RXRvOUNRO0VBT0k7RUFBQTtBekVvbzlDWjs7QXlFM285Q1E7RUFPSTtFQUFBO0F6RXlvOUNaOztBeUVocDlDUTtFQU9JO0VBQUE7QXpFOG85Q1o7O0F5RXJwOUNRO0VBT0k7RUFBQTtBekVtcDlDWjs7QXlFMXA5Q1E7RUFPSTtFQUFBO0F6RXdwOUNaOztBeUUvcDlDUTtFQU9JO0VBQUE7QXpFNnA5Q1o7O0F5RXBxOUNRO0VBT0k7RUFBQTtBekVrcTlDWjs7QXlFenE5Q1E7RUFPSTtFQUFBO0F6RXVxOUNaOztBeUU5cTlDUTtFQU9JO0VBQUE7QXpFNHE5Q1o7O0F5RW5yOUNRO0VBT0k7QXpFZ3I5Q1o7O0F5RXZyOUNRO0VBT0k7QXpFb3I5Q1o7O0F5RTNyOUNRO0VBT0k7QXpFd3I5Q1o7O0F5RS9yOUNRO0VBT0k7QXpFNHI5Q1o7O0F5RW5zOUNRO0VBT0k7QXpFZ3M5Q1o7O0F5RXZzOUNRO0VBT0k7QXpFb3M5Q1o7O0F5RTNzOUNRO0VBT0k7QXpFd3M5Q1o7O0F5RS9zOUNRO0VBT0k7QXpFNHM5Q1o7O0F5RW50OUNRO0VBT0k7QXpFZ3Q5Q1o7O0F5RXZ0OUNRO0VBT0k7QXpFb3Q5Q1o7O0F5RTN0OUNRO0VBT0k7QXpFd3Q5Q1o7O0F5RS90OUNRO0VBT0k7QXpFNHQ5Q1o7O0F5RW51OUNRO0VBT0k7QXpFZ3U5Q1o7O0F5RXZ1OUNRO0VBT0k7QXpFb3U5Q1o7O0F5RTN1OUNRO0VBT0k7QXpFd3U5Q1o7O0F5RS91OUNRO0VBT0k7QXpFNHU5Q1o7O0F5RW52OUNRO0VBT0k7QXpFZ3Y5Q1o7O0F5RXZ2OUNRO0VBT0k7QXpFb3Y5Q1o7O0F5RTN2OUNRO0VBT0k7QXpFd3Y5Q1o7O0F5RS92OUNRO0VBT0k7QXpFNHY5Q1o7O0F5RW53OUNRO0VBT0k7QXpFZ3c5Q1o7O0F5RXZ3OUNRO0VBT0k7QXpFb3c5Q1o7O0F5RTN3OUNRO0VBT0k7QXpFd3c5Q1o7O0F5RS93OUNRO0VBT0k7QXpFNHc5Q1o7O0F5RW54OUNRO0VBT0k7QXpFZ3g5Q1o7O0F5RXZ4OUNRO0VBT0k7QXpFb3g5Q1o7O0F5RTN4OUNRO0VBT0k7RUFBQTtBekV5eDlDWjs7QXlFaHk5Q1E7RUFPSTtFQUFBO0F6RTh4OUNaOztBeUVyeTlDUTtFQU9JO0VBQUE7QXpFbXk5Q1o7O0F5RTF5OUNRO0VBT0k7RUFBQTtBekV3eTlDWjs7QXlFL3k5Q1E7RUFPSTtFQUFBO0F6RTZ5OUNaOztBeUVwejlDUTtFQU9JO0VBQUE7QXpFa3o5Q1o7O0F5RXp6OUNRO0VBT0k7RUFBQTtBekV1ejlDWjs7QXlFOXo5Q1E7RUFPSTtFQUFBO0F6RTR6OUNaOztBeUVuMDlDUTtFQU9JO0VBQUE7QXpFaTA5Q1o7O0F5RXgwOUNRO0VBT0k7RUFBQTtBekVzMDlDWjs7QXlFNzA5Q1E7RUFPSTtFQUFBO0F6RTIwOUNaOztBeUVsMTlDUTtFQU9JO0VBQUE7QXpFZzE5Q1o7O0F5RXYxOUNRO0VBT0k7QXpFbzE5Q1o7O0F5RTMxOUNRO0VBT0k7QXpFdzE5Q1o7O0F5RS8xOUNRO0VBT0k7QXpFNDE5Q1o7O0F5RW4yOUNRO0VBT0k7QXpFZzI5Q1o7O0F5RXYyOUNRO0VBT0k7QXpFbzI5Q1o7O0F5RTMyOUNRO0VBT0k7QXpFdzI5Q1o7O0F5RS8yOUNRO0VBT0k7QXpFNDI5Q1o7O0F5RW4zOUNRO0VBT0k7QXpFZzM5Q1o7O0F5RXYzOUNRO0VBT0k7QXpFbzM5Q1o7O0F5RTMzOUNRO0VBT0k7QXpFdzM5Q1o7O0F5RS8zOUNRO0VBT0k7QXpFNDM5Q1o7O0F5RW40OUNRO0VBT0k7QXpFZzQ5Q1o7O0F5RXY0OUNRO0VBT0k7QXpFbzQ5Q1o7O0F5RTM0OUNRO0VBT0k7QXpFdzQ5Q1o7O0F5RS80OUNRO0VBT0k7QXpFNDQ5Q1o7O0F5RW41OUNRO0VBT0k7QXpFZzU5Q1o7O0F5RXY1OUNRO0VBT0k7QXpFbzU5Q1o7O0F5RTM1OUNRO0VBT0k7QXpFdzU5Q1o7O0F5RS81OUNRO0VBT0k7QXpFNDU5Q1o7O0F5RW42OUNRO0VBT0k7QXpFZzY5Q1o7O0F5RXY2OUNRO0VBT0k7QXpFbzY5Q1o7O0F5RTM2OUNRO0VBT0k7QXpFdzY5Q1o7O0F5RS82OUNRO0VBT0k7QXpFNDY5Q1o7O0F5RW43OUNRO0VBT0k7QXpFZzc5Q1o7O0F5RXY3OUNRO0VBT0k7QXpFbzc5Q1o7O0F5RTM3OUNRO0VBT0k7QXpFdzc5Q1o7O0F5RS83OUNRO0VBT0k7QXpFNDc5Q1o7O0F5RW44OUNRO0VBT0k7QXpFZzg5Q1o7O0F5RXY4OUNRO0VBT0k7QXpFbzg5Q1o7O0F5RTM4OUNRO0VBT0k7QXpFdzg5Q1o7O0F5RS84OUNRO0VBT0k7QXpFNDg5Q1o7O0F5RW45OUNRO0VBT0k7QXpFZzk5Q1o7O0F5RXY5OUNRO0VBT0k7QXpFbzk5Q1o7O0F5RTM5OUNRO0VBT0k7QXpFdzk5Q1o7O0F5RS85OUNRO0VBT0k7QXpFNDk5Q1o7O0F5RW4rOUNRO0VBT0k7QXpFZys5Q1o7O0F5RXYrOUNRO0VBT0k7QXpFbys5Q1o7O0F5RTMrOUNRO0VBT0k7QXpFdys5Q1o7O0F5RS8rOUNRO0VBT0k7QXpFNCs5Q1o7O0F5RW4vOUNRO0VBT0k7QXpFZy85Q1o7O0F5RXYvOUNRO0VBT0k7QXpFby85Q1o7O0F5RTMvOUNRO0VBT0k7QXpFdy85Q1o7O0F5RS8vOUNRO0VBT0k7QXpFNC85Q1o7O0F5RW5nK0NRO0VBT0k7QXpFZ2crQ1o7O0F5RXZnK0NRO0VBT0k7QXpFb2crQ1o7O0F5RTNnK0NRO0VBT0k7QXpFd2crQ1o7O0F5RS9nK0NRO0VBT0k7QXpFNGcrQ1o7O0F5RW5oK0NRO0VBT0k7QXpFZ2grQ1o7O0F5RXZoK0NRO0VBT0k7QXpFb2grQ1o7O0F5RTNoK0NRO0VBT0k7QXpFd2grQ1o7O0F5RS9oK0NRO0VBT0k7QXpFNGgrQ1o7O0F5RW5pK0NRO0VBT0k7QXpFZ2krQ1o7O0F5RXZpK0NRO0VBT0k7QXpFb2krQ1o7O0F5RTNpK0NRO0VBT0k7QXpFd2krQ1o7O0F5RS9pK0NRO0VBT0k7QXpFNGkrQ1o7O0F5RW5qK0NRO0VBT0k7QXpFZ2orQ1o7O0F5RXZqK0NRO0VBT0k7QXpFb2orQ1o7O0F5RTNqK0NRO0VBT0k7QXpFd2orQ1o7O0F5RS9qK0NRO0VBT0k7QXpFNGorQ1o7O0F5RW5rK0NRO0VBT0k7QXpFZ2srQ1o7O0F5RXZrK0NRO0VBT0k7QXpFb2srQ1o7O0F5RTNrK0NRO0VBT0k7QXpFd2srQ1o7O0F5RS9rK0NRO0VBT0k7QXpFNGsrQ1o7O0F5RW5sK0NRO0VBT0k7QXpFZ2wrQ1o7O0F5RXZsK0NRO0VBT0k7QXpFb2wrQ1o7O0F5RTNsK0NRO0VBT0k7QXpFd2wrQ1o7O0F5RS9sK0NRO0VBT0k7QXpFNGwrQ1o7O0F5RW5tK0NRO0VBT0k7QXpFZ20rQ1o7O0F5RXZtK0NRO0VBT0k7QXpFb20rQ1o7O0F5RTNtK0NRO0VBT0k7QXpFd20rQ1o7O0F5RS9tK0NRO0VBT0k7QXpFNG0rQ1o7O0F5RW5uK0NRO0VBT0k7QXpFZ24rQ1o7O0F5RXZuK0NRO0VBT0k7QXpFb24rQ1o7O0F5RXpvK0NRO0FBY0E7RUFPSTtFQUFBO0F6RTBuK0NaOztBeUV2bStDUTtBQTFCQTtFQUlRO0VBR0o7QXpFZ28rQ1o7O0F5RXZvK0NRO0VBSVE7RUFHSjtBekVxbytDWjs7QXlFNW8rQ1E7RUFJUTtFQUdKO0F6RTBvK0NaOztBeUVqcCtDUTtFQUlRO0VBR0o7QXpFK28rQ1o7O0F5RXRwK0NRO0VBSVE7RUFHSjtBekVvcCtDWjs7QXlFM3ArQ1E7RUFJUTtFQUdKO0F6RXlwK0NaOztBeUVocStDUTtFQUlRO0VBR0o7QXpFOHArQ1o7O0F5RXJxK0NRO0VBSVE7RUFHSjtBekVtcStDWjs7QXlFMXErQ1E7RUFJUTtFQUdKO0F6RXdxK0NaOztBeUUvcStDUTtFQUlRO0VBR0o7QXpFNnErQ1o7O0F5RXByK0NRO0VBSVE7RUFHSjtBekVrcitDWjs7QXlFenIrQ1E7RUFJUTtFQUdKO0F6RXVyK0NaOztBeUU5citDUTtFQUlRO0VBR0o7QXpFNHIrQ1o7O0F5RW5zK0NRO0VBSVE7RUFHSjtBekVpcytDWjs7QXlFeHMrQ1E7RUFJUTtFQUdKO0F6RXNzK0NaOztBeUU3cytDUTtFQUlRO0VBR0o7QXpFMnMrQ1o7O0F5RWx0K0NRO0VBSVE7RUFHSjtBekVndCtDWjs7QXlFdnQrQ1E7RUFJUTtFQUdKO0F6RXF0K0NaOztBeUU1dCtDUTtFQUlRO0VBR0o7QXpFMHQrQ1o7O0F5RWp1K0NRO0VBSVE7RUFHSjtBekUrdCtDWjs7QXlFaHYrQ1E7RUFDRTtBekVtditDVjs7QXlFcHYrQ1E7RUFDRTtBekV1ditDVjs7QXlFeHYrQ1E7RUFDRTtBekUyditDVjs7QXlFNXYrQ1E7RUFDRTtBekUrditDVjs7QXlFdHYrQ1E7RUFPSTtBekVtditDWjs7QXlFMXYrQ1E7RUFPSTtBekV1ditDWjs7QXlFOXYrQ1E7RUFPSTtBekUyditDWjs7QXlFbHcrQ1E7RUFPSTtBekUrditDWjs7QXlFdHcrQ1E7RUFPSTtBekVtdytDWjs7QXlFMXcrQ1E7RUFPSTtBekV1dytDWjs7QXlFOXcrQ1E7RUFPSTtBekUydytDWjs7QXlFbHgrQ1E7RUFPSTtBekUrdytDWjs7QXlFaHkrQ1E7RUFDRTtBekVteStDVjs7QXlFL3grQ1U7RUFDRTtBekVreStDWjs7QXlFeHkrQ1E7RUFDRTtBekUyeStDVjs7QXlFdnkrQ1U7RUFDRTtBekUweStDWjs7QXlFaHorQ1E7RUFDRTtBekVteitDVjs7QXlFL3krQ1U7RUFDRTtBekVreitDWjs7QXlFeHorQ1E7RUFDRTtBekUyeitDVjs7QXlFdnorQ1U7RUFDRTtBekUweitDWjs7QXlFaDArQ1E7RUFDRTtBekVtMCtDVjs7QXlFL3orQ1U7RUFDRTtBekVrMCtDWjs7QXlFOXorQ1E7RUFPSTtBekUyeitDWjs7QXlFdHorQ1U7RUFPSTtBekVteitDZDs7QXlFdDArQ1E7RUFPSTtBekVtMCtDWjs7QXlFOXorQ1U7RUFPSTtBekUyeitDZDs7QXlFOTArQ1E7RUFPSTtBekUyMCtDWjs7QXlFdDArQ1U7RUFPSTtBekVtMCtDZDs7QXlFdDErQ1E7RUFJUTtFQUdKO0F6RW8xK0NaOztBeUUzMStDUTtFQUlRO0VBR0o7QXpFeTErQ1o7O0F5RWgyK0NRO0VBSVE7RUFHSjtBekU4MStDWjs7QXlFcjIrQ1E7RUFJUTtFQUdKO0F6RW0yK0NaOztBeUUxMitDUTtFQUlRO0VBR0o7QXpFdzIrQ1o7O0F5RS8yK0NRO0VBSVE7RUFHSjtBekU2MitDWjs7QXlFcDMrQ1E7RUFJUTtFQUdKO0F6RWszK0NaOztBeUV6MytDUTtFQUlRO0VBR0o7QXpFdTMrQ1o7O0F5RTkzK0NRO0VBSVE7RUFHSjtBekU0MytDWjs7QXlFbjQrQ1E7RUFJUTtFQUdKO0F6RWk0K0NaOztBeUV4NCtDUTtFQUlRO0VBR0o7QXpFczQrQ1o7O0F5RXY1K0NRO0VBQ0U7QXpFMDUrQ1Y7O0F5RXQ1K0NVO0VBQ0U7QXpFeTUrQ1o7O0F5RS81K0NRO0VBQ0U7QXpFazYrQ1Y7O0F5RTk1K0NVO0VBQ0U7QXpFaTYrQ1o7O0F5RXY2K0NRO0VBQ0U7QXpFMDYrQ1Y7O0F5RXQ2K0NVO0VBQ0U7QXpFeTYrQ1o7O0F5RS82K0NRO0VBQ0U7QXpFazcrQ1Y7O0F5RTk2K0NVO0VBQ0U7QXpFaTcrQ1o7O0F5RXY3K0NRO0VBQ0U7QXpFMDcrQ1Y7O0F5RXQ3K0NVO0VBQ0U7QXpFeTcrQ1o7O0F5RS83K0NRO0VBQ0U7QXpFazgrQ1Y7O0F5RTk3K0NVO0VBQ0U7QXpFaTgrQ1o7O0F5RTc3K0NRO0VBSVE7RUFHSjtBekUyNytDWjs7QXlFbDgrQ1E7RUFJUTtFQUdKO0F6RWc4K0NaOztBeUV2OCtDUTtFQUlRO0VBR0o7QXpFcTgrQ1o7O0F5RTU4K0NRO0VBSVE7RUFHSjtBekUwOCtDWjs7QXlFajkrQ1E7RUFJUTtFQUdKO0F6RSs4K0NaOztBeUV0OStDUTtFQUlRO0VBR0o7QXpFbzkrQ1o7O0F5RTM5K0NRO0VBSVE7RUFHSjtBekV5OStDWjs7QXlFaCsrQ1E7RUFJUTtFQUdKO0F6RTg5K0NaOztBeUVyKytDUTtFQUlRO0VBR0o7QXpFbSsrQ1o7O0F5RTErK0NRO0VBSVE7RUFHSjtBekV3KytDWjs7QXlFLysrQ1E7RUFJUTtFQUdKO0F6RTYrK0NaOztBeUVwLytDUTtFQUlRO0VBR0o7QXpFay8rQ1o7O0F5RXovK0NRO0VBSVE7RUFHSjtBekV1LytDWjs7QXlFOS8rQ1E7RUFJUTtFQUdKO0F6RTQvK0NaOztBeUVuZy9DUTtFQUlRO0VBR0o7QXpFaWcvQ1o7O0F5RXhnL0NRO0VBSVE7RUFHSjtBekVzZy9DWjs7QXlFdmgvQ1E7RUFDRTtBekUwaC9DVjs7QXlFM2gvQ1E7RUFDRTtBekU4aC9DVjs7QXlFL2gvQ1E7RUFDRTtBekVraS9DVjs7QXlFbmkvQ1E7RUFDRTtBekVzaS9DVjs7QXlFdmkvQ1E7RUFDRTtBekUwaS9DVjs7QXlFamkvQ1E7RUFPSTtBekU4aC9DWjs7QXlFcmkvQ1E7RUFPSTtBekVraS9DWjs7QXlFemkvQ1E7RUFPSTtBekVzaS9DWjs7QXlFN2kvQ1E7RUFPSTtBekUwaS9DWjs7QXlFamovQ1E7RUFPSTtBekU4aS9DWjs7QXlFcmovQ1E7RUFPSTtBekVrai9DWjs7QXlFemovQ1E7RUFPSTtBekVzai9DWjs7QXlFN2ovQ1E7RUFPSTtBekUwai9DWjs7QXlFamsvQ1E7RUFPSTtBekU4ai9DWjs7QXlFcmsvQ1E7RUFPSTtBekVray9DWjs7QXlFemsvQ1E7RUFPSTtBekVzay9DWjs7QXlFN2svQ1E7RUFPSTtBekUway9DWjs7QXlFamwvQ1E7RUFPSTtBekU4ay9DWjs7QXlFcmwvQ1E7RUFPSTtBekVrbC9DWjs7QXlFemwvQ1E7RUFPSTtBekVzbC9DWjs7QXlFN2wvQ1E7RUFPSTtBekUwbC9DWjs7QXlFam0vQ1E7RUFPSTtBekU4bC9DWjs7QXlFcm0vQ1E7RUFPSTtBekVrbS9DWjs7QXlFem0vQ1E7RUFPSTtBekVzbS9DWjs7QXlFN20vQ1E7RUFPSTtBekUwbS9DWjs7QXlFam4vQ1E7RUFPSTtBekU4bS9DWjs7QXlFcm4vQ1E7RUFPSTtBekVrbi9DWjs7QXlFem4vQ1E7RUFPSTtBekVzbi9DWjs7QXlFN24vQ1E7RUFPSTtFQUFBO0F6RTJuL0NaOztBeUVsby9DUTtFQU9JO0VBQUE7QXpFZ28vQ1o7O0F5RXZvL0NRO0VBT0k7RUFBQTtBekVxby9DWjs7QXlFNW8vQ1E7RUFPSTtFQUFBO0F6RTBvL0NaOztBeUVqcC9DUTtFQU9JO0VBQUE7QXpFK28vQ1o7O0F5RXRwL0NRO0VBT0k7RUFBQTtBekVvcC9DWjs7QXlFM3AvQ1E7RUFPSTtFQUFBO0F6RXlwL0NaOztBeUVocS9DUTtFQU9JO0VBQUE7QXpFOHAvQ1o7O0F5RXJxL0NRO0VBT0k7RUFBQTtBekVtcS9DWjs7QXlFMXEvQ1E7RUFPSTtFQUFBO0F6RXdxL0NaOztBeUUvcS9DUTtFQU9JO0VBQUE7QXpFNnEvQ1o7O0F5RXByL0NRO0VBT0k7RUFBQTtBekVrci9DWjs7QXlFenIvQ1E7RUFPSTtFQUFBO0F6RXVyL0NaOztBeUU5ci9DUTtFQU9JO0VBQUE7QXpFNHIvQ1o7O0F5RW5zL0NRO0VBT0k7RUFBQTtBekVpcy9DWjs7QXlFeHMvQ1E7RUFPSTtFQUFBO0F6RXNzL0NaOztBeUU3cy9DUTtFQU9JO0VBQUE7QXpFMnMvQ1o7O0F5RWx0L0NRO0VBT0k7RUFBQTtBekVndC9DWjs7QXlFdnQvQ1E7RUFPSTtFQUFBO0F6RXF0L0NaOztBeUU1dC9DUTtFQU9JO0VBQUE7QXpFMHQvQ1o7O0F5RWp1L0NRO0VBT0k7RUFBQTtBekUrdC9DWjs7QXlFdHUvQ1E7RUFPSTtFQUFBO0F6RW91L0NaOztBeUUzdS9DUTtFQU9JO0VBQUE7QXpFeXUvQ1o7O0F5RWh2L0NRO0VBT0k7RUFBQTtBekU4dS9DWjs7QXlFcnYvQ1E7RUFPSTtFQUFBO0F6RW12L0NaOztBeUUxdi9DUTtFQU9JO0VBQUE7QXpFd3YvQ1o7O0F5RS92L0NRO0VBT0k7RUFBQTtBekU2di9DWjs7QXlFcHcvQ1E7RUFPSTtFQUFBO0F6RWt3L0NaOztBeUV6dy9DUTtFQU9JO0VBQUE7QXpFdXcvQ1o7O0F5RTl3L0NRO0VBT0k7RUFBQTtBekU0dy9DWjs7QXlFbngvQ1E7RUFPSTtFQUFBO0F6RWl4L0NaOztBeUV4eC9DUTtFQU9JO0VBQUE7QXpFc3gvQ1o7O0F5RTd4L0NRO0VBT0k7RUFBQTtBekUyeC9DWjs7QXlFbHkvQ1E7RUFPSTtFQUFBO0F6RWd5L0NaOztBeUV2eS9DUTtFQU9JO0VBQUE7QXpFcXkvQ1o7O0F5RTV5L0NRO0VBT0k7RUFBQTtBekUweS9DWjs7QXlFanovQ1E7RUFPSTtBekU4eS9DWjs7QXlFcnovQ1E7RUFPSTtBekVrei9DWjs7QXlFenovQ1E7RUFPSTtBekVzei9DWjs7QXlFN3ovQ1E7RUFPSTtBekUwei9DWjs7QXlFajAvQ1E7RUFPSTtBekU4ei9DWjs7QXlFcjAvQ1E7RUFPSTtBekVrMC9DWjs7QXlFejAvQ1E7RUFPSTtBekVzMC9DWjs7QWNoMS9DSTtFMkRHSTtJQU9JO0V6RTIwL0NWO0V5RWwxL0NNO0lBT0k7RXpFODAvQ1Y7RXlFcjEvQ007SUFPSTtFekVpMS9DVjtFeUV4MS9DTTtJQU9JO0V6RW8xL0NWO0V5RTMxL0NNO0lBT0k7RXpFdTEvQ1Y7RXlFOTEvQ007SUFPSTtFekUwMS9DVjtFeUVqMi9DTTtJQU9JO0V6RTYxL0NWO0V5RXAyL0NNO0lBT0k7RXpFZzIvQ1Y7RXlFdjIvQ007SUFPSTtFekVtMi9DVjtFeUUxMi9DTTtJQU9JO0V6RXMyL0NWO0V5RTcyL0NNO0lBT0k7RXpFeTIvQ1Y7RXlFaDMvQ007SUFPSTtFekU0Mi9DVjtFeUVuMy9DTTtJQU9JO0V6RSsyL0NWO0V5RXQzL0NNO0lBT0k7RXpFazMvQ1Y7RXlFejMvQ007SUFPSTtFekVxMy9DVjtFeUU1My9DTTtJQU9JO0V6RXczL0NWO0V5RS8zL0NNO0lBT0k7RXpFMjMvQ1Y7RXlFbDQvQ007SUFPSTtFekU4My9DVjtFeUVyNC9DTTtJQU9JO0V6RWk0L0NWO0V5RXg0L0NNO0lBT0k7RXpFbzQvQ1Y7RXlFMzQvQ007SUFPSTtFekV1NC9DVjtFeUU5NC9DTTtJQU9JO0V6RTA0L0NWO0V5RWo1L0NNO0lBT0k7RXpFNjQvQ1Y7RXlFcDUvQ007SUFPSTtFekVnNS9DVjtFeUV2NS9DTTtJQU9JO0V6RW01L0NWO0V5RTE1L0NNO0lBT0k7RXpFczUvQ1Y7RXlFNzUvQ007SUFPSTtFekV5NS9DVjtFeUVoNi9DTTtJQU9JO0V6RTQ1L0NWO0V5RW42L0NNO0lBT0k7RXpFKzUvQ1Y7RXlFdDYvQ007SUFPSTtFekVrNi9DVjtFeUV6Ni9DTTtJQU9JO0V6RXE2L0NWO0V5RTU2L0NNO0lBT0k7RXpFdzYvQ1Y7RXlFLzYvQ007SUFPSTtFekUyNi9DVjtFeUVsNy9DTTtJQU9JO0V6RTg2L0NWO0V5RXI3L0NNO0lBT0k7RXpFaTcvQ1Y7RXlFeDcvQ007SUFPSTtFekVvNy9DVjtFeUUzNy9DTTtJQU9JO0V6RXU3L0NWO0V5RTk3L0NNO0lBT0k7RXpFMDcvQ1Y7RXlFajgvQ007SUFPSTtFekU2Ny9DVjtFeUVwOC9DTTtJQU9JO0V6RWc4L0NWO0V5RXY4L0NNO0lBT0k7RXpFbTgvQ1Y7RXlFMTgvQ007SUFPSTtFekVzOC9DVjtFeUU3OC9DTTtJQU9JO0V6RXk4L0NWO0V5RWg5L0NNO0lBT0k7RXpFNDgvQ1Y7RXlFbjkvQ007SUFPSTtFekUrOC9DVjtFeUV0OS9DTTtJQU9JO0V6RWs5L0NWO0V5RXo5L0NNO0lBT0k7RXpFcTkvQ1Y7RXlFNTkvQ007SUFPSTtFekV3OS9DVjtFeUUvOS9DTTtJQU9JO0V6RTI5L0NWO0V5RWwrL0NNO0lBT0k7RXpFODkvQ1Y7RXlFcisvQ007SUFPSTtFekVpKy9DVjtFeUV4Ky9DTTtJQU9JO0V6RW8rL0NWO0V5RTMrL0NNO0lBT0k7RXpFdSsvQ1Y7RXlFOSsvQ007SUFPSTtFekUwKy9DVjtFeUVqLy9DTTtJQU9JO0V6RTYrL0NWO0V5RXAvL0NNO0lBT0k7RXpFZy8vQ1Y7RXlFdi8vQ007SUFPSTtFekVtLy9DVjtFeUUxLy9DTTtJQU9JO0V6RXMvL0NWO0V5RTcvL0NNO0lBT0k7RXpFeS8vQ1Y7RXlFaGdnRE07SUFPSTtFekU0Ly9DVjtFeUVuZ2dETTtJQU9JO0V6RSsvL0NWO0V5RXRnZ0RNO0lBT0k7RXpFa2dnRFY7RXlFemdnRE07SUFPSTtFekVxZ2dEVjtFeUU1Z2dETTtJQU9JO0V6RXdnZ0RWO0V5RS9nZ0RNO0lBT0k7RXpFMmdnRFY7RXlFbGhnRE07SUFPSTtFekU4Z2dEVjtFeUVyaGdETTtJQU9JO0V6RWloZ0RWO0V5RXhoZ0RNO0lBT0k7RXpFb2hnRFY7RXlFM2hnRE07SUFPSTtFekV1aGdEVjtFeUU5aGdETTtJQU9JO0lBQUE7RXpFMmhnRFY7RXlFbGlnRE07SUFPSTtJQUFBO0V6RStoZ0RWO0V5RXRpZ0RNO0lBT0k7SUFBQTtFekVtaWdEVjtFeUUxaWdETTtJQU9JO0lBQUE7RXpFdWlnRFY7RXlFOWlnRE07SUFPSTtJQUFBO0V6RTJpZ0RWO0V5RWxqZ0RNO0lBT0k7SUFBQTtFekUraWdEVjtFeUV0amdETTtJQU9JO0lBQUE7RXpFbWpnRFY7RXlFMWpnRE07SUFPSTtJQUFBO0V6RXVqZ0RWO0V5RTlqZ0RNO0lBT0k7SUFBQTtFekUyamdEVjtFeUVsa2dETTtJQU9JO0lBQUE7RXpFK2pnRFY7RXlFdGtnRE07SUFPSTtJQUFBO0V6RW1rZ0RWO0V5RTFrZ0RNO0lBT0k7SUFBQTtFekV1a2dEVjtFeUU5a2dETTtJQU9JO0lBQUE7RXpFMmtnRFY7RXlFbGxnRE07SUFPSTtJQUFBO0V6RStrZ0RWO0V5RXRsZ0RNO0lBT0k7RXpFa2xnRFY7RXlFemxnRE07SUFPSTtFekVxbGdEVjtFeUU1bGdETTtJQU9JO0V6RXdsZ0RWO0V5RS9sZ0RNO0lBT0k7RXpFMmxnRFY7RXlFbG1nRE07SUFPSTtFekU4bGdEVjtFeUVybWdETTtJQU9JO0V6RWltZ0RWO0V5RXhtZ0RNO0lBT0k7RXpFb21nRFY7RXlFM21nRE07SUFPSTtFekV1bWdEVjtFeUU5bWdETTtJQU9JO0V6RTBtZ0RWO0V5RWpuZ0RNO0lBT0k7RXpFNm1nRFY7RXlFcG5nRE07SUFPSTtFekVnbmdEVjtFeUV2bmdETTtJQU9JO0V6RW1uZ0RWO0V5RTFuZ0RNO0lBT0k7RXpFc25nRFY7RXlFN25nRE07SUFPSTtFekV5bmdEVjtFeUVob2dETTtJQU9JO0V6RTRuZ0RWO0V5RW5vZ0RNO0lBT0k7RXpFK25nRFY7RXlFdG9nRE07SUFPSTtFekVrb2dEVjtFeUV6b2dETTtJQU9JO0V6RXFvZ0RWO0V5RTVvZ0RNO0lBT0k7RXpFd29nRFY7RXlFL29nRE07SUFPSTtFekUyb2dEVjtFeUVscGdETTtJQU9JO0V6RThvZ0RWO0V5RXJwZ0RNO0lBT0k7RXpFaXBnRFY7RXlFeHBnRE07SUFPSTtFekVvcGdEVjtFeUUzcGdETTtJQU9JO0V6RXVwZ0RWO0V5RTlwZ0RNO0lBT0k7RXpFMHBnRFY7RXlFanFnRE07SUFPSTtFekU2cGdEVjtFeUVwcWdETTtJQU9JO0V6RWdxZ0RWO0V5RXZxZ0RNO0lBT0k7RXpFbXFnRFY7RXlFMXFnRE07SUFPSTtFekVzcWdEVjtFeUU3cWdETTtJQU9JO0V6RXlxZ0RWO0V5RWhyZ0RNO0lBT0k7RXpFNHFnRFY7RXlFbnJnRE07SUFPSTtFekUrcWdEVjtFeUV0cmdETTtJQU9JO0V6RWtyZ0RWO0V5RXpyZ0RNO0lBT0k7SUFBQTtFekVzcmdEVjtFeUU3cmdETTtJQU9JO0lBQUE7RXpFMHJnRFY7RXlFanNnRE07SUFPSTtJQUFBO0V6RThyZ0RWO0V5RXJzZ0RNO0lBT0k7SUFBQTtFekVrc2dEVjtFeUV6c2dETTtJQU9JO0lBQUE7RXpFc3NnRFY7RXlFN3NnRE07SUFPSTtJQUFBO0V6RTBzZ0RWO0V5RWp0Z0RNO0lBT0k7SUFBQTtFekU4c2dEVjtFeUVydGdETTtJQU9JO0lBQUE7RXpFa3RnRFY7RXlFenRnRE07SUFPSTtJQUFBO0V6RXN0Z0RWO0V5RTd0Z0RNO0lBT0k7SUFBQTtFekUwdGdEVjtFeUVqdWdETTtJQU9JO0V6RTZ0Z0RWO0V5RXB1Z0RNO0lBT0k7RXpFZ3VnRFY7RXlFdnVnRE07SUFPSTtFekVtdWdEVjtFeUUxdWdETTtJQU9JO0V6RXN1Z0RWO0V5RTd1Z0RNO0lBT0k7RXpFeXVnRFY7RXlFaHZnRE07SUFPSTtFekU0dWdEVjtFeUVudmdETTtJQU9JO0V6RSt1Z0RWO0V5RXR2Z0RNO0lBT0k7RXpFa3ZnRFY7RXlFenZnRE07SUFPSTtFekVxdmdEVjtFeUU1dmdETTtJQU9JO0V6RXd2Z0RWO0V5RS92Z0RNO0lBT0k7RXpFMnZnRFY7RXlFbHdnRE07SUFPSTtFekU4dmdEVjtFeUVyd2dETTtJQU9JO0V6RWl3Z0RWO0V5RXh3Z0RNO0lBT0k7RXpFb3dnRFY7RXlFM3dnRE07SUFPSTtFekV1d2dEVjtFeUU5d2dETTtJQU9JO0V6RTB3Z0RWO0V5RWp4Z0RNO0lBT0k7RXpFNndnRFY7RXlFcHhnRE07SUFPSTtFekVneGdEVjtFeUV2eGdETTtJQU9JO0V6RW14Z0RWO0V5RTF4Z0RNO0lBT0k7RXpFc3hnRFY7RXlFN3hnRE07SUFPSTtFekV5eGdEVjtFeUVoeWdETTtJQU9JO0V6RTR4Z0RWO0V5RW55Z0RNO0lBT0k7RXpFK3hnRFY7RXlFdHlnRE07SUFPSTtFekVreWdEVjtFeUV6eWdETTtJQU9JO0V6RXF5Z0RWO0V5RTV5Z0RNO0lBT0k7RXpFd3lnRFY7RXlFL3lnRE07SUFPSTtJQUFBO0V6RTR5Z0RWO0V5RW56Z0RNO0lBT0k7SUFBQTtFekVnemdEVjtFeUV2emdETTtJQU9JO0lBQUE7RXpFb3pnRFY7RXlFM3pnRE07SUFPSTtJQUFBO0V6RXd6Z0RWO0V5RS96Z0RNO0lBT0k7SUFBQTtFekU0emdEVjtFeUVuMGdETTtJQU9JO0lBQUE7RXpFZzBnRFY7RXlFdjBnRE07SUFPSTtJQUFBO0V6RW8wZ0RWO0V5RTMwZ0RNO0lBT0k7SUFBQTtFekV3MGdEVjtFeUUvMGdETTtJQU9JO0lBQUE7RXpFNDBnRFY7RXlFbjFnRE07SUFPSTtJQUFBO0V6RWcxZ0RWO0V5RXYxZ0RNO0lBT0k7SUFBQTtFekVvMWdEVjtFeUUzMWdETTtJQU9JO0lBQUE7RXpFdzFnRFY7RXlFLzFnRE07SUFPSTtFekUyMWdEVjtFeUVsMmdETTtJQU9JO0V6RTgxZ0RWO0V5RXIyZ0RNO0lBT0k7RXpFaTJnRFY7RXlFeDJnRE07SUFPSTtFekVvMmdEVjtFeUUzMmdETTtJQU9JO0V6RXUyZ0RWO0V5RTkyZ0RNO0lBT0k7RXpFMDJnRFY7RXlFajNnRE07SUFPSTtFekU2MmdEVjtFeUVwM2dETTtJQU9JO0V6RWczZ0RWO0V5RXYzZ0RNO0lBT0k7RXpFbTNnRFY7RXlFMTNnRE07SUFPSTtFekVzM2dEVjtFeUU3M2dETTtJQU9JO0V6RXkzZ0RWO0V5RWg0Z0RNO0lBT0k7RXpFNDNnRFY7RXlFbjRnRE07SUFPSTtFekUrM2dEVjtFeUV0NGdETTtJQU9JO0V6RWs0Z0RWO0V5RXo0Z0RNO0lBT0k7RXpFcTRnRFY7RXlFNTRnRE07SUFPSTtFekV3NGdEVjtFeUUvNGdETTtJQU9JO0V6RTI0Z0RWO0V5RWw1Z0RNO0lBT0k7RXpFODRnRFY7RXlFcjVnRE07SUFPSTtFekVpNWdEVjtFeUV4NWdETTtJQU9JO0V6RW81Z0RWO0V5RTM1Z0RNO0lBT0k7RXpFdTVnRFY7RXlFOTVnRE07SUFPSTtFekUwNWdEVjtFeUVqNmdETTtJQU9JO0V6RTY1Z0RWO0V5RXA2Z0RNO0lBT0k7RXpFZzZnRFY7RXlFdjZnRE07SUFPSTtFekVtNmdEVjtFeUUxNmdETTtJQU9JO0V6RXM2Z0RWO0V5RTc2Z0RNO0lBT0k7RXpFeTZnRFY7RXlFaDdnRE07SUFPSTtFekU0NmdEVjtFeUVuN2dETTtJQU9JO0V6RSs2Z0RWO0V5RXQ3Z0RNO0lBT0k7RXpFazdnRFY7RXlFejdnRE07SUFPSTtFekVxN2dEVjtFeUU1N2dETTtJQU9JO0V6RXc3Z0RWO0V5RS83Z0RNO0lBT0k7RXpFMjdnRFY7RXlFbDhnRE07SUFPSTtFekU4N2dEVjtFeUVyOGdETTtJQU9JO0V6RWk4Z0RWO0V5RXg4Z0RNO0lBT0k7RXpFbzhnRFY7RXlFMzhnRE07SUFPSTtFekV1OGdEVjtFeUU5OGdETTtJQU9JO0V6RTA4Z0RWO0V5RWo5Z0RNO0lBT0k7RXpFNjhnRFY7RXlFcDlnRE07SUFPSTtFekVnOWdEVjtFeUV2OWdETTtJQU9JO0V6RW05Z0RWO0V5RTE5Z0RNO0lBT0k7RXpFczlnRFY7RXlFNzlnRE07SUFPSTtFekV5OWdEVjtFeUVoK2dETTtJQU9JO0V6RTQ5Z0RWO0V5RW4rZ0RNO0lBT0k7RXpFKzlnRFY7QUFDRjtBYzErZ0RJO0UyREdJO0lBT0k7RXpFbytnRFY7RXlFMytnRE07SUFPSTtFekV1K2dEVjtFeUU5K2dETTtJQU9JO0V6RTArZ0RWO0V5RWovZ0RNO0lBT0k7RXpFNitnRFY7RXlFcC9nRE07SUFPSTtFekVnL2dEVjtFeUV2L2dETTtJQU9JO0V6RW0vZ0RWO0V5RTEvZ0RNO0lBT0k7RXpFcy9nRFY7RXlFNy9nRE07SUFPSTtFekV5L2dEVjtFeUVoZ2hETTtJQU9JO0V6RTQvZ0RWO0V5RW5naERNO0lBT0k7RXpFKy9nRFY7RXlFdGdoRE07SUFPSTtFekVrZ2hEVjtFeUV6Z2hETTtJQU9JO0V6RXFnaERWO0V5RTVnaERNO0lBT0k7RXpFd2doRFY7RXlFL2doRE07SUFPSTtFekUyZ2hEVjtFeUVsaGhETTtJQU9JO0V6RThnaERWO0V5RXJoaERNO0lBT0k7RXpFaWhoRFY7RXlFeGhoRE07SUFPSTtFekVvaGhEVjtFeUUzaGhETTtJQU9JO0V6RXVoaERWO0V5RTloaERNO0lBT0k7RXpFMGhoRFY7RXlFamloRE07SUFPSTtFekU2aGhEVjtFeUVwaWhETTtJQU9JO0V6RWdpaERWO0V5RXZpaERNO0lBT0k7RXpFbWloRFY7RXlFMWloRE07SUFPSTtFekVzaWhEVjtFeUU3aWhETTtJQU9JO0V6RXlpaERWO0V5RWhqaERNO0lBT0k7RXpFNGloRFY7RXlFbmpoRE07SUFPSTtFekUraWhEVjtFeUV0amhETTtJQU9JO0V6RWtqaERWO0V5RXpqaERNO0lBT0k7RXpFcWpoRFY7RXlFNWpoRE07SUFPSTtFekV3amhEVjtFeUUvamhETTtJQU9JO0V6RTJqaERWO0V5RWxraERNO0lBT0k7RXpFOGpoRFY7RXlFcmtoRE07SUFPSTtFekVpa2hEVjtFeUV4a2hETTtJQU9JO0V6RW9raERWO0V5RTNraERNO0lBT0k7RXpFdWtoRFY7RXlFOWtoRE07SUFPSTtFekUwa2hEVjtFeUVqbGhETTtJQU9JO0V6RTZraERWO0V5RXBsaERNO0lBT0k7RXpFZ2xoRFY7RXlFdmxoRE07SUFPSTtFekVtbGhEVjtFeUUxbGhETTtJQU9JO0V6RXNsaERWO0V5RTdsaERNO0lBT0k7RXpFeWxoRFY7RXlFaG1oRE07SUFPSTtFekU0bGhEVjtFeUVubWhETTtJQU9JO0V6RStsaERWO0V5RXRtaERNO0lBT0k7RXpFa21oRFY7RXlFem1oRE07SUFPSTtFekVxbWhEVjtFeUU1bWhETTtJQU9JO0V6RXdtaERWO0V5RS9taERNO0lBT0k7RXpFMm1oRFY7RXlFbG5oRE07SUFPSTtFekU4bWhEVjtFeUVybmhETTtJQU9JO0V6RWluaERWO0V5RXhuaERNO0lBT0k7RXpFb25oRFY7RXlFM25oRE07SUFPSTtFekV1bmhEVjtFeUU5bmhETTtJQU9JO0V6RTBuaERWO0V5RWpvaERNO0lBT0k7RXpFNm5oRFY7RXlFcG9oRE07SUFPSTtFekVnb2hEVjtFeUV2b2hETTtJQU9JO0V6RW1vaERWO0V5RTFvaERNO0lBT0k7RXpFc29oRFY7RXlFN29oRE07SUFPSTtFekV5b2hEVjtFeUVocGhETTtJQU9JO0V6RTRvaERWO0V5RW5waERNO0lBT0k7RXpFK29oRFY7RXlFdHBoRE07SUFPSTtFekVrcGhEVjtFeUV6cGhETTtJQU9JO0V6RXFwaERWO0V5RTVwaERNO0lBT0k7RXpFd3BoRFY7RXlFL3BoRE07SUFPSTtFekUycGhEVjtFeUVscWhETTtJQU9JO0V6RThwaERWO0V5RXJxaERNO0lBT0k7RXpFaXFoRFY7RXlFeHFoRE07SUFPSTtFekVvcWhEVjtFeUUzcWhETTtJQU9JO0V6RXVxaERWO0V5RTlxaERNO0lBT0k7RXpFMHFoRFY7RXlFanJoRE07SUFPSTtFekU2cWhEVjtFeUVwcmhETTtJQU9JO0V6RWdyaERWO0V5RXZyaERNO0lBT0k7SUFBQTtFekVvcmhEVjtFeUUzcmhETTtJQU9JO0lBQUE7RXpFd3JoRFY7RXlFL3JoRE07SUFPSTtJQUFBO0V6RTRyaERWO0V5RW5zaERNO0lBT0k7SUFBQTtFekVnc2hEVjtFeUV2c2hETTtJQU9JO0lBQUE7RXpFb3NoRFY7RXlFM3NoRE07SUFPSTtJQUFBO0V6RXdzaERWO0V5RS9zaERNO0lBT0k7SUFBQTtFekU0c2hEVjtFeUVudGhETTtJQU9JO0lBQUE7RXpFZ3RoRFY7RXlFdnRoRE07SUFPSTtJQUFBO0V6RW90aERWO0V5RTN0aERNO0lBT0k7SUFBQTtFekV3dGhEVjtFeUUvdGhETTtJQU9JO0lBQUE7RXpFNHRoRFY7RXlFbnVoRE07SUFPSTtJQUFBO0V6RWd1aERWO0V5RXZ1aERNO0lBT0k7SUFBQTtFekVvdWhEVjtFeUUzdWhETTtJQU9JO0lBQUE7RXpFd3VoRFY7RXlFL3VoRE07SUFPSTtFekUydWhEVjtFeUVsdmhETTtJQU9JO0V6RTh1aERWO0V5RXJ2aERNO0lBT0k7RXpFaXZoRFY7RXlFeHZoRE07SUFPSTtFekVvdmhEVjtFeUUzdmhETTtJQU9JO0V6RXV2aERWO0V5RTl2aERNO0lBT0k7RXpFMHZoRFY7RXlFandoRE07SUFPSTtFekU2dmhEVjtFeUVwd2hETTtJQU9JO0V6RWd3aERWO0V5RXZ3aERNO0lBT0k7RXpFbXdoRFY7RXlFMXdoRE07SUFPSTtFekVzd2hEVjtFeUU3d2hETTtJQU9JO0V6RXl3aERWO0V5RWh4aERNO0lBT0k7RXpFNHdoRFY7RXlFbnhoRE07SUFPSTtFekUrd2hEVjtFeUV0eGhETTtJQU9JO0V6RWt4aERWO0V5RXp4aERNO0lBT0k7RXpFcXhoRFY7RXlFNXhoRE07SUFPSTtFekV3eGhEVjtFeUUveGhETTtJQU9JO0V6RTJ4aERWO0V5RWx5aERNO0lBT0k7RXpFOHhoRFY7RXlFcnloRE07SUFPSTtFekVpeWhEVjtFeUV4eWhETTtJQU9JO0V6RW95aERWO0V5RTN5aERNO0lBT0k7RXpFdXloRFY7RXlFOXloRE07SUFPSTtFekUweWhEVjtFeUVqemhETTtJQU9JO0V6RTZ5aERWO0V5RXB6aERNO0lBT0k7RXpFZ3poRFY7RXlFdnpoRE07SUFPSTtFekVtemhEVjtFeUUxemhETTtJQU9JO0V6RXN6aERWO0V5RTd6aERNO0lBT0k7RXpFeXpoRFY7RXlFaDBoRE07SUFPSTtFekU0emhEVjtFeUVuMGhETTtJQU9JO0V6RSt6aERWO0V5RXQwaERNO0lBT0k7RXpFazBoRFY7RXlFejBoRE07SUFPSTtFekVxMGhEVjtFeUU1MGhETTtJQU9JO0V6RXcwaERWO0V5RS8waERNO0lBT0k7RXpFMjBoRFY7RXlFbDFoRE07SUFPSTtJQUFBO0V6RSswaERWO0V5RXQxaERNO0lBT0k7SUFBQTtFekVtMWhEVjtFeUUxMWhETTtJQU9JO0lBQUE7RXpFdTFoRFY7RXlFOTFoRE07SUFPSTtJQUFBO0V6RTIxaERWO0V5RWwyaERNO0lBT0k7SUFBQTtFekUrMWhEVjtFeUV0MmhETTtJQU9JO0lBQUE7RXpFbTJoRFY7RXlFMTJoRE07SUFPSTtJQUFBO0V6RXUyaERWO0V5RTkyaERNO0lBT0k7SUFBQTtFekUyMmhEVjtFeUVsM2hETTtJQU9JO0lBQUE7RXpFKzJoRFY7RXlFdDNoRE07SUFPSTtJQUFBO0V6RW0zaERWO0V5RTEzaERNO0lBT0k7RXpFczNoRFY7RXlFNzNoRE07SUFPSTtFekV5M2hEVjtFeUVoNGhETTtJQU9JO0V6RTQzaERWO0V5RW40aERNO0lBT0k7RXpFKzNoRFY7RXlFdDRoRE07SUFPSTtFekVrNGhEVjtFeUV6NGhETTtJQU9JO0V6RXE0aERWO0V5RTU0aERNO0lBT0k7RXpFdzRoRFY7RXlFLzRoRE07SUFPSTtFekUyNGhEVjtFeUVsNWhETTtJQU9JO0V6RTg0aERWO0V5RXI1aERNO0lBT0k7RXpFaTVoRFY7RXlFeDVoRE07SUFPSTtFekVvNWhEVjtFeUUzNWhETTtJQU9JO0V6RXU1aERWO0V5RTk1aERNO0lBT0k7RXpFMDVoRFY7RXlFajZoRE07SUFPSTtFekU2NWhEVjtFeUVwNmhETTtJQU9JO0V6RWc2aERWO0V5RXY2aERNO0lBT0k7RXpFbTZoRFY7RXlFMTZoRE07SUFPSTtFekVzNmhEVjtFeUU3NmhETTtJQU9JO0V6RXk2aERWO0V5RWg3aERNO0lBT0k7RXpFNDZoRFY7RXlFbjdoRE07SUFPSTtFekUrNmhEVjtFeUV0N2hETTtJQU9JO0V6RWs3aERWO0V5RXo3aERNO0lBT0k7RXpFcTdoRFY7RXlFNTdoRE07SUFPSTtFekV3N2hEVjtFeUUvN2hETTtJQU9JO0V6RTI3aERWO0V5RWw4aERNO0lBT0k7RXpFODdoRFY7RXlFcjhoRE07SUFPSTtFekVpOGhEVjtFeUV4OGhETTtJQU9JO0lBQUE7RXpFcThoRFY7RXlFNThoRE07SUFPSTtJQUFBO0V6RXk4aERWO0V5RWg5aERNO0lBT0k7SUFBQTtFekU2OGhEVjtFeUVwOWhETTtJQU9JO0lBQUE7RXpFaTloRFY7RXlFeDloRE07SUFPSTtJQUFBO0V6RXE5aERWO0V5RTU5aERNO0lBT0k7SUFBQTtFekV5OWhEVjtFeUVoK2hETTtJQU9JO0lBQUE7RXpFNjloRFY7RXlFcCtoRE07SUFPSTtJQUFBO0V6RWkraERWO0V5RXgraERNO0lBT0k7SUFBQTtFekVxK2hEVjtFeUU1K2hETTtJQU9JO0lBQUE7RXpFeStoRFY7RXlFaC9oRE07SUFPSTtJQUFBO0V6RTYraERWO0V5RXAvaERNO0lBT0k7SUFBQTtFekVpL2hEVjtFeUV4L2hETTtJQU9JO0V6RW8vaERWO0V5RTMvaERNO0lBT0k7RXpFdS9oRFY7RXlFOS9oRE07SUFPSTtFekUwL2hEVjtFeUVqZ2lETTtJQU9JO0V6RTYvaERWO0V5RXBnaURNO0lBT0k7RXpFZ2dpRFY7RXlFdmdpRE07SUFPSTtFekVtZ2lEVjtFeUUxZ2lETTtJQU9JO0V6RXNnaURWO0V5RTdnaURNO0lBT0k7RXpFeWdpRFY7RXlFaGhpRE07SUFPSTtFekU0Z2lEVjtFeUVuaGlETTtJQU9JO0V6RStnaURWO0V5RXRoaURNO0lBT0k7RXpFa2hpRFY7RXlFemhpRE07SUFPSTtFekVxaGlEVjtFeUU1aGlETTtJQU9JO0V6RXdoaURWO0V5RS9oaURNO0lBT0k7RXpFMmhpRFY7RXlFbGlpRE07SUFPSTtFekU4aGlEVjtFeUVyaWlETTtJQU9JO0V6RWlpaURWO0V5RXhpaURNO0lBT0k7RXpFb2lpRFY7RXlFM2lpRE07SUFPSTtFekV1aWlEVjtFeUU5aWlETTtJQU9JO0V6RTBpaURWO0V5RWpqaURNO0lBT0k7RXpFNmlpRFY7RXlFcGppRE07SUFPSTtFekVnamlEVjtFeUV2amlETTtJQU9JO0V6RW1qaURWO0V5RTFqaURNO0lBT0k7RXpFc2ppRFY7RXlFN2ppRE07SUFPSTtFekV5amlEVjtFeUVoa2lETTtJQU9JO0V6RTRqaURWO0V5RW5raURNO0lBT0k7RXpFK2ppRFY7RXlFdGtpRE07SUFPSTtFekVra2lEVjtFeUV6a2lETTtJQU9JO0V6RXFraURWO0V5RTVraURNO0lBT0k7RXpFd2tpRFY7RXlFL2tpRE07SUFPSTtFekUya2lEVjtFeUVsbGlETTtJQU9JO0V6RThraURWO0V5RXJsaURNO0lBT0k7RXpFaWxpRFY7RXlFeGxpRE07SUFPSTtFekVvbGlEVjtFeUUzbGlETTtJQU9JO0V6RXVsaURWO0V5RTlsaURNO0lBT0k7RXpFMGxpRFY7RXlFam1pRE07SUFPSTtFekU2bGlEVjtFeUVwbWlETTtJQU9JO0V6RWdtaURWO0V5RXZtaURNO0lBT0k7RXpFbW1pRFY7RXlFMW1pRE07SUFPSTtFekVzbWlEVjtFeUU3bWlETTtJQU9JO0V6RXltaURWO0V5RWhuaURNO0lBT0k7RXpFNG1pRFY7RXlFbm5pRE07SUFPSTtFekUrbWlEVjtFeUV0bmlETTtJQU9JO0V6RWtuaURWO0V5RXpuaURNO0lBT0k7RXpFcW5pRFY7RXlFNW5pRE07SUFPSTtFekV3bmlEVjtBQUNGO0Fjbm9pREk7RTJER0k7SUFPSTtFekU2bmlEVjtFeUVwb2lETTtJQU9JO0V6RWdvaURWO0V5RXZvaURNO0lBT0k7RXpFbW9pRFY7RXlFMW9pRE07SUFPSTtFekVzb2lEVjtFeUU3b2lETTtJQU9JO0V6RXlvaURWO0V5RWhwaURNO0lBT0k7RXpFNG9pRFY7RXlFbnBpRE07SUFPSTtFekUrb2lEVjtFeUV0cGlETTtJQU9JO0V6RWtwaURWO0V5RXpwaURNO0lBT0k7RXpFcXBpRFY7RXlFNXBpRE07SUFPSTtFekV3cGlEVjtFeUUvcGlETTtJQU9JO0V6RTJwaURWO0V5RWxxaURNO0lBT0k7RXpFOHBpRFY7RXlFcnFpRE07SUFPSTtFekVpcWlEVjtFeUV4cWlETTtJQU9JO0V6RW9xaURWO0V5RTNxaURNO0lBT0k7RXpFdXFpRFY7RXlFOXFpRE07SUFPSTtFekUwcWlEVjtFeUVqcmlETTtJQU9JO0V6RTZxaURWO0V5RXByaURNO0lBT0k7RXpFZ3JpRFY7RXlFdnJpRE07SUFPSTtFekVtcmlEVjtFeUUxcmlETTtJQU9JO0V6RXNyaURWO0V5RTdyaURNO0lBT0k7RXpFeXJpRFY7RXlFaHNpRE07SUFPSTtFekU0cmlEVjtFeUVuc2lETTtJQU9JO0V6RStyaURWO0V5RXRzaURNO0lBT0k7RXpFa3NpRFY7RXlFenNpRE07SUFPSTtFekVxc2lEVjtFeUU1c2lETTtJQU9JO0V6RXdzaURWO0V5RS9zaURNO0lBT0k7RXpFMnNpRFY7RXlFbHRpRE07SUFPSTtFekU4c2lEVjtFeUVydGlETTtJQU9JO0V6RWl0aURWO0V5RXh0aURNO0lBT0k7RXpFb3RpRFY7RXlFM3RpRE07SUFPSTtFekV1dGlEVjtFeUU5dGlETTtJQU9JO0V6RTB0aURWO0V5RWp1aURNO0lBT0k7RXpFNnRpRFY7RXlFcHVpRE07SUFPSTtFekVndWlEVjtFeUV2dWlETTtJQU9JO0V6RW11aURWO0V5RTF1aURNO0lBT0k7RXpFc3VpRFY7RXlFN3VpRE07SUFPSTtFekV5dWlEVjtFeUVodmlETTtJQU9JO0V6RTR1aURWO0V5RW52aURNO0lBT0k7RXpFK3VpRFY7RXlFdHZpRE07SUFPSTtFekVrdmlEVjtFeUV6dmlETTtJQU9JO0V6RXF2aURWO0V5RTV2aURNO0lBT0k7RXpFd3ZpRFY7RXlFL3ZpRE07SUFPSTtFekUydmlEVjtFeUVsd2lETTtJQU9JO0V6RTh2aURWO0V5RXJ3aURNO0lBT0k7RXpFaXdpRFY7RXlFeHdpRE07SUFPSTtFekVvd2lEVjtFeUUzd2lETTtJQU9JO0V6RXV3aURWO0V5RTl3aURNO0lBT0k7RXpFMHdpRFY7RXlFanhpRE07SUFPSTtFekU2d2lEVjtFeUVweGlETTtJQU9JO0V6RWd4aURWO0V5RXZ4aURNO0lBT0k7RXpFbXhpRFY7RXlFMXhpRE07SUFPSTtFekVzeGlEVjtFeUU3eGlETTtJQU9JO0V6RXl4aURWO0V5RWh5aURNO0lBT0k7RXpFNHhpRFY7RXlFbnlpRE07SUFPSTtFekUreGlEVjtFeUV0eWlETTtJQU9JO0V6RWt5aURWO0V5RXp5aURNO0lBT0k7RXpFcXlpRFY7RXlFNXlpRE07SUFPSTtFekV3eWlEVjtFeUUveWlETTtJQU9JO0V6RTJ5aURWO0V5RWx6aURNO0lBT0k7RXpFOHlpRFY7RXlFcnppRE07SUFPSTtFekVpemlEVjtFeUV4emlETTtJQU9JO0V6RW96aURWO0V5RTN6aURNO0lBT0k7RXpFdXppRFY7RXlFOXppRE07SUFPSTtFekUwemlEVjtFeUVqMGlETTtJQU9JO0V6RTZ6aURWO0V5RXAwaURNO0lBT0k7RXpFZzBpRFY7RXlFdjBpRE07SUFPSTtFekVtMGlEVjtFeUUxMGlETTtJQU9JO0V6RXMwaURWO0V5RTcwaURNO0lBT0k7RXpFeTBpRFY7RXlFaDFpRE07SUFPSTtJQUFBO0V6RTYwaURWO0V5RXAxaURNO0lBT0k7SUFBQTtFekVpMWlEVjtFeUV4MWlETTtJQU9JO0lBQUE7RXpFcTFpRFY7RXlFNTFpRE07SUFPSTtJQUFBO0V6RXkxaURWO0V5RWgyaURNO0lBT0k7SUFBQTtFekU2MWlEVjtFeUVwMmlETTtJQU9JO0lBQUE7RXpFaTJpRFY7RXlFeDJpRE07SUFPSTtJQUFBO0V6RXEyaURWO0V5RTUyaURNO0lBT0k7SUFBQTtFekV5MmlEVjtFeUVoM2lETTtJQU9JO0lBQUE7RXpFNjJpRFY7RXlFcDNpRE07SUFPSTtJQUFBO0V6RWkzaURWO0V5RXgzaURNO0lBT0k7SUFBQTtFekVxM2lEVjtFeUU1M2lETTtJQU9JO0lBQUE7RXpFeTNpRFY7RXlFaDRpRE07SUFPSTtJQUFBO0V6RTYzaURWO0V5RXA0aURNO0lBT0k7SUFBQTtFekVpNGlEVjtFeUV4NGlETTtJQU9JO0V6RW80aURWO0V5RTM0aURNO0lBT0k7RXpFdTRpRFY7RXlFOTRpRE07SUFPSTtFekUwNGlEVjtFeUVqNWlETTtJQU9JO0V6RTY0aURWO0V5RXA1aURNO0lBT0k7RXpFZzVpRFY7RXlFdjVpRE07SUFPSTtFekVtNWlEVjtFeUUxNWlETTtJQU9JO0V6RXM1aURWO0V5RTc1aURNO0lBT0k7RXpFeTVpRFY7RXlFaDZpRE07SUFPSTtFekU0NWlEVjtFeUVuNmlETTtJQU9JO0V6RSs1aURWO0V5RXQ2aURNO0lBT0k7RXpFazZpRFY7RXlFejZpRE07SUFPSTtFekVxNmlEVjtFeUU1NmlETTtJQU9JO0V6RXc2aURWO0V5RS82aURNO0lBT0k7RXpFMjZpRFY7RXlFbDdpRE07SUFPSTtFekU4NmlEVjtFeUVyN2lETTtJQU9JO0V6RWk3aURWO0V5RXg3aURNO0lBT0k7RXpFbzdpRFY7RXlFMzdpRE07SUFPSTtFekV1N2lEVjtFeUU5N2lETTtJQU9JO0V6RTA3aURWO0V5RWo4aURNO0lBT0k7RXpFNjdpRFY7RXlFcDhpRE07SUFPSTtFekVnOGlEVjtFeUV2OGlETTtJQU9JO0V6RW04aURWO0V5RTE4aURNO0lBT0k7RXpFczhpRFY7RXlFNzhpRE07SUFPSTtFekV5OGlEVjtFeUVoOWlETTtJQU9JO0V6RTQ4aURWO0V5RW45aURNO0lBT0k7RXpFKzhpRFY7RXlFdDlpRE07SUFPSTtFekVrOWlEVjtFeUV6OWlETTtJQU9JO0V6RXE5aURWO0V5RTU5aURNO0lBT0k7RXpFdzlpRFY7RXlFLzlpRE07SUFPSTtFekUyOWlEVjtFeUVsK2lETTtJQU9JO0V6RTg5aURWO0V5RXIraURNO0lBT0k7RXpFaStpRFY7RXlFeCtpRE07SUFPSTtFekVvK2lEVjtFeUUzK2lETTtJQU9JO0lBQUE7RXpFdytpRFY7RXlFLytpRE07SUFPSTtJQUFBO0V6RTQraURWO0V5RW4vaURNO0lBT0k7SUFBQTtFekVnL2lEVjtFeUV2L2lETTtJQU9JO0lBQUE7RXpFby9pRFY7RXlFMy9pRE07SUFPSTtJQUFBO0V6RXcvaURWO0V5RS8vaURNO0lBT0k7SUFBQTtFekU0L2lEVjtFeUVuZ2pETTtJQU9JO0lBQUE7RXpFZ2dqRFY7RXlFdmdqRE07SUFPSTtJQUFBO0V6RW9nakRWO0V5RTNnakRNO0lBT0k7SUFBQTtFekV3Z2pEVjtFeUUvZ2pETTtJQU9JO0lBQUE7RXpFNGdqRFY7RXlFbmhqRE07SUFPSTtFekUrZ2pEVjtFeUV0aGpETTtJQU9JO0V6RWtoakRWO0V5RXpoakRNO0lBT0k7RXpFcWhqRFY7RXlFNWhqRE07SUFPSTtFekV3aGpEVjtFeUUvaGpETTtJQU9JO0V6RTJoakRWO0V5RWxpakRNO0lBT0k7RXpFOGhqRFY7RXlFcmlqRE07SUFPSTtFekVpaWpEVjtFeUV4aWpETTtJQU9JO0V6RW9pakRWO0V5RTNpakRNO0lBT0k7RXpFdWlqRFY7RXlFOWlqRE07SUFPSTtFekUwaWpEVjtFeUVqampETTtJQU9JO0V6RTZpakRWO0V5RXBqakRNO0lBT0k7RXpFZ2pqRFY7RXlFdmpqRE07SUFPSTtFekVtampEVjtFeUUxampETTtJQU9JO0V6RXNqakRWO0V5RTdqakRNO0lBT0k7RXpFeWpqRFY7RXlFaGtqRE07SUFPSTtFekU0ampEVjtFeUVua2pETTtJQU9JO0V6RStqakRWO0V5RXRrakRNO0lBT0k7RXpFa2tqRFY7RXlFemtqRE07SUFPSTtFekVxa2pEVjtFeUU1a2pETTtJQU9JO0V6RXdrakRWO0V5RS9rakRNO0lBT0k7RXpFMmtqRFY7RXlFbGxqRE07SUFPSTtFekU4a2pEVjtFeUVybGpETTtJQU9JO0V6RWlsakRWO0V5RXhsakRNO0lBT0k7RXpFb2xqRFY7RXlFM2xqRE07SUFPSTtFekV1bGpEVjtFeUU5bGpETTtJQU9JO0V6RTBsakRWO0V5RWptakRNO0lBT0k7SUFBQTtFekU4bGpEVjtFeUVybWpETTtJQU9JO0lBQUE7RXpFa21qRFY7RXlFem1qRE07SUFPSTtJQUFBO0V6RXNtakRWO0V5RTdtakRNO0lBT0k7SUFBQTtFekUwbWpEVjtFeUVqbmpETTtJQU9JO0lBQUE7RXpFOG1qRFY7RXlFcm5qRE07SUFPSTtJQUFBO0V6RWtuakRWO0V5RXpuakRNO0lBT0k7SUFBQTtFekVzbmpEVjtFeUU3bmpETTtJQU9JO0lBQUE7RXpFMG5qRFY7RXlFam9qRE07SUFPSTtJQUFBO0V6RThuakRWO0V5RXJvakRNO0lBT0k7SUFBQTtFekVrb2pEVjtFeUV6b2pETTtJQU9JO0lBQUE7RXpFc29qRFY7RXlFN29qRE07SUFPSTtJQUFBO0V6RTBvakRWO0V5RWpwakRNO0lBT0k7RXpFNm9qRFY7RXlFcHBqRE07SUFPSTtFekVncGpEVjtFeUV2cGpETTtJQU9JO0V6RW1wakRWO0V5RTFwakRNO0lBT0k7RXpFc3BqRFY7RXlFN3BqRE07SUFPSTtFekV5cGpEVjtFeUVocWpETTtJQU9JO0V6RTRwakRWO0V5RW5xakRNO0lBT0k7RXpFK3BqRFY7RXlFdHFqRE07SUFPSTtFekVrcWpEVjtFeUV6cWpETTtJQU9JO0V6RXFxakRWO0V5RTVxakRNO0lBT0k7RXpFd3FqRFY7RXlFL3FqRE07SUFPSTtFekUycWpEVjtFeUVscmpETTtJQU9JO0V6RThxakRWO0V5RXJyakRNO0lBT0k7RXpFaXJqRFY7RXlFeHJqRE07SUFPSTtFekVvcmpEVjtFeUUzcmpETTtJQU9JO0V6RXVyakRWO0V5RTlyakRNO0lBT0k7RXpFMHJqRFY7RXlFanNqRE07SUFPSTtFekU2cmpEVjtFeUVwc2pETTtJQU9JO0V6RWdzakRWO0V5RXZzakRNO0lBT0k7RXpFbXNqRFY7RXlFMXNqRE07SUFPSTtFekVzc2pEVjtFeUU3c2pETTtJQU9JO0V6RXlzakRWO0V5RWh0akRNO0lBT0k7RXpFNHNqRFY7RXlFbnRqRE07SUFPSTtFekUrc2pEVjtFeUV0dGpETTtJQU9JO0V6RWt0akRWO0V5RXp0akRNO0lBT0k7RXpFcXRqRFY7RXlFNXRqRE07SUFPSTtFekV3dGpEVjtFeUUvdGpETTtJQU9JO0V6RTJ0akRWO0V5RWx1akRNO0lBT0k7RXpFOHRqRFY7RXlFcnVqRE07SUFPSTtFekVpdWpEVjtFeUV4dWpETTtJQU9JO0V6RW91akRWO0V5RTN1akRNO0lBT0k7RXpFdXVqRFY7RXlFOXVqRE07SUFPSTtFekUwdWpEVjtFeUVqdmpETTtJQU9JO0V6RTZ1akRWO0V5RXB2akRNO0lBT0k7RXpFZ3ZqRFY7RXlFdnZqRE07SUFPSTtFekVtdmpEVjtFeUUxdmpETTtJQU9JO0V6RXN2akRWO0V5RTd2akRNO0lBT0k7RXpFeXZqRFY7RXlFaHdqRE07SUFPSTtFekU0dmpEVjtFeUVud2pETTtJQU9JO0V6RSt2akRWO0V5RXR3akRNO0lBT0k7RXpFa3dqRFY7RXlFendqRE07SUFPSTtFekVxd2pEVjtFeUU1d2pETTtJQU9JO0V6RXd3akRWO0V5RS93akRNO0lBT0k7RXpFMndqRFY7RXlFbHhqRE07SUFPSTtFekU4d2pEVjtFeUVyeGpETTtJQU9JO0V6RWl4akRWO0FBQ0Y7QWM1eGpESTtFMkRHSTtJQU9JO0V6RXN4akRWO0V5RTd4akRNO0lBT0k7RXpFeXhqRFY7RXlFaHlqRE07SUFPSTtFekU0eGpEVjtFeUVueWpETTtJQU9JO0V6RSt4akRWO0V5RXR5akRNO0lBT0k7RXpFa3lqRFY7RXlFenlqRE07SUFPSTtFekVxeWpEVjtFeUU1eWpETTtJQU9JO0V6RXd5akRWO0V5RS95akRNO0lBT0k7RXpFMnlqRFY7RXlFbHpqRE07SUFPSTtFekU4eWpEVjtFeUVyempETTtJQU9JO0V6RWl6akRWO0V5RXh6akRNO0lBT0k7RXpFb3pqRFY7RXlFM3pqRE07SUFPSTtFekV1empEVjtFeUU5empETTtJQU9JO0V6RTB6akRWO0V5RWowakRNO0lBT0k7RXpFNnpqRFY7RXlFcDBqRE07SUFPSTtFekVnMGpEVjtFeUV2MGpETTtJQU9JO0V6RW0wakRWO0V5RTEwakRNO0lBT0k7RXpFczBqRFY7RXlFNzBqRE07SUFPSTtFekV5MGpEVjtFeUVoMWpETTtJQU9JO0V6RTQwakRWO0V5RW4xakRNO0lBT0k7RXpFKzBqRFY7RXlFdDFqRE07SUFPSTtFekVrMWpEVjtFeUV6MWpETTtJQU9JO0V6RXExakRWO0V5RTUxakRNO0lBT0k7RXpFdzFqRFY7RXlFLzFqRE07SUFPSTtFekUyMWpEVjtFeUVsMmpETTtJQU9JO0V6RTgxakRWO0V5RXIyakRNO0lBT0k7RXpFaTJqRFY7RXlFeDJqRE07SUFPSTtFekVvMmpEVjtFeUUzMmpETTtJQU9JO0V6RXUyakRWO0V5RTkyakRNO0lBT0k7RXpFMDJqRFY7RXlFajNqRE07SUFPSTtFekU2MmpEVjtFeUVwM2pETTtJQU9JO0V6RWczakRWO0V5RXYzakRNO0lBT0k7RXpFbTNqRFY7RXlFMTNqRE07SUFPSTtFekVzM2pEVjtFeUU3M2pETTtJQU9JO0V6RXkzakRWO0V5RWg0akRNO0lBT0k7RXpFNDNqRFY7RXlFbjRqRE07SUFPSTtFekUrM2pEVjtFeUV0NGpETTtJQU9JO0V6RWs0akRWO0V5RXo0akRNO0lBT0k7RXpFcTRqRFY7RXlFNTRqRE07SUFPSTtFekV3NGpEVjtFeUUvNGpETTtJQU9JO0V6RTI0akRWO0V5RWw1akRNO0lBT0k7RXpFODRqRFY7RXlFcjVqRE07SUFPSTtFekVpNWpEVjtFeUV4NWpETTtJQU9JO0V6RW81akRWO0V5RTM1akRNO0lBT0k7RXpFdTVqRFY7RXlFOTVqRE07SUFPSTtFekUwNWpEVjtFeUVqNmpETTtJQU9JO0V6RTY1akRWO0V5RXA2akRNO0lBT0k7RXpFZzZqRFY7RXlFdjZqRE07SUFPSTtFekVtNmpEVjtFeUUxNmpETTtJQU9JO0V6RXM2akRWO0V5RTc2akRNO0lBT0k7RXpFeTZqRFY7RXlFaDdqRE07SUFPSTtFekU0NmpEVjtFeUVuN2pETTtJQU9JO0V6RSs2akRWO0V5RXQ3akRNO0lBT0k7RXpFazdqRFY7RXlFejdqRE07SUFPSTtFekVxN2pEVjtFeUU1N2pETTtJQU9JO0V6RXc3akRWO0V5RS83akRNO0lBT0k7RXpFMjdqRFY7RXlFbDhqRE07SUFPSTtFekU4N2pEVjtFeUVyOGpETTtJQU9JO0V6RWk4akRWO0V5RXg4akRNO0lBT0k7RXpFbzhqRFY7RXlFMzhqRE07SUFPSTtFekV1OGpEVjtFeUU5OGpETTtJQU9JO0V6RTA4akRWO0V5RWo5akRNO0lBT0k7RXpFNjhqRFY7RXlFcDlqRE07SUFPSTtFekVnOWpEVjtFeUV2OWpETTtJQU9JO0V6RW05akRWO0V5RTE5akRNO0lBT0k7RXpFczlqRFY7RXlFNzlqRE07SUFPSTtFekV5OWpEVjtFeUVoK2pETTtJQU9JO0V6RTQ5akRWO0V5RW4rakRNO0lBT0k7RXpFKzlqRFY7RXlFdCtqRE07SUFPSTtFekVrK2pEVjtFeUV6K2pETTtJQU9JO0lBQUE7RXpFcytqRFY7RXlFNytqRE07SUFPSTtJQUFBO0V6RTArakRWO0V5RWovakRNO0lBT0k7SUFBQTtFekU4K2pEVjtFeUVyL2pETTtJQU9JO0lBQUE7RXpFay9qRFY7RXlFei9qRE07SUFPSTtJQUFBO0V6RXMvakRWO0V5RTcvakRNO0lBT0k7SUFBQTtFekUwL2pEVjtFeUVqZ2tETTtJQU9JO0lBQUE7RXpFOC9qRFY7RXlFcmdrRE07SUFPSTtJQUFBO0V6RWtna0RWO0V5RXpna0RNO0lBT0k7SUFBQTtFekVzZ2tEVjtFeUU3Z2tETTtJQU9JO0lBQUE7RXpFMGdrRFY7RXlFamhrRE07SUFPSTtJQUFBO0V6RThna0RWO0V5RXJoa0RNO0lBT0k7SUFBQTtFekVraGtEVjtFeUV6aGtETTtJQU9JO0lBQUE7RXpFc2hrRFY7RXlFN2hrRE07SUFPSTtJQUFBO0V6RTBoa0RWO0V5RWppa0RNO0lBT0k7RXpFNmhrRFY7RXlFcGlrRE07SUFPSTtFekVnaWtEVjtFeUV2aWtETTtJQU9JO0V6RW1pa0RWO0V5RTFpa0RNO0lBT0k7RXpFc2lrRFY7RXlFN2lrRE07SUFPSTtFekV5aWtEVjtFeUVoamtETTtJQU9JO0V6RTRpa0RWO0V5RW5qa0RNO0lBT0k7RXpFK2lrRFY7RXlFdGprRE07SUFPSTtFekVramtEVjtFeUV6amtETTtJQU9JO0V6RXFqa0RWO0V5RTVqa0RNO0lBT0k7RXpFd2prRFY7RXlFL2prRE07SUFPSTtFekUyamtEVjtFeUVsa2tETTtJQU9JO0V6RThqa0RWO0V5RXJra0RNO0lBT0k7RXpFaWtrRFY7RXlFeGtrRE07SUFPSTtFekVva2tEVjtFeUUza2tETTtJQU9JO0V6RXVra0RWO0V5RTlra0RNO0lBT0k7RXpFMGtrRFY7RXlFamxrRE07SUFPSTtFekU2a2tEVjtFeUVwbGtETTtJQU9JO0V6RWdsa0RWO0V5RXZsa0RNO0lBT0k7RXpFbWxrRFY7RXlFMWxrRE07SUFPSTtFekVzbGtEVjtFeUU3bGtETTtJQU9JO0V6RXlsa0RWO0V5RWhta0RNO0lBT0k7RXpFNGxrRFY7RXlFbm1rRE07SUFPSTtFekUrbGtEVjtFeUV0bWtETTtJQU9JO0V6RWtta0RWO0V5RXpta0RNO0lBT0k7RXpFcW1rRFY7RXlFNW1rRE07SUFPSTtFekV3bWtEVjtFeUUvbWtETTtJQU9JO0V6RTJta0RWO0V5RWxua0RNO0lBT0k7RXpFOG1rRFY7RXlFcm5rRE07SUFPSTtFekVpbmtEVjtFeUV4bmtETTtJQU9JO0V6RW9ua0RWO0V5RTNua0RNO0lBT0k7RXpFdW5rRFY7RXlFOW5rRE07SUFPSTtFekUwbmtEVjtFeUVqb2tETTtJQU9JO0V6RTZua0RWO0V5RXBva0RNO0lBT0k7SUFBQTtFekVpb2tEVjtFeUV4b2tETTtJQU9JO0lBQUE7RXpFcW9rRFY7RXlFNW9rRE07SUFPSTtJQUFBO0V6RXlva0RWO0V5RWhwa0RNO0lBT0k7SUFBQTtFekU2b2tEVjtFeUVwcGtETTtJQU9JO0lBQUE7RXpFaXBrRFY7RXlFeHBrRE07SUFPSTtJQUFBO0V6RXFwa0RWO0V5RTVwa0RNO0lBT0k7SUFBQTtFekV5cGtEVjtFeUVocWtETTtJQU9JO0lBQUE7RXpFNnBrRFY7RXlFcHFrRE07SUFPSTtJQUFBO0V6RWlxa0RWO0V5RXhxa0RNO0lBT0k7SUFBQTtFekVxcWtEVjtFeUU1cWtETTtJQU9JO0V6RXdxa0RWO0V5RS9xa0RNO0lBT0k7RXpFMnFrRFY7RXlFbHJrRE07SUFPSTtFekU4cWtEVjtFeUVycmtETTtJQU9JO0V6RWlya0RWO0V5RXhya0RNO0lBT0k7RXpFb3JrRFY7RXlFM3JrRE07SUFPSTtFekV1cmtEVjtFeUU5cmtETTtJQU9JO0V6RTBya0RWO0V5RWpza0RNO0lBT0k7RXpFNnJrRFY7RXlFcHNrRE07SUFPSTtFekVnc2tEVjtFeUV2c2tETTtJQU9JO0V6RW1za0RWO0V5RTFza0RNO0lBT0k7RXpFc3NrRFY7RXlFN3NrRE07SUFPSTtFekV5c2tEVjtFeUVodGtETTtJQU9JO0V6RTRza0RWO0V5RW50a0RNO0lBT0k7RXpFK3NrRFY7RXlFdHRrRE07SUFPSTtFekVrdGtEVjtFeUV6dGtETTtJQU9JO0V6RXF0a0RWO0V5RTV0a0RNO0lBT0k7RXpFd3RrRFY7RXlFL3RrRE07SUFPSTtFekUydGtEVjtFeUVsdWtETTtJQU9JO0V6RTh0a0RWO0V5RXJ1a0RNO0lBT0k7RXpFaXVrRFY7RXlFeHVrRE07SUFPSTtFekVvdWtEVjtFeUUzdWtETTtJQU9JO0V6RXV1a0RWO0V5RTl1a0RNO0lBT0k7RXpFMHVrRFY7RXlFanZrRE07SUFPSTtFekU2dWtEVjtFeUVwdmtETTtJQU9JO0V6RWd2a0RWO0V5RXZ2a0RNO0lBT0k7RXpFbXZrRFY7RXlFMXZrRE07SUFPSTtJQUFBO0V6RXV2a0RWO0V5RTl2a0RNO0lBT0k7SUFBQTtFekUydmtEVjtFeUVsd2tETTtJQU9JO0lBQUE7RXpFK3ZrRFY7RXlFdHdrRE07SUFPSTtJQUFBO0V6RW13a0RWO0V5RTF3a0RNO0lBT0k7SUFBQTtFekV1d2tEVjtFeUU5d2tETTtJQU9JO0lBQUE7RXpFMndrRFY7RXlFbHhrRE07SUFPSTtJQUFBO0V6RSt3a0RWO0V5RXR4a0RNO0lBT0k7SUFBQTtFekVteGtEVjtFeUUxeGtETTtJQU9JO0lBQUE7RXpFdXhrRFY7RXlFOXhrRE07SUFPSTtJQUFBO0V6RTJ4a0RWO0V5RWx5a0RNO0lBT0k7SUFBQTtFekUreGtEVjtFeUV0eWtETTtJQU9JO0lBQUE7RXpFbXlrRFY7RXlFMXlrRE07SUFPSTtFekVzeWtEVjtFeUU3eWtETTtJQU9JO0V6RXl5a0RWO0V5RWh6a0RNO0lBT0k7RXpFNHlrRFY7RXlFbnprRE07SUFPSTtFekUreWtEVjtFeUV0emtETTtJQU9JO0V6RWt6a0RWO0V5RXp6a0RNO0lBT0k7RXpFcXprRFY7RXlFNXprRE07SUFPSTtFekV3emtEVjtFeUUvemtETTtJQU9JO0V6RTJ6a0RWO0V5RWwwa0RNO0lBT0k7RXpFOHprRFY7RXlFcjBrRE07SUFPSTtFekVpMGtEVjtFeUV4MGtETTtJQU9JO0V6RW8wa0RWO0V5RTMwa0RNO0lBT0k7RXpFdTBrRFY7RXlFOTBrRE07SUFPSTtFekUwMGtEVjtFeUVqMWtETTtJQU9JO0V6RTYwa0RWO0V5RXAxa0RNO0lBT0k7RXpFZzFrRFY7RXlFdjFrRE07SUFPSTtFekVtMWtEVjtFeUUxMWtETTtJQU9JO0V6RXMxa0RWO0V5RTcxa0RNO0lBT0k7RXpFeTFrRFY7RXlFaDJrRE07SUFPSTtFekU0MWtEVjtFeUVuMmtETTtJQU9JO0V6RSsxa0RWO0V5RXQya0RNO0lBT0k7RXpFazJrRFY7RXlFejJrRE07SUFPSTtFekVxMmtEVjtFeUU1MmtETTtJQU9JO0V6RXcya0RWO0V5RS8ya0RNO0lBT0k7RXpFMjJrRFY7RXlFbDNrRE07SUFPSTtFekU4MmtEVjtFeUVyM2tETTtJQU9JO0V6RWkza0RWO0V5RXgza0RNO0lBT0k7RXpFbzNrRFY7RXlFMzNrRE07SUFPSTtFekV1M2tEVjtFeUU5M2tETTtJQU9JO0V6RTAza0RWO0V5RWo0a0RNO0lBT0k7RXpFNjNrRFY7RXlFcDRrRE07SUFPSTtFekVnNGtEVjtFeUV2NGtETTtJQU9JO0V6RW00a0RWO0V5RTE0a0RNO0lBT0k7RXpFczRrRFY7RXlFNzRrRE07SUFPSTtFekV5NGtEVjtFeUVoNWtETTtJQU9JO0V6RTQ0a0RWO0V5RW41a0RNO0lBT0k7RXpFKzRrRFY7RXlFdDVrRE07SUFPSTtFekVrNWtEVjtFeUV6NWtETTtJQU9JO0V6RXE1a0RWO0V5RTU1a0RNO0lBT0k7RXpFdzVrRFY7RXlFLzVrRE07SUFPSTtFekUyNWtEVjtFeUVsNmtETTtJQU9JO0V6RTg1a0RWO0V5RXI2a0RNO0lBT0k7RXpFaTZrRFY7RXlFeDZrRE07SUFPSTtFekVvNmtEVjtFeUUzNmtETTtJQU9JO0V6RXU2a0RWO0V5RTk2a0RNO0lBT0k7RXpFMDZrRFY7QUFDRjtBY3I3a0RJO0UyREdJO0lBT0k7RXpFKzZrRFY7RXlFdDdrRE07SUFPSTtFekVrN2tEVjtFeUV6N2tETTtJQU9JO0V6RXE3a0RWO0V5RTU3a0RNO0lBT0k7RXpFdzdrRFY7RXlFLzdrRE07SUFPSTtFekUyN2tEVjtFeUVsOGtETTtJQU9JO0V6RTg3a0RWO0V5RXI4a0RNO0lBT0k7RXpFaThrRFY7RXlFeDhrRE07SUFPSTtFekVvOGtEVjtFeUUzOGtETTtJQU9JO0V6RXU4a0RWO0V5RTk4a0RNO0lBT0k7RXpFMDhrRFY7RXlFajlrRE07SUFPSTtFekU2OGtEVjtFeUVwOWtETTtJQU9JO0V6RWc5a0RWO0V5RXY5a0RNO0lBT0k7RXpFbTlrRFY7RXlFMTlrRE07SUFPSTtFekVzOWtEVjtFeUU3OWtETTtJQU9JO0V6RXk5a0RWO0V5RWgra0RNO0lBT0k7RXpFNDlrRFY7RXlFbitrRE07SUFPSTtFekUrOWtEVjtFeUV0K2tETTtJQU9JO0V6RWsra0RWO0V5RXora0RNO0lBT0k7RXpFcStrRFY7RXlFNStrRE07SUFPSTtFekV3K2tEVjtFeUUvK2tETTtJQU9JO0V6RTIra0RWO0V5RWwva0RNO0lBT0k7RXpFOCtrRFY7RXlFci9rRE07SUFPSTtFekVpL2tEVjtFeUV4L2tETTtJQU9JO0V6RW8va0RWO0V5RTMva0RNO0lBT0k7RXpFdS9rRFY7RXlFOS9rRE07SUFPSTtFekUwL2tEVjtFeUVqZ2xETTtJQU9JO0V6RTYva0RWO0V5RXBnbERNO0lBT0k7RXpFZ2dsRFY7RXlFdmdsRE07SUFPSTtFekVtZ2xEVjtFeUUxZ2xETTtJQU9JO0V6RXNnbERWO0V5RTdnbERNO0lBT0k7RXpFeWdsRFY7RXlFaGhsRE07SUFPSTtFekU0Z2xEVjtFeUVuaGxETTtJQU9JO0V6RStnbERWO0V5RXRobERNO0lBT0k7RXpFa2hsRFY7RXlFemhsRE07SUFPSTtFekVxaGxEVjtFeUU1aGxETTtJQU9JO0V6RXdobERWO0V5RS9obERNO0lBT0k7RXpFMmhsRFY7RXlFbGlsRE07SUFPSTtFekU4aGxEVjtFeUVyaWxETTtJQU9JO0V6RWlpbERWO0V5RXhpbERNO0lBT0k7RXpFb2lsRFY7RXlFM2lsRE07SUFPSTtFekV1aWxEVjtFeUU5aWxETTtJQU9JO0V6RTBpbERWO0V5RWpqbERNO0lBT0k7RXpFNmlsRFY7RXlFcGpsRE07SUFPSTtFekVnamxEVjtFeUV2amxETTtJQU9JO0V6RW1qbERWO0V5RTFqbERNO0lBT0k7RXpFc2psRFY7RXlFN2psRE07SUFPSTtFekV5amxEVjtFeUVoa2xETTtJQU9JO0V6RTRqbERWO0V5RW5rbERNO0lBT0k7RXpFK2psRFY7RXlFdGtsRE07SUFPSTtFekVra2xEVjtFeUV6a2xETTtJQU9JO0V6RXFrbERWO0V5RTVrbERNO0lBT0k7RXpFd2tsRFY7RXlFL2tsRE07SUFPSTtFekUya2xEVjtFeUVsbGxETTtJQU9JO0V6RThrbERWO0V5RXJsbERNO0lBT0k7RXpFaWxsRFY7RXlFeGxsRE07SUFPSTtFekVvbGxEVjtFeUUzbGxETTtJQU9JO0V6RXVsbERWO0V5RTlsbERNO0lBT0k7RXpFMGxsRFY7RXlFam1sRE07SUFPSTtFekU2bGxEVjtFeUVwbWxETTtJQU9JO0V6RWdtbERWO0V5RXZtbERNO0lBT0k7RXpFbW1sRFY7RXlFMW1sRE07SUFPSTtFekVzbWxEVjtFeUU3bWxETTtJQU9JO0V6RXltbERWO0V5RWhubERNO0lBT0k7RXpFNG1sRFY7RXlFbm5sRE07SUFPSTtFekUrbWxEVjtFeUV0bmxETTtJQU9JO0V6RWtubERWO0V5RXpubERNO0lBT0k7RXpFcW5sRFY7RXlFNW5sRE07SUFPSTtFekV3bmxEVjtFeUUvbmxETTtJQU9JO0V6RTJubERWO0V5RWxvbERNO0lBT0k7SUFBQTtFekUrbmxEVjtFeUV0b2xETTtJQU9JO0lBQUE7RXpFbW9sRFY7RXlFMW9sRE07SUFPSTtJQUFBO0V6RXVvbERWO0V5RTlvbERNO0lBT0k7SUFBQTtFekUyb2xEVjtFeUVscGxETTtJQU9JO0lBQUE7RXpFK29sRFY7RXlFdHBsRE07SUFPSTtJQUFBO0V6RW1wbERWO0V5RTFwbERNO0lBT0k7SUFBQTtFekV1cGxEVjtFeUU5cGxETTtJQU9JO0lBQUE7RXpFMnBsRFY7RXlFbHFsRE07SUFPSTtJQUFBO0V6RStwbERWO0V5RXRxbERNO0lBT0k7SUFBQTtFekVtcWxEVjtFeUUxcWxETTtJQU9JO0lBQUE7RXpFdXFsRFY7RXlFOXFsRE07SUFPSTtJQUFBO0V6RTJxbERWO0V5RWxybERNO0lBT0k7SUFBQTtFekUrcWxEVjtFeUV0cmxETTtJQU9JO0lBQUE7RXpFbXJsRFY7RXlFMXJsRE07SUFPSTtFekVzcmxEVjtFeUU3cmxETTtJQU9JO0V6RXlybERWO0V5RWhzbERNO0lBT0k7RXpFNHJsRFY7RXlFbnNsRE07SUFPSTtFekUrcmxEVjtFeUV0c2xETTtJQU9JO0V6RWtzbERWO0V5RXpzbERNO0lBT0k7RXpFcXNsRFY7RXlFNXNsRE07SUFPSTtFekV3c2xEVjtFeUUvc2xETTtJQU9JO0V6RTJzbERWO0V5RWx0bERNO0lBT0k7RXpFOHNsRFY7RXlFcnRsRE07SUFPSTtFekVpdGxEVjtFeUV4dGxETTtJQU9JO0V6RW90bERWO0V5RTN0bERNO0lBT0k7RXpFdXRsRFY7RXlFOXRsRE07SUFPSTtFekUwdGxEVjtFeUVqdWxETTtJQU9JO0V6RTZ0bERWO0V5RXB1bERNO0lBT0k7RXpFZ3VsRFY7RXlFdnVsRE07SUFPSTtFekVtdWxEVjtFeUUxdWxETTtJQU9JO0V6RXN1bERWO0V5RTd1bERNO0lBT0k7RXpFeXVsRFY7RXlFaHZsRE07SUFPSTtFekU0dWxEVjtFeUVudmxETTtJQU9JO0V6RSt1bERWO0V5RXR2bERNO0lBT0k7RXpFa3ZsRFY7RXlFenZsRE07SUFPSTtFekVxdmxEVjtFeUU1dmxETTtJQU9JO0V6RXd2bERWO0V5RS92bERNO0lBT0k7RXpFMnZsRFY7RXlFbHdsRE07SUFPSTtFekU4dmxEVjtFeUVyd2xETTtJQU9JO0V6RWl3bERWO0V5RXh3bERNO0lBT0k7RXpFb3dsRFY7RXlFM3dsRE07SUFPSTtFekV1d2xEVjtFeUU5d2xETTtJQU9JO0V6RTB3bERWO0V5RWp4bERNO0lBT0k7RXpFNndsRFY7RXlFcHhsRE07SUFPSTtFekVneGxEVjtFeUV2eGxETTtJQU9JO0V6RW14bERWO0V5RTF4bERNO0lBT0k7RXpFc3hsRFY7RXlFN3hsRE07SUFPSTtJQUFBO0V6RTB4bERWO0V5RWp5bERNO0lBT0k7SUFBQTtFekU4eGxEVjtFeUVyeWxETTtJQU9JO0lBQUE7RXpFa3lsRFY7RXlFenlsRE07SUFPSTtJQUFBO0V6RXN5bERWO0V5RTd5bERNO0lBT0k7SUFBQTtFekUweWxEVjtFeUVqemxETTtJQU9JO0lBQUE7RXpFOHlsRFY7RXlFcnpsRE07SUFPSTtJQUFBO0V6RWt6bERWO0V5RXp6bERNO0lBT0k7SUFBQTtFekVzemxEVjtFeUU3emxETTtJQU9JO0lBQUE7RXpFMHpsRFY7RXlFajBsRE07SUFPSTtJQUFBO0V6RTh6bERWO0V5RXIwbERNO0lBT0k7RXpFaTBsRFY7RXlFeDBsRE07SUFPSTtFekVvMGxEVjtFeUUzMGxETTtJQU9JO0V6RXUwbERWO0V5RTkwbERNO0lBT0k7RXpFMDBsRFY7RXlFajFsRE07SUFPSTtFekU2MGxEVjtFeUVwMWxETTtJQU9JO0V6RWcxbERWO0V5RXYxbERNO0lBT0k7RXpFbTFsRFY7RXlFMTFsRE07SUFPSTtFekVzMWxEVjtFeUU3MWxETTtJQU9JO0V6RXkxbERWO0V5RWgybERNO0lBT0k7RXpFNDFsRFY7RXlFbjJsRE07SUFPSTtFekUrMWxEVjtFeUV0MmxETTtJQU9JO0V6RWsybERWO0V5RXoybERNO0lBT0k7RXpFcTJsRFY7RXlFNTJsRE07SUFPSTtFekV3MmxEVjtFeUUvMmxETTtJQU9JO0V6RTIybERWO0V5RWwzbERNO0lBT0k7RXpFODJsRFY7RXlFcjNsRE07SUFPSTtFekVpM2xEVjtFeUV4M2xETTtJQU9JO0V6RW8zbERWO0V5RTMzbERNO0lBT0k7RXpFdTNsRFY7RXlFOTNsRE07SUFPSTtFekUwM2xEVjtFeUVqNGxETTtJQU9JO0V6RTYzbERWO0V5RXA0bERNO0lBT0k7RXpFZzRsRFY7RXlFdjRsRE07SUFPSTtFekVtNGxEVjtFeUUxNGxETTtJQU9JO0V6RXM0bERWO0V5RTc0bERNO0lBT0k7RXpFeTRsRFY7RXlFaDVsRE07SUFPSTtFekU0NGxEVjtFeUVuNWxETTtJQU9JO0lBQUE7RXpFZzVsRFY7RXlFdjVsRE07SUFPSTtJQUFBO0V6RW81bERWO0V5RTM1bERNO0lBT0k7SUFBQTtFekV3NWxEVjtFeUUvNWxETTtJQU9JO0lBQUE7RXpFNDVsRFY7RXlFbjZsRE07SUFPSTtJQUFBO0V6RWc2bERWO0V5RXY2bERNO0lBT0k7SUFBQTtFekVvNmxEVjtFeUUzNmxETTtJQU9JO0lBQUE7RXpFdzZsRFY7RXlFLzZsRE07SUFPSTtJQUFBO0V6RTQ2bERWO0V5RW43bERNO0lBT0k7SUFBQTtFekVnN2xEVjtFeUV2N2xETTtJQU9JO0lBQUE7RXpFbzdsRFY7RXlFMzdsRE07SUFPSTtJQUFBO0V6RXc3bERWO0V5RS83bERNO0lBT0k7SUFBQTtFekU0N2xEVjtFeUVuOGxETTtJQU9JO0V6RSs3bERWO0V5RXQ4bERNO0lBT0k7RXpFazhsRFY7RXlFejhsRE07SUFPSTtFekVxOGxEVjtFeUU1OGxETTtJQU9JO0V6RXc4bERWO0V5RS84bERNO0lBT0k7RXpFMjhsRFY7RXlFbDlsRE07SUFPSTtFekU4OGxEVjtFeUVyOWxETTtJQU9JO0V6RWk5bERWO0V5RXg5bERNO0lBT0k7RXpFbzlsRFY7RXlFMzlsRE07SUFPSTtFekV1OWxEVjtFeUU5OWxETTtJQU9JO0V6RTA5bERWO0V5RWorbERNO0lBT0k7RXpFNjlsRFY7RXlFcCtsRE07SUFPSTtFekVnK2xEVjtFeUV2K2xETTtJQU9JO0V6RW0rbERWO0V5RTErbERNO0lBT0k7RXpFcytsRFY7RXlFNytsRE07SUFPSTtFekV5K2xEVjtFeUVoL2xETTtJQU9JO0V6RTQrbERWO0V5RW4vbERNO0lBT0k7RXpFKytsRFY7RXlFdC9sRE07SUFPSTtFekVrL2xEVjtFeUV6L2xETTtJQU9JO0V6RXEvbERWO0V5RTUvbERNO0lBT0k7RXpFdy9sRFY7RXlFLy9sRE07SUFPSTtFekUyL2xEVjtFeUVsZ21ETTtJQU9JO0V6RTgvbERWO0V5RXJnbURNO0lBT0k7RXpFaWdtRFY7RXlFeGdtRE07SUFPSTtFekVvZ21EVjtFeUUzZ21ETTtJQU9JO0V6RXVnbURWO0V5RTlnbURNO0lBT0k7RXpFMGdtRFY7RXlFamhtRE07SUFPSTtFekU2Z21EVjtFeUVwaG1ETTtJQU9JO0V6RWdobURWO0V5RXZobURNO0lBT0k7RXpFbWhtRFY7RXlFMWhtRE07SUFPSTtFekVzaG1EVjtFeUU3aG1ETTtJQU9JO0V6RXlobURWO0V5RWhpbURNO0lBT0k7RXpFNGhtRFY7RXlFbmltRE07SUFPSTtFekUraG1EVjtFeUV0aW1ETTtJQU9JO0V6RWtpbURWO0V5RXppbURNO0lBT0k7RXpFcWltRFY7RXlFNWltRE07SUFPSTtFekV3aW1EVjtFeUUvaW1ETTtJQU9JO0V6RTJpbURWO0V5RWxqbURNO0lBT0k7RXpFOGltRFY7RXlFcmptRE07SUFPSTtFekVpam1EVjtFeUV4am1ETTtJQU9JO0V6RW9qbURWO0V5RTNqbURNO0lBT0k7RXpFdWptRFY7RXlFOWptRE07SUFPSTtFekUwam1EVjtFeUVqa21ETTtJQU9JO0V6RTZqbURWO0V5RXBrbURNO0lBT0k7RXpFZ2ttRFY7RXlFdmttRE07SUFPSTtFekVta21EVjtBQUNGO0EwRTFubURBO0VEK0NRO0lBT0k7RXpFd2ttRFY7RXlFL2ttRE07SUFPSTtFekUya21EVjtFeUVsbG1ETTtJQU9JO0V6RThrbURWO0V5RXJsbURNO0lBT0k7RXpFaWxtRFY7QUFDRjtBMEVybm1EQTtFRDRCUTtJQU9JO0V6RXNsbURWO0V5RTdsbURNO0lBT0k7RXpFeWxtRFY7RXlFaG1tRE07SUFPSTtFekU0bG1EVjtFeUVubW1ETTtJQU9JO0V6RStsbURWO0V5RXRtbURNO0lBT0k7RXpFa21tRFY7RXlFem1tRE07SUFPSTtFekVxbW1EVjtFeUU1bW1ETTtJQU9JO0V6RXdtbURWO0V5RS9tbURNO0lBT0k7RXpFMm1tRFY7RXlFbG5tRE07SUFPSTtFekU4bW1EVjtFeUVybm1ETTtJQU9JO0V6RWlubURWO0V5RXhubURNO0lBT0k7RXpFb25tRFY7QUFDRjtBK0Uzcm1EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FNnJtREY7QStFM3JtREU7RUFDRTtFQUNBO0EvRTZybURKO0ErRTNybURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9FNnJtRE47QStFMXJtREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0U0cm1ETjtBK0V4cm1ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FMHJtREo7QStFeHJtREk7RUFQRjtJQVFJO0UvRTJybURKO0FBQ0Y7QStFeHJtREk7RUgySUY7RUFDQTtFRzFJSTtFQUNBO0VBQ0E7QS9FMnJtRE47QStFenJtRE07RUFORjtJQU9JO0lBQ0E7SUFDQTtFL0U0cm1ETjtBQUNGO0ErRTFybURNO0VBQ0U7RUFDQTtFQUNBO0EvRTRybURSO0ErRTFybURRO0VBQ0U7QS9FNHJtRFY7QStFenJtRFE7RUFDRTtFQUNBO0VBQ0Esc0J6RXpERjtFeUUwREU7RUg0R1I7RUFDQTtFQUNBO0VHNUdRO0VBQ0E7QS9FNnJtRFY7QStFM3JtRFU7RUFDRTtFQUNBO0EvRTZybURaO0ErRXhybURVO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV3pFMUVKO0FOb3dtRFI7QStFdnJtRFU7RUFDRTtFQUNBLFd6RS9FSjtFeUVnRkk7QS9FeXJtRFo7QStFbHJtREk7RUFDRTtBL0Vvcm1ETjtBK0Vscm1ETTtFQUNFO0VBQ0E7RUFDQTtBL0Vvcm1EUjtBK0Vscm1EUTtFQUxGO0lBTUk7SUFDQTtFL0Vxcm1EUjtBQUNGO0ErRW5ybURRO0VBQ0U7QS9FcXJtRFY7QStFanJtRE07RUFDRTtFQUNBO0EvRW1ybURSO0ErRWpybURRO0VBQ0U7QS9FbXJtRFY7QStFaHJtRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCekV0SEY7RXlFdUhFO0VBQ0E7QS9Fa3JtRFY7QStFaHJtRFU7RUFDRTtBL0Vrcm1EWjtBK0UvcW1EVTtFQUNFO0VBQ0E7QS9FaXJtRFo7QStFN3FtRFE7RUFDRTtFQUNBO0EvRStxbURWO0ErRTVxbURRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0U4cW1EVjtBK0UzcW1EVTtFQUNFO0VBQ0E7QS9FNnFtRFo7QStFenFtRFE7RUFDRTtFQUNBLFd6RTVKRjtFeUU2SkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRTJxbURWO0ErRXpxbURVO0VBQ0U7QS9FMnFtRFo7QStFeHFtRFU7RUFDRTtBL0UwcW1EWjtBK0VscW1ERTs7Ozs7OztFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0VvcW1ESjs7QUM5Mm1ERTs7OztFQUFBO0FDREY7O0VBU0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLHlCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QUZpM21ERjs7QUlqK21ESTtFRnNIQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FGaTNtREo7O0FLemhuREE7OztFQUdFO0FMNGhuREY7O0FLN2duREk7RUFOSjtJQU9NO0VMaWhuREo7QUFDRjs7QUtwZ25EQTtFQUNFO0VBQ0E7RUY2T0ksbUNBTEk7RUV0T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1Z25ERjs7QUs5L21EQTtFQUNFO0VBQ0EsY0N3bUJTO0VEdm1CVDtFQUNBO0VBQ0EsYUN1bUJXO0FOMDVsRGI7O0FLdi9tREE7RUFDRTtFQUNBLHFCQ2lqQnVCO0VEOWlCdkIsZ0JDaWpCcUI7RURoakJyQixnQkNpakJxQjtFRGhqQnJCO0FMdy9tREY7O0FLci9tREE7RUZ1TVE7QUhrem1EUjtBRzk4bURJO0VFM0NKO0lGOE1RO0VIK3ltRE47QUFDRjs7QUt6L21EQTtFRmtNUTtBSDJ6bURSO0FHdjltREk7RUV0Q0o7SUZ5TVE7RUh3em1ETjtBQUNGOztBSzcvbURBO0VGNkxRO0FIbzBtRFI7QUdoK21ESTtFRWpDSjtJRm9NUTtFSGkwbUROO0FBQ0Y7O0FLamduREE7RUZ3TFE7QUg2MG1EUjtBR3orbURJO0VFNUJKO0lGK0xRO0VIMDBtRE47QUFDRjs7QUtyZ25EQTtFRitLTSxrQkFMSTtBSCsxbURWOztBS3BnbkRBO0VGMEtNLGVBTEk7QUhtMm1EVjs7QUs3L21EQTtFQUNFO0VBQ0EsbUJDK1Z3QjtBTmlxbUQxQjs7QUt0L21EQTtFQUNFO0VBQ0E7RUFDQTtBTHkvbURGOztBS24vbURBO0VBQ0U7RUFDQTtFQUNBO0FMcy9tREY7O0FLaC9tREE7O0VBRUU7QUxtL21ERjs7QUtoL21EQTs7O0VBR0U7RUFDQTtBTG0vbURGOztBS2gvbURBOzs7O0VBSUU7QUxtL21ERjs7QUtoL21EQTtFQUNFLGdCQ3NiaUI7QU42am1EbkI7O0FLOSttREE7RUFDRTtFQUNBO0FMaS9tREY7O0FLMyttREE7RUFDRTtBTDgrbURGOztBS3QrbURBOztFQUVFLG1CQytabUI7QU4wa21EckI7O0FLaittREE7RUY2RU0sa0JBTEk7QUg2NW1EVjs7QUs5OW1EQTtFQUNFLGNDMmRhO0VEMWRiO0VBQ0E7QUxpK21ERjs7QUt4OW1EQTs7RUFFRTtFRndESSxpQkFMSTtFRWpEUjtFQUNBO0FMMjltREY7O0FLeDltREE7RUFBTTtBTDQ5bUROOztBSzM5bURBO0VBQU07QUwrOW1ETjs7QUsxOG1ERTtFQUVFO0VBQ0E7QUw0OG1ESjs7QUtyOG1EQTs7OztFQUlFLHFDQzJVaUI7RUg3VGIsY0FMSTtBSGc4bURWOztBS2o4bURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUZFSSxrQkFMSTtBSHc4bURWO0FLaDhtREU7RUZISSxrQkFMSTtFRVVOO0VBQ0E7QUxrOG1ESjs7QUs5N21EQTtFRlZNLGtCQUxJO0VFaUJSO0VBQ0E7QUxpOG1ERjtBSzk3bURFO0VBQ0U7QUxnOG1ESjs7QUs1N21EQTtFQUNFO0VGdEJJLGtCQUxJO0VFNkJSLFdDL1NNO0VEZ1ROLHlCQ3ZTUztFQ0VQO0FQcXVuREo7QUs3N21ERTtFQUNFO0VGN0JFLGNBTEk7RUVvQ04sZ0JDMFNlO0FOcXBtRG5COztBS3Q3bURBO0VBQ0U7QUx5N21ERjs7QUtuN21EQTs7RUFFRTtBTHM3bURGOztBSzk2bURBO0VBQ0U7RUFDQTtBTGk3bURGOztBSzk2bURBO0VBQ0UsbUJDdVdxQjtFRHRXckIsc0JDc1dxQjtFRHJXckIsY0NsVlM7RURtVlQ7QUxpN21ERjs7QUsxNm1EQTtFQUVFO0VBQ0E7QUw0Nm1ERjs7QUt6Nm1EQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FMNDZtREY7O0FLcDZtREE7RUFDRTtBTHU2bURGOztBS2o2bURBO0VBRUU7QUxtNm1ERjs7QUszNW1EQTtFQUNFO0FMODVtREY7O0FLejVtREE7Ozs7O0VBS0U7RUFDQTtFRjVISSxrQkFMSTtFRW1JUjtBTDQ1bURGOztBS3g1bURBOztFQUVFO0FMMjVtREY7O0FLdDVtREE7RUFDRTtBTHk1bURGOztBS3Q1bURBO0VBR0U7QUx1NW1ERjtBS3A1bURFO0VBQ0U7QUxzNW1ESjs7QUsvNG1EQTtFQUNFO0FMazVtREY7O0FLMTRtREE7Ozs7RUFJRTtBTDY0bURGO0FLMTRtREk7Ozs7RUFDRTtBTCs0bUROOztBS3g0bURBO0VBQ0U7RUFDQTtBTDI0bURGOztBS3Q0bURBO0VBQ0U7QUx5NG1ERjs7QUsvM21EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMazRtREY7O0FLMTNtREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQkM2THFCO0VIOVlmO0VFb05OO0FMNDNtREY7QUc1dW5ESTtFRXlXSjtJRnRNUTtFSDZrbkROO0FBQ0Y7QUsvM21ERTtFQUNFO0FMaTRtREo7O0FLMTNtREE7Ozs7Ozs7RUFPRTtBTDYzbURGOztBSzEzbURBO0VBQ0U7QUw2M21ERjs7QUtwM21EQTtFQUNFO0VBQ0E7QUx1M21ERjs7QUsvMm1EQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBTCsybURGOztBSzEybURBO0VBQ0U7QUw2Mm1ERjs7QUt0Mm1EQTtFQUNFO0VBQ0E7QUx5Mm1ERjs7QUtwMm1EQTtFQUNFO0FMdTJtREY7O0FLbDJtREE7RUFDRTtBTHEybURGOztBSzkxbURBO0VBQ0U7RUFDQTtBTGkybURGOztBS3oxbURBO0VBQ0U7QUw0MW1ERjs7QUtwMW1EQTtFQUNFO0FMdTFtREY7O0FRNTVuREE7RUxtUU0sa0JBTEk7RUs1UFIsZ0JGK25CaUI7QU5neW1EbkI7O0FRMTVuREU7RUxnUU07RUs1UEosZ0JGZ25Ca0I7RUUvbUJsQixnQkZpbUJtQjtBTjB6bUR2QjtBRzV6bkRJO0VLcEdGO0lMdVFNO0VINnBuRE47QUFDRjs7QVFyNm5ERTtFTGdRTTtFSzVQSixnQkZnbkJrQjtFRS9tQmxCLGdCRmltQm1CO0FOcTBtRHZCO0FHdjBuREk7RUtwR0Y7SUx1UU07RUh3cW5ETjtBQUNGOztBUWg3bkRFO0VMZ1FNO0VLNVBKLGdCRmduQmtCO0VFL21CbEIsZ0JGaW1CbUI7QU5nMW1EdkI7QUdsMW5ESTtFS3BHRjtJTHVRTTtFSG1ybkROO0FBQ0Y7O0FRMzduREU7RUxnUU07RUs1UEosZ0JGZ25Ca0I7RUUvbUJsQixnQkZpbUJtQjtBTjIxbUR2QjtBRzcxbkRJO0VLcEdGO0lMdVFNO0VIOHJuRE47QUFDRjs7QVF0OG5ERTtFTGdRTTtFSzVQSixnQkZnbkJrQjtFRS9tQmxCLGdCRmltQm1CO0FOczJtRHZCO0FHeDJuREk7RUtwR0Y7SUx1UU07RUh5c25ETjtBQUNGOztBUWo5bkRFO0VMZ1FNO0VLNVBKLGdCRmduQmtCO0VFL21CbEIsZ0JGaW1CbUI7QU5pM21EdkI7QUduM25ESTtFS3BHRjtJTHVRTTtFSG90bkROO0FBQ0Y7O0FRcDhuREE7RUN2REU7RUFDQTtBVCsvbkRGOztBUXA4bkRBO0VDNURFO0VBQ0E7QVRvZ29ERjs7QVF0OG5EQTtFQUNFO0FSeThuREY7QVF2OG5ERTtFQUNFLG9CRm9uQmtCO0FOcTFtRHRCOztBUS83bkRBO0VMOE1NLGtCQUxJO0VLdk1SO0FSazhuREY7O0FROTduREE7RUFDRSxtQkZ1U087RUhoR0gsa0JBTEk7QUhnd25EVjtBUS83bkRFO0VBQ0U7QVJpOG5ESjs7QVE3N25EQTtFQUNFO0VBQ0EsbUJGNlJPO0VIaEdILGtCQUxJO0VLdExSLGNGdEZTO0FOc2hvRFg7QVE5N25ERTtFQUNFO0FSZzhuREo7O0FVaGlvREE7RUNJRTtFQUdBO0FYOGhvREY7O0FVL2hvREE7RUFDRSxnQkoyZ0RrQjtFSTFnRGxCLHNCSlBNO0VJUU47RUhHRTtFSVJGO0VBR0E7QVh1aW9ERjs7QVV6aG9EQTtFQUVFO0FWMmhvREY7O0FVeGhvREE7RUFDRTtFQUNBO0FWMmhvREY7O0FVeGhvREE7RVB5UE0sa0JBTEk7RU9sUFIsY0oxQlM7QU5xam9EWDs7QVk3am9ERTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMGtvREY7O0FjcGhvREk7RUY1Q0U7SUFDRSxnQk51ZWU7RU42bG5EckI7QUFDRjtBYzFob0RJO0VGNUNFO0lBQ0UsZ0JOdWVlO0VOa21uRHJCO0FBQ0Y7QWMvaG9ESTtFRjVDRTtJQUNFLGdCTnVlZTtFTnVtbkRyQjtBQUNGO0FjcGlvREk7RUY1Q0U7SUFDRSxpQk51ZWU7RU40bW5EckI7QUFDRjtBY3ppb0RJO0VGNUNFO0lBQ0UsaUJOdWVlO0VOaW5uRHJCO0FBQ0Y7QWV6bW9EQTtFQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBZittb0RKOztBZTFtb0RFO0VDTkE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWhCbW5vREY7QWVqbm9ESTtFQ09GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI2bW9ERjs7QWdCOWpvRE07RUFDRTtBaEJpa29EUjs7QWdCOWpvRE07RUFwQ0o7RUFDQTtBaEJzbW9ERjs7QWdCeGxvREU7RUFDRTtFQUNBO0FoQjJsb0RKOztBZ0I3bG9ERTtFQUNFO0VBQ0E7QWhCZ21vREo7O0FnQmxtb0RFO0VBQ0U7RUFDQTtBaEJxbW9ESjs7QWdCdm1vREU7RUFDRTtFQUNBO0FoQjBtb0RKOztBZ0I1bW9ERTtFQUNFO0VBQ0E7QWhCK21vREo7O0FnQmpub0RFO0VBQ0U7RUFDQTtBaEJvbm9ESjs7QWdCcmxvRE07RUFoREo7RUFDQTtBaEJ5b29ERjs7QWdCcGxvRFU7RUFoRU47RUFDQTtBaEJ3cG9ESjs7QWdCemxvRFU7RUFoRU47RUFDQTtBaEI2cG9ESjs7QWdCOWxvRFU7RUFoRU47RUFDQTtBaEJrcW9ESjs7QWdCbm1vRFU7RUFoRU47RUFDQTtBaEJ1cW9ESjs7QWdCeG1vRFU7RUFoRU47RUFDQTtBaEI0cW9ESjs7QWdCN21vRFU7RUFoRU47RUFDQTtBaEJpcm9ESjs7QWdCbG5vRFU7RUFoRU47RUFDQTtBaEJzcm9ESjs7QWdCdm5vRFU7RUFoRU47RUFDQTtBaEIycm9ESjs7QWdCNW5vRFU7RUFoRU47RUFDQTtBaEJnc29ESjs7QWdCam9vRFU7RUFoRU47RUFDQTtBaEJxc29ESjs7QWdCdG9vRFU7RUFoRU47RUFDQTtBaEIwc29ESjs7QWdCM29vRFU7RUFoRU47RUFDQTtBaEIrc29ESjs7QWdCeG9vRFk7RUF4RFY7QWhCb3NvREY7O0FnQjVvb0RZO0VBeERWO0FoQndzb0RGOztBZ0JocG9EWTtFQXhEVjtBaEI0c29ERjs7QWdCcHBvRFk7RUF4RFY7QWhCZ3RvREY7O0FnQnhwb0RZO0VBeERWO0FoQm90b0RGOztBZ0I1cG9EWTtFQXhEVjtBaEJ3dG9ERjs7QWdCaHFvRFk7RUF4RFY7QWhCNHRvREY7O0FnQnBxb0RZO0VBeERWO0FoQmd1b0RGOztBZ0J4cW9EWTtFQXhEVjtBaEJvdW9ERjs7QWdCNXFvRFk7RUF4RFY7QWhCd3VvREY7O0FnQmhyb0RZO0VBeERWO0FoQjR1b0RGOztBZ0J6cW9EUTs7RUFFRTtBaEI0cW9EVjs7QWdCenFvRFE7O0VBRUU7QWhCNHFvRFY7O0FnQm5yb0RROztFQUVFO0FoQnNyb0RWOztBZ0Jucm9EUTs7RUFFRTtBaEJzcm9EVjs7QWdCN3JvRFE7O0VBRUU7QWhCZ3NvRFY7O0FnQjdyb0RROztFQUVFO0FoQmdzb0RWOztBZ0J2c29EUTs7RUFFRTtBaEIwc29EVjs7QWdCdnNvRFE7O0VBRUU7QWhCMHNvRFY7O0FnQmp0b0RROztFQUVFO0FoQm90b0RWOztBZ0JqdG9EUTs7RUFFRTtBaEJvdG9EVjs7QWdCM3RvRFE7O0VBRUU7QWhCOHRvRFY7O0FnQjN0b0RROztFQUVFO0FoQjh0b0RWOztBY3h4b0RJO0VFVUU7SUFDRTtFaEJreG9ETjtFZ0Ivd29ESTtJQXBDSjtJQUNBO0VoQnN6b0RBO0VnQnh5b0RBO0lBQ0U7SUFDQTtFaEIweW9ERjtFZ0I1eW9EQTtJQUNFO0lBQ0E7RWhCOHlvREY7RWdCaHpvREE7SUFDRTtJQUNBO0VoQmt6b0RGO0VnQnB6b0RBO0lBQ0U7SUFDQTtFaEJzem9ERjtFZ0J4em9EQTtJQUNFO0lBQ0E7RWhCMHpvREY7RWdCNXpvREE7SUFDRTtJQUNBO0VoQjh6b0RGO0VnQi94b0RJO0lBaERKO0lBQ0E7RWhCazFvREE7RWdCN3hvRFE7SUFoRU47SUFDQTtFaEJnMm9ERjtFZ0JqeW9EUTtJQWhFTjtJQUNBO0VoQm8yb0RGO0VnQnJ5b0RRO0lBaEVOO0lBQ0E7RWhCdzJvREY7RWdCenlvRFE7SUFoRU47SUFDQTtFaEI0Mm9ERjtFZ0I3eW9EUTtJQWhFTjtJQUNBO0VoQmczb0RGO0VnQmp6b0RRO0lBaEVOO0lBQ0E7RWhCbzNvREY7RWdCcnpvRFE7SUFoRU47SUFDQTtFaEJ3M29ERjtFZ0J6em9EUTtJQWhFTjtJQUNBO0VoQjQzb0RGO0VnQjd6b0RRO0lBaEVOO0lBQ0E7RWhCZzRvREY7RWdCajBvRFE7SUFoRU47SUFDQTtFaEJvNG9ERjtFZ0JyMG9EUTtJQWhFTjtJQUNBO0VoQnc0b0RGO0VnQnowb0RRO0lBaEVOO0lBQ0E7RWhCNDRvREY7RWdCcjBvRFU7SUF4RFY7RWhCZzRvREE7RWdCeDBvRFU7SUF4RFY7RWhCbTRvREE7RWdCMzBvRFU7SUF4RFY7RWhCczRvREE7RWdCOTBvRFU7SUF4RFY7RWhCeTRvREE7RWdCajFvRFU7SUF4RFY7RWhCNDRvREE7RWdCcDFvRFU7SUF4RFY7RWhCKzRvREE7RWdCdjFvRFU7SUF4RFY7RWhCazVvREE7RWdCMTFvRFU7SUF4RFY7RWhCcTVvREE7RWdCNzFvRFU7SUF4RFY7RWhCdzVvREE7RWdCaDJvRFU7SUF4RFY7RWhCMjVvREE7RWdCbjJvRFU7SUF4RFY7RWhCODVvREE7RWdCdDJvRFU7SUF4RFY7RWhCaTZvREE7RWdCOTFvRE07O0lBRUU7RWhCZzJvRFI7RWdCNzFvRE07O0lBRUU7RWhCKzFvRFI7RWdCdDJvRE07O0lBRUU7RWhCdzJvRFI7RWdCcjJvRE07O0lBRUU7RWhCdTJvRFI7RWdCOTJvRE07O0lBRUU7RWhCZzNvRFI7RWdCNzJvRE07O0lBRUU7RWhCKzJvRFI7RWdCdDNvRE07O0lBRUU7RWhCdzNvRFI7RWdCcjNvRE07O0lBRUU7RWhCdTNvRFI7RWdCOTNvRE07O0lBRUU7RWhCZzRvRFI7RWdCNzNvRE07O0lBRUU7RWhCKzNvRFI7RWdCdDRvRE07O0lBRUU7RWhCdzRvRFI7RWdCcjRvRE07O0lBRUU7RWhCdTRvRFI7QUFDRjtBY2w4b0RJO0VFVUU7SUFDRTtFaEIyN29ETjtFZ0J4N29ESTtJQXBDSjtJQUNBO0VoQis5b0RBO0VnQmo5b0RBO0lBQ0U7SUFDQTtFaEJtOW9ERjtFZ0JyOW9EQTtJQUNFO0lBQ0E7RWhCdTlvREY7RWdCejlvREE7SUFDRTtJQUNBO0VoQjI5b0RGO0VnQjc5b0RBO0lBQ0U7SUFDQTtFaEIrOW9ERjtFZ0JqK29EQTtJQUNFO0lBQ0E7RWhCbStvREY7RWdCcitvREE7SUFDRTtJQUNBO0VoQnUrb0RGO0VnQng4b0RJO0lBaERKO0lBQ0E7RWhCMi9vREE7RWdCdDhvRFE7SUFoRU47SUFDQTtFaEJ5Z3BERjtFZ0IxOG9EUTtJQWhFTjtJQUNBO0VoQjZncERGO0VnQjk4b0RRO0lBaEVOO0lBQ0E7RWhCaWhwREY7RWdCbDlvRFE7SUFoRU47SUFDQTtFaEJxaHBERjtFZ0J0OW9EUTtJQWhFTjtJQUNBO0VoQnlocERGO0VnQjE5b0RRO0lBaEVOO0lBQ0E7RWhCNmhwREY7RWdCOTlvRFE7SUFoRU47SUFDQTtFaEJpaXBERjtFZ0JsK29EUTtJQWhFTjtJQUNBO0VoQnFpcERGO0VnQnQrb0RRO0lBaEVOO0lBQ0E7RWhCeWlwREY7RWdCMStvRFE7SUFoRU47SUFDQTtFaEI2aXBERjtFZ0I5K29EUTtJQWhFTjtJQUNBO0VoQmlqcERGO0VnQmwvb0RRO0lBaEVOO0lBQ0E7RWhCcWpwREY7RWdCOStvRFU7SUF4RFY7RWhCeWlwREE7RWdCai9vRFU7SUF4RFY7RWhCNGlwREE7RWdCcC9vRFU7SUF4RFY7RWhCK2lwREE7RWdCdi9vRFU7SUF4RFY7RWhCa2pwREE7RWdCMS9vRFU7SUF4RFY7RWhCcWpwREE7RWdCNy9vRFU7SUF4RFY7RWhCd2pwREE7RWdCaGdwRFU7SUF4RFY7RWhCMmpwREE7RWdCbmdwRFU7SUF4RFY7RWhCOGpwREE7RWdCdGdwRFU7SUF4RFY7RWhCaWtwREE7RWdCemdwRFU7SUF4RFY7RWhCb2twREE7RWdCNWdwRFU7SUF4RFY7RWhCdWtwREE7RWdCL2dwRFU7SUF4RFY7RWhCMGtwREE7RWdCdmdwRE07O0lBRUU7RWhCeWdwRFI7RWdCdGdwRE07O0lBRUU7RWhCd2dwRFI7RWdCL2dwRE07O0lBRUU7RWhCaWhwRFI7RWdCOWdwRE07O0lBRUU7RWhCZ2hwRFI7RWdCdmhwRE07O0lBRUU7RWhCeWhwRFI7RWdCdGhwRE07O0lBRUU7RWhCd2hwRFI7RWdCL2hwRE07O0lBRUU7RWhCaWlwRFI7RWdCOWhwRE07O0lBRUU7RWhCZ2lwRFI7RWdCdmlwRE07O0lBRUU7RWhCeWlwRFI7RWdCdGlwRE07O0lBRUU7RWhCd2lwRFI7RWdCL2lwRE07O0lBRUU7RWhCaWpwRFI7RWdCOWlwRE07O0lBRUU7RWhCZ2pwRFI7QUFDRjtBYzNtcERJO0VFVUU7SUFDRTtFaEJvbXBETjtFZ0JqbXBESTtJQXBDSjtJQUNBO0VoQndvcERBO0VnQjFucERBO0lBQ0U7SUFDQTtFaEI0bnBERjtFZ0I5bnBEQTtJQUNFO0lBQ0E7RWhCZ29wREY7RWdCbG9wREE7SUFDRTtJQUNBO0VoQm9vcERGO0VnQnRvcERBO0lBQ0U7SUFDQTtFaEJ3b3BERjtFZ0Ixb3BEQTtJQUNFO0lBQ0E7RWhCNG9wREY7RWdCOW9wREE7SUFDRTtJQUNBO0VoQmdwcERGO0VnQmpucERJO0lBaERKO0lBQ0E7RWhCb3FwREE7RWdCL21wRFE7SUFoRU47SUFDQTtFaEJrcnBERjtFZ0JubnBEUTtJQWhFTjtJQUNBO0VoQnNycERGO0VnQnZucERRO0lBaEVOO0lBQ0E7RWhCMHJwREY7RWdCM25wRFE7SUFoRU47SUFDQTtFaEI4cnBERjtFZ0IvbnBEUTtJQWhFTjtJQUNBO0VoQmtzcERGO0VnQm5vcERRO0lBaEVOO0lBQ0E7RWhCc3NwREY7RWdCdm9wRFE7SUFoRU47SUFDQTtFaEIwc3BERjtFZ0Izb3BEUTtJQWhFTjtJQUNBO0VoQjhzcERGO0VnQi9vcERRO0lBaEVOO0lBQ0E7RWhCa3RwREY7RWdCbnBwRFE7SUFoRU47SUFDQTtFaEJzdHBERjtFZ0J2cHBEUTtJQWhFTjtJQUNBO0VoQjB0cERGO0VnQjNwcERRO0lBaEVOO0lBQ0E7RWhCOHRwREY7RWdCdnBwRFU7SUF4RFY7RWhCa3RwREE7RWdCMXBwRFU7SUF4RFY7RWhCcXRwREE7RWdCN3BwRFU7SUF4RFY7RWhCd3RwREE7RWdCaHFwRFU7SUF4RFY7RWhCMnRwREE7RWdCbnFwRFU7SUF4RFY7RWhCOHRwREE7RWdCdHFwRFU7SUF4RFY7RWhCaXVwREE7RWdCenFwRFU7SUF4RFY7RWhCb3VwREE7RWdCNXFwRFU7SUF4RFY7RWhCdXVwREE7RWdCL3FwRFU7SUF4RFY7RWhCMHVwREE7RWdCbHJwRFU7SUF4RFY7RWhCNnVwREE7RWdCcnJwRFU7SUF4RFY7RWhCZ3ZwREE7RWdCeHJwRFU7SUF4RFY7RWhCbXZwREE7RWdCaHJwRE07O0lBRUU7RWhCa3JwRFI7RWdCL3FwRE07O0lBRUU7RWhCaXJwRFI7RWdCeHJwRE07O0lBRUU7RWhCMHJwRFI7RWdCdnJwRE07O0lBRUU7RWhCeXJwRFI7RWdCaHNwRE07O0lBRUU7RWhCa3NwRFI7RWdCL3JwRE07O0lBRUU7RWhCaXNwRFI7RWdCeHNwRE07O0lBRUU7RWhCMHNwRFI7RWdCdnNwRE07O0lBRUU7RWhCeXNwRFI7RWdCaHRwRE07O0lBRUU7RWhCa3RwRFI7RWdCL3NwRE07O0lBRUU7RWhCaXRwRFI7RWdCeHRwRE07O0lBRUU7RWhCMHRwRFI7RWdCdnRwRE07O0lBRUU7RWhCeXRwRFI7QUFDRjtBY3B4cERJO0VFVUU7SUFDRTtFaEI2d3BETjtFZ0Ixd3BESTtJQXBDSjtJQUNBO0VoQml6cERBO0VnQm55cERBO0lBQ0U7SUFDQTtFaEJxeXBERjtFZ0J2eXBEQTtJQUNFO0lBQ0E7RWhCeXlwREY7RWdCM3lwREE7SUFDRTtJQUNBO0VoQjZ5cERGO0VnQi95cERBO0lBQ0U7SUFDQTtFaEJpenBERjtFZ0JuenBEQTtJQUNFO0lBQ0E7RWhCcXpwREY7RWdCdnpwREE7SUFDRTtJQUNBO0VoQnl6cERGO0VnQjF4cERJO0lBaERKO0lBQ0E7RWhCNjBwREE7RWdCeHhwRFE7SUFoRU47SUFDQTtFaEIyMXBERjtFZ0I1eHBEUTtJQWhFTjtJQUNBO0VoQisxcERGO0VnQmh5cERRO0lBaEVOO0lBQ0E7RWhCbTJwREY7RWdCcHlwRFE7SUFoRU47SUFDQTtFaEJ1MnBERjtFZ0J4eXBEUTtJQWhFTjtJQUNBO0VoQjIycERGO0VnQjV5cERRO0lBaEVOO0lBQ0E7RWhCKzJwREY7RWdCaHpwRFE7SUFoRU47SUFDQTtFaEJtM3BERjtFZ0JwenBEUTtJQWhFTjtJQUNBO0VoQnUzcERGO0VnQnh6cERRO0lBaEVOO0lBQ0E7RWhCMjNwREY7RWdCNXpwRFE7SUFoRU47SUFDQTtFaEIrM3BERjtFZ0JoMHBEUTtJQWhFTjtJQUNBO0VoQm00cERGO0VnQnAwcERRO0lBaEVOO0lBQ0E7RWhCdTRwREY7RWdCaDBwRFU7SUF4RFY7RWhCMjNwREE7RWdCbjBwRFU7SUF4RFY7RWhCODNwREE7RWdCdDBwRFU7SUF4RFY7RWhCaTRwREE7RWdCejBwRFU7SUF4RFY7RWhCbzRwREE7RWdCNTBwRFU7SUF4RFY7RWhCdTRwREE7RWdCLzBwRFU7SUF4RFY7RWhCMDRwREE7RWdCbDFwRFU7SUF4RFY7RWhCNjRwREE7RWdCcjFwRFU7SUF4RFY7RWhCZzVwREE7RWdCeDFwRFU7SUF4RFY7RWhCbTVwREE7RWdCMzFwRFU7SUF4RFY7RWhCczVwREE7RWdCOTFwRFU7SUF4RFY7RWhCeTVwREE7RWdCajJwRFU7SUF4RFY7RWhCNDVwREE7RWdCejFwRE07O0lBRUU7RWhCMjFwRFI7RWdCeDFwRE07O0lBRUU7RWhCMDFwRFI7RWdCajJwRE07O0lBRUU7RWhCbTJwRFI7RWdCaDJwRE07O0lBRUU7RWhCazJwRFI7RWdCejJwRE07O0lBRUU7RWhCMjJwRFI7RWdCeDJwRE07O0lBRUU7RWhCMDJwRFI7RWdCajNwRE07O0lBRUU7RWhCbTNwRFI7RWdCaDNwRE07O0lBRUU7RWhCazNwRFI7RWdCejNwRE07O0lBRUU7RWhCMjNwRFI7RWdCeDNwRE07O0lBRUU7RWhCMDNwRFI7RWdCajRwRE07O0lBRUU7RWhCbTRwRFI7RWdCaDRwRE07O0lBRUU7RWhCazRwRFI7QUFDRjtBYzc3cERJO0VFVUU7SUFDRTtFaEJzN3BETjtFZ0JuN3BESTtJQXBDSjtJQUNBO0VoQjA5cERBO0VnQjU4cERBO0lBQ0U7SUFDQTtFaEI4OHBERjtFZ0JoOXBEQTtJQUNFO0lBQ0E7RWhCazlwREY7RWdCcDlwREE7SUFDRTtJQUNBO0VoQnM5cERGO0VnQng5cERBO0lBQ0U7SUFDQTtFaEIwOXBERjtFZ0I1OXBEQTtJQUNFO0lBQ0E7RWhCODlwREY7RWdCaCtwREE7SUFDRTtJQUNBO0VoQmsrcERGO0VnQm44cERJO0lBaERKO0lBQ0E7RWhCcy9wREE7RWdCajhwRFE7SUFoRU47SUFDQTtFaEJvZ3FERjtFZ0JyOHBEUTtJQWhFTjtJQUNBO0VoQndncURGO0VnQno4cERRO0lBaEVOO0lBQ0E7RWhCNGdxREY7RWdCNzhwRFE7SUFoRU47SUFDQTtFaEJnaHFERjtFZ0JqOXBEUTtJQWhFTjtJQUNBO0VoQm9ocURGO0VnQnI5cERRO0lBaEVOO0lBQ0E7RWhCd2hxREY7RWdCejlwRFE7SUFoRU47SUFDQTtFaEI0aHFERjtFZ0I3OXBEUTtJQWhFTjtJQUNBO0VoQmdpcURGO0VnQmorcERRO0lBaEVOO0lBQ0E7RWhCb2lxREY7RWdCcitwRFE7SUFoRU47SUFDQTtFaEJ3aXFERjtFZ0J6K3BEUTtJQWhFTjtJQUNBO0VoQjRpcURGO0VnQjcrcERRO0lBaEVOO0lBQ0E7RWhCZ2pxREY7RWdCeitwRFU7SUF4RFY7RWhCb2lxREE7RWdCNStwRFU7SUF4RFY7RWhCdWlxREE7RWdCLytwRFU7SUF4RFY7RWhCMGlxREE7RWdCbC9wRFU7SUF4RFY7RWhCNmlxREE7RWdCci9wRFU7SUF4RFY7RWhCZ2pxREE7RWdCeC9wRFU7SUF4RFY7RWhCbWpxREE7RWdCMy9wRFU7SUF4RFY7RWhCc2pxREE7RWdCOS9wRFU7SUF4RFY7RWhCeWpxREE7RWdCamdxRFU7SUF4RFY7RWhCNGpxREE7RWdCcGdxRFU7SUF4RFY7RWhCK2pxREE7RWdCdmdxRFU7SUF4RFY7RWhCa2txREE7RWdCMWdxRFU7SUF4RFY7RWhCcWtxREE7RWdCbGdxRE07O0lBRUU7RWhCb2dxRFI7RWdCamdxRE07O0lBRUU7RWhCbWdxRFI7RWdCMWdxRE07O0lBRUU7RWhCNGdxRFI7RWdCemdxRE07O0lBRUU7RWhCMmdxRFI7RWdCbGhxRE07O0lBRUU7RWhCb2hxRFI7RWdCamhxRE07O0lBRUU7RWhCbWhxRFI7RWdCMWhxRE07O0lBRUU7RWhCNGhxRFI7RWdCemhxRE07O0lBRUU7RWhCMmhxRFI7RWdCbGlxRE07O0lBRUU7RWhCb2lxRFI7RWdCamlxRE07O0lBRUU7RWhCbWlxRFI7RWdCMWlxRE07O0lBRUU7RWhCNGlxRFI7RWdCemlxRE07O0lBRUU7RWhCMmlxRFI7QUFDRjtBaUJqcXFEQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLG1CWHdXTztFV3ZXUCxtQlhrckIwQjtFV2pyQjFCO0FqQmdxcURGO0FpQnpwcURFO0VBQ0U7RUFFQTtFQUNBO0VBQ0Esd0JYb2ZXO0VXbmZYO0FqQjBwcURKO0FpQnZwcURFO0VBQ0U7QWpCeXBxREo7QWlCdHBxREU7RUFDRTtBakJ3cHFESjs7QWlCcHBxREE7RUFDRTtBakJ1cHFERjs7QWlCaHBxREE7RUFDRTtBakJtcHFERjs7QWlCem9xREU7RUFDRTtBakI0b3FESjs7QWlCN25xREU7RUFDRTtBakJnb3FESjtBaUI3bnFESTtFQUNFO0FqQitucUROOztBaUJ4bnFERTtFQUNFO0FqQjJucURKO0FpQnhucURFO0VBQ0U7QWpCMG5xREo7O0FpQmhucURFO0VBQ0U7RUFDQTtBakJtbnFESjs7QWlCN21xREU7RUFDRTtFQUNBO0FqQmducURKOztBaUJ4bXFEQTtFQUNFO0VBQ0E7QWpCMm1xREY7O0FpQm5tcURFO0VBQ0U7RUFDQTtBakJzbXFESjs7QWtCbHZxREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjh1cURKOztBa0Jod3FERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCNHZxREo7O0FrQjl3cURFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEIwd3FESjs7QWtCNXhxREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnd4cURKOztBa0IxeXFERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCc3lxREo7O0FrQnh6cURFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJvenFESjs7QWtCdDBxREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQmswcURKOztBa0JwMXFERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxCZzFxREo7O0FpQi9ycURJO0VBQ0U7RUFDQTtBakJrc3FETjs7QWM3eHFESTtFR3lGQTtJQUNFO0lBQ0E7RWpCd3NxREo7QUFDRjtBY3B5cURJO0VHeUZBO0lBQ0U7SUFDQTtFakI4c3FESjtBQUNGO0FjMXlxREk7RUd5RkE7SUFDRTtJQUNBO0VqQm90cURKO0FBQ0Y7QWNoenFESTtFR3lGQTtJQUNFO0lBQ0E7RWpCMHRxREo7QUFDRjtBY3R6cURJO0VHeUZBO0lBQ0U7SUFDQTtFakJndXFESjtBQUNGO0FtQnA0cURBO0VBQ0UscUJiaTFCeUI7QU5xanBEM0I7O0FtQjczcURBO0VBQ0U7RUFDQTtFQUNBO0VoQjhRSSxrQkFMSTtFZ0JyUVIsZ0Jid2xCaUI7QU5zeXBEbkI7O0FtQjEzcURBO0VBQ0U7RUFDQTtFaEJvUUksa0JBTEk7QUgrbnFEVjs7QW1CMTNxREE7RUFDRTtFQUNBO0VoQjhQSSxtQkFMSTtBSHFvcURWOztBb0IzNXFEQTtFQUNFLG1CZHkwQnFCO0VIL2lCakIsa0JBTEk7RWlCalJSLGNkS1M7QU51NXFEWDs7QXFCajZxREE7RUFDRTtFQUNBO0VBQ0E7RWxCd1JJLGVBTEk7RWtCaFJSLGdCZjZsQm1CO0VlNWxCbkIsZ0Jma21CaUI7RWVqbUJqQixjckJOUTtFcUJPUjtFQUNBLHNCZk5NO0VlT047RUFDQTtFZEdFO0VlSEUsd0VETUo7QXJCKzVxREY7QXNCajZxRE07RURoQk47SUNpQlE7RXRCbzZxRE47QUFDRjtBcUJsNnFERTtFQUNFO0FyQm82cURKO0FxQmw2cURJO0VBQ0U7QXJCbzZxRE47QXFCLzVxREU7RUFDRSxjckI1Qk07RXFCNkJOLHNCZjNCSTtFZTRCSixxQmZ1MUJ1QjtFZXQxQnZCO0VBS0UsaURmZ3VCdUI7QU42cnBEN0I7QXFCejVxREU7RUFNRTtFQU1BO0VBS0E7QXJCNjRxREo7QXFCeDRxREU7RUFDRTtFQUNBO0FyQjA0cURKO0FxQnQ0cURFO0VBQ0UsY2Y3RE87RWUrRFA7QXJCdTRxREo7QXFCLzNxREU7RUFFRSx5QmY3RU87RWVnRlA7QXJCODNxREo7QXFCMTNxREU7RUFDRTtFQUNBO0VBQ0EsMEJmNnBCa0I7RWU1cEJsQixjckI1Rk07RXVCRlIseUJqQk1TO0VlMEZQO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJmaWJXO0VlaGJYO0VDekZFLHFJRDBGRjtBckI0M3FESjtBc0JsOXFETTtFRDBFSjtJQ3pFTTtFdEJxOXFETjtBQUNGO0FxQjkzcURFO0VBQ0UseUJmMjdCd0I7QU5xOG9ENUI7O0FxQnYzcURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmZpZmlCO0VlaGZqQixjckJ2SFE7RXFCd0hSO0VBQ0E7RUFDQTtBckIwM3FERjtBcUJ4M3FERTtFQUNFO0FyQjAzcURKO0FxQnYzcURFO0VBRUU7RUFDQTtBckJ3M3FESjs7QXFCNzJxREE7RUFDRSxzQ2Zpd0JnQjtFZWh3QmhCO0VsQnlJSSxtQkFMSTtFSXZRTjtBUHEvcURKO0FxQjkycURFO0VBQ0U7RUFDQTtFQUNBLHlCZmluQnFCO0FOK3ZwRHpCOztBcUI1MnFEQTtFQUNFLG9DZnd2QmdCO0VldnZCaEI7RWxCNEhJLGtCQUxJO0VJdlFOO0FQaWdyREo7QXFCNzJxREU7RUFDRTtFQUNBO0VBQ0EsdUJmd21CcUI7QU51d3BEekI7O0FxQnYycURFO0VBQ0UsdUNmK3RCVztBTjJvcERmO0FxQnYycURFO0VBQ0Usc0NmK3RCYztBTjBvcERsQjtBcUJ0MnFERTtFQUNFLG9DZit0QmM7QU55b3BEbEI7O0FxQm4ycURBO0VBQ0UsV2ZndUJpQjtFZS90QmpCLG1DZmd0QmE7RWUvc0JiLGlCZjBqQm9CO0FONHlwRHRCO0FxQnAycURFO0VBQ0U7QXJCczJxREo7QXFCbjJxREU7RUFDRTtFZHZMQTtBUDZockRKO0FxQmwycURFO0VBQ0U7RWQ1TEE7QVBpaXJESjtBcUJqMnFERTtFQUFvQixrQ2Ztc0JKO0FOaXFwRGxCO0FxQm4ycURFO0VBQW9CLGdDZnNzQko7QU5ncXBEbEI7O0F3QnJqckRBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RXJCcVJJLGVBTEk7RXFCN1FSLGdCbEIwbEJtQjtFa0J6bEJuQixnQmxCK2xCaUI7RWtCOWxCakIsY3hCVFE7RXdCVVI7RUFDQSxzQmxCVE07RWtCVU47RUFDQTtFQUNBLHlDbEIwOUJ3QjtFa0J6OUJ4QiwwQmxCMDlCb0I7RWtCejlCcEI7RWpCSEU7RWVIRSx3RUVTSjtBeEJxanJERjtBc0IxanJETTtFRWZOO0lGZ0JRO0V0QjZqckROO0FBQ0Y7QXdCeGpyREU7RUFDRSxxQmxCKzFCdUI7RWtCOTFCdkI7RUFLRSxpRGxCODlCeUI7QU53bHBEL0I7QXdCbGpyREU7RUFFRSxzQmxCc3RCa0I7RWtCcnRCbEI7QXhCbWpyREo7QXdCaGpyREU7RUFFRSx5QmxCcENPO0FOcWxyRFg7QXdCNWlyREU7RUFDRTtFQUNBO0F4QjhpckRKOztBd0IxaXJEQTtFQUNFLG9CbEJtdEJ1QjtFa0JsdEJ2Qix1QmxCa3RCdUI7RWtCanRCdkIsb0JsQmt0QnVCO0VIL2VuQixtQkFMSTtFSXZRTjtBUHdsckRKOztBd0IxaXJEQTtFQUNFLG1CbEIrc0J1QjtFa0I5c0J2QixzQmxCOHNCdUI7RWtCN3NCdkIsa0JsQjhzQnVCO0VIbmZuQixrQkFMSTtFSXZRTjtBUGdtckRKOztBd0J4aXJESTtFQUNFO0F4QjJpckROOztBeUJubnJEQTtFQUNFO0VBQ0Esa0JuQmc2QnNCO0VtQi81QnRCLG1CbkJnNkJ5QjtFbUIvNUJ6Qix1Qm5CZzZCeUI7QU5zdHBEM0I7QXlCcG5yREU7RUFDRTtFQUNBO0F6QnNuckRKOztBeUJsbnJEQTtFQUNFLG9CbkJzNUJ5QjtFbUJyNUJ6QjtFQUNBO0F6QnFuckRGO0F5Qm5uckRFO0VBQ0U7RUFDQTtFQUNBO0F6QnFuckRKOztBeUJqbnJEQTtFQUNFO0VBRUE7RUFDQSxVbkJxNEJ1QjtFbUJwNEJ2QixXbkJvNEJ1QjtFbUJuNEJ2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUNuQnM0QndCO0VtQnI0QnhCO0F6Qm1uckRGO0F5QmhuckRFO0VsQjNCRTtBUDhvckRKO0F5Qi9tckRFO0VBRUUsa0JuQjgzQjZCO0FOa3ZwRGpDO0F5QjdtckRFO0VBQ0UsdUJuQnEzQjZCO0FOMHZwRGpDO0F5QjVtckRFO0VBQ0UscUJuQit6QnVCO0VtQjl6QnZCO0VBQ0EsaURuQjRzQnlCO0FOazZwRDdCO0F5QjNtckRFO0VBQ0UseUJ6QjVETTtFeUI2RE4scUJ6QjdETTtBQTBxckRWO0F5QjNtckRJO0VBSUk7QXpCMG1yRFI7QXlCdG1yREk7RUFJSTtBekJxbXJEUjtBeUJobXJERTtFQUNFLHlCekJqRk07RXlCa0ZOLHFCekJsRk07RXlCdUZKO0F6QjhsckROO0F5QjFsckRFO0VBQ0U7RUFDQTtFQUNBLFluQjYxQmdDO0FOK3ZwRHBDO0F5QnJsckRJO0VBQ0U7RUFDQSxZbkJvMUI4QjtBTm13cERwQzs7QXlCemtyREE7RUFDRSxtQm5CKzBCMEI7QU42dnBENUI7QXlCMWtyREU7RUFDRTtFQUVBLFVuQnkwQmdCO0VtQngwQmhCO0VBQ0E7RUFDQTtFbEJqSEE7RWVIRSxpREdzSEY7QXpCMmtyREo7QXNCN3JyRE07RUcwR0o7SUh6R007RXRCZ3NyRE47QUFDRjtBeUI5a3JESTtFQUNFO0F6QmdsckROO0F5QjdrckRJO0VBQ0UsaUNuQncwQjRCO0VtQm4wQjFCO0F6QjJrckRSO0F5QnRrckRFO0VBQ0Usb0JuQm16QndCO0VtQmx6QnhCO0F6QndrckRKO0F5QnRrckRJO0VBQ0U7RUFDQTtBekJ3a3JETjs7QXlCbmtyREE7RUFDRTtFQUNBLGtCbkJpeUI2QjtBTnF5cEQvQjs7QXlCbmtyREE7RUFDRTtFQUNBO0VBQ0E7QXpCc2tyREY7QXlCbGtyREk7RUFDRTtFQUNBO0VBQ0EsYW5CaW9CaUI7QU5tOHBEdkI7O0F5QjdqckRJO0VBQ0U7QXpCZ2tyRE47O0EwQm52ckRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJzdnJERjtBMEJwdnJERTtFQUNFO0ExQnN2ckRKO0EwQmx2ckRJO0VBQTBCLGlFcEI0Z0NNO0FOeXVwRHBDO0EwQnB2ckRJO0VBQTBCLGlFcEIyZ0NNO0FONHVwRHBDO0EwQnB2ckRFO0VBQ0U7QTFCc3ZyREo7QTBCbnZyREU7RUFDRSxXcEI2L0JxQjtFb0I1L0JyQixZcEI0L0JxQjtFb0IzL0JyQjtFQUNBO0VIMUJGLHlCdkJFUTtFMEIwQk4sU3BCMi9Cc0I7RUN4Z0N0QjtFZUhFLDRHSW1CRjtBMUJvdnJESjtBc0Jud3JETTtFSU1KO0lKTE07RXRCc3dyRE47QUFDRjtBMEJ2dnJESTtFSGpDRix5QmpCNGhDMkI7QU4rdnBEN0I7QTBCcnZyREU7RUFDRSxXcEJzK0JxQjtFb0JyK0JyQixjcEJzK0JzQjtFb0JyK0J0QjtFQUNBLGVwQnErQnNCO0VvQnArQnRCLHlCcEJwQ087RW9CcUNQO0VuQjdCQTtBUHF4ckRKO0EwQm52ckRFO0VBQ0UsV3BCaytCcUI7RW9CaitCckIsWXBCaStCcUI7RW9CaCtCckI7RUhwREYseUJ2QkVRO0UwQm9ETixTcEJpK0JzQjtFQ3hnQ3RCO0VlSEUsNEdJNkNGO0ExQm92ckRKO0FzQjd4ckRNO0VJaUNKO0lKaENNO0V0Qmd5ckROO0FBQ0Y7QTBCdnZyREk7RUgzREYseUJqQjRoQzJCO0FOeXhwRDdCO0EwQnJ2ckRFO0VBQ0UsV3BCNDhCcUI7RW9CMzhCckIsY3BCNDhCc0I7RW9CMzhCdEI7RUFDQSxlcEIyOEJzQjtFb0IxOEJ0Qix5QnBCOURPO0VvQitEUDtFbkJ2REE7QVAreXJESjtBMEJudnJERTtFQUNFO0ExQnF2ckRKO0EwQm52ckRJO0VBQ0UseUJwQnRFSztBTjJ6ckRYO0EwQmx2ckRJO0VBQ0UseUJwQjFFSztBTjh6ckRYOztBMkIzMHJEQTtFQUNFO0EzQjgwckRGO0EyQjUwckRFOzs7RUFHRSwwQnJCdWlDbUI7RXFCdGlDbkIsOEJyQnNpQ21CO0VxQnJpQ25CLGlCckJzaUN3QjtBTnd5cEQ1QjtBMkIzMHJERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMUkUsZ0VLU0Y7QTNCNjByREo7QXNCbDFyRE07RUtUSjtJTFVNO0V0QnExckROO0FBQ0Y7QTJCLzByREU7O0VBRUU7QTNCaTFyREo7QTJCLzByREk7O0VBQ0U7QTNCazFyRE47QTJCLzByREk7OztFQUVFLHFCckIyZ0MwQjtFcUIxZ0MxQix3QnJCMmdDMEI7QU51MHBEaEM7QTJCLzByREk7O0VBQ0UscUJyQnNnQzBCO0VxQnJnQzFCLHdCckJzZ0MwQjtBTjQwcERoQztBMkI5MHJERTtFQUNFLHFCckJnZ0M0QjtFcUIvL0I1Qix3QnJCZ2dDNEI7QU5nMXBEaEM7QTJCejByREk7Ozs7RUFDRTtFQUNBLDhEckJ5L0IwQjtBTnExcERoQztBMkI1MHJETTs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBLGFDbS9CZ0M7RURsL0JoQztFQUNBLHNCckIzREE7RUNXSjtBUGs0ckRKO0EyQjMwckRJO0VBQ0U7RUFDQSw4RHJCdytCMEI7QU5xMnBEaEM7QTJCeDByREk7RUFDRTtBM0IwMHJETjtBMkJ0MHJERTs7RUFFRSxjckIxRU87QU5rNXJEWDtBMkJ0MHJESTs7RUFDRSx5QnJCakZLO0FOMDVyRFg7O0E2Qmg2ckRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JtNnJERjtBNkJqNnJERTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTdCbTZyREo7QTZCLzVyREU7OztFQUdFO0E3Qmk2ckRKO0E2QjM1ckRFO0VBQ0U7RUFDQTtBN0I2NXJESjtBNkIzNXJESTtFQUNFO0E3QjY1ckROOztBNkJsNXJEQTtFQUNFO0VBQ0E7RUFDQTtFMUI4T0ksZUFMSTtFMEJ2T1IsZ0J2Qm9qQm1CO0V1Qm5qQm5CLGdCdkJ5akJpQjtFdUJ4akJqQixjN0IvQ1E7RTZCZ0RSO0VBQ0E7RUFDQSx5QnZCOUNTO0V1QitDVDtFdEJ0Q0U7QVA0N3JESjs7QTZCNTRyREE7Ozs7RUFJRTtFMUJ3Tkksa0JBTEk7RUl2UU47QVBxOHJESjs7QTZCNTRyREE7Ozs7RUFJRTtFMUIrTUksbUJBTEk7RUl2UU47QVA4OHJESjs7QTZCNTRyREE7O0VBRUU7QTdCKzRyREY7O0E2Qmw0ckRJOzs7O0V0QmpFQTtFQUNBO0FQMDhyREo7QTZCajRyREk7Ozs7RXRCMUVBO0VBQ0E7QVBpOXJESjtBNkIzM3JERTtFQUNFO0V0QjFFQTtFQUNBO0FQdzhyREo7QTZCMzNyREU7O0V0QjlFRTtFQUNBO0FQNjhyREo7O0E4QnIrckRFO0VBQ0U7RUFDQTtFQUNBLG1CeEJpekJtQjtFSC9pQmpCLGtCQUxJO0UyQjFQTixjeEJ5aUNxQjtBTjg3cER6Qjs7QThCcCtyREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0JxUEUsbUJBTEk7RTJCN09OLFdBeEJjO0VBeUJkLHdDQXhCaUI7RXZCSGpCO0FQa2dzREo7O0E4QmwrckRJOzs7O0VBRUU7QTlCdStyRE47O0E4QnRoc0RJO0VBcURFLHFCeEI4Z0NtQjtFd0IzZ0NqQixvQ3hCdTBCYTtFd0J0MEJiO0VBQ0E7RUFDQTtFQUNBO0E5Qm0rckRSO0E4QmgrckRNO0VBQ0UscUJ4Qm1nQ2lCO0V3QmxnQ2pCLGlEQWhEYTtBOUJraHNEckI7O0E4Qm5pc0RJO0VBMEVJLG9DeEJxekJhO0V3QnB6QmI7QTlCNjlyRFI7O0E4Qnhpc0RJO0VBa0ZFLHFCeEJpL0JtQjtBTnkrcER6QjtBOEJ2OXJEUTtFQUVFO0VBQ0EsdUJ4QnE1QjhCO0V3QnA1QjlCO0VBQ0E7QTlCdzlyRFY7QThCcDlyRE07RUFDRSxxQnhCbytCaUI7RXdCbitCakIsaURBL0VhO0E5QnFpc0RyQjs7QThCdGpzREk7RUF3R0k7QTlCazlyRFI7O0E4QjFqc0RJO0VBK0dFLHFCeEJvOUJtQjtBTjIvcER6QjtBOEI3OHJETTtFQUNFLHlCeEJpOUJpQjtBTjgvcER6QjtBOEI1OHJETTtFQUNFLGlEQXJHYTtBOUJtanNEckI7QThCMzhyRE07RUFDRSxjeEJ5OEJpQjtBTm9ncUR6Qjs7QThCeDhyREk7RUFDRTtBOUIyOHJETjs7QThCM2tzREk7Ozs7O0VBMElNO0E5Qnk4ckRWOztBOEIvanNERTtFQUNFO0VBQ0E7RUFDQSxtQnhCaXpCbUI7RUgvaUJqQixrQkFMSTtFMkIxUE4sY3hCeWlDcUI7QU53aHFEekI7O0E4Qjlqc0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCcVBFLG1CQUxJO0UyQjdPTixXQXhCYztFQXlCZCx3Q0F4QmlCO0V2QkhqQjtBUDRsc0RKOztBOEI1anNESTs7OztFQUVFO0E5Qmlrc0ROOztBOEJobnNESTtFQXFERSxxQnhCOGdDbUI7RXdCM2dDakIsb0N4QnUwQmE7RXdCdDBCYjtFQUNBO0VBQ0E7RUFDQTtBOUI2anNEUjtBOEIxanNETTtFQUNFLHFCeEJtZ0NpQjtFd0JsZ0NqQixpREFoRGE7QTlCNG1zRHJCOztBOEI3bnNESTtFQTBFSSxvQ3hCcXpCYTtFd0JwekJiO0E5QnVqc0RSOztBOEJsb3NESTtFQWtGRSxxQnhCaS9CbUI7QU5ta3FEekI7QThCampzRFE7RUFFRTtFQUNBLHVCeEJxNUI4QjtFd0JwNUI5QjtFQUNBO0E5Qmtqc0RWO0E4Qjlpc0RNO0VBQ0UscUJ4Qm8rQmlCO0V3Qm4rQmpCLGlEQS9FYTtBOUIrbnNEckI7O0E4Qmhwc0RJO0VBd0dJO0E5QjRpc0RSOztBOEJwcHNESTtFQStHRSxxQnhCbzlCbUI7QU5xbHFEekI7QThCdmlzRE07RUFDRSx5QnhCaTlCaUI7QU53bHFEekI7QThCdGlzRE07RUFDRSxpREFyR2E7QTlCNm9zRHJCO0E4QnJpc0RNO0VBQ0UsY3hCeThCaUI7QU44bHFEekI7O0E4Qmxpc0RJO0VBQ0U7QTlCcWlzRE47O0E4QnJxc0RJOzs7OztFQTRJTTtBOUJpaXNEVjs7QStCL3FzREE7RUFFRTtFQUNBO0VBQ0E7RTVCdVJJLHdCQUxJO0U0QmhSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0U1QnNRSSxrQ0FMSTtFNEIvUFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0V4QmpCRTtFZ0JmRixrQ1FrQ3FCO0VUdEJqQixxSVN3Qko7QS9CNnFzREY7QXNCanNzRE07RVNoQk47SVRpQlE7RXRCb3NzRE47QUFDRjtBK0JocnNERTtFQUNFO0VBRUE7RUFDQTtBL0JpcnNESjtBK0I5cXNERTtFQUVFO0VBQ0E7RUFDQTtBL0IrcXNESjtBK0I1cXNERTtFQUNFO0VSckRGLHdDUXNEdUI7RUFDckI7RUFDQTtFQUtFO0EvQjBxc0ROO0ErQnRxc0RFO0VBQ0U7RUFDQTtFQUtFO0EvQm9xc0ROO0ErQmhxc0RFO0VBS0U7RUFDQTtFQUdBO0EvQjRwc0RKO0ErQnpwc0RJO0VBS0k7QS9CdXBzRFI7QStCbHBzREU7RUFHRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EvQmlwc0RKOztBK0Jyb3NERTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQyt1c0RGOztBK0J0cHNERTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2d3c0RGOztBK0J2cXNERTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2l4c0RGOztBK0J4cnNERTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2t5c0RGOztBK0J6c3NERTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ216c0RGOztBK0IxdHNERTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ28wc0RGOztBK0IzdXNERTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3Exc0RGOztBK0I1dnNERTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3Myc0RGOztBK0I3d3NERTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3Uzc0RGOztBK0I5eHNERTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3c0c0RGOztBK0JyeHNERTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2c0c0RGOztBK0J0eXNERTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2k1c0RGOztBK0J2enNERTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2s2c0RGOztBK0J4MHNERTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ203c0RGOztBK0J6MXNERTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ284c0RGOztBK0IxMnNERTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3E5c0RGOztBK0IzM3NERTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3Mrc0RGOztBK0I1NHNERTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3Uvc0RGOztBK0I3NXNERTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3dndERGOztBK0I5NnNERTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3lodERGOztBK0JuN3NEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLDBCekJ1U2dCO0FOOG9zRGxCO0ErQjM2c0RFO0VBQ0U7QS9CNjZzREo7QStCMTZzREU7RUFDRTtBL0I0NnNESjs7QStCajZzREE7RUN4SUU7RUFDQTtFN0I4TkksMkJBTEk7RTZCdk5SO0FoQzZpdERGOztBK0JwNnNEQTtFQzVJRTtFQUNBO0U3QjhOSSw0QkFMSTtFNkJ2TlI7QWhDb2p0REY7O0FpQ3ZudERBO0VYZ0JNLGdDV2ZKO0FqQzBudERGO0FzQnZtdERNO0VXcEJOO0lYcUJRO0V0QjBtdEROO0FBQ0Y7QWlDN250REU7RUFDRTtBakMrbnRESjs7QWlDem50REU7RUFDRTtBakM0bnRESjs7QWlDeG50REE7RUFDRTtFQUNBO0VYREksNkJXRUo7QWpDMm50REY7QXNCem50RE07RVdMTjtJWE1RO0V0QjRudEROO0FBQ0Y7QWlDOW50REU7RUFDRTtFQUNBO0VYTkUsNEJXT0Y7QWpDZ290REo7QXNCbm90RE07RVdBSjtJWENNO0V0QnNvdEROO0FBQ0Y7O0FrQzNwdERBOzs7Ozs7RUFNRTtBbEM4cHRERjs7QWtDM3B0REE7RUFDRTtBbEM4cHRERjtBbUN0b3RESTtFQUNFO0VBQ0Esb0I3Qm9oQlU7RTZCbmhCVix1QjdCa2hCaUI7RTZCamhCakI7RUFyQ0o7RUFDQTtFQUNBO0VBQ0E7QW5DOHF0REY7QW1DcG50REk7RUFDRTtBbkNzbnRETjs7QWtDcHF0REE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQnVRSSw2QkFMSTtFK0JoUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0IwT0ksdUNBTEk7RStCbk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0J6Q0U7QVA4c3RESjtBa0NqcXRERTtFQUNFO0VBQ0E7RUFDQTtBbENtcXRESjs7QWtDM290REk7RUFDRTtBbEM4b3RETjtBa0M1b3RETTtFQUNFO0VBQ0E7QWxDOG90RFI7O0FrQzFvdERJO0VBQ0U7QWxDNm90RE47QWtDM290RE07RUFDRTtFQUNBO0FsQzZvdERSOztBY3ZydERJO0VvQjRCQTtJQUNFO0VsQytwdERKO0VrQzdwdERJO0lBQ0U7SUFDQTtFbEMrcHRETjtFa0MzcHRERTtJQUNFO0VsQzZwdERKO0VrQzNwdERJO0lBQ0U7SUFDQTtFbEM2cHRETjtBQUNGO0FjeHN0REk7RW9CNEJBO0lBQ0U7RWxDK3F0REo7RWtDN3F0REk7SUFDRTtJQUNBO0VsQytxdEROO0VrQzNxdERFO0lBQ0U7RWxDNnF0REo7RWtDM3F0REk7SUFDRTtJQUNBO0VsQzZxdEROO0FBQ0Y7QWN4dHRESTtFb0I0QkE7SUFDRTtFbEMrcnRESjtFa0M3cnRESTtJQUNFO0lBQ0E7RWxDK3J0RE47RWtDM3J0REU7SUFDRTtFbEM2cnRESjtFa0MzcnRESTtJQUNFO0lBQ0E7RWxDNnJ0RE47QUFDRjtBY3h1dERJO0VvQjRCQTtJQUNFO0VsQytzdERKO0VrQzdzdERJO0lBQ0U7SUFDQTtFbEMrc3RETjtFa0Mzc3RERTtJQUNFO0VsQzZzdERKO0VrQzNzdERJO0lBQ0U7SUFDQTtFbEM2c3RETjtBQUNGO0FjeHZ0REk7RW9CNEJBO0lBQ0U7RWxDK3R0REo7RWtDN3R0REk7SUFDRTtJQUNBO0VsQyt0dEROO0VrQzN0dERFO0lBQ0U7RWxDNnR0REo7RWtDM3R0REk7SUFDRTtJQUNBO0VsQzZ0dEROO0FBQ0Y7QWtDcHR0REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENzdHRESjtBbUMxeXRESTtFQUNFO0VBQ0Esb0I3Qm9oQlU7RTZCbmhCVix1QjdCa2hCaUI7RTZCamhCakI7RUE5Qko7RUFDQTtFQUNBO0VBQ0E7QW5DMjB0REY7QW1DeHh0REk7RUFDRTtBbkMweHRETjs7QWtDMXR0REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzZ0dERKO0FtQy96dERJO0VBQ0U7RUFDQSxvQjdCb2hCVTtFNkJuaEJWLHVCN0JraEJpQjtFNkJqaEJqQjtFQXZCSjtFQUNBO0VBQ0E7RUFDQTtBbkN5MXRERjtBbUM3eXRESTtFQUNFO0FuQyt5dEROO0FrQ3J1dERJO0VBQ0U7QWxDdXV0RE47O0FrQ2p1dERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENvdXRESjtBbUN2MXRESTtFQUNFO0VBQ0Esb0I3Qm9oQlU7RTZCbmhCVix1QjdCa2hCaUI7RTZCamhCakI7QW5DeTF0RE47QW1DOTB0RE07RUFDRTtBbkNnMXREUjtBbUM3MHRETTtFQUNFO0VBQ0EscUI3QmlnQlE7RTZCaGdCUix1QjdCK2ZlO0U2QjlmZjtFQW5DTjtFQUNBO0VBQ0E7QW5DbTN0REY7QW1DNzB0REk7RUFDRTtBbkMrMHRETjtBa0NwdnRESTtFQUNFO0FsQ3N2dEROOztBa0MvdXREQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDa3Z0REY7O0FrQzV1dERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjVCb2JtQjtFNEJuYm5CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0J0S0U7QVBzNXRESjtBa0M3dXRERTtFQUVFO0VYMUxGLGtEVzRMdUI7QWxDNnV0RHpCO0FrQzF1dERFO0VBRUU7RUFDQTtFWGxNRixtRFdtTXVCO0FsQzJ1dER6QjtBa0N4dXRERTtFQUVFO0VBQ0E7RUFDQTtBbEN5dXRESjs7QWtDbnV0REE7RUFDRTtBbENzdXRERjs7QWtDbHV0REE7RUFDRTtFQUNBO0VBQ0E7RS9CbUVJLG1CQUxJO0UrQjVEUjtFQUNBO0FsQ3F1dERGOztBa0NqdXREQTtFQUNFO0VBQ0E7RUFDQTtBbENvdXRERjs7QWtDaHV0REE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDa3V0REY7O0FvQ3g5dERBOztFQUVFO0VBQ0E7RUFDQTtBcEMyOXRERjtBb0N6OXRERTs7RUFDRTtFQUNBO0FwQzQ5dERKO0FvQ3Y5dERFOzs7Ozs7Ozs7Ozs7RUFNRTtBcEMrOXRESjs7QW9DMTl0REE7RUFDRTtFQUNBO0VBQ0E7QXBDNjl0REY7QW9DMzl0REU7RUFDRTtBcEM2OXRESjs7QW9Dejl0REE7RTdCaEJJO0FQNit0REo7QW9Dejl0REU7O0VBRUU7QXBDMjl0REo7QW9Ddjl0REU7OztFN0JWRTtFQUNBO0FQcyt0REo7QW9Dbjl0REU7OztFN0JORTtFQUNBO0FQODl0REo7O0FvQ3Q4dERBO0VBQ0U7RUFDQTtBcEN5OHRERjtBb0N2OHRERTtFQUdFO0FwQ3U4dERKO0FvQ3A4dERFO0VBQ0U7QXBDczh0REo7O0FvQ2w4dERBO0VBQ0U7RUFDQTtBcENxOHRERjs7QW9DbDh0REE7RUFDRTtFQUNBO0FwQ3E4dERGOztBb0NqN3REQTtFQUNFO0VBQ0E7RUFDQTtBcENvN3RERjtBb0NsN3RERTs7RUFFRTtBcENvN3RESjtBb0NqN3RERTs7RUFFRTtBcENtN3RESjtBb0MvNnRERTs7RTdCMUZFO0VBQ0E7QVA2Z3VESjtBb0MvNnRERTs7RTdCN0dFO0VBQ0E7QVBnaXVESjs7QXFDeGp1REE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3VqdURGOztBcUNwanVEQTtFQUNFO0VBQ0E7RWxDc1FJLHVDQUxJO0VrQy9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VmZkksdUdlZ0JKO0FyQ3VqdURGO0FzQm5rdURNO0VlR047SWZGUTtFdEJza3VETjtBQUNGO0FxQzFqdURFO0VBRUU7QXJDMmp1REo7QXFDdmp1REU7RUFDRTtFQUNBLGlEVGtoQm9CO0E1QnVpdER4QjtBcUNyanVERTtFQUVFO0VBQ0E7RUFDQTtBckNzanVESjs7QXFDOWl1REE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FyQzhpdURGO0FxQzVpdURFO0VBQ0U7RUFDQTtFOUI3Q0E7RUFDQTtBUDRsdURKO0FxQzdpdURJO0VBR0U7RUFDQTtBckM2aXVETjtBcUN6aXVERTs7RUFFRTtFQUNBO0VBQ0E7QXJDMml1REo7QXFDeGl1REU7RUFFRTtFOUJqRUE7RUFDQTtBUDJtdURKOztBcUNoaXVEQTtFQUVFO0VBQ0E7RUFDQTtBckNraXVERjtBcUMvaHVERTtFOUI1RkU7QVA4bnVESjtBcUM5aHVERTs7RUFFRTtFZGpIRixvRGNrSHVCO0FyQ2dpdUR6Qjs7QXFDdmh1REE7RUFFRTtFQUNBO0VBQ0E7RUFHQTtBckN1aHVERjtBcUNyaHVERTtFQUNFO0VBQ0E7RUFDQTtBckN1aHVESjtBcUNyaHVESTtFQUVFO0FyQ3NodUROO0FxQ2xodURFOztFQUVFLGdCL0JtZGU7RStCbGRmO0VBQ0E7QXJDb2h1REo7O0FxQzFndURFOztFQUVFO0VBQ0E7QXJDNmd1REo7O0FxQ3hndURFOztFQUVFO0VBQ0E7RUFDQTtBckMyZ3VESjs7QXFDcmd1REU7O0VBQ0U7QXJDeWd1REo7O0FxQy8vdERFO0VBQ0U7QXJDa2d1REo7QXFDaGd1REU7RUFDRTtBckNrZ3VESjs7QXNDL3J1REE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QytydURGO0FzQ3pydURFOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDaXN1REo7QXNDN3F1REE7RUFDRTtFQUNBO0VBQ0E7RW5DNE5JLDJDQUxJO0VtQ3JOUjtFQUNBO0VBQ0E7QXRDK3F1REY7QXNDN3F1REU7RUFFRTtBdEM4cXVESjs7QXNDcHF1REE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q21xdURGO0FzQ2hxdURJO0VBRUU7QXRDaXF1RE47QXNDN3B1REU7RUFDRTtBdEMrcHVESjs7QXNDdHB1REE7RUFDRSxtQmhDaS9CbUI7RWdDaC9CbkIsc0JoQ2cvQm1CO0VnQy8rQm5CO0F0Q3lwdURGO0FzQ3ZwdURFOzs7RUFHRTtBdEN5cHVESjs7QXNDNW91REE7RUFDRTtFQUNBO0VBR0E7QXRDNm91REY7O0FzQ3pvdURBO0VBQ0U7RW5DeUlJLDZDQUxJO0VtQ2xJUjtFQUNBO0VBQ0E7RUFDQTtFL0J4SUU7RWVIRSwrQ2dCNklKO0F0QzRvdURGO0FzQnJ4dURNO0VnQmlJTjtJaEJoSVE7RXRCd3h1RE47QUFDRjtBc0Mvb3VERTtFQUNFO0F0Q2lwdURKO0FzQzlvdURFO0VBQ0U7RUFDQTtFQUNBO0F0Q2dwdURKOztBc0Mxb3VEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDNm91REY7O0FzQzFvdURBO0VBQ0U7RUFDQTtBdEM2b3VERjs7QWN2d3VESTtFd0JzSUE7SUFFSTtJQUNBO0V0Q29vdUROO0VzQ2xvdURNO0lBQ0U7RXRDb291RFI7RXNDbG91RFE7SUFDRTtFdENvb3VEVjtFc0Nqb3VEUTtJQUNFO0lBQ0E7RXRDbW91RFY7RXNDL251RE07SUFDRTtFdENpb3VEUjtFc0M5bnVETTtJQUNFO0lBQ0E7RXRDZ291RFI7RXNDN251RE07SUFDRTtFdEMrbnVEUjtFc0M1bnVETTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJaEI5TkosZ0JnQmdPSTtFdEM0bnVEUjtFc0N6bnVEUTtJQUNFO0V0QzJudURWO0VzQ3hudURRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDMG51RFY7QUFDRjtBY3Z6dURJO0V3QnNJQTtJQUVJO0lBQ0E7RXRDbXJ1RE47RXNDanJ1RE07SUFDRTtFdENtcnVEUjtFc0NqcnVEUTtJQUNFO0V0Q21ydURWO0VzQ2hydURRO0lBQ0U7SUFDQTtFdENrcnVEVjtFc0M5cXVETTtJQUNFO0V0Q2dydURSO0VzQzdxdURNO0lBQ0U7SUFDQTtFdEMrcXVEUjtFc0M1cXVETTtJQUNFO0V0QzhxdURSO0VzQzNxdURNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0loQjlOSixnQmdCZ09JO0V0QzJxdURSO0VzQ3hxdURRO0lBQ0U7RXRDMHF1RFY7RXNDdnF1RFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEN5cXVEVjtBQUNGO0FjdDJ1REk7RXdCc0lBO0lBRUk7SUFDQTtFdENrdXVETjtFc0NodXVETTtJQUNFO0V0Q2t1dURSO0VzQ2h1dURRO0lBQ0U7RXRDa3V1RFY7RXNDL3R1RFE7SUFDRTtJQUNBO0V0Q2l1dURWO0VzQzd0dURNO0lBQ0U7RXRDK3R1RFI7RXNDNXR1RE07SUFDRTtJQUNBO0V0Qzh0dURSO0VzQzN0dURNO0lBQ0U7RXRDNnR1RFI7RXNDMXR1RE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWhCOU5KLGdCZ0JnT0k7RXRDMHR1RFI7RXNDdnR1RFE7SUFDRTtFdEN5dHVEVjtFc0N0dHVEUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Q3d0dURWO0FBQ0Y7QWNyNXVESTtFd0JzSUE7SUFFSTtJQUNBO0V0Q2l4dUROO0VzQy93dURNO0lBQ0U7RXRDaXh1RFI7RXNDL3d1RFE7SUFDRTtFdENpeHVEVjtFc0M5d3VEUTtJQUNFO0lBQ0E7RXRDZ3h1RFY7RXNDNXd1RE07SUFDRTtFdEM4d3VEUjtFc0Mzd3VETTtJQUNFO0lBQ0E7RXRDNnd1RFI7RXNDMXd1RE07SUFDRTtFdEM0d3VEUjtFc0N6d3VETTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJaEI5TkosZ0JnQmdPSTtFdEN5d3VEUjtFc0N0d3VEUTtJQUNFO0V0Q3d3dURWO0VzQ3J3dURRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDdXd1RFY7QUFDRjtBY3A4dURJO0V3QnNJQTtJQUVJO0lBQ0E7RXRDZzB1RE47RXNDOXp1RE07SUFDRTtFdENnMHVEUjtFc0M5enVEUTtJQUNFO0V0Q2cwdURWO0VzQzd6dURRO0lBQ0U7SUFDQTtFdEMrenVEVjtFc0MzenVETTtJQUNFO0V0QzZ6dURSO0VzQzF6dURNO0lBQ0U7SUFDQTtFdEM0enVEUjtFc0N6enVETTtJQUNFO0V0QzJ6dURSO0VzQ3h6dURNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0loQjlOSixnQmdCZ09JO0V0Q3d6dURSO0VzQ3J6dURRO0lBQ0U7RXRDdXp1RFY7RXNDcHp1RFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdENzenVEVjtBQUNGO0FzQzcydURJO0VBRUk7RUFDQTtBdEM4MnVEUjtBc0M1MnVEUTtFQUNFO0F0QzgydURWO0FzQzUydURVO0VBQ0U7QXRDODJ1RFo7QXNDMzJ1RFU7RUFDRTtFQUNBO0F0QzYydURaO0FzQ3oydURRO0VBQ0U7QXRDMjJ1RFY7QXNDeDJ1RFE7RUFDRTtFQUNBO0F0QzAydURWO0FzQ3YydURRO0VBQ0U7QXRDeTJ1RFY7QXNDdDJ1RFE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCOU5KLGdCZ0JnT0k7QXRDczJ1RFY7QXNDbjJ1RFU7RUFDRTtBdENxMnVEWjtBc0NsMnVEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Q28ydURaOztBc0NuMXVEQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3ExdURGOztBc0MvMHVESTtFQUNFO0F0Q2sxdUROOztBdUMzbXZEQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhDakJFO0FQNm52REo7QXVDeG12REU7RUFDRTtFQUNBO0F2QzBtdkRKO0F1Q3ZtdkRFO0VBQ0U7RUFDQTtBdkN5bXZESjtBdUN2bXZESTtFQUNFO0VoQ3RCRjtFQUNBO0FQZ292REo7QXVDdm12REk7RUFDRTtFaENiRjtFQUNBO0FQdW52REo7QXVDcG12REU7O0VBRUU7QXZDc212REo7O0F1Q2xtdkRBO0VBR0U7RUFDQTtFQUNBO0F2Q21tdkRGOztBdUNobXZEQTtFQUNFO0VBQ0E7QXZDbW12REY7O0F1Q2htdkRBO0VBQ0U7RUFDQTtFQUNBO0F2Q21tdkRGOztBdUNobXZEQTtFQUNFO0F2Q21tdkRGOztBdUMzbHZERTtFQUNFO0F2QzhsdkRKOztBdUN0bHZEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDeWx2REY7QXVDdmx2REU7RWhDN0ZFO0FQdXJ2REo7O0F1Q3JsdkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDd2x2REY7QXVDdGx2REU7RWhDeEdFO0FQaXN2REo7O0F1Qy9rdkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDa2x2REY7QXVDaGx2REU7RUFDRTtFQUNBO0F2Q2tsdkRKOztBdUM5a3ZEQTtFQUNFO0VBQ0E7QXZDaWx2REY7O0F1QzdrdkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQzFJRTtBUDJ0dkRKOztBdUM3a3ZEQTs7O0VBR0U7QXZDZ2x2REY7O0F1QzdrdkRBOztFaEMzSUk7RUFDQTtBUDZ0dkRKOztBdUM5a3ZEQTs7RWhDbElJO0VBQ0E7QVBxdHZESjs7QXVDdmt2REU7RUFDRTtBdkMwa3ZESjtBY3JzdkRJO0V5QnVISjtJQVFJO0lBQ0E7RXZDMGt2REY7RXVDdmt2REU7SUFFRTtJQUNBO0V2Q3drdkRKO0V1Q3RrdkRJO0lBQ0U7SUFDQTtFdkN3a3ZETjtFdUNua3ZETTtJaEMzS0o7SUFDQTtFUGl2dkRGO0V1Q3BrdkRROztJQUdFO0V2Q3FrdkRWO0V1Q25rdkRROztJQUdFO0V2Q29rdkRWO0V1Q2hrdkRNO0loQzVLSjtJQUNBO0VQK3V2REY7RXVDamt2RFE7O0lBR0U7RXZDa2t2RFY7RXVDaGt2RFE7O0lBR0U7RXZDaWt2RFY7QUFDRjs7QXdDdHl2REE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN3eXZERjs7QXdDcHl2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQzJQSSxlQUxJO0VxQ3BQUjtFQUNBO0VBQ0E7RUFDQTtFakN0QkU7RWlDd0JGO0VsQjNCSSwwQ2tCNEJKO0F4Q3V5dkRGO0FzQi96dkRNO0VrQldOO0lsQlZRO0V0QmswdkROO0FBQ0Y7QXdDMXl2REU7RUFDRTtFQUNBO0VBQ0E7QXhDNHl2REo7QXdDMXl2REk7RUFDRTtFQUNBO0F4QzR5dkROO0F3Q3Z5dkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEJsREUsbURrQm1ERjtBeEN5eXZESjtBc0J4MXZETTtFa0JzQ0o7SWxCckNNO0V0QjIxdkROO0FBQ0Y7QXdDM3l2REU7RUFDRTtBeEM2eXZESjtBd0MxeXZERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4QzR5dkRKOztBd0N4eXZEQTtFQUNFO0F4QzJ5dkRGOztBd0N4eXZEQTtFQUNFO0VBQ0E7RUFDQTtBeEMyeXZERjtBd0N6eXZERTtFakMvREU7RUFDQTtBUDIydkRKO0F3QzF5dkRJO0VqQ2xFQTtFQUNBO0FQKzJ2REo7QXdDenl2REU7RUFDRTtBeEMyeXZESjtBd0N2eXZERTtFakM5REU7RUFDQTtBUHcydkRKO0F3Q3Z5dkRNO0VqQ2xFRjtFQUNBO0FQNDJ2REo7QXdDdHl2REk7RWpDdkVBO0VBQ0E7QVBnM3ZESjs7QXdDcHl2REE7RUFDRTtBeEN1eXZERjs7QXdDOXh2REU7RUFDRTtBeENpeXZESjtBd0M5eHZERTtFQUNFO0VBQ0E7RWpDcEhBO0FQcTV2REo7QXdDOXh2REk7RUFBZ0I7QXhDaXl2RHBCO0F3Q2h5dkRJO0VBQWU7QXhDbXl2RG5CO0F3Q2h5dkRNO0VqQzNIRjtBUDg1dkRKOztBd0N6eHZESTtFQUNFO0VBQ0E7QXhDNHh2RE47O0F5Q3Q3dkRBO0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0V0QytRSSx5Q0FMSTtFc0N4UVI7RUFDQTtFbENBRTtBUHM3dkRKOztBeUNoN3ZERTtFQUNFO0F6Q203dkRKO0F5Q2o3dkRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDbTd2RE47QXlDLzZ2REU7RUFDRTtBekNpN3ZESjs7QTBDdDl2REE7RUFFRTtFQUNBO0V2QzRSSSwrQkFMSTtFdUNyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VqQ3BCQTtFQUNBO0FUMit2REY7O0EwQ3A5dkRBO0VBQ0U7RUFDQTtFQUNBO0V2Q2dRSSx5Q0FMSTtFdUN6UFI7RUFDQTtFQUNBO0VBQ0E7RXBCcEJJLHFJb0JxQko7QTFDdTl2REY7QXNCeCt2RE07RW9CUU47SXBCUFE7RXRCMit2RE47QUFDRjtBMEMxOXZERTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0ExQzI5dkRKO0EwQ3g5dkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVXBDbXNDdUI7RW9DbHNDdkI7QTFDMDl2REo7QTBDdjl2REU7RUFFRTtFQUNBO0VuQnRERixnRG1CdUR1QjtFQUNyQjtBMUN3OXZESjtBMENyOXZERTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0ExQ3M5dkRKOztBMENqOXZERTtFQUNFLGlCcENzcUNzQjtBTjh5dEQxQjtBMENuOHZESTtFbkN4RUE7QVA4Z3dESjs7QTBDMzd2REE7RUNsR0U7RUFDQTtFeEMwUkksa0NBTEk7RXdDblJSO0EzQ2lpd0RGOztBMEM5N3ZEQTtFQ3RHRTtFQUNBO0V4QzBSSSxtQ0FMSTtFd0NuUlI7QTNDd2l3REY7O0E0QzFpd0RBO0VBRUU7RUFDQTtFekN1UkksNEJBTEk7RXlDaFJSO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RXpDK1FJLG9DQUxJO0V5Q3hRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDSkU7QVAraXdESjtBNEN0aXdERTtFQUNFO0E1Q3dpd0RKOztBNENuaXdEQTtFQUNFO0VBQ0E7QTVDc2l3REY7O0E2Q3Rrd0RBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q0hFO0FQMGt3REo7O0E2Q2xrd0RBO0VBRUU7QTdDb2t3REY7O0E2Q2hrd0RBO0VBQ0UsZ0J2Q3NrQmlCO0V1Q3JrQmpCO0E3Q21rd0RGOztBNkMzandEQTtFQUNFLG1CdkM0N0M0QjtBTmtvdEQ5QjtBNkMzandERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDNmp3REo7O0E2Q3Jqd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDd2p3REo7O0E2QzVqd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDK2p3REo7O0E2Q25rd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDc2t3REo7O0E2QzFrd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDNmt3REo7O0E2Q2psd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDb2x3REo7O0E2Q3hsd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDMmx3REo7O0E2Qy9sd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDa213REo7O0E2Q3Rtd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDeW13REo7O0E2Qzdtd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDZ253REo7O0E2Q3Bud0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDdW53REo7O0E4Q25yd0RFO0VBQ0U7SUFBSywyQnhDeStDUztFTjhzdERoQjtBQUNGO0E4Q25yd0RBOztFQUdFO0UzQ2tSSSxnQ0FMSTtFMkMzUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0UzQ3NRSSx1Q0FMSTtFMkMvUFI7RXZDUkU7QVAycndESjs7QThDOXF3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4QnhCSSw2Q3dCeUJKO0E5Q2lyd0RGO0FzQnRzd0RNO0V3QllOO0l4QlhRO0V0Qnlzd0ROO0FBQ0Y7O0E4Q25yd0RBO0V2QkFFO0V1QkVBO0E5Q3Nyd0RGOztBOENucndEQTtFQUNFO0E5Q3Nyd0RGOztBOENucndEQTtFQUNFO0E5Q3Nyd0RGOztBOENscndERTtFQUNFO0E5Q3Fyd0RKO0E4Q2xyd0RNO0VBSko7SUFLTTtFOUNxcndETjtBQUNGOztBK0NqdndEQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFeENYRTtBUDJ2d0RKOztBK0M1dXdEQTtFQUNFO0VBQ0E7QS9DK3V3REY7QStDN3V3REU7RUFFRTtFQUNBO0EvQzh1d0RKOztBK0NydXdEQTtFQUNFO0VBQ0E7RUFDQTtBL0N3dXdERjtBK0NydXdERTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0EvQ3N1d0RKO0ErQ251d0RFO0VBQ0U7RUFDQTtBL0NxdXdESjs7QStDN3R3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NndXdERjtBK0M5dHdERTtFeEN2REU7RUFDQTtBUHd4d0RKO0ErQzl0d0RFO0V4QzdDRTtFQUNBO0FQOHd3REo7QStDOXR3REU7RUFFRTtFQUNBO0VBQ0E7QS9DK3R3REo7QStDM3R3REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0M2dHdESjtBK0N6dHdERTtFQUNFO0EvQzJ0d0RKO0ErQ3p0d0RJO0VBQ0U7RUFDQTtBL0MydHdETjs7QStDOXN3REk7RUFDRTtBL0NpdHdETjtBK0M5c3dEUTtFeEN2REo7RUFaQTtBUHF4d0RKO0ErQzdzd0RRO0V4Q3hFSjtFQVlBO0FQNnd3REo7QStDNXN3RFE7RUFDRTtBL0M4c3dEVjtBK0Mzc3dEUTtFQUNFO0VBQ0E7QS9DNnN3RFY7QStDM3N3RFU7RUFDRTtFQUNBO0EvQzZzd0RaOztBY255d0RJO0VpQzhEQTtJQUNFO0UvQ3l1d0RKO0UrQ3R1d0RNO0l4Q3ZESjtJQVpBO0VQNnl3REY7RStDcnV3RE07SXhDeEVKO0lBWUE7RVBxeXdERjtFK0NwdXdETTtJQUNFO0UvQ3N1d0RSO0UrQ251d0RNO0lBQ0U7SUFDQTtFL0NxdXdEUjtFK0NudXdEUTtJQUNFO0lBQ0E7RS9DcXV3RFY7QUFDRjtBYzV6d0RJO0VpQzhEQTtJQUNFO0UvQ2l3d0RKO0UrQzl2d0RNO0l4Q3ZESjtJQVpBO0VQcTB3REY7RStDN3Z3RE07SXhDeEVKO0lBWUE7RVA2endERjtFK0M1dndETTtJQUNFO0UvQzh2d0RSO0UrQzN2d0RNO0lBQ0U7SUFDQTtFL0M2dndEUjtFK0MzdndEUTtJQUNFO0lBQ0E7RS9DNnZ3RFY7QUFDRjtBY3Axd0RJO0VpQzhEQTtJQUNFO0UvQ3l4d0RKO0UrQ3R4d0RNO0l4Q3ZESjtJQVpBO0VQNjF3REY7RStDcnh3RE07SXhDeEVKO0lBWUE7RVBxMXdERjtFK0NweHdETTtJQUNFO0UvQ3N4d0RSO0UrQ254d0RNO0lBQ0U7SUFDQTtFL0NxeHdEUjtFK0NueHdEUTtJQUNFO0lBQ0E7RS9DcXh3RFY7QUFDRjtBYzUyd0RJO0VpQzhEQTtJQUNFO0UvQ2l6d0RKO0UrQzl5d0RNO0l4Q3ZESjtJQVpBO0VQcTN3REY7RStDN3l3RE07SXhDeEVKO0lBWUE7RVA2MndERjtFK0M1eXdETTtJQUNFO0UvQzh5d0RSO0UrQzN5d0RNO0lBQ0U7SUFDQTtFL0M2eXdEUjtFK0MzeXdEUTtJQUNFO0lBQ0E7RS9DNnl3RFY7QUFDRjtBY3A0d0RJO0VpQzhEQTtJQUNFO0UvQ3kwd0RKO0UrQ3Qwd0RNO0l4Q3ZESjtJQVpBO0VQNjR3REY7RStDcjB3RE07SXhDeEVKO0lBWUE7RVBxNHdERjtFK0NwMHdETTtJQUNFO0UvQ3Mwd0RSO0UrQ24wd0RNO0lBQ0U7SUFDQTtFL0NxMHdEUjtFK0NuMHdEUTtJQUNFO0lBQ0E7RS9DcTB3RFY7QUFDRjtBK0N4endEQTtFeENoSkk7QVAyOHdESjtBK0N4endERTtFQUNFO0EvQzB6d0RKO0ErQ3h6d0RJO0VBQ0U7QS9DMHp3RE47O0ErQzd5d0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DZ3p3REo7O0ErQzF6d0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DNnp3REo7O0ErQ3Ywd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DMDB3REo7O0ErQ3Axd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DdTF3REo7O0ErQ2oyd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DbzJ3REo7O0ErQzkyd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DaTN3REo7O0ErQzMzd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DODN3REo7O0ErQ3g0d0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DMjR3REo7O0ErQ3I1d0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DdzV3REo7O0ErQ2w2d0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DcTZ3REo7O0FnRGpteERBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsVTFDMmxEZ0I7RTBDMWxEaEIsVzFDMGxEZ0I7RTBDemxEaEI7RUFDQTtFQUNBO0VBQ0E7RXpDSkU7RXlDTUY7QWhEaW14REY7QWdEOWx4REU7RUFDRTtFQUNBO0VBQ0E7QWhEZ214REo7QWdEN2x4REU7RUFDRTtFQUNBO0VBQ0E7QWhEK2x4REo7QWdENWx4REU7RUFFRTtFQUNBO0VBQ0E7QWhENmx4REo7O0FnRHJseERBO0VBSEU7QWhENGx4REY7O0FnRG5seERJO0VBVEY7QWhEZ214REY7O0FpRGpweERBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUN5UkksOEJBTEk7RThDbFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RTlDMlFJLG9DQUxJO0U4Q3BRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDUkU7QVAwcHhESjtBaUQvb3hERTtFQUNFO0FqRGlweERKO0FpRDlveERFO0VBQ0U7QWpEZ3B4REo7O0FpRDVveERBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDhveERGO0FpRDVveERFO0VBQ0U7QWpEOG94REo7O0FpRDFveERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDaENFO0VBQ0E7QVA4cXhESjtBaUQ1b3hERTtFQUNFO0VBQ0E7QWpEOG94REo7O0FpRDFveERBO0VBQ0U7RUFDQTtBakQ2b3hERjs7QWtEM3N4REE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBbER5c3hERjs7QWtEbHN4REE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBbERvc3hERjtBa0Rqc3hERTtFNUI1Q0ksbUM0QjZDRjtFQUNBLDhCNUNzNUNtQjtBTjZ5dUR2QjtBc0I3dXhETTtFNEJ3Q0o7STVCdkNNO0V0Qmd2eEROO0FBQ0Y7QWtEdHN4REU7RUFDRSxlNUNvNUNtQjtBTm96dUR2QjtBa0Rwc3hERTtFQUNFLHNCNUNpNUNvQjtBTnF6dUR4Qjs7QWtEbHN4REE7RUFDRTtBbERxc3hERjtBa0Ruc3hERTtFQUNFO0VBQ0E7QWxEcXN4REo7QWtEbHN4REU7RUFDRTtBbERvc3hESjs7QWtEaHN4REE7RUFDRTtFQUNBO0VBQ0E7QWxEbXN4REY7O0FrRC9yeERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ3JGRTtFMkN5RkY7QWxEK3J4REY7O0FrRDNyeERBO0VBRUU7RUFDQTtFQUNBO0VDbEhBO0VBQ0E7RUFDQTtFQUNBLGtDRGtIMEI7RUNqSDFCO0VBQ0E7RUFDQSx1Q0QrRzREO0FsRGlzeEQ5RDtBbUQ3eXhERTtFQUFTO0FuRGd6eERYO0FtRC95eERFO0VBQVMsbUNEMkdpRjtBbER1c3hENUY7O0FrRGxzeERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ3RHRTtFQUNBO0FQNHl4REo7QWtEcHN4REU7RUFDRTtFQUNBO0FsRHNzeERKOztBa0Rqc3hEQTtFQUNFO0VBQ0E7QWxEb3N4REY7O0FrRC9yeERBO0VBQ0U7RUFHQTtFQUNBO0FsRGdzeERGOztBa0Q1cnhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDMUhFO0VBQ0E7QVAwenhESjtBa0QzcnhERTtFQUNFO0FsRDZyeERKOztBY3p5eERJO0VvQ2tIRjtJQUNFO0lBQ0E7RWxEMnJ4REY7RWtEdnJ4REE7SUFDRTtJQUNBO0lBQ0E7RWxEeXJ4REY7RWtEdHJ4REE7SUFDRTtFbER3cnhERjtBQUNGO0FjeHp4REk7RW9Db0lGOztJQUVFO0VsRHVyeERGO0FBQ0Y7QWM5enhESTtFb0MySUY7SUFDRTtFbERzcnhERjtBQUNGO0FrRDdxeERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxEK3F4RE47QWtEN3F4RE07RUFDRTtFQUNBO0UzQzFNSjtBUDAzeERKO0FrRDVxeERNOztFM0M5TUY7QVA4M3hESjtBa0QzcXhETTtFQUNFO0FsRDZxeERSOztBY3gweERJO0VvQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRG1zeERKO0VrRGpzeERJO0lBQ0U7SUFDQTtJM0MxTUo7RVA4NHhERjtFa0Roc3hESTs7STNDOU1GO0VQazV4REY7RWtEL3J4REk7SUFDRTtFbERpc3hETjtBQUNGO0FjNzF4REk7RW9DeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEdXR4REo7RWtEcnR4REk7SUFDRTtJQUNBO0kzQzFNSjtFUGs2eERGO0VrRHB0eERJOztJM0M5TUY7RVBzNnhERjtFa0RudHhESTtJQUNFO0VsRHF0eEROO0FBQ0Y7QWNqM3hESTtFb0N5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEQydXhESjtFa0R6dXhESTtJQUNFO0lBQ0E7STNDMU1KO0VQczd4REY7RWtEeHV4REk7O0kzQzlNRjtFUDA3eERGO0VrRHZ1eERJO0lBQ0U7RWxEeXV4RE47QUFDRjtBY3I0eERJO0VvQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsRCt2eERKO0VrRDd2eERJO0lBQ0U7SUFDQTtJM0MxTUo7RVAwOHhERjtFa0Q1dnhESTs7STNDOU1GO0VQODh4REY7RWtEM3Z4REk7SUFDRTtFbEQ2dnhETjtBQUNGO0FjejV4REk7RW9DeUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEbXh4REo7RWtEanh4REk7SUFDRTtJQUNBO0kzQzFNSjtFUDg5eERGO0VrRGh4eERJOztJM0M5TUY7RVBrK3hERjtFa0Qvd3hESTtJQUNFO0VsRGl4eEROO0FBQ0Y7QW9EeC94REE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRHdSSSxnQ0FMSTtFaURqUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VDbEJBLHNDL0MwbEJpQjtFK0N4bEJqQjtFQUNBLGdCL0NtbUJtQjtFK0NsbUJuQixnQi9Dd21CaUI7RStDdm1CakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxEZ1JJLHNDQUxJO0VpRGhRUjtFQUNBO0FwRGdneURGO0FvRDkveERFO0VBQVM7QXBEaWd5RFg7QW9ELy94REU7RUFDRTtFQUNBO0VBQ0E7QXBEaWd5REo7QW9ELy94REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcERpZ3lETjs7QW9ENS94REE7RUFDRTtBcEQrL3hERjtBb0Q3L3hERTtFQUNFO0VBQ0E7RUFDQTtBcEQrL3hESjs7QW9EMy94REE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBcEQ4L3hERjtBb0Q1L3hERTtFQUNFO0VBQ0E7RUFDQTtBcEQ4L3hESjs7QW9EMS94REE7QUFFQTtFQUNFO0FwRDQveERGO0FvRDEveERFO0VBQ0U7RUFDQTtFQUNBO0FwRDQveERKOztBb0R4L3hEQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FwRDIveERGO0FvRHoveERFO0VBQ0U7RUFDQTtFQUNBO0FwRDIveERKOztBb0R2L3hEQTtBQWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdDakdFO0FQMmt5REo7O0FzRDlseURBO0VBRUU7RUFDQTtFbkQ0UkksZ0NBTEk7RW1EclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5EbVJJLG1DQUxJO0VtRDVRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VEekJBLHNDL0MwbEJpQjtFK0N4bEJqQjtFQUNBLGdCL0NtbUJtQjtFK0NsbUJuQixnQi9Dd21CaUI7RStDdm1CakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxEZ1JJLHNDQUxJO0VtRDFQUjtFQUNBO0VBQ0E7RUFDQTtFL0NoQkU7QVB5bnlESjtBc0RybXlERTtFQUNFO0VBQ0E7RUFDQTtBdER1bXlESjtBc0RybXlESTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERzbXlETjs7QXNEaG15REU7RUFDRTtBdERtbXlESjtBc0RqbXlESTtFQUVFO0F0RGtteUROO0FzRC9seURJO0VBQ0U7RUFDQTtBdERpbXlETjtBc0Q5bHlESTtFQUNFO0VBQ0E7QXREZ215RE47O0FzRDNseURBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QXRENmx5REo7QXNEM2x5REk7RUFFRTtBdEQ0bHlETjtBc0R6bHlESTtFQUNFO0VBQ0E7QXREMmx5RE47QXNEeGx5REk7RUFDRTtFQUNBO0F0RDBseUROOztBc0RybHlEQTtBQUdFO0VBQ0U7QXREc2x5REo7QXNEcGx5REk7RUFFRTtBdERxbHlETjtBc0RsbHlESTtFQUNFO0VBQ0E7QXREb2x5RE47QXNEamx5REk7RUFDRTtFQUNBO0F0RG1seUROO0FzRDlreURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERnbHlESjs7QXNENWt5REE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBdEQ4a3lESjtBc0Q1a3lESTtFQUVFO0F0RDZreUROO0FzRDFreURJO0VBQ0U7RUFDQTtBdEQ0a3lETjtBc0R6a3lESTtFQUNFO0VBQ0E7QXREMmt5RE47O0FzRHRreURBO0FBa0JBO0VBQ0U7RUFDQTtFbkQyR0ksNkNBTEk7RW1EcEdSO0VBQ0E7RUFDQTtFL0M1SkU7RUFDQTtBUHF0eURKO0FzRHZqeURFO0VBQ0U7QXREeWp5REo7O0FzRHJqeURBO0VBQ0U7RUFDQTtBdER3anlERjs7QXVEN3V5REE7RUFDRTtBdkRndnlERjs7QXVEN3V5REE7RUFDRTtBdkRndnlERjs7QXVEN3V5REE7RUFDRTtFQUNBO0VBQ0E7QXZEZ3Z5REY7QXdEdHd5REU7RUFDRTtFQUNBO0VBQ0E7QXhEd3d5REo7O0F1RGp2eURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQ2xCSSxzQ2lDbUJKO0F2RG92eURGO0FzQm53eURNO0VpQ1FOO0lqQ1BRO0V0QnN3eUROO0FBQ0Y7O0F1RHR2eURBOzs7RUFHRTtBdkR5dnlERjs7QXVEdHZ5REE7O0VBRUU7QXZEeXZ5REY7O0F1RHR2eURBOztFQUVFO0F2RHl2eURGOztBdURodnlERTtFQUNFO0VBQ0E7RUFDQTtBdkRtdnlESjtBdURodnlERTs7O0VBR0U7RUFDQTtBdkRrdnlESjtBdUQvdXlERTs7RUFFRTtFQUNBO0VqQzVERSwyQmlDNkRGO0F2RGl2eURKO0FzQjF5eURNO0VpQ3FESjs7SWpDcERNO0V0Qjh5eUROO0FBQ0Y7O0F1RDl1eURBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWpENDlDdUI7RWlEMzlDdkI7RUFDQSxXakQxRk07RWlEMkZOO0VBQ0E7RUFDQTtFQUNBLFlqRHU5Q3lCO0VnQjdpRHJCLDhCaUN1Rko7QXZEZ3Z5REY7QXNCbjB5RE07RWlDa0VOOztJakNqRVE7RXRCdTB5RE47QUFDRjtBdURudnlERTs7O0VBRUUsV2pEcEdJO0VpRHFHSjtFQUNBO0VBQ0EsWWpEKzhDNkI7QU51eXZEakM7O0F1RG52eURBO0VBQ0U7QXZEc3Z5REY7O0F1RG52eURBO0VBQ0U7QXZEc3Z5REY7O0F1RGp2eURBOztFQUVFO0VBQ0EsV2pEZzlDNEI7RWlELzhDNUIsWWpEKzhDNEI7RWlEOThDNUI7RUFDQTtFQUNBO0F2RG92eURGOztBdURqdnlEQTs7Ozs7OztHQUFBO0FBUUE7RUFDRTtBdkRvdnlERjs7QXVEbHZ5REE7RUFDRTtBdkRxdnlERjs7QXVEN3V5REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJqRHc1Q3VCO0VpRHY1Q3ZCO0VBQ0EsZ0JqRHM1Q3VCO0FOeTF2RHpCO0F1RDd1eURFO0VBQ0U7RUFDQTtFQUNBLFdqRHM1Q3VCO0VpRHI1Q3ZCLFdqRHM1Q3dCO0VpRHI1Q3hCO0VBQ0EsaUJqRHM1Q3dCO0VpRHI1Q3hCLGdCakRxNUN3QjtFaURwNUN4QjtFQUNBO0VBQ0Esc0JqRDFLSTtFaUQyS0o7RUFDQTtFQUVBO0VBQ0E7RUFDQSxZakQ2NEN5QjtFZ0JyakR2Qiw2QmlDeUtGO0F2RDh1eURKO0FzQm41eURNO0VpQ29KSjtJakNuSk07RXRCczV5RE47QUFDRjtBdURodnlERTtFQUNFLFVqRDA0Q2dDO0FOdzJ2RHBDOztBdUR6dXlEQTtFQUNFO0VBQ0E7RUFDQSxlakRvNEN3QjtFaURuNEN4QjtFQUNBLG9CakRpNEMyQjtFaURoNEMzQix1QmpEZzRDMkI7RWlELzNDM0IsV2pEck1NO0VpRHNNTjtBdkQ0dXlERjs7QXVEdHV5REU7O0VBRUUsZ0NqRG00Q2dDO0FOczJ2RHBDO0F1RHR1eURFO0VBQ0Usc0JqRHhNSTtBTmc3eURSO0F1RHJ1eURFO0VBQ0UsV2pENU1JO0FObTd5RFI7O0F1RGp2eURFOzs7RUFFRSxnQ2pEbTRDZ0M7QU5rM3ZEcEM7QXVEbHZ5REU7RUFDRSxzQmpEeE1JO0FONDd5RFI7QXVEanZ5REU7RUFDRSxXakQ1TUk7QU4rN3lEUjs7QXlENzh5REE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F6RCs4eURGOztBeUQzOHlEQTtFQUNFO0lBQUs7RXpEKzh5REw7QUFDRjtBeUQ1OHlEQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QXpEMjh5REY7O0F5RHg4eURBO0VBRUU7RUFDQTtFQUNBO0F6RDA4eURGOztBeURqOHlEQTtFQUNFO0lBQ0U7RXpEbzh5REY7RXlEbDh5REE7SUFDRTtJQUNBO0V6RG84eURGO0FBQ0Y7QXlEaDh5REE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBekQrN3lERjs7QXlENTd5REE7RUFDRTtFQUNBO0F6RCs3eURGOztBeUQzN3lERTtFQUNFOztJQUVFO0V6RDg3eURKO0FBQ0Y7QTBEOWd6REE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEK2d6REY7O0FjbDl5REk7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMURnZ3pESjtBQUNGO0FzQjNoekRNO0VvQ1lKO0lwQ1hNO0V0QjhoekROO0FBQ0Y7QWN4K3lESTtFNEM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHVnekROO0UwRHBnekRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURzZ3pETjtFMERuZ3pESTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHFnekROO0UwRGxnekRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRG9nekROO0UwRGpnekRJO0lBRUU7RTFEa2d6RE47RTBELy95REk7SUFHRTtFMUQrL3lETjtBQUNGO0FjNWh6REk7RTRDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMUQ4L3lETjtFMEQ1L3lETTtJQUNFO0UxRDgveURSO0UwRDMveURNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMUQ0L3lEUjtBQUNGOztBY2hpekRJO0U0QzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXBDNUJBLDBDb0M4QkE7RTFEOGt6REo7QUFDRjtBc0J6bXpETTtFb0NZSjtJcENYTTtFdEI0bXpETjtBQUNGO0FjdGp6REk7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURxbHpETjtFMERsbHpESTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEb2x6RE47RTBEamx6REk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURtbHpETjtFMERobHpESTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURrbHpETjtFMEQva3pESTtJQUVFO0UxRGdsekROO0UwRDdrekRJO0lBR0U7RTFENmt6RE47QUFDRjtBYzFtekRJO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFENGt6RE47RTBEMWt6RE07SUFDRTtFMUQ0a3pEUjtFMER6a3pETTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFEMGt6RFI7QUFDRjs7QWM5bXpESTtFNEM1Q0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lwQzVCQSwwQ29DOEJBO0UxRDRwekRKO0FBQ0Y7QXNCdnJ6RE07RW9DWUo7SXBDWE07RXRCMHJ6RE47QUFDRjtBY3BvekRJO0U0QzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEbXF6RE47RTBEaHF6REk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRGtxekROO0UwRC9wekRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEaXF6RE47RTBEOXB6REk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEZ3F6RE47RTBEN3B6REk7SUFFRTtFMUQ4cHpETjtFMEQzcHpESTtJQUdFO0UxRDJwekROO0FBQ0Y7QWN4cnpESTtFNEMvQkY7SUFpRU07SUFDQTtJQUNBO0UxRDBwekROO0UwRHhwekRNO0lBQ0U7RTFEMHB6RFI7RTBEdnB6RE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRHdwekRSO0FBQ0Y7O0FjNXJ6REk7RTRDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJcEM1QkEsMENvQzhCQTtFMUQwdXpESjtBQUNGO0FzQnJ3ekRNO0VvQ1lKO0lwQ1hNO0V0Qnd3ekROO0FBQ0Y7QWNsdHpESTtFNEM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRGl2ekROO0UwRDl1ekRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMURndnpETjtFMEQ3dXpESTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRCt1ekROO0UwRDV1ekRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDh1ekROO0UwRDN1ekRJO0lBRUU7RTFENHV6RE47RTBEenV6REk7SUFHRTtFMUR5dXpETjtBQUNGO0FjdHd6REk7RTRDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMUR3dXpETjtFMER0dXpETTtJQUNFO0UxRHd1ekRSO0UwRHJ1ekRNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFMURzdXpEUjtBQUNGOztBYzF3ekRJO0U0QzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXBDNUJBLDBDb0M4QkE7RTFEd3p6REo7QUFDRjtBc0JuMXpETTtFb0NZSjtJcENYTTtFdEJzMXpETjtBQUNGO0FjaHl6REk7RTRDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQrenpETjtFMEQ1enpESTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEOHp6RE47RTBEM3p6REk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ2enpETjtFMEQxenpESTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUQ0enpETjtFMER6enpESTtJQUVFO0UxRDB6ekROO0UwRHZ6ekRJO0lBR0U7RTFEdXp6RE47QUFDRjtBY3AxekRJO0U0Qy9CRjtJQWlFTTtJQUNBO0lBQ0E7RTFEc3p6RE47RTBEcHp6RE07SUFDRTtFMURzenpEUjtFMERuenpETTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTFEb3p6RFI7QUFDRjs7QTBEcDR6REU7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQzVCQSwwQ29DOEJBO0ExRHE0ekROO0FzQi81ekRNO0VvQ1lKO0lwQ1hNO0V0Qms2ekROO0FBQ0Y7QTBEeDR6RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRDA0ekRSO0EwRHY0ekRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUR5NHpEUjtBMER0NHpETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHc0ekRSO0EwRHI0ekRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHU0ekRSO0EwRHA0ekRNO0VBRUU7QTFEcTR6RFI7QTBEbDR6RE07RUFHRTtBMURrNHpEUjs7QTBEdjJ6REE7RVBwSEU7RUFDQTtFQUNBO0VBQ0EsYTdDeWxDMEI7RTZDeGxDMUI7RUFDQTtFQUNBLHNCN0NVTTtBTnE5ekRSO0FtRDU5ekRFO0VBQVM7QW5EKzl6RFg7QW1EOTl6REU7RUFBUyxZN0MwN0NjO0FOdWl4RHpCOztBMERuM3pEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRHMzekRGO0EwRHAzekRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFEczN6REo7O0EwRGwzekRBO0VBQ0U7RUFDQTtBMURxM3pERjs7QTBEbDN6REE7RUFDRTtFQUNBO0VBQ0E7QTFEcTN6REY7O0EyRHJnMERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlyRHl3Q3dCO0FOK3Z4RDFCO0EyRHRnMERFO0VBQ0U7RUFDQTtBM0R3ZzBESjs7QTJEbmcwREE7RUFDRTtBM0RzZzBERjs7QTJEbmcwREE7RUFDRTtBM0RzZzBERjs7QTJEbmcwREE7RUFDRTtBM0RzZzBERjs7QTJEamcwREU7RUFDRTtBM0RvZzBESjs7QTJEaGcwREE7RUFDRTtJQUNFLFlyRDR1Q3NCO0VOdXh4RHhCO0FBQ0Y7QTJEaGcwREE7RUFDRTtFQUNBO0VBQ0E7QTNEa2cwREY7O0EyRC8vekRBO0VBQ0U7SUFDRTtFM0RrZzBERjtBQUNGO0F3RGpqMERFO0VBQ0U7RUFDQTtFQUNBO0F4RG1qMERKOztBNER0ajBERTtFQUNFO0VBQ0E7QTVEeWowREo7O0E0RDNqMERFO0VBQ0U7RUFDQTtBNUQ4ajBESjs7QTREaGswREU7RUFDRTtFQUNBO0E1RG1rMERKOztBNERyazBERTtFQUNFO0VBQ0E7QTVEd2swREo7O0E0RDFrMERFO0VBQ0U7RUFDQTtBNUQ2azBESjs7QTREL2swREU7RUFDRTtFQUNBO0E1RGtsMERKOztBNERwbDBERTtFQUNFO0VBQ0E7QTVEdWwwREo7O0E0RHpsMERFO0VBQ0U7RUFDQTtBNUQ0bDBESjs7QTREOWwwREU7RUFDRTtFQUNBO0E1RGltMERKOztBNERubTBERTtFQUNFO0VBQ0E7QTVEc20wREo7O0E2RHhtMERFO0VBQ0U7RUFDQTtBN0QybTBESjtBNkR4bTBETTtFQUdFO0VBQ0E7QTdEd20wRFI7O0E2RGpuMERFO0VBQ0U7RUFDQTtBN0RvbjBESjtBNkRqbjBETTtFQUdFO0VBQ0E7QTdEaW4wRFI7O0E2RDFuMERFO0VBQ0U7RUFDQTtBN0Q2bjBESjtBNkQxbjBETTtFQUdFO0VBQ0E7QTdEMG4wRFI7O0E2RG5vMERFO0VBQ0U7RUFDQTtBN0RzbzBESjtBNkRubzBETTtFQUdFO0VBQ0E7QTdEbW8wRFI7O0E2RDVvMERFO0VBQ0U7RUFDQTtBN0QrbzBESjtBNkQ1bzBETTtFQUdFO0VBQ0E7QTdENG8wRFI7O0E2RHJwMERFO0VBQ0U7RUFDQTtBN0R3cDBESjtBNkRycDBETTtFQUdFO0VBQ0E7QTdEcXAwRFI7O0E2RDlwMERFO0VBQ0U7RUFDQTtBN0RpcTBESjtBNkQ5cDBETTtFQUdFO0VBQ0E7QTdEOHAwRFI7O0E2RHZxMERFO0VBQ0U7RUFDQTtBN0QwcTBESjtBNkR2cTBETTtFQUdFO0VBQ0E7QTdEdXEwRFI7O0E2RGhyMERFO0VBQ0U7RUFDQTtBN0RtcjBESjtBNkRocjBETTtFQUdFO0VBQ0E7QTdEZ3IwRFI7O0E2RHpyMERFO0VBQ0U7RUFDQTtBN0Q0cjBESjtBNkR6cjBETTtFQUdFO0VBQ0E7QTdEeXIwRFI7O0E2RGxyMERBO0VBQ0U7RUFDQTtBN0RxcjBERjtBNkRscjBESTtFQUVFO0VBQ0E7QTdEbXIwRE47O0E4RDdzMERBO0VBQ0U7RUFFQTtBOUQrczBERjs7QStEbHQwREE7RUFDRTtFQUNBLGFuQzZjNEI7RW1DNWM1QjtFQUNBO0VBQ0EsNkJuQzJjNEI7RW1DMWM1QjtBL0RxdDBERjtBK0RudDBERTtFQUNFO0VBQ0EsVW5DdWMwQjtFbUN0YzFCLFduQ3NjMEI7RW1DcmMxQjtFekNJRSxzQ3lDSEY7QS9EcXQwREo7QXNCOXMwRE07RXlDWko7SXpDYU07RXRCaXQwRE47QUFDRjs7QStEbnQwREk7RUFDRTtBL0RzdDBETjs7QWdFenUwREE7RUFDRTtFQUNBO0FoRTR1MERGO0FnRTF1MERFO0VBQ0U7RUFDQTtFQUNBO0FoRTR1MERKO0FnRXp1MERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEUydTBESjs7QWdFdHUwREU7RUFDRTtBaEV5dTBESjs7QWdFMXUwREU7RUFDRTtBaEU2dTBESjs7QWdFOXUwREU7RUFDRTtBaEVpdjBESjs7QWdFbHYwREU7RUFDRTtBaEVxdjBESjs7QWlFMXcwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzRHNsQ2E7QU51cnlEZjs7QWlFMXcwREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzRDhrQ2E7QU4rcnlEZjs7QWlFcncwREk7RUFDRTtFQUNBO0VBQ0EsYTNEa2tDVTtBTnNzeURoQjs7QWlFcncwREk7RUFDRTtFQUNBO0VBQ0EsYTNENGpDVTtBTjRzeURoQjs7QWN6dTBESTtFbUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNEa2tDVTtFTm10eURkO0VpRWx4MERFO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU53dHlEZDtBQUNGO0FjdHYwREk7RW1EeENBO0lBQ0U7SUFDQTtJQUNBLGEzRGtrQ1U7RU4rdHlEZDtFaUU5eDBERTtJQUNFO0lBQ0E7SUFDQSxhM0Q0akNVO0VOb3V5RGQ7QUFDRjtBY2x3MERJO0VtRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0Rra0NVO0VOMnV5RGQ7RWlFMXkwREU7SUFDRTtJQUNBO0lBQ0EsYTNENGpDVTtFTmd2eURkO0FBQ0Y7QWM5dzBESTtFbUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNEa2tDVTtFTnV2eURkO0VpRXR6MERFO0lBQ0U7SUFDQTtJQUNBLGEzRDRqQ1U7RU40dnlEZDtBQUNGO0FjMXgwREk7RW1EeENBO0lBQ0U7SUFDQTtJQUNBLGEzRGtrQ1U7RU5td3lEZDtFaUVsMDBERTtJQUNFO0lBQ0E7SUFDQSxhM0Q0akNVO0VOd3d5RGQ7QUFDRjtBa0VwMjBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRXMyMERGOztBa0VuMjBEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRXMyMERGOztBbUU5MjBEQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRSsyMERGO0FvRTUyMERFOztFQUNFO0FwRSsyMERKOztBcUU3MzBERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVL0RnZHFCO0UrRC9jckI7QXJFZzQwREo7O0FzRXg0MERBO0VDQUU7RUFDQTtFQUNBO0F2RTQ0MERGOztBd0VsNTBEQTtFQUNFO0VBQ0E7RUFDQSw2QjVDaXNCNEI7RTRDaHNCNUI7RUFDQTtFQUNBLGFsRXlxQlc7QU40dXpEYjs7QXlFejEwRFE7RUFPSTtBekVzMTBEWjs7QXlFNzEwRFE7RUFPSTtBekUwMTBEWjs7QXlFajIwRFE7RUFPSTtBekU4MTBEWjs7QXlFcjIwRFE7RUFPSTtBekVrMjBEWjs7QXlFejIwRFE7RUFPSTtBekVzMjBEWjs7QXlFNzIwRFE7RUFPSTtBekUwMjBEWjs7QXlFajMwRFE7RUFPSTtBekU4MjBEWjs7QXlFcjMwRFE7RUFPSTtBekVrMzBEWjs7QXlFejMwRFE7RUFPSTtBekVzMzBEWjs7QXlFNzMwRFE7RUFPSTtBekUwMzBEWjs7QXlFajQwRFE7RUFPSTtBekU4MzBEWjs7QXlFcjQwRFE7RUFPSTtBekVrNDBEWjs7QXlFejQwRFE7RUFPSTtBekVzNDBEWjs7QXlFNzQwRFE7RUFPSTtBekUwNDBEWjs7QXlFajUwRFE7RUFPSTtBekU4NDBEWjs7QXlFcjUwRFE7RUFPSTtBekVrNTBEWjs7QXlFejUwRFE7RUFPSTtBekVzNTBEWjs7QXlFNzUwRFE7RUFPSTtBekUwNTBEWjs7QXlFajYwRFE7RUFPSTtBekU4NTBEWjs7QXlFcjYwRFE7RUFPSTtBekVrNjBEWjs7QXlFejYwRFE7RUFPSTtBekVzNjBEWjs7QXlFNzYwRFE7RUFPSTtBekUwNjBEWjs7QXlFajcwRFE7RUFPSTtBekU4NjBEWjs7QXlFcjcwRFE7RUFPSTtBekVrNzBEWjs7QXlFejcwRFE7RUFPSTtBekVzNzBEWjs7QXlFNzcwRFE7RUFPSTtBekUwNzBEWjs7QXlFajgwRFE7RUFPSTtBekU4NzBEWjs7QXlFcjgwRFE7RUFPSTtBekVrODBEWjs7QXlFejgwRFE7RUFPSTtBekVzODBEWjs7QXlFNzgwRFE7RUFPSTtBekUwODBEWjs7QXlFajkwRFE7RUFPSTtBekU4ODBEWjs7QXlFcjkwRFE7RUFPSTtBekVrOTBEWjs7QXlFejkwRFE7RUFPSTtBekVzOTBEWjs7QXlFNzkwRFE7RUFPSTtBekUwOTBEWjs7QXlFaiswRFE7RUFPSTtBekU4OTBEWjs7QXlFciswRFE7RUFPSTtBekVrKzBEWjs7QXlFeiswRFE7RUFPSTtBekVzKzBEWjs7QXlFNyswRFE7RUFPSTtBekUwKzBEWjs7QXlFai8wRFE7RUFPSTtBekU4KzBEWjs7QXlFci8wRFE7RUFPSTtBekVrLzBEWjs7QXlFei8wRFE7RUFPSTtBekVzLzBEWjs7QXlFNy8wRFE7RUFPSTtBekUwLzBEWjs7QXlFamcxRFE7RUFPSTtBekU4LzBEWjs7QXlFcmcxRFE7RUFPSTtBekVrZzFEWjs7QXlFemcxRFE7RUFPSTtBekVzZzFEWjs7QXlFN2cxRFE7RUFPSTtBekUwZzFEWjs7QXlFM2gxRFE7RUFDRTtBekU4aDFEVjs7QXlFL2gxRFE7RUFDRTtBekVraTFEVjs7QXlFbmkxRFE7RUFDRTtBekVzaTFEVjs7QXlFdmkxRFE7RUFDRTtBekUwaTFEVjs7QXlFM2kxRFE7RUFDRTtBekU4aTFEVjs7QXlFL2kxRFE7RUFDRTtBekVrajFEVjs7QXlFbmoxRFE7RUFDRTtBekVzajFEVjs7QXlFdmoxRFE7RUFDRTtBekUwajFEVjs7QXlFM2oxRFE7RUFDRTtBekU4ajFEVjs7QXlFL2oxRFE7RUFDRTtBekVrazFEVjs7QXlFemoxRFE7RUFPSTtBekVzajFEWjs7QXlFN2oxRFE7RUFPSTtBekUwajFEWjs7QXlFamsxRFE7RUFPSTtBekU4ajFEWjs7QXlFcmsxRFE7RUFPSTtBekVrazFEWjs7QXlFemsxRFE7RUFPSTtBekVzazFEWjs7QXlFN2sxRFE7RUFPSTtBekUwazFEWjs7QXlFamwxRFE7RUFPSTtBekU4azFEWjs7QXlFcmwxRFE7RUFPSTtBekVrbDFEWjs7QXlFemwxRFE7RUFPSTtBekVzbDFEWjs7QXlFN2wxRFE7RUFPSTtBekUwbDFEWjs7QXlFam0xRFE7RUFPSTtBekU4bDFEWjs7QXlFcm0xRFE7RUFPSTtBekVrbTFEWjs7QXlFem0xRFE7RUFPSTtBekVzbTFEWjs7QXlFN20xRFE7RUFPSTtBekUwbTFEWjs7QXlFam4xRFE7RUFPSTtBekU4bTFEWjs7QXlFcm4xRFE7RUFPSTtBekVrbjFEWjs7QXlFem4xRFE7RUFPSTtBekVzbjFEWjs7QXlFN24xRFE7RUFPSTtBekUwbjFEWjs7QXlFam8xRFE7RUFPSTtBekU4bjFEWjs7QXlFcm8xRFE7RUFPSTtBekVrbzFEWjs7QXlFem8xRFE7RUFPSTtBekVzbzFEWjs7QXlFN28xRFE7RUFPSTtBekUwbzFEWjs7QXlFanAxRFE7RUFPSTtBekU4bzFEWjs7QXlFcnAxRFE7RUFPSTtBekVrcDFEWjs7QXlFenAxRFE7RUFPSTtBekVzcDFEWjs7QXlFN3AxRFE7RUFPSTtBekUwcDFEWjs7QXlFanExRFE7RUFPSTtBekU4cDFEWjs7QXlFcnExRFE7RUFPSTtBekVrcTFEWjs7QXlFenExRFE7RUFPSTtBekVzcTFEWjs7QXlFN3ExRFE7RUFPSTtBekUwcTFEWjs7QXlFanIxRFE7RUFJUTtFQUdKO0F6RStxMURaOztBeUV0cjFEUTtFQUlRO0VBR0o7QXpFb3IxRFo7O0F5RTNyMURRO0VBSVE7RUFHSjtBekV5cjFEWjs7QXlFaHMxRFE7RUFJUTtFQUdKO0F6RThyMURaOztBeUVyczFEUTtFQUlRO0VBR0o7QXpFbXMxRFo7O0F5RTFzMURRO0VBSVE7RUFHSjtBekV3czFEWjs7QXlFL3MxRFE7RUFJUTtFQUdKO0F6RTZzMURaOztBeUVwdDFEUTtFQUlRO0VBR0o7QXpFa3QxRFo7O0F5RXp0MURRO0VBSVE7RUFHSjtBekV1dDFEWjs7QXlFOXQxRFE7RUFJUTtFQUdKO0F6RTR0MURaOztBeUVudTFEUTtFQUlRO0VBR0o7QXpFaXUxRFo7O0F5RXh1MURRO0VBSVE7RUFHSjtBekVzdTFEWjs7QXlFN3UxRFE7RUFPSTtBekUwdTFEWjs7QXlFanYxRFE7RUFPSTtBekU4dTFEWjs7QXlFcnYxRFE7RUFPSTtBekVrdjFEWjs7QXlFenYxRFE7RUFPSTtBekVzdjFEWjs7QXlFN3YxRFE7RUFPSTtBekUwdjFEWjs7QXlFancxRFE7RUFPSTtBekU4djFEWjs7QXlFcncxRFE7RUFPSTtBekVrdzFEWjs7QXlFencxRFE7RUFPSTtBekVzdzFEWjs7QXlFN3cxRFE7RUFPSTtBekUwdzFEWjs7QXlFangxRFE7RUFPSTtBekU4dzFEWjs7QXlFcngxRFE7RUFPSTtBekVreDFEWjs7QXlFengxRFE7RUFPSTtBekVzeDFEWjs7QXlFN3gxRFE7RUFPSTtBekUweDFEWjs7QXlFM3kxRFE7RUFDRTtBekU4eTFEVjs7QXlFL3kxRFE7RUFDRTtBekVrejFEVjs7QXlFbnoxRFE7RUFDRTtBekVzejFEVjs7QXlFdnoxRFE7RUFDRTtBekUwejFEVjs7QXlFM3oxRFE7RUFDRTtBekU4ejFEVjs7QXlFcnoxRFE7RUFPSTtBekVrejFEWjs7QXlFenoxRFE7RUFPSTtBekVzejFEWjs7QXlFN3oxRFE7RUFPSTtBekUwejFEWjs7QXlFajAxRFE7RUFPSTtBekU4ejFEWjs7QXlFcjAxRFE7RUFPSTtBekVrMDFEWjs7QXlFejAxRFE7RUFPSTtBekVzMDFEWjs7QXlFNzAxRFE7RUFPSTtBekUwMDFEWjs7QXlFajExRFE7RUFPSTtBekU4MDFEWjs7QXlFcjExRFE7RUFPSTtBekVrMTFEWjs7QXlFejExRFE7RUFPSTtBekVzMTFEWjs7QXlFNzExRFE7RUFPSTtBekUwMTFEWjs7QXlFajIxRFE7RUFPSTtBekU4MTFEWjs7QXlFcjIxRFE7RUFPSTtBekVrMjFEWjs7QXlFejIxRFE7RUFPSTtBekVzMjFEWjs7QXlFNzIxRFE7RUFPSTtBekUwMjFEWjs7QXlFajMxRFE7RUFPSTtBekU4MjFEWjs7QXlFcjMxRFE7RUFPSTtBekVrMzFEWjs7QXlFejMxRFE7RUFPSTtBekVzMzFEWjs7QXlFNzMxRFE7RUFPSTtBekUwMzFEWjs7QXlFajQxRFE7RUFPSTtBekU4MzFEWjs7QXlFcjQxRFE7RUFPSTtBekVrNDFEWjs7QXlFejQxRFE7RUFPSTtBekVzNDFEWjs7QXlFNzQxRFE7RUFPSTtBekUwNDFEWjs7QXlFajUxRFE7RUFPSTtBekU4NDFEWjs7QXlFcjUxRFE7RUFPSTtBekVrNTFEWjs7QXlFejUxRFE7RUFPSTtBekVzNTFEWjs7QXlFNzUxRFE7RUFPSTtBekUwNTFEWjs7QXlFajYxRFE7RUFPSTtBekU4NTFEWjs7QXlFcjYxRFE7RUFPSTtBekVrNjFEWjs7QXlFejYxRFE7RUFPSTtBekVzNjFEWjs7QXlFNzYxRFE7RUFPSTtBekUwNjFEWjs7QXlFajcxRFE7RUFPSTtBekU4NjFEWjs7QXlFcjcxRFE7RUFPSTtBekVrNzFEWjs7QXlFejcxRFE7RUFPSTtBekVzNzFEWjs7QXlFNzcxRFE7RUFPSTtBekUwNzFEWjs7QXlFajgxRFE7RUFPSTtBekU4NzFEWjs7QXlFcjgxRFE7RUFPSTtBekVrODFEWjs7QXlFejgxRFE7RUFPSTtBekVzODFEWjs7QXlFNzgxRFE7RUFPSTtBekUwODFEWjs7QXlFajkxRFE7RUFPSTtBekU4ODFEWjs7QXlFcjkxRFE7RUFPSTtBekVrOTFEWjs7QXlFejkxRFE7RUFPSTtBekVzOTFEWjs7QXlFNzkxRFE7RUFPSTtBekUwOTFEWjs7QXlFaisxRFE7RUFPSTtBekU4OTFEWjs7QXlFcisxRFE7RUFPSTtBekVrKzFEWjs7QXlFeisxRFE7RUFPSTtBekVzKzFEWjs7QXlFNysxRFE7RUFPSTtBekUwKzFEWjs7QXlFai8xRFE7RUFPSTtBekU4KzFEWjs7QXlFci8xRFE7RUFPSTtBekVrLzFEWjs7QXlFei8xRFE7RUFPSTtBekVzLzFEWjs7QXlFNy8xRFE7RUFPSTtBekUwLzFEWjs7QXlFamcyRFE7RUFPSTtBekU4LzFEWjs7QXlFcmcyRFE7RUFPSTtBekVrZzJEWjs7QXlFemcyRFE7RUFPSTtBekVzZzJEWjs7QXlFN2cyRFE7RUFPSTtBekUwZzJEWjs7QXlFamgyRFE7RUFPSTtBekU4ZzJEWjs7QXlFcmgyRFE7RUFPSTtBekVraDJEWjs7QXlFemgyRFE7RUFPSTtBekVzaDJEWjs7QXlFN2gyRFE7RUFPSTtBekUwaDJEWjs7QXlFamkyRFE7RUFPSTtBekU4aDJEWjs7QXlFcmkyRFE7RUFPSTtBekVraTJEWjs7QXlFemkyRFE7RUFPSTtBekVzaTJEWjs7QXlFN2kyRFE7RUFPSTtBekUwaTJEWjs7QXlFamoyRFE7RUFPSTtBekU4aTJEWjs7QXlFcmoyRFE7RUFPSTtBekVrajJEWjs7QXlFemoyRFE7RUFPSTtBekVzajJEWjs7QXlFN2oyRFE7RUFPSTtFQUFBO0F6RTJqMkRaOztBeUVsazJEUTtFQU9JO0VBQUE7QXpFZ2syRFo7O0F5RXZrMkRRO0VBT0k7RUFBQTtBekVxazJEWjs7QXlFNWsyRFE7RUFPSTtFQUFBO0F6RTBrMkRaOztBeUVqbDJEUTtFQU9JO0VBQUE7QXpFK2syRFo7O0F5RXRsMkRRO0VBT0k7RUFBQTtBekVvbDJEWjs7QXlFM2wyRFE7RUFPSTtFQUFBO0F6RXlsMkRaOztBeUVobTJEUTtFQU9JO0VBQUE7QXpFOGwyRFo7O0F5RXJtMkRRO0VBT0k7RUFBQTtBekVtbTJEWjs7QXlFMW0yRFE7RUFPSTtFQUFBO0F6RXdtMkRaOztBeUUvbTJEUTtFQU9JO0VBQUE7QXpFNm0yRFo7O0F5RXBuMkRRO0VBT0k7RUFBQTtBekVrbjJEWjs7QXlFem4yRFE7RUFPSTtFQUFBO0F6RXVuMkRaOztBeUU5bjJEUTtFQU9JO0VBQUE7QXpFNG4yRFo7O0F5RW5vMkRRO0VBT0k7QXpFZ28yRFo7O0F5RXZvMkRRO0VBT0k7QXpFb28yRFo7O0F5RTNvMkRRO0VBT0k7QXpFd28yRFo7O0F5RS9vMkRRO0VBT0k7QXpFNG8yRFo7O0F5RW5wMkRRO0VBT0k7QXpFZ3AyRFo7O0F5RXZwMkRRO0VBT0k7QXpFb3AyRFo7O0F5RTNwMkRRO0VBT0k7QXpFd3AyRFo7O0F5RS9wMkRRO0VBT0k7QXpFNHAyRFo7O0F5RW5xMkRRO0VBT0k7QXpFZ3EyRFo7O0F5RXZxMkRRO0VBT0k7QXpFb3EyRFo7O0F5RTNxMkRRO0VBT0k7QXpFd3EyRFo7O0F5RS9xMkRRO0VBT0k7QXpFNHEyRFo7O0F5RW5yMkRRO0VBT0k7QXpFZ3IyRFo7O0F5RXZyMkRRO0VBT0k7QXpFb3IyRFo7O0F5RTNyMkRRO0VBT0k7QXpFd3IyRFo7O0F5RS9yMkRRO0VBT0k7QXpFNHIyRFo7O0F5RW5zMkRRO0VBT0k7QXpFZ3MyRFo7O0F5RXZzMkRRO0VBT0k7QXpFb3MyRFo7O0F5RTNzMkRRO0VBT0k7QXpFd3MyRFo7O0F5RS9zMkRRO0VBT0k7QXpFNHMyRFo7O0F5RW50MkRRO0VBT0k7QXpFZ3QyRFo7O0F5RXZ0MkRRO0VBT0k7QXpFb3QyRFo7O0F5RTN0MkRRO0VBT0k7QXpFd3QyRFo7O0F5RS90MkRRO0VBT0k7QXpFNHQyRFo7O0F5RW51MkRRO0VBT0k7QXpFZ3UyRFo7O0F5RXZ1MkRRO0VBT0k7QXpFb3UyRFo7O0F5RTN1MkRRO0VBT0k7QXpFd3UyRFo7O0F5RS91MkRRO0VBT0k7QXpFNHUyRFo7O0F5RW52MkRRO0VBT0k7QXpFZ3YyRFo7O0F5RXZ2MkRRO0VBT0k7QXpFb3YyRFo7O0F5RTN2MkRRO0VBT0k7QXpFd3YyRFo7O0F5RS92MkRRO0VBT0k7QXpFNHYyRFo7O0F5RW53MkRRO0VBT0k7QXpFZ3cyRFo7O0F5RXZ3MkRRO0VBT0k7RUFBQTtBekVxdzJEWjs7QXlFNXcyRFE7RUFPSTtFQUFBO0F6RTB3MkRaOztBeUVqeDJEUTtFQU9JO0VBQUE7QXpFK3cyRFo7O0F5RXR4MkRRO0VBT0k7RUFBQTtBekVveDJEWjs7QXlFM3gyRFE7RUFPSTtFQUFBO0F6RXl4MkRaOztBeUVoeTJEUTtFQU9JO0VBQUE7QXpFOHgyRFo7O0F5RXJ5MkRRO0VBT0k7RUFBQTtBekVteTJEWjs7QXlFMXkyRFE7RUFPSTtFQUFBO0F6RXd5MkRaOztBeUUveTJEUTtFQU9JO0VBQUE7QXpFNnkyRFo7O0F5RXB6MkRRO0VBT0k7RUFBQTtBekVrejJEWjs7QXlFenoyRFE7RUFPSTtBekVzejJEWjs7QXlFN3oyRFE7RUFPSTtBekUwejJEWjs7QXlFajAyRFE7RUFPSTtBekU4ejJEWjs7QXlFcjAyRFE7RUFPSTtBekVrMDJEWjs7QXlFejAyRFE7RUFPSTtBekVzMDJEWjs7QXlFNzAyRFE7RUFPSTtBekUwMDJEWjs7QXlFajEyRFE7RUFPSTtBekU4MDJEWjs7QXlFcjEyRFE7RUFPSTtBekVrMTJEWjs7QXlFejEyRFE7RUFPSTtBekVzMTJEWjs7QXlFNzEyRFE7RUFPSTtBekUwMTJEWjs7QXlFajIyRFE7RUFPSTtBekU4MTJEWjs7QXlFcjIyRFE7RUFPSTtBekVrMjJEWjs7QXlFejIyRFE7RUFPSTtBekVzMjJEWjs7QXlFNzIyRFE7RUFPSTtBekUwMjJEWjs7QXlFajMyRFE7RUFPSTtBekU4MjJEWjs7QXlFcjMyRFE7RUFPSTtBekVrMzJEWjs7QXlFejMyRFE7RUFPSTtBekVzMzJEWjs7QXlFNzMyRFE7RUFPSTtBekUwMzJEWjs7QXlFajQyRFE7RUFPSTtBekU4MzJEWjs7QXlFcjQyRFE7RUFPSTtBekVrNDJEWjs7QXlFejQyRFE7RUFPSTtBekVzNDJEWjs7QXlFNzQyRFE7RUFPSTtBekUwNDJEWjs7QXlFajUyRFE7RUFPSTtBekU4NDJEWjs7QXlFcjUyRFE7RUFPSTtBekVrNTJEWjs7QXlFejUyRFE7RUFPSTtBekVzNTJEWjs7QXlFNzUyRFE7RUFPSTtBekUwNTJEWjs7QXlFajYyRFE7RUFPSTtFQUFBO0F6RSs1MkRaOztBeUV0NjJEUTtFQU9JO0VBQUE7QXpFbzYyRFo7O0F5RTM2MkRRO0VBT0k7RUFBQTtBekV5NjJEWjs7QXlFaDcyRFE7RUFPSTtFQUFBO0F6RTg2MkRaOztBeUVyNzJEUTtFQU9JO0VBQUE7QXpFbTcyRFo7O0F5RTE3MkRRO0VBT0k7RUFBQTtBekV3NzJEWjs7QXlFLzcyRFE7RUFPSTtFQUFBO0F6RTY3MkRaOztBeUVwODJEUTtFQU9JO0VBQUE7QXpFazgyRFo7O0F5RXo4MkRRO0VBT0k7RUFBQTtBekV1ODJEWjs7QXlFOTgyRFE7RUFPSTtFQUFBO0F6RTQ4MkRaOztBeUVuOTJEUTtFQU9JO0VBQUE7QXpFaTkyRFo7O0F5RXg5MkRRO0VBT0k7RUFBQTtBekVzOTJEWjs7QXlFNzkyRFE7RUFPSTtBekUwOTJEWjs7QXlFaisyRFE7RUFPSTtBekU4OTJEWjs7QXlFcisyRFE7RUFPSTtBekVrKzJEWjs7QXlFeisyRFE7RUFPSTtBekVzKzJEWjs7QXlFNysyRFE7RUFPSTtBekUwKzJEWjs7QXlFai8yRFE7RUFPSTtBekU4KzJEWjs7QXlFci8yRFE7RUFPSTtBekVrLzJEWjs7QXlFei8yRFE7RUFPSTtBekVzLzJEWjs7QXlFNy8yRFE7RUFPSTtBekUwLzJEWjs7QXlFamczRFE7RUFPSTtBekU4LzJEWjs7QXlFcmczRFE7RUFPSTtBekVrZzNEWjs7QXlFemczRFE7RUFPSTtBekVzZzNEWjs7QXlFN2czRFE7RUFPSTtBekUwZzNEWjs7QXlFamgzRFE7RUFPSTtBekU4ZzNEWjs7QXlFcmgzRFE7RUFPSTtBekVraDNEWjs7QXlFemgzRFE7RUFPSTtBekVzaDNEWjs7QXlFN2gzRFE7RUFPSTtBekUwaDNEWjs7QXlFamkzRFE7RUFPSTtBekU4aDNEWjs7QXlFcmkzRFE7RUFPSTtBekVraTNEWjs7QXlFemkzRFE7RUFPSTtBekVzaTNEWjs7QXlFN2kzRFE7RUFPSTtBekUwaTNEWjs7QXlFamozRFE7RUFPSTtBekU4aTNEWjs7QXlFcmozRFE7RUFPSTtBekVrajNEWjs7QXlFemozRFE7RUFPSTtBekVzajNEWjs7QXlFN2ozRFE7RUFPSTtBekUwajNEWjs7QXlFamszRFE7RUFPSTtBekU4ajNEWjs7QXlFcmszRFE7RUFPSTtBekVrazNEWjs7QXlFemszRFE7RUFPSTtBekVzazNEWjs7QXlFN2szRFE7RUFPSTtBekUwazNEWjs7QXlFamwzRFE7RUFPSTtBekU4azNEWjs7QXlFcmwzRFE7RUFPSTtBekVrbDNEWjs7QXlFemwzRFE7RUFPSTtBekVzbDNEWjs7QXlFN2wzRFE7RUFPSTtBekUwbDNEWjs7QXlFam0zRFE7RUFPSTtBekU4bDNEWjs7QXlFcm0zRFE7RUFPSTtBekVrbTNEWjs7QXlFem0zRFE7RUFPSTtBekVzbTNEWjs7QXlFN20zRFE7RUFPSTtBekUwbTNEWjs7QXlFam4zRFE7RUFPSTtBekU4bTNEWjs7QXlFcm4zRFE7RUFPSTtBekVrbjNEWjs7QXlFem4zRFE7RUFPSTtBekVzbjNEWjs7QXlFN24zRFE7RUFPSTtBekUwbjNEWjs7QXlFam8zRFE7RUFPSTtBekU4bjNEWjs7QXlFcm8zRFE7RUFPSTtBekVrbzNEWjs7QXlFem8zRFE7RUFPSTtBekVzbzNEWjs7QXlFN28zRFE7RUFPSTtBekUwbzNEWjs7QXlFanAzRFE7RUFPSTtBekU4bzNEWjs7QXlFcnAzRFE7RUFPSTtBekVrcDNEWjs7QXlFenAzRFE7RUFPSTtBekVzcDNEWjs7QXlFN3AzRFE7RUFPSTtBekUwcDNEWjs7QXlFanEzRFE7RUFPSTtBekU4cDNEWjs7QXlFcnEzRFE7RUFPSTtBekVrcTNEWjs7QXlFenEzRFE7RUFPSTtBekVzcTNEWjs7QXlFN3EzRFE7RUFPSTtBekUwcTNEWjs7QXlFanIzRFE7RUFPSTtBekU4cTNEWjs7QXlFcnIzRFE7RUFPSTtBekVrcjNEWjs7QXlFenIzRFE7RUFPSTtBekVzcjNEWjs7QXlFN3IzRFE7RUFPSTtBekUwcjNEWjs7QXlFanMzRFE7RUFPSTtBekU4cjNEWjs7QXlFcnMzRFE7RUFPSTtBekVrczNEWjs7QXlFenMzRFE7RUFPSTtBekVzczNEWjs7QXlFN3MzRFE7RUFPSTtBekUwczNEWjs7QXlFanQzRFE7RUFPSTtBekU4czNEWjs7QXlFcnQzRFE7RUFPSTtBekVrdDNEWjs7QXlFenQzRFE7RUFPSTtBekVzdDNEWjs7QXlFN3QzRFE7RUFPSTtBekUwdDNEWjs7QXlFanUzRFE7RUFPSTtBekU4dDNEWjs7QXlFcnUzRFE7RUFPSTtBekVrdTNEWjs7QXlFenUzRFE7RUFPSTtBekVzdTNEWjs7QXlFN3UzRFE7RUFPSTtBekUwdTNEWjs7QXlFanYzRFE7RUFPSTtBekU4dTNEWjs7QXlFcnYzRFE7RUFPSTtBekVrdjNEWjs7QXlFenYzRFE7RUFPSTtBekVzdjNEWjs7QXlFN3YzRFE7RUFPSTtBekUwdjNEWjs7QXlFL3czRFE7QUFjQTtFQU9JO0VBQUE7QXpFZ3czRFo7O0F5RTd1M0RRO0FBMUJBO0VBSVE7RUFHSjtBekVzdzNEWjs7QXlFN3czRFE7RUFJUTtFQUdKO0F6RTJ3M0RaOztBeUVseDNEUTtFQUlRO0VBR0o7QXpFZ3gzRFo7O0F5RXZ4M0RRO0VBSVE7RUFHSjtBekVxeDNEWjs7QXlFNXgzRFE7RUFJUTtFQUdKO0F6RTB4M0RaOztBeUVqeTNEUTtFQUlRO0VBR0o7QXpFK3gzRFo7O0F5RXR5M0RRO0VBSVE7RUFHSjtBekVveTNEWjs7QXlFM3kzRFE7RUFJUTtFQUdKO0F6RXl5M0RaOztBeUVoejNEUTtFQUlRO0VBR0o7QXpFOHkzRFo7O0F5RXJ6M0RRO0VBSVE7RUFHSjtBekVtejNEWjs7QXlFMXozRFE7RUFJUTtFQUdKO0F6RXd6M0RaOztBeUUvejNEUTtFQUlRO0VBR0o7QXpFNnozRFo7O0F5RXAwM0RRO0VBSVE7RUFHSjtBekVrMDNEWjs7QXlFejAzRFE7RUFJUTtFQUdKO0F6RXUwM0RaOztBeUU5MDNEUTtFQUlRO0VBR0o7QXpFNDAzRFo7O0F5RW4xM0RRO0VBSVE7RUFHSjtBekVpMTNEWjs7QXlFeDEzRFE7RUFJUTtFQUdKO0F6RXMxM0RaOztBeUU3MTNEUTtFQUlRO0VBR0o7QXpFMjEzRFo7O0F5RWwyM0RRO0VBSVE7RUFHSjtBekVnMjNEWjs7QXlFdjIzRFE7RUFJUTtFQUdKO0F6RXEyM0RaOztBeUV0MzNEUTtFQUNFO0F6RXkzM0RWOztBeUUxMzNEUTtFQUNFO0F6RTYzM0RWOztBeUU5MzNEUTtFQUNFO0F6RWk0M0RWOztBeUVsNDNEUTtFQUNFO0F6RXE0M0RWOztBeUU1MzNEUTtFQU9JO0F6RXkzM0RaOztBeUVoNDNEUTtFQU9JO0F6RTYzM0RaOztBeUVwNDNEUTtFQU9JO0F6RWk0M0RaOztBeUV4NDNEUTtFQU9JO0F6RXE0M0RaOztBeUU1NDNEUTtFQU9JO0F6RXk0M0RaOztBeUVoNTNEUTtFQU9JO0F6RTY0M0RaOztBeUVwNTNEUTtFQU9JO0F6RWk1M0RaOztBeUV4NTNEUTtFQU9JO0F6RXE1M0RaOztBeUV0NjNEUTtFQUNFO0F6RXk2M0RWOztBeUVyNjNEVTtFQUNFO0F6RXc2M0RaOztBeUU5NjNEUTtFQUNFO0F6RWk3M0RWOztBeUU3NjNEVTtFQUNFO0F6RWc3M0RaOztBeUV0NzNEUTtFQUNFO0F6RXk3M0RWOztBeUVyNzNEVTtFQUNFO0F6RXc3M0RaOztBeUU5NzNEUTtFQUNFO0F6RWk4M0RWOztBeUU3NzNEVTtFQUNFO0F6RWc4M0RaOztBeUV0ODNEUTtFQUNFO0F6RXk4M0RWOztBeUVyODNEVTtFQUNFO0F6RXc4M0RaOztBeUVwODNEUTtFQU9JO0F6RWk4M0RaOztBeUU1NzNEVTtFQU9JO0F6RXk3M0RkOztBeUU1ODNEUTtFQU9JO0F6RXk4M0RaOztBeUVwODNEVTtFQU9JO0F6RWk4M0RkOztBeUVwOTNEUTtFQU9JO0F6RWk5M0RaOztBeUU1ODNEVTtFQU9JO0F6RXk4M0RkOztBeUU1OTNEUTtFQUlRO0VBR0o7QXpFMDkzRFo7O0F5RWorM0RRO0VBSVE7RUFHSjtBekUrOTNEWjs7QXlFdCszRFE7RUFJUTtFQUdKO0F6RW8rM0RaOztBeUUzKzNEUTtFQUlRO0VBR0o7QXpFeSszRFo7O0F5RWgvM0RRO0VBSVE7RUFHSjtBekU4KzNEWjs7QXlFci8zRFE7RUFJUTtFQUdKO0F6RW0vM0RaOztBeUUxLzNEUTtFQUlRO0VBR0o7QXpFdy8zRFo7O0F5RS8vM0RRO0VBSVE7RUFHSjtBekU2LzNEWjs7QXlFcGc0RFE7RUFJUTtFQUdKO0F6RWtnNERaOztBeUV6ZzREUTtFQUlRO0VBR0o7QXpFdWc0RFo7O0F5RTlnNERRO0VBSVE7RUFHSjtBekU0ZzREWjs7QXlFN2g0RFE7RUFDRTtBekVnaTREVjs7QXlFNWg0RFU7RUFDRTtBekUraDREWjs7QXlFcmk0RFE7RUFDRTtBekV3aTREVjs7QXlFcGk0RFU7RUFDRTtBekV1aTREWjs7QXlFN2k0RFE7RUFDRTtBekVnajREVjs7QXlFNWk0RFU7RUFDRTtBekUraTREWjs7QXlFcmo0RFE7RUFDRTtBekV3ajREVjs7QXlFcGo0RFU7RUFDRTtBekV1ajREWjs7QXlFN2o0RFE7RUFDRTtBekVnazREVjs7QXlFNWo0RFU7RUFDRTtBekUrajREWjs7QXlFcms0RFE7RUFDRTtBekV3azREVjs7QXlFcGs0RFU7RUFDRTtBekV1azREWjs7QXlFbms0RFE7RUFJUTtFQUdKO0F6RWlrNERaOztBeUV4azREUTtFQUlRO0VBR0o7QXpFc2s0RFo7O0F5RTdrNERRO0VBSVE7RUFHSjtBekUyazREWjs7QXlFbGw0RFE7RUFJUTtFQUdKO0F6RWdsNERaOztBeUV2bDREUTtFQUlRO0VBR0o7QXpFcWw0RFo7O0F5RTVsNERRO0VBSVE7RUFHSjtBekUwbDREWjs7QXlFam00RFE7RUFJUTtFQUdKO0F6RStsNERaOztBeUV0bTREUTtFQUlRO0VBR0o7QXpFb200RFo7O0F5RTNtNERRO0VBSVE7RUFHSjtBekV5bTREWjs7QXlFaG40RFE7RUFJUTtFQUdKO0F6RThtNERaOztBeUVybjREUTtFQUlRO0VBR0o7QXpFbW40RFo7O0F5RTFuNERRO0VBSVE7RUFHSjtBekV3bjREWjs7QXlFL240RFE7RUFJUTtFQUdKO0F6RTZuNERaOztBeUVwbzREUTtFQUlRO0VBR0o7QXpFa280RFo7O0F5RXpvNERRO0VBSVE7RUFHSjtBekV1bzREWjs7QXlFOW80RFE7RUFJUTtFQUdKO0F6RTRvNERaOztBeUU3cDREUTtFQUNFO0F6RWdxNERWOztBeUVqcTREUTtFQUNFO0F6RW9xNERWOztBeUVycTREUTtFQUNFO0F6RXdxNERWOztBeUV6cTREUTtFQUNFO0F6RTRxNERWOztBeUU3cTREUTtFQUNFO0F6RWdyNERWOztBeUV2cTREUTtFQU9JO0F6RW9xNERaOztBeUUzcTREUTtFQU9JO0F6RXdxNERaOztBeUUvcTREUTtFQU9JO0F6RTRxNERaOztBeUVucjREUTtFQU9JO0F6RWdyNERaOztBeUV2cjREUTtFQU9JO0F6RW9yNERaOztBeUUzcjREUTtFQU9JO0F6RXdyNERaOztBeUUvcjREUTtFQU9JO0F6RTRyNERaOztBeUVuczREUTtFQU9JO0F6RWdzNERaOztBeUV2czREUTtFQU9JO0F6RW9zNERaOztBeUUzczREUTtFQU9JO0F6RXdzNERaOztBeUUvczREUTtFQU9JO0F6RTRzNERaOztBeUVudDREUTtFQU9JO0F6RWd0NERaOztBeUV2dDREUTtFQU9JO0F6RW90NERaOztBeUUzdDREUTtFQU9JO0F6RXd0NERaOztBeUUvdDREUTtFQU9JO0F6RTR0NERaOztBeUVudTREUTtFQU9JO0F6RWd1NERaOztBeUV2dTREUTtFQU9JO0F6RW91NERaOztBeUUzdTREUTtFQU9JO0F6RXd1NERaOztBeUUvdTREUTtFQU9JO0F6RTR1NERaOztBeUVudjREUTtFQU9JO0F6RWd2NERaOztBeUV2djREUTtFQU9JO0F6RW92NERaOztBeUUzdjREUTtFQU9JO0F6RXd2NERaOztBeUUvdjREUTtFQU9JO0F6RTR2NERaOztBeUVudzREUTtFQU9JO0VBQUE7QXpFaXc0RFo7O0F5RXh3NERRO0VBT0k7RUFBQTtBekVzdzREWjs7QXlFN3c0RFE7RUFPSTtFQUFBO0F6RTJ3NERaOztBeUVseDREUTtFQU9JO0VBQUE7QXpFZ3g0RFo7O0F5RXZ4NERRO0VBT0k7RUFBQTtBekVxeDREWjs7QXlFNXg0RFE7RUFPSTtFQUFBO0F6RTB4NERaOztBeUVqeTREUTtFQU9JO0VBQUE7QXpFK3g0RFo7O0F5RXR5NERRO0VBT0k7RUFBQTtBekVveTREWjs7QXlFM3k0RFE7RUFPSTtFQUFBO0F6RXl5NERaOztBeUVoejREUTtFQU9JO0VBQUE7QXpFOHk0RFo7O0F5RXJ6NERRO0VBT0k7RUFBQTtBekVtejREWjs7QXlFMXo0RFE7RUFPSTtFQUFBO0F6RXd6NERaOztBeUUvejREUTtFQU9JO0VBQUE7QXpFNno0RFo7O0F5RXAwNERRO0VBT0k7RUFBQTtBekVrMDREWjs7QXlFejA0RFE7RUFPSTtFQUFBO0F6RXUwNERaOztBeUU5MDREUTtFQU9JO0VBQUE7QXpFNDA0RFo7O0F5RW4xNERRO0VBT0k7RUFBQTtBekVpMTREWjs7QXlFeDE0RFE7RUFPSTtFQUFBO0F6RXMxNERaOztBeUU3MTREUTtFQU9JO0VBQUE7QXpFMjE0RFo7O0F5RWwyNERRO0VBT0k7RUFBQTtBekVnMjREWjs7QXlFdjI0RFE7RUFPSTtFQUFBO0F6RXEyNERaOztBeUU1MjREUTtFQU9JO0VBQUE7QXpFMDI0RFo7O0F5RWozNERRO0VBT0k7RUFBQTtBekUrMjREWjs7QXlFdDM0RFE7RUFPSTtFQUFBO0F6RW8zNERaOztBeUUzMzREUTtFQU9JO0VBQUE7QXpFeTM0RFo7O0F5RWg0NERRO0VBT0k7RUFBQTtBekU4MzREWjs7QXlFcjQ0RFE7RUFPSTtFQUFBO0F6RW00NERaOztBeUUxNDREUTtFQU9JO0VBQUE7QXpFdzQ0RFo7O0F5RS80NERRO0VBT0k7RUFBQTtBekU2NDREWjs7QXlFcDU0RFE7RUFPSTtFQUFBO0F6RWs1NERaOztBeUV6NTREUTtFQU9JO0VBQUE7QXpFdTU0RFo7O0F5RTk1NERRO0VBT0k7RUFBQTtBekU0NTREWjs7QXlFbjY0RFE7RUFPSTtFQUFBO0F6RWk2NERaOztBeUV4NjREUTtFQU9JO0VBQUE7QXpFczY0RFo7O0F5RTc2NERRO0VBT0k7RUFBQTtBekUyNjREWjs7QXlFbDc0RFE7RUFPSTtFQUFBO0F6RWc3NERaOztBeUV2NzREUTtFQU9JO0F6RW83NERaOztBeUUzNzREUTtFQU9JO0F6RXc3NERaOztBeUUvNzREUTtFQU9JO0F6RTQ3NERaOztBeUVuODREUTtFQU9JO0F6RWc4NERaOztBeUV2ODREUTtFQU9JO0F6RW84NERaOztBeUUzODREUTtFQU9JO0F6RXc4NERaOztBeUUvODREUTtFQU9JO0F6RTQ4NERaOztBY3Q5NERJO0UyREdJO0lBT0k7RXpFaTk0RFY7RXlFeDk0RE07SUFPSTtFekVvOTREVjtFeUUzOTRETTtJQU9JO0V6RXU5NERWO0V5RTk5NERNO0lBT0k7RXpFMDk0RFY7RXlFais0RE07SUFPSTtFekU2OTREVjtFeUVwKzRETTtJQU9JO0V6RWcrNERWO0V5RXYrNERNO0lBT0k7RXpFbSs0RFY7RXlFMSs0RE07SUFPSTtFekVzKzREVjtFeUU3KzRETTtJQU9JO0V6RXkrNERWO0V5RWgvNERNO0lBT0k7RXpFNCs0RFY7RXlFbi80RE07SUFPSTtFekUrKzREVjtFeUV0LzRETTtJQU9JO0V6RWsvNERWO0V5RXovNERNO0lBT0k7RXpFcS80RFY7RXlFNS80RE07SUFPSTtFekV3LzREVjtFeUUvLzRETTtJQU9JO0V6RTIvNERWO0V5RWxnNURNO0lBT0k7RXpFOC80RFY7RXlFcmc1RE07SUFPSTtFekVpZzVEVjtFeUV4ZzVETTtJQU9JO0V6RW9nNURWO0V5RTNnNURNO0lBT0k7RXpFdWc1RFY7RXlFOWc1RE07SUFPSTtFekUwZzVEVjtFeUVqaDVETTtJQU9JO0V6RTZnNURWO0V5RXBoNURNO0lBT0k7RXpFZ2g1RFY7RXlFdmg1RE07SUFPSTtFekVtaDVEVjtFeUUxaDVETTtJQU9JO0V6RXNoNURWO0V5RTdoNURNO0lBT0k7RXpFeWg1RFY7RXlFaGk1RE07SUFPSTtFekU0aDVEVjtFeUVuaTVETTtJQU9JO0V6RStoNURWO0V5RXRpNURNO0lBT0k7RXpFa2k1RFY7RXlFemk1RE07SUFPSTtFekVxaTVEVjtFeUU1aTVETTtJQU9JO0V6RXdpNURWO0V5RS9pNURNO0lBT0k7RXpFMmk1RFY7RXlFbGo1RE07SUFPSTtFekU4aTVEVjtFeUVyajVETTtJQU9JO0V6RWlqNURWO0V5RXhqNURNO0lBT0k7RXpFb2o1RFY7RXlFM2o1RE07SUFPSTtFekV1ajVEVjtFeUU5ajVETTtJQU9JO0V6RTBqNURWO0V5RWprNURNO0lBT0k7RXpFNmo1RFY7RXlFcGs1RE07SUFPSTtFekVnazVEVjtFeUV2azVETTtJQU9JO0V6RW1rNURWO0V5RTFrNURNO0lBT0k7RXpFc2s1RFY7RXlFN2s1RE07SUFPSTtFekV5azVEVjtFeUVobDVETTtJQU9JO0V6RTRrNURWO0V5RW5sNURNO0lBT0k7RXpFK2s1RFY7RXlFdGw1RE07SUFPSTtFekVrbDVEVjtFeUV6bDVETTtJQU9JO0V6RXFsNURWO0V5RTVsNURNO0lBT0k7RXpFd2w1RFY7RXlFL2w1RE07SUFPSTtFekUybDVEVjtFeUVsbTVETTtJQU9JO0V6RThsNURWO0V5RXJtNURNO0lBT0k7RXpFaW01RFY7RXlFeG01RE07SUFPSTtFekVvbTVEVjtFeUUzbTVETTtJQU9JO0V6RXVtNURWO0V5RTltNURNO0lBT0k7RXpFMG01RFY7RXlFam41RE07SUFPSTtFekU2bTVEVjtFeUVwbjVETTtJQU9JO0V6RWduNURWO0V5RXZuNURNO0lBT0k7RXpFbW41RFY7RXlFMW41RE07SUFPSTtFekVzbjVEVjtFeUU3bjVETTtJQU9JO0V6RXluNURWO0V5RWhvNURNO0lBT0k7RXpFNG41RFY7RXlFbm81RE07SUFPSTtFekUrbjVEVjtFeUV0bzVETTtJQU9JO0V6RWtvNURWO0V5RXpvNURNO0lBT0k7RXpFcW81RFY7RXlFNW81RE07SUFPSTtFekV3bzVEVjtFeUUvbzVETTtJQU9JO0V6RTJvNURWO0V5RWxwNURNO0lBT0k7RXpFOG81RFY7RXlFcnA1RE07SUFPSTtFekVpcDVEVjtFeUV4cDVETTtJQU9JO0V6RW9wNURWO0V5RTNwNURNO0lBT0k7RXpFdXA1RFY7RXlFOXA1RE07SUFPSTtFekUwcDVEVjtFeUVqcTVETTtJQU9JO0V6RTZwNURWO0V5RXBxNURNO0lBT0k7SUFBQTtFekVpcTVEVjtFeUV4cTVETTtJQU9JO0lBQUE7RXpFcXE1RFY7RXlFNXE1RE07SUFPSTtJQUFBO0V6RXlxNURWO0V5RWhyNURNO0lBT0k7SUFBQTtFekU2cTVEVjtFeUVwcjVETTtJQU9JO0lBQUE7RXpFaXI1RFY7RXlFeHI1RE07SUFPSTtJQUFBO0V6RXFyNURWO0V5RTVyNURNO0lBT0k7SUFBQTtFekV5cjVEVjtFeUVoczVETTtJQU9JO0lBQUE7RXpFNnI1RFY7RXlFcHM1RE07SUFPSTtJQUFBO0V6RWlzNURWO0V5RXhzNURNO0lBT0k7SUFBQTtFekVxczVEVjtFeUU1czVETTtJQU9JO0lBQUE7RXpFeXM1RFY7RXlFaHQ1RE07SUFPSTtJQUFBO0V6RTZzNURWO0V5RXB0NURNO0lBT0k7SUFBQTtFekVpdDVEVjtFeUV4dDVETTtJQU9JO0lBQUE7RXpFcXQ1RFY7RXlFNXQ1RE07SUFPSTtFekV3dDVEVjtFeUUvdDVETTtJQU9JO0V6RTJ0NURWO0V5RWx1NURNO0lBT0k7RXpFOHQ1RFY7RXlFcnU1RE07SUFPSTtFekVpdTVEVjtFeUV4dTVETTtJQU9JO0V6RW91NURWO0V5RTN1NURNO0lBT0k7RXpFdXU1RFY7RXlFOXU1RE07SUFPSTtFekUwdTVEVjtFeUVqdjVETTtJQU9JO0V6RTZ1NURWO0V5RXB2NURNO0lBT0k7RXpFZ3Y1RFY7RXlFdnY1RE07SUFPSTtFekVtdjVEVjtFeUUxdjVETTtJQU9JO0V6RXN2NURWO0V5RTd2NURNO0lBT0k7RXpFeXY1RFY7RXlFaHc1RE07SUFPSTtFekU0djVEVjtFeUVudzVETTtJQU9JO0V6RSt2NURWO0V5RXR3NURNO0lBT0k7RXpFa3c1RFY7RXlFenc1RE07SUFPSTtFekVxdzVEVjtFeUU1dzVETTtJQU9JO0V6RXd3NURWO0V5RS93NURNO0lBT0k7RXpFMnc1RFY7RXlFbHg1RE07SUFPSTtFekU4dzVEVjtFeUVyeDVETTtJQU9JO0V6RWl4NURWO0V5RXh4NURNO0lBT0k7RXpFb3g1RFY7RXlFM3g1RE07SUFPSTtFekV1eDVEVjtFeUU5eDVETTtJQU9JO0V6RTB4NURWO0V5RWp5NURNO0lBT0k7RXpFNng1RFY7RXlFcHk1RE07SUFPSTtFekVneTVEVjtFeUV2eTVETTtJQU9JO0V6RW15NURWO0V5RTF5NURNO0lBT0k7RXpFc3k1RFY7RXlFN3k1RE07SUFPSTtFekV5eTVEVjtFeUVoejVETTtJQU9JO0V6RTR5NURWO0V5RW56NURNO0lBT0k7RXpFK3k1RFY7RXlFdHo1RE07SUFPSTtFekVrejVEVjtFeUV6ejVETTtJQU9JO0V6RXF6NURWO0V5RTV6NURNO0lBT0k7RXpFd3o1RFY7RXlFL3o1RE07SUFPSTtJQUFBO0V6RTR6NURWO0V5RW4wNURNO0lBT0k7SUFBQTtFekVnMDVEVjtFeUV2MDVETTtJQU9JO0lBQUE7RXpFbzA1RFY7RXlFMzA1RE07SUFPSTtJQUFBO0V6RXcwNURWO0V5RS8wNURNO0lBT0k7SUFBQTtFekU0MDVEVjtFeUVuMTVETTtJQU9JO0lBQUE7RXpFZzE1RFY7RXlFdjE1RE07SUFPSTtJQUFBO0V6RW8xNURWO0V5RTMxNURNO0lBT0k7SUFBQTtFekV3MTVEVjtFeUUvMTVETTtJQU9JO0lBQUE7RXpFNDE1RFY7RXlFbjI1RE07SUFPSTtJQUFBO0V6RWcyNURWO0V5RXYyNURNO0lBT0k7RXpFbTI1RFY7RXlFMTI1RE07SUFPSTtFekVzMjVEVjtFeUU3MjVETTtJQU9JO0V6RXkyNURWO0V5RWgzNURNO0lBT0k7RXpFNDI1RFY7RXlFbjM1RE07SUFPSTtFekUrMjVEVjtFeUV0MzVETTtJQU9JO0V6RWszNURWO0V5RXozNURNO0lBT0k7RXpFcTM1RFY7RXlFNTM1RE07SUFPSTtFekV3MzVEVjtFeUUvMzVETTtJQU9JO0V6RTIzNURWO0V5RWw0NURNO0lBT0k7RXpFODM1RFY7RXlFcjQ1RE07SUFPSTtFekVpNDVEVjtFeUV4NDVETTtJQU9JO0V6RW80NURWO0V5RTM0NURNO0lBT0k7RXpFdTQ1RFY7RXlFOTQ1RE07SUFPSTtFekUwNDVEVjtFeUVqNTVETTtJQU9JO0V6RTY0NURWO0V5RXA1NURNO0lBT0k7RXpFZzU1RFY7RXlFdjU1RE07SUFPSTtFekVtNTVEVjtFeUUxNTVETTtJQU9JO0V6RXM1NURWO0V5RTc1NURNO0lBT0k7RXpFeTU1RFY7RXlFaDY1RE07SUFPSTtFekU0NTVEVjtFeUVuNjVETTtJQU9JO0V6RSs1NURWO0V5RXQ2NURNO0lBT0k7RXpFazY1RFY7RXlFejY1RE07SUFPSTtFekVxNjVEVjtFeUU1NjVETTtJQU9JO0V6RXc2NURWO0V5RS82NURNO0lBT0k7RXpFMjY1RFY7RXlFbDc1RE07SUFPSTtFekU4NjVEVjtFeUVyNzVETTtJQU9JO0lBQUE7RXpFazc1RFY7RXlFejc1RE07SUFPSTtJQUFBO0V6RXM3NURWO0V5RTc3NURNO0lBT0k7SUFBQTtFekUwNzVEVjtFeUVqODVETTtJQU9JO0lBQUE7RXpFODc1RFY7RXlFcjg1RE07SUFPSTtJQUFBO0V6RWs4NURWO0V5RXo4NURNO0lBT0k7SUFBQTtFekVzODVEVjtFeUU3ODVETTtJQU9JO0lBQUE7RXpFMDg1RFY7RXlFajk1RE07SUFPSTtJQUFBO0V6RTg4NURWO0V5RXI5NURNO0lBT0k7SUFBQTtFekVrOTVEVjtFeUV6OTVETTtJQU9JO0lBQUE7RXpFczk1RFY7RXlFNzk1RE07SUFPSTtJQUFBO0V6RTA5NURWO0V5RWorNURNO0lBT0k7SUFBQTtFekU4OTVEVjtFeUVyKzVETTtJQU9JO0V6RWkrNURWO0V5RXgrNURNO0lBT0k7RXpFbys1RFY7RXlFMys1RE07SUFPSTtFekV1KzVEVjtFeUU5KzVETTtJQU9JO0V6RTArNURWO0V5RWovNURNO0lBT0k7RXpFNis1RFY7RXlFcC81RE07SUFPSTtFekVnLzVEVjtFeUV2LzVETTtJQU9JO0V6RW0vNURWO0V5RTEvNURNO0lBT0k7RXpFcy81RFY7RXlFNy81RE07SUFPSTtFekV5LzVEVjtFeUVoZzZETTtJQU9JO0V6RTQvNURWO0V5RW5nNkRNO0lBT0k7RXpFKy81RFY7RXlFdGc2RE07SUFPSTtFekVrZzZEVjtFeUV6ZzZETTtJQU9JO0V6RXFnNkRWO0V5RTVnNkRNO0lBT0k7RXpFd2c2RFY7RXlFL2c2RE07SUFPSTtFekUyZzZEVjtFeUVsaDZETTtJQU9JO0V6RThnNkRWO0V5RXJoNkRNO0lBT0k7RXpFaWg2RFY7RXlFeGg2RE07SUFPSTtFekVvaDZEVjtFeUUzaDZETTtJQU9JO0V6RXVoNkRWO0V5RTloNkRNO0lBT0k7RXpFMGg2RFY7RXlFamk2RE07SUFPSTtFekU2aDZEVjtFeUVwaTZETTtJQU9JO0V6RWdpNkRWO0V5RXZpNkRNO0lBT0k7RXpFbWk2RFY7RXlFMWk2RE07SUFPSTtFekVzaTZEVjtFeUU3aTZETTtJQU9JO0V6RXlpNkRWO0V5RWhqNkRNO0lBT0k7RXpFNGk2RFY7RXlFbmo2RE07SUFPSTtFekUraTZEVjtFeUV0ajZETTtJQU9JO0V6RWtqNkRWO0V5RXpqNkRNO0lBT0k7RXpFcWo2RFY7RXlFNWo2RE07SUFPSTtFekV3ajZEVjtFeUUvajZETTtJQU9JO0V6RTJqNkRWO0V5RWxrNkRNO0lBT0k7RXpFOGo2RFY7RXlFcms2RE07SUFPSTtFekVpazZEVjtFeUV4azZETTtJQU9JO0V6RW9rNkRWO0V5RTNrNkRNO0lBT0k7RXpFdWs2RFY7RXlFOWs2RE07SUFPSTtFekUwazZEVjtFeUVqbDZETTtJQU9JO0V6RTZrNkRWO0V5RXBsNkRNO0lBT0k7RXpFZ2w2RFY7RXlFdmw2RE07SUFPSTtFekVtbDZEVjtFeUUxbDZETTtJQU9JO0V6RXNsNkRWO0V5RTdsNkRNO0lBT0k7RXpFeWw2RFY7RXlFaG02RE07SUFPSTtFekU0bDZEVjtFeUVubTZETTtJQU9JO0V6RStsNkRWO0V5RXRtNkRNO0lBT0k7RXpFa202RFY7RXlFem02RE07SUFPSTtFekVxbTZEVjtBQUNGO0FjaG42REk7RTJER0k7SUFPSTtFekUwbTZEVjtFeUVqbjZETTtJQU9JO0V6RTZtNkRWO0V5RXBuNkRNO0lBT0k7RXpFZ242RFY7RXlFdm42RE07SUFPSTtFekVtbjZEVjtFeUUxbjZETTtJQU9JO0V6RXNuNkRWO0V5RTduNkRNO0lBT0k7RXpFeW42RFY7RXlFaG82RE07SUFPSTtFekU0bjZEVjtFeUVubzZETTtJQU9JO0V6RStuNkRWO0V5RXRvNkRNO0lBT0k7RXpFa282RFY7RXlFem82RE07SUFPSTtFekVxbzZEVjtFeUU1bzZETTtJQU9JO0V6RXdvNkRWO0V5RS9vNkRNO0lBT0k7RXpFMm82RFY7RXlFbHA2RE07SUFPSTtFekU4bzZEVjtFeUVycDZETTtJQU9JO0V6RWlwNkRWO0V5RXhwNkRNO0lBT0k7RXpFb3A2RFY7RXlFM3A2RE07SUFPSTtFekV1cDZEVjtFeUU5cDZETTtJQU9JO0V6RTBwNkRWO0V5RWpxNkRNO0lBT0k7RXpFNnA2RFY7RXlFcHE2RE07SUFPSTtFekVncTZEVjtFeUV2cTZETTtJQU9JO0V6RW1xNkRWO0V5RTFxNkRNO0lBT0k7RXpFc3E2RFY7RXlFN3E2RE07SUFPSTtFekV5cTZEVjtFeUVocjZETTtJQU9JO0V6RTRxNkRWO0V5RW5yNkRNO0lBT0k7RXpFK3E2RFY7RXlFdHI2RE07SUFPSTtFekVrcjZEVjtFeUV6cjZETTtJQU9JO0V6RXFyNkRWO0V5RTVyNkRNO0lBT0k7RXpFd3I2RFY7RXlFL3I2RE07SUFPSTtFekUycjZEVjtFeUVsczZETTtJQU9JO0V6RThyNkRWO0V5RXJzNkRNO0lBT0k7RXpFaXM2RFY7RXlFeHM2RE07SUFPSTtFekVvczZEVjtFeUUzczZETTtJQU9JO0V6RXVzNkRWO0V5RTlzNkRNO0lBT0k7RXpFMHM2RFY7RXlFanQ2RE07SUFPSTtFekU2czZEVjtFeUVwdDZETTtJQU9JO0V6RWd0NkRWO0V5RXZ0NkRNO0lBT0k7RXpFbXQ2RFY7RXlFMXQ2RE07SUFPSTtFekVzdDZEVjtFeUU3dDZETTtJQU9JO0V6RXl0NkRWO0V5RWh1NkRNO0lBT0k7RXpFNHQ2RFY7RXlFbnU2RE07SUFPSTtFekUrdDZEVjtFeUV0dTZETTtJQU9JO0V6RWt1NkRWO0V5RXp1NkRNO0lBT0k7RXpFcXU2RFY7RXlFNXU2RE07SUFPSTtFekV3dTZEVjtFeUUvdTZETTtJQU9JO0V6RTJ1NkRWO0V5RWx2NkRNO0lBT0k7RXpFOHU2RFY7RXlFcnY2RE07SUFPSTtFekVpdjZEVjtFeUV4djZETTtJQU9JO0V6RW92NkRWO0V5RTN2NkRNO0lBT0k7RXpFdXY2RFY7RXlFOXY2RE07SUFPSTtFekUwdjZEVjtFeUVqdzZETTtJQU9JO0V6RTZ2NkRWO0V5RXB3NkRNO0lBT0k7RXpFZ3c2RFY7RXlFdnc2RE07SUFPSTtFekVtdzZEVjtFeUUxdzZETTtJQU9JO0V6RXN3NkRWO0V5RTd3NkRNO0lBT0k7RXpFeXc2RFY7RXlFaHg2RE07SUFPSTtFekU0dzZEVjtFeUVueDZETTtJQU9JO0V6RSt3NkRWO0V5RXR4NkRNO0lBT0k7RXpFa3g2RFY7RXlFeng2RE07SUFPSTtFekVxeDZEVjtFeUU1eDZETTtJQU9JO0V6RXd4NkRWO0V5RS94NkRNO0lBT0k7RXpFMng2RFY7RXlFbHk2RE07SUFPSTtFekU4eDZEVjtFeUVyeTZETTtJQU9JO0V6RWl5NkRWO0V5RXh5NkRNO0lBT0k7RXpFb3k2RFY7RXlFM3k2RE07SUFPSTtFekV1eTZEVjtFeUU5eTZETTtJQU9JO0V6RTB5NkRWO0V5RWp6NkRNO0lBT0k7RXpFNnk2RFY7RXlFcHo2RE07SUFPSTtFekVnejZEVjtFeUV2ejZETTtJQU9JO0V6RW16NkRWO0V5RTF6NkRNO0lBT0k7RXpFc3o2RFY7RXlFN3o2RE07SUFPSTtJQUFBO0V6RTB6NkRWO0V5RWowNkRNO0lBT0k7SUFBQTtFekU4ejZEVjtFeUVyMDZETTtJQU9JO0lBQUE7RXpFazA2RFY7RXlFejA2RE07SUFPSTtJQUFBO0V6RXMwNkRWO0V5RTcwNkRNO0lBT0k7SUFBQTtFekUwMDZEVjtFeUVqMTZETTtJQU9JO0lBQUE7RXpFODA2RFY7RXlFcjE2RE07SUFPSTtJQUFBO0V6RWsxNkRWO0V5RXoxNkRNO0lBT0k7SUFBQTtFekVzMTZEVjtFeUU3MTZETTtJQU9JO0lBQUE7RXpFMDE2RFY7RXlFajI2RE07SUFPSTtJQUFBO0V6RTgxNkRWO0V5RXIyNkRNO0lBT0k7SUFBQTtFekVrMjZEVjtFeUV6MjZETTtJQU9JO0lBQUE7RXpFczI2RFY7RXlFNzI2RE07SUFPSTtJQUFBO0V6RTAyNkRWO0V5RWozNkRNO0lBT0k7SUFBQTtFekU4MjZEVjtFeUVyMzZETTtJQU9JO0V6RWkzNkRWO0V5RXgzNkRNO0lBT0k7RXpFbzM2RFY7RXlFMzM2RE07SUFPSTtFekV1MzZEVjtFeUU5MzZETTtJQU9JO0V6RTAzNkRWO0V5RWo0NkRNO0lBT0k7RXpFNjM2RFY7RXlFcDQ2RE07SUFPSTtFekVnNDZEVjtFeUV2NDZETTtJQU9JO0V6RW00NkRWO0V5RTE0NkRNO0lBT0k7RXpFczQ2RFY7RXlFNzQ2RE07SUFPSTtFekV5NDZEVjtFeUVoNTZETTtJQU9JO0V6RTQ0NkRWO0V5RW41NkRNO0lBT0k7RXpFKzQ2RFY7RXlFdDU2RE07SUFPSTtFekVrNTZEVjtFeUV6NTZETTtJQU9JO0V6RXE1NkRWO0V5RTU1NkRNO0lBT0k7RXpFdzU2RFY7RXlFLzU2RE07SUFPSTtFekUyNTZEVjtFeUVsNjZETTtJQU9JO0V6RTg1NkRWO0V5RXI2NkRNO0lBT0k7RXpFaTY2RFY7RXlFeDY2RE07SUFPSTtFekVvNjZEVjtFeUUzNjZETTtJQU9JO0V6RXU2NkRWO0V5RTk2NkRNO0lBT0k7RXpFMDY2RFY7RXlFajc2RE07SUFPSTtFekU2NjZEVjtFeUVwNzZETTtJQU9JO0V6RWc3NkRWO0V5RXY3NkRNO0lBT0k7RXpFbTc2RFY7RXlFMTc2RE07SUFPSTtFekVzNzZEVjtFeUU3NzZETTtJQU9JO0V6RXk3NkRWO0V5RWg4NkRNO0lBT0k7RXpFNDc2RFY7RXlFbjg2RE07SUFPSTtFekUrNzZEVjtFeUV0ODZETTtJQU9JO0V6RWs4NkRWO0V5RXo4NkRNO0lBT0k7RXpFcTg2RFY7RXlFNTg2RE07SUFPSTtFekV3ODZEVjtFeUUvODZETTtJQU9JO0V6RTI4NkRWO0V5RWw5NkRNO0lBT0k7RXpFODg2RFY7RXlFcjk2RE07SUFPSTtFekVpOTZEVjtFeUV4OTZETTtJQU9JO0lBQUE7RXpFcTk2RFY7RXlFNTk2RE07SUFPSTtJQUFBO0V6RXk5NkRWO0V5RWgrNkRNO0lBT0k7SUFBQTtFekU2OTZEVjtFeUVwKzZETTtJQU9JO0lBQUE7RXpFaSs2RFY7RXlFeCs2RE07SUFPSTtJQUFBO0V6RXErNkRWO0V5RTUrNkRNO0lBT0k7SUFBQTtFekV5KzZEVjtFeUVoLzZETTtJQU9JO0lBQUE7RXpFNis2RFY7RXlFcC82RE07SUFPSTtJQUFBO0V6RWkvNkRWO0V5RXgvNkRNO0lBT0k7SUFBQTtFekVxLzZEVjtFeUU1LzZETTtJQU9JO0lBQUE7RXpFeS82RFY7RXlFaGc3RE07SUFPSTtFekU0LzZEVjtFeUVuZzdETTtJQU9JO0V6RSsvNkRWO0V5RXRnN0RNO0lBT0k7RXpFa2c3RFY7RXlFemc3RE07SUFPSTtFekVxZzdEVjtFeUU1ZzdETTtJQU9JO0V6RXdnN0RWO0V5RS9nN0RNO0lBT0k7RXpFMmc3RFY7RXlFbGg3RE07SUFPSTtFekU4ZzdEVjtFeUVyaDdETTtJQU9JO0V6RWloN0RWO0V5RXhoN0RNO0lBT0k7RXpFb2g3RFY7RXlFM2g3RE07SUFPSTtFekV1aDdEVjtFeUU5aDdETTtJQU9JO0V6RTBoN0RWO0V5RWppN0RNO0lBT0k7RXpFNmg3RFY7RXlFcGk3RE07SUFPSTtFekVnaTdEVjtFeUV2aTdETTtJQU9JO0V6RW1pN0RWO0V5RTFpN0RNO0lBT0k7RXpFc2k3RFY7RXlFN2k3RE07SUFPSTtFekV5aTdEVjtFeUVoajdETTtJQU9JO0V6RTRpN0RWO0V5RW5qN0RNO0lBT0k7RXpFK2k3RFY7RXlFdGo3RE07SUFPSTtFekVrajdEVjtFeUV6ajdETTtJQU9JO0V6RXFqN0RWO0V5RTVqN0RNO0lBT0k7RXpFd2o3RFY7RXlFL2o3RE07SUFPSTtFekUyajdEVjtFeUVsazdETTtJQU9JO0V6RThqN0RWO0V5RXJrN0RNO0lBT0k7RXpFaWs3RFY7RXlFeGs3RE07SUFPSTtFekVvazdEVjtFeUUzazdETTtJQU9JO0V6RXVrN0RWO0V5RTlrN0RNO0lBT0k7SUFBQTtFekUyazdEVjtFeUVsbDdETTtJQU9JO0lBQUE7RXpFK2s3RFY7RXlFdGw3RE07SUFPSTtJQUFBO0V6RW1sN0RWO0V5RTFsN0RNO0lBT0k7SUFBQTtFekV1bDdEVjtFeUU5bDdETTtJQU9JO0lBQUE7RXpFMmw3RFY7RXlFbG03RE07SUFPSTtJQUFBO0V6RStsN0RWO0V5RXRtN0RNO0lBT0k7SUFBQTtFekVtbTdEVjtFeUUxbTdETTtJQU9JO0lBQUE7RXpFdW03RFY7RXlFOW03RE07SUFPSTtJQUFBO0V6RTJtN0RWO0V5RWxuN0RNO0lBT0k7SUFBQTtFekUrbTdEVjtFeUV0bjdETTtJQU9JO0lBQUE7RXpFbW43RFY7RXlFMW43RE07SUFPSTtJQUFBO0V6RXVuN0RWO0V5RTluN0RNO0lBT0k7RXpFMG43RFY7RXlFam83RE07SUFPSTtFekU2bjdEVjtFeUVwbzdETTtJQU9JO0V6RWdvN0RWO0V5RXZvN0RNO0lBT0k7RXpFbW83RFY7RXlFMW83RE07SUFPSTtFekVzbzdEVjtFeUU3bzdETTtJQU9JO0V6RXlvN0RWO0V5RWhwN0RNO0lBT0k7RXpFNG83RFY7RXlFbnA3RE07SUFPSTtFekUrbzdEVjtFeUV0cDdETTtJQU9JO0V6RWtwN0RWO0V5RXpwN0RNO0lBT0k7RXpFcXA3RFY7RXlFNXA3RE07SUFPSTtFekV3cDdEVjtFeUUvcDdETTtJQU9JO0V6RTJwN0RWO0V5RWxxN0RNO0lBT0k7RXpFOHA3RFY7RXlFcnE3RE07SUFPSTtFekVpcTdEVjtFeUV4cTdETTtJQU9JO0V6RW9xN0RWO0V5RTNxN0RNO0lBT0k7RXpFdXE3RFY7RXlFOXE3RE07SUFPSTtFekUwcTdEVjtFeUVqcjdETTtJQU9JO0V6RTZxN0RWO0V5RXByN0RNO0lBT0k7RXpFZ3I3RFY7RXlFdnI3RE07SUFPSTtFekVtcjdEVjtFeUUxcjdETTtJQU9JO0V6RXNyN0RWO0V5RTdyN0RNO0lBT0k7RXpFeXI3RFY7RXlFaHM3RE07SUFPSTtFekU0cjdEVjtFeUVuczdETTtJQU9JO0V6RStyN0RWO0V5RXRzN0RNO0lBT0k7RXpFa3M3RFY7RXlFenM3RE07SUFPSTtFekVxczdEVjtFeUU1czdETTtJQU9JO0V6RXdzN0RWO0V5RS9zN0RNO0lBT0k7RXpFMnM3RFY7RXlFbHQ3RE07SUFPSTtFekU4czdEVjtFeUVydDdETTtJQU9JO0V6RWl0N0RWO0V5RXh0N0RNO0lBT0k7RXpFb3Q3RFY7RXlFM3Q3RE07SUFPSTtFekV1dDdEVjtFeUU5dDdETTtJQU9JO0V6RTB0N0RWO0V5RWp1N0RNO0lBT0k7RXpFNnQ3RFY7RXlFcHU3RE07SUFPSTtFekVndTdEVjtFeUV2dTdETTtJQU9JO0V6RW11N0RWO0V5RTF1N0RNO0lBT0k7RXpFc3U3RFY7RXlFN3U3RE07SUFPSTtFekV5dTdEVjtFeUVodjdETTtJQU9JO0V6RTR1N0RWO0V5RW52N0RNO0lBT0k7RXpFK3U3RFY7RXlFdHY3RE07SUFPSTtFekVrdjdEVjtFeUV6djdETTtJQU9JO0V6RXF2N0RWO0V5RTV2N0RNO0lBT0k7RXpFd3Y3RFY7RXlFL3Y3RE07SUFPSTtFekUydjdEVjtFeUVsdzdETTtJQU9JO0V6RTh2N0RWO0FBQ0Y7QWN6dzdESTtFMkRHSTtJQU9JO0V6RW13N0RWO0V5RTF3N0RNO0lBT0k7RXpFc3c3RFY7RXlFN3c3RE07SUFPSTtFekV5dzdEVjtFeUVoeDdETTtJQU9JO0V6RTR3N0RWO0V5RW54N0RNO0lBT0k7RXpFK3c3RFY7RXlFdHg3RE07SUFPSTtFekVreDdEVjtFeUV6eDdETTtJQU9JO0V6RXF4N0RWO0V5RTV4N0RNO0lBT0k7RXpFd3g3RFY7RXlFL3g3RE07SUFPSTtFekUyeDdEVjtFeUVseTdETTtJQU9JO0V6RTh4N0RWO0V5RXJ5N0RNO0lBT0k7RXpFaXk3RFY7RXlFeHk3RE07SUFPSTtFekVveTdEVjtFeUUzeTdETTtJQU9JO0V6RXV5N0RWO0V5RTl5N0RNO0lBT0k7RXpFMHk3RFY7RXlFano3RE07SUFPSTtFekU2eTdEVjtFeUVwejdETTtJQU9JO0V6RWd6N0RWO0V5RXZ6N0RNO0lBT0k7RXpFbXo3RFY7RXlFMXo3RE07SUFPSTtFekVzejdEVjtFeUU3ejdETTtJQU9JO0V6RXl6N0RWO0V5RWgwN0RNO0lBT0k7RXpFNHo3RFY7RXlFbjA3RE07SUFPSTtFekUrejdEVjtFeUV0MDdETTtJQU9JO0V6RWswN0RWO0V5RXowN0RNO0lBT0k7RXpFcTA3RFY7RXlFNTA3RE07SUFPSTtFekV3MDdEVjtFeUUvMDdETTtJQU9JO0V6RTIwN0RWO0V5RWwxN0RNO0lBT0k7RXpFODA3RFY7RXlFcjE3RE07SUFPSTtFekVpMTdEVjtFeUV4MTdETTtJQU9JO0V6RW8xN0RWO0V5RTMxN0RNO0lBT0k7RXpFdTE3RFY7RXlFOTE3RE07SUFPSTtFekUwMTdEVjtFeUVqMjdETTtJQU9JO0V6RTYxN0RWO0V5RXAyN0RNO0lBT0k7RXpFZzI3RFY7RXlFdjI3RE07SUFPSTtFekVtMjdEVjtFeUUxMjdETTtJQU9JO0V6RXMyN0RWO0V5RTcyN0RNO0lBT0k7RXpFeTI3RFY7RXlFaDM3RE07SUFPSTtFekU0MjdEVjtFeUVuMzdETTtJQU9JO0V6RSsyN0RWO0V5RXQzN0RNO0lBT0k7RXpFazM3RFY7RXlFejM3RE07SUFPSTtFekVxMzdEVjtFeUU1MzdETTtJQU9JO0V6RXczN0RWO0V5RS8zN0RNO0lBT0k7RXpFMjM3RFY7RXlFbDQ3RE07SUFPSTtFekU4MzdEVjtFeUVyNDdETTtJQU9JO0V6RWk0N0RWO0V5RXg0N0RNO0lBT0k7RXpFbzQ3RFY7RXlFMzQ3RE07SUFPSTtFekV1NDdEVjtFeUU5NDdETTtJQU9JO0V6RTA0N0RWO0V5RWo1N0RNO0lBT0k7RXpFNjQ3RFY7RXlFcDU3RE07SUFPSTtFekVnNTdEVjtFeUV2NTdETTtJQU9JO0V6RW01N0RWO0V5RTE1N0RNO0lBT0k7RXpFczU3RFY7RXlFNzU3RE07SUFPSTtFekV5NTdEVjtFeUVoNjdETTtJQU9JO0V6RTQ1N0RWO0V5RW42N0RNO0lBT0k7RXpFKzU3RFY7RXlFdDY3RE07SUFPSTtFekVrNjdEVjtFeUV6NjdETTtJQU9JO0V6RXE2N0RWO0V5RTU2N0RNO0lBT0k7RXpFdzY3RFY7RXlFLzY3RE07SUFPSTtFekUyNjdEVjtFeUVsNzdETTtJQU9JO0V6RTg2N0RWO0V5RXI3N0RNO0lBT0k7RXpFaTc3RFY7RXlFeDc3RE07SUFPSTtFekVvNzdEVjtFeUUzNzdETTtJQU9JO0V6RXU3N0RWO0V5RTk3N0RNO0lBT0k7RXpFMDc3RFY7RXlFajg3RE07SUFPSTtFekU2NzdEVjtFeUVwODdETTtJQU9JO0V6RWc4N0RWO0V5RXY4N0RNO0lBT0k7RXpFbTg3RFY7RXlFMTg3RE07SUFPSTtFekVzODdEVjtFeUU3ODdETTtJQU9JO0V6RXk4N0RWO0V5RWg5N0RNO0lBT0k7RXpFNDg3RFY7RXlFbjk3RE07SUFPSTtFekUrODdEVjtFeUV0OTdETTtJQU9JO0lBQUE7RXpFbTk3RFY7RXlFMTk3RE07SUFPSTtJQUFBO0V6RXU5N0RWO0V5RTk5N0RNO0lBT0k7SUFBQTtFekUyOTdEVjtFeUVsKzdETTtJQU9JO0lBQUE7RXpFKzk3RFY7RXlFdCs3RE07SUFPSTtJQUFBO0V6RW0rN0RWO0V5RTErN0RNO0lBT0k7SUFBQTtFekV1KzdEVjtFeUU5KzdETTtJQU9JO0lBQUE7RXpFMis3RFY7RXlFbC83RE07SUFPSTtJQUFBO0V6RSsrN0RWO0V5RXQvN0RNO0lBT0k7SUFBQTtFekVtLzdEVjtFeUUxLzdETTtJQU9JO0lBQUE7RXpFdS83RFY7RXlFOS83RE07SUFPSTtJQUFBO0V6RTIvN0RWO0V5RWxnOERNO0lBT0k7SUFBQTtFekUrLzdEVjtFeUV0ZzhETTtJQU9JO0lBQUE7RXpFbWc4RFY7RXlFMWc4RE07SUFPSTtJQUFBO0V6RXVnOERWO0V5RTlnOERNO0lBT0k7RXpFMGc4RFY7RXlFamg4RE07SUFPSTtFekU2ZzhEVjtFeUVwaDhETTtJQU9JO0V6RWdoOERWO0V5RXZoOERNO0lBT0k7RXpFbWg4RFY7RXlFMWg4RE07SUFPSTtFekVzaDhEVjtFeUU3aDhETTtJQU9JO0V6RXloOERWO0V5RWhpOERNO0lBT0k7RXpFNGg4RFY7RXlFbmk4RE07SUFPSTtFekUraDhEVjtFeUV0aThETTtJQU9JO0V6RWtpOERWO0V5RXppOERNO0lBT0k7RXpFcWk4RFY7RXlFNWk4RE07SUFPSTtFekV3aThEVjtFeUUvaThETTtJQU9JO0V6RTJpOERWO0V5RWxqOERNO0lBT0k7RXpFOGk4RFY7RXlFcmo4RE07SUFPSTtFekVpajhEVjtFeUV4ajhETTtJQU9JO0V6RW9qOERWO0V5RTNqOERNO0lBT0k7RXpFdWo4RFY7RXlFOWo4RE07SUFPSTtFekUwajhEVjtFeUVqazhETTtJQU9JO0V6RTZqOERWO0V5RXBrOERNO0lBT0k7RXpFZ2s4RFY7RXlFdms4RE07SUFPSTtFekVtazhEVjtFeUUxazhETTtJQU9JO0V6RXNrOERWO0V5RTdrOERNO0lBT0k7RXpFeWs4RFY7RXlFaGw4RE07SUFPSTtFekU0azhEVjtFeUVubDhETTtJQU9JO0V6RStrOERWO0V5RXRsOERNO0lBT0k7RXpFa2w4RFY7RXlFemw4RE07SUFPSTtFekVxbDhEVjtFeUU1bDhETTtJQU9JO0V6RXdsOERWO0V5RS9sOERNO0lBT0k7RXpFMmw4RFY7RXlFbG04RE07SUFPSTtFekU4bDhEVjtFeUVybThETTtJQU9JO0V6RWltOERWO0V5RXhtOERNO0lBT0k7RXpFb204RFY7RXlFM204RE07SUFPSTtFekV1bThEVjtFeUU5bThETTtJQU9JO0V6RTBtOERWO0V5RWpuOERNO0lBT0k7SUFBQTtFekU4bThEVjtFeUVybjhETTtJQU9JO0lBQUE7RXpFa244RFY7RXlFem44RE07SUFPSTtJQUFBO0V6RXNuOERWO0V5RTduOERNO0lBT0k7SUFBQTtFekUwbjhEVjtFeUVqbzhETTtJQU9JO0lBQUE7RXpFOG44RFY7RXlFcm84RE07SUFPSTtJQUFBO0V6RWtvOERWO0V5RXpvOERNO0lBT0k7SUFBQTtFekVzbzhEVjtFeUU3bzhETTtJQU9JO0lBQUE7RXpFMG84RFY7RXlFanA4RE07SUFPSTtJQUFBO0V6RThvOERWO0V5RXJwOERNO0lBT0k7SUFBQTtFekVrcDhEVjtFeUV6cDhETTtJQU9JO0V6RXFwOERWO0V5RTVwOERNO0lBT0k7RXpFd3A4RFY7RXlFL3A4RE07SUFPSTtFekUycDhEVjtFeUVscThETTtJQU9JO0V6RThwOERWO0V5RXJxOERNO0lBT0k7RXpFaXE4RFY7RXlFeHE4RE07SUFPSTtFekVvcThEVjtFeUUzcThETTtJQU9JO0V6RXVxOERWO0V5RTlxOERNO0lBT0k7RXpFMHE4RFY7RXlFanI4RE07SUFPSTtFekU2cThEVjtFeUVwcjhETTtJQU9JO0V6RWdyOERWO0V5RXZyOERNO0lBT0k7RXpFbXI4RFY7RXlFMXI4RE07SUFPSTtFekVzcjhEVjtFeUU3cjhETTtJQU9JO0V6RXlyOERWO0V5RWhzOERNO0lBT0k7RXpFNHI4RFY7RXlFbnM4RE07SUFPSTtFekUrcjhEVjtFeUV0czhETTtJQU9JO0V6RWtzOERWO0V5RXpzOERNO0lBT0k7RXpFcXM4RFY7RXlFNXM4RE07SUFPSTtFekV3czhEVjtFeUUvczhETTtJQU9JO0V6RTJzOERWO0V5RWx0OERNO0lBT0k7RXpFOHM4RFY7RXlFcnQ4RE07SUFPSTtFekVpdDhEVjtFeUV4dDhETTtJQU9JO0V6RW90OERWO0V5RTN0OERNO0lBT0k7RXpFdXQ4RFY7RXlFOXQ4RE07SUFPSTtFekUwdDhEVjtFeUVqdThETTtJQU9JO0V6RTZ0OERWO0V5RXB1OERNO0lBT0k7RXpFZ3U4RFY7RXlFdnU4RE07SUFPSTtJQUFBO0V6RW91OERWO0V5RTN1OERNO0lBT0k7SUFBQTtFekV3dThEVjtFeUUvdThETTtJQU9JO0lBQUE7RXpFNHU4RFY7RXlFbnY4RE07SUFPSTtJQUFBO0V6RWd2OERWO0V5RXZ2OERNO0lBT0k7SUFBQTtFekVvdjhEVjtFeUUzdjhETTtJQU9JO0lBQUE7RXpFd3Y4RFY7RXlFL3Y4RE07SUFPSTtJQUFBO0V6RTR2OERWO0V5RW53OERNO0lBT0k7SUFBQTtFekVndzhEVjtFeUV2dzhETTtJQU9JO0lBQUE7RXpFb3c4RFY7RXlFM3c4RE07SUFPSTtJQUFBO0V6RXd3OERWO0V5RS93OERNO0lBT0k7SUFBQTtFekU0dzhEVjtFeUVueDhETTtJQU9JO0lBQUE7RXpFZ3g4RFY7RXlFdng4RE07SUFPSTtFekVteDhEVjtFeUUxeDhETTtJQU9JO0V6RXN4OERWO0V5RTd4OERNO0lBT0k7RXpFeXg4RFY7RXlFaHk4RE07SUFPSTtFekU0eDhEVjtFeUVueThETTtJQU9JO0V6RSt4OERWO0V5RXR5OERNO0lBT0k7RXpFa3k4RFY7RXlFenk4RE07SUFPSTtFekVxeThEVjtFeUU1eThETTtJQU9JO0V6RXd5OERWO0V5RS95OERNO0lBT0k7RXpFMnk4RFY7RXlFbHo4RE07SUFPSTtFekU4eThEVjtFeUVyejhETTtJQU9JO0V6RWl6OERWO0V5RXh6OERNO0lBT0k7RXpFb3o4RFY7RXlFM3o4RE07SUFPSTtFekV1ejhEVjtFeUU5ejhETTtJQU9JO0V6RTB6OERWO0V5RWowOERNO0lBT0k7RXpFNno4RFY7RXlFcDA4RE07SUFPSTtFekVnMDhEVjtFeUV2MDhETTtJQU9JO0V6RW0wOERWO0V5RTEwOERNO0lBT0k7RXpFczA4RFY7RXlFNzA4RE07SUFPSTtFekV5MDhEVjtFeUVoMThETTtJQU9JO0V6RTQwOERWO0V5RW4xOERNO0lBT0k7RXpFKzA4RFY7RXlFdDE4RE07SUFPSTtFekVrMThEVjtFeUV6MThETTtJQU9JO0V6RXExOERWO0V5RTUxOERNO0lBT0k7RXpFdzE4RFY7RXlFLzE4RE07SUFPSTtFekUyMThEVjtFeUVsMjhETTtJQU9JO0V6RTgxOERWO0V5RXIyOERNO0lBT0k7RXpFaTI4RFY7RXlFeDI4RE07SUFPSTtFekVvMjhEVjtFeUUzMjhETTtJQU9JO0V6RXUyOERWO0V5RTkyOERNO0lBT0k7RXpFMDI4RFY7RXlFajM4RE07SUFPSTtFekU2MjhEVjtFeUVwMzhETTtJQU9JO0V6RWczOERWO0V5RXYzOERNO0lBT0k7RXpFbTM4RFY7RXlFMTM4RE07SUFPSTtFekVzMzhEVjtFeUU3MzhETTtJQU9JO0V6RXkzOERWO0V5RWg0OERNO0lBT0k7RXpFNDM4RFY7RXlFbjQ4RE07SUFPSTtFekUrMzhEVjtFeUV0NDhETTtJQU9JO0V6RWs0OERWO0V5RXo0OERNO0lBT0k7RXpFcTQ4RFY7RXlFNTQ4RE07SUFPSTtFekV3NDhEVjtFeUUvNDhETTtJQU9JO0V6RTI0OERWO0V5RWw1OERNO0lBT0k7RXpFODQ4RFY7RXlFcjU4RE07SUFPSTtFekVpNThEVjtFeUV4NThETTtJQU9JO0V6RW81OERWO0V5RTM1OERNO0lBT0k7RXpFdTU4RFY7QUFDRjtBY2w2OERJO0UyREdJO0lBT0k7RXpFNDU4RFY7RXlFbjY4RE07SUFPSTtFekUrNThEVjtFeUV0NjhETTtJQU9JO0V6RWs2OERWO0V5RXo2OERNO0lBT0k7RXpFcTY4RFY7RXlFNTY4RE07SUFPSTtFekV3NjhEVjtFeUUvNjhETTtJQU9JO0V6RTI2OERWO0V5RWw3OERNO0lBT0k7RXpFODY4RFY7RXlFcjc4RE07SUFPSTtFekVpNzhEVjtFeUV4NzhETTtJQU9JO0V6RW83OERWO0V5RTM3OERNO0lBT0k7RXpFdTc4RFY7RXlFOTc4RE07SUFPSTtFekUwNzhEVjtFeUVqODhETTtJQU9JO0V6RTY3OERWO0V5RXA4OERNO0lBT0k7RXpFZzg4RFY7RXlFdjg4RE07SUFPSTtFekVtODhEVjtFeUUxODhETTtJQU9JO0V6RXM4OERWO0V5RTc4OERNO0lBT0k7RXpFeTg4RFY7RXlFaDk4RE07SUFPSTtFekU0ODhEVjtFeUVuOThETTtJQU9JO0V6RSs4OERWO0V5RXQ5OERNO0lBT0k7RXpFazk4RFY7RXlFejk4RE07SUFPSTtFekVxOThEVjtFeUU1OThETTtJQU9JO0V6RXc5OERWO0V5RS85OERNO0lBT0k7RXpFMjk4RFY7RXlFbCs4RE07SUFPSTtFekU4OThEVjtFeUVyKzhETTtJQU9JO0V6RWkrOERWO0V5RXgrOERNO0lBT0k7RXpFbys4RFY7RXlFMys4RE07SUFPSTtFekV1KzhEVjtFeUU5KzhETTtJQU9JO0V6RTArOERWO0V5RWovOERNO0lBT0k7RXpFNis4RFY7RXlFcC84RE07SUFPSTtFekVnLzhEVjtFeUV2LzhETTtJQU9JO0V6RW0vOERWO0V5RTEvOERNO0lBT0k7RXpFcy84RFY7RXlFNy84RE07SUFPSTtFekV5LzhEVjtFeUVoZzlETTtJQU9JO0V6RTQvOERWO0V5RW5nOURNO0lBT0k7RXpFKy84RFY7RXlFdGc5RE07SUFPSTtFekVrZzlEVjtFeUV6ZzlETTtJQU9JO0V6RXFnOURWO0V5RTVnOURNO0lBT0k7RXpFd2c5RFY7RXlFL2c5RE07SUFPSTtFekUyZzlEVjtFeUVsaDlETTtJQU9JO0V6RThnOURWO0V5RXJoOURNO0lBT0k7RXpFaWg5RFY7RXlFeGg5RE07SUFPSTtFekVvaDlEVjtFeUUzaDlETTtJQU9JO0V6RXVoOURWO0V5RTloOURNO0lBT0k7RXpFMGg5RFY7RXlFamk5RE07SUFPSTtFekU2aDlEVjtFeUVwaTlETTtJQU9JO0V6RWdpOURWO0V5RXZpOURNO0lBT0k7RXpFbWk5RFY7RXlFMWk5RE07SUFPSTtFekVzaTlEVjtFeUU3aTlETTtJQU9JO0V6RXlpOURWO0V5RWhqOURNO0lBT0k7RXpFNGk5RFY7RXlFbmo5RE07SUFPSTtFekUraTlEVjtFeUV0ajlETTtJQU9JO0V6RWtqOURWO0V5RXpqOURNO0lBT0k7RXpFcWo5RFY7RXlFNWo5RE07SUFPSTtFekV3ajlEVjtFeUUvajlETTtJQU9JO0V6RTJqOURWO0V5RWxrOURNO0lBT0k7RXpFOGo5RFY7RXlFcms5RE07SUFPSTtFekVpazlEVjtFeUV4azlETTtJQU9JO0V6RW9rOURWO0V5RTNrOURNO0lBT0k7RXpFdWs5RFY7RXlFOWs5RE07SUFPSTtFekUwazlEVjtFeUVqbDlETTtJQU9JO0V6RTZrOURWO0V5RXBsOURNO0lBT0k7RXpFZ2w5RFY7RXlFdmw5RE07SUFPSTtFekVtbDlEVjtFeUUxbDlETTtJQU9JO0V6RXNsOURWO0V5RTdsOURNO0lBT0k7RXpFeWw5RFY7RXlFaG05RE07SUFPSTtFekU0bDlEVjtFeUVubTlETTtJQU9JO0V6RStsOURWO0V5RXRtOURNO0lBT0k7RXpFa205RFY7RXlFem05RE07SUFPSTtFekVxbTlEVjtFeUU1bTlETTtJQU9JO0V6RXdtOURWO0V5RS9tOURNO0lBT0k7SUFBQTtFekU0bTlEVjtFeUVubjlETTtJQU9JO0lBQUE7RXpFZ245RFY7RXlFdm45RE07SUFPSTtJQUFBO0V6RW9uOURWO0V5RTNuOURNO0lBT0k7SUFBQTtFekV3bjlEVjtFeUUvbjlETTtJQU9JO0lBQUE7RXpFNG45RFY7RXlFbm85RE07SUFPSTtJQUFBO0V6RWdvOURWO0V5RXZvOURNO0lBT0k7SUFBQTtFekVvbzlEVjtFeUUzbzlETTtJQU9JO0lBQUE7RXpFd285RFY7RXlFL285RE07SUFPSTtJQUFBO0V6RTRvOURWO0V5RW5wOURNO0lBT0k7SUFBQTtFekVncDlEVjtFeUV2cDlETTtJQU9JO0lBQUE7RXpFb3A5RFY7RXlFM3A5RE07SUFPSTtJQUFBO0V6RXdwOURWO0V5RS9wOURNO0lBT0k7SUFBQTtFekU0cDlEVjtFeUVucTlETTtJQU9JO0lBQUE7RXpFZ3E5RFY7RXlFdnE5RE07SUFPSTtFekVtcTlEVjtFeUUxcTlETTtJQU9JO0V6RXNxOURWO0V5RTdxOURNO0lBT0k7RXpFeXE5RFY7RXlFaHI5RE07SUFPSTtFekU0cTlEVjtFeUVucjlETTtJQU9JO0V6RStxOURWO0V5RXRyOURNO0lBT0k7RXpFa3I5RFY7RXlFenI5RE07SUFPSTtFekVxcjlEVjtFeUU1cjlETTtJQU9JO0V6RXdyOURWO0V5RS9yOURNO0lBT0k7RXpFMnI5RFY7RXlFbHM5RE07SUFPSTtFekU4cjlEVjtFeUVyczlETTtJQU9JO0V6RWlzOURWO0V5RXhzOURNO0lBT0k7RXpFb3M5RFY7RXlFM3M5RE07SUFPSTtFekV1czlEVjtFeUU5czlETTtJQU9JO0V6RTBzOURWO0V5RWp0OURNO0lBT0k7RXpFNnM5RFY7RXlFcHQ5RE07SUFPSTtFekVndDlEVjtFeUV2dDlETTtJQU9JO0V6RW10OURWO0V5RTF0OURNO0lBT0k7RXpFc3Q5RFY7RXlFN3Q5RE07SUFPSTtFekV5dDlEVjtFeUVodTlETTtJQU9JO0V6RTR0OURWO0V5RW51OURNO0lBT0k7RXpFK3Q5RFY7RXlFdHU5RE07SUFPSTtFekVrdTlEVjtFeUV6dTlETTtJQU9JO0V6RXF1OURWO0V5RTV1OURNO0lBT0k7RXpFd3U5RFY7RXlFL3U5RE07SUFPSTtFekUydTlEVjtFeUVsdjlETTtJQU9JO0V6RTh1OURWO0V5RXJ2OURNO0lBT0k7RXpFaXY5RFY7RXlFeHY5RE07SUFPSTtFekVvdjlEVjtFeUUzdjlETTtJQU9JO0V6RXV2OURWO0V5RTl2OURNO0lBT0k7RXpFMHY5RFY7RXlFanc5RE07SUFPSTtFekU2djlEVjtFeUVwdzlETTtJQU9JO0V6RWd3OURWO0V5RXZ3OURNO0lBT0k7RXpFbXc5RFY7RXlFMXc5RE07SUFPSTtJQUFBO0V6RXV3OURWO0V5RTl3OURNO0lBT0k7SUFBQTtFekUydzlEVjtFeUVseDlETTtJQU9JO0lBQUE7RXpFK3c5RFY7RXlFdHg5RE07SUFPSTtJQUFBO0V6RW14OURWO0V5RTF4OURNO0lBT0k7SUFBQTtFekV1eDlEVjtFeUU5eDlETTtJQU9JO0lBQUE7RXpFMng5RFY7RXlFbHk5RE07SUFPSTtJQUFBO0V6RSt4OURWO0V5RXR5OURNO0lBT0k7SUFBQTtFekVteTlEVjtFeUUxeTlETTtJQU9JO0lBQUE7RXpFdXk5RFY7RXlFOXk5RE07SUFPSTtJQUFBO0V6RTJ5OURWO0V5RWx6OURNO0lBT0k7RXpFOHk5RFY7RXlFcno5RE07SUFPSTtFekVpejlEVjtFeUV4ejlETTtJQU9JO0V6RW96OURWO0V5RTN6OURNO0lBT0k7RXpFdXo5RFY7RXlFOXo5RE07SUFPSTtFekUwejlEVjtFeUVqMDlETTtJQU9JO0V6RTZ6OURWO0V5RXAwOURNO0lBT0k7RXpFZzA5RFY7RXlFdjA5RE07SUFPSTtFekVtMDlEVjtFeUUxMDlETTtJQU9JO0V6RXMwOURWO0V5RTcwOURNO0lBT0k7RXpFeTA5RFY7RXlFaDE5RE07SUFPSTtFekU0MDlEVjtFeUVuMTlETTtJQU9JO0V6RSswOURWO0V5RXQxOURNO0lBT0k7RXpFazE5RFY7RXlFejE5RE07SUFPSTtFekVxMTlEVjtFeUU1MTlETTtJQU9JO0V6RXcxOURWO0V5RS8xOURNO0lBT0k7RXpFMjE5RFY7RXlFbDI5RE07SUFPSTtFekU4MTlEVjtFeUVyMjlETTtJQU9JO0V6RWkyOURWO0V5RXgyOURNO0lBT0k7RXpFbzI5RFY7RXlFMzI5RE07SUFPSTtFekV1MjlEVjtFeUU5MjlETTtJQU9JO0V6RTAyOURWO0V5RWozOURNO0lBT0k7RXpFNjI5RFY7RXlFcDM5RE07SUFPSTtFekVnMzlEVjtFeUV2MzlETTtJQU9JO0V6RW0zOURWO0V5RTEzOURNO0lBT0k7RXpFczM5RFY7RXlFNzM5RE07SUFPSTtFekV5MzlEVjtFeUVoNDlETTtJQU9JO0lBQUE7RXpFNjM5RFY7RXlFcDQ5RE07SUFPSTtJQUFBO0V6RWk0OURWO0V5RXg0OURNO0lBT0k7SUFBQTtFekVxNDlEVjtFeUU1NDlETTtJQU9JO0lBQUE7RXpFeTQ5RFY7RXlFaDU5RE07SUFPSTtJQUFBO0V6RTY0OURWO0V5RXA1OURNO0lBT0k7SUFBQTtFekVpNTlEVjtFeUV4NTlETTtJQU9JO0lBQUE7RXpFcTU5RFY7RXlFNTU5RE07SUFPSTtJQUFBO0V6RXk1OURWO0V5RWg2OURNO0lBT0k7SUFBQTtFekU2NTlEVjtFeUVwNjlETTtJQU9JO0lBQUE7RXpFaTY5RFY7RXlFeDY5RE07SUFPSTtJQUFBO0V6RXE2OURWO0V5RTU2OURNO0lBT0k7SUFBQTtFekV5NjlEVjtFeUVoNzlETTtJQU9JO0V6RTQ2OURWO0V5RW43OURNO0lBT0k7RXpFKzY5RFY7RXlFdDc5RE07SUFPSTtFekVrNzlEVjtFeUV6NzlETTtJQU9JO0V6RXE3OURWO0V5RTU3OURNO0lBT0k7RXpFdzc5RFY7RXlFLzc5RE07SUFPSTtFekUyNzlEVjtFeUVsODlETTtJQU9JO0V6RTg3OURWO0V5RXI4OURNO0lBT0k7RXpFaTg5RFY7RXlFeDg5RE07SUFPSTtFekVvODlEVjtFeUUzODlETTtJQU9JO0V6RXU4OURWO0V5RTk4OURNO0lBT0k7RXpFMDg5RFY7RXlFajk5RE07SUFPSTtFekU2ODlEVjtFeUVwOTlETTtJQU9JO0V6RWc5OURWO0V5RXY5OURNO0lBT0k7RXpFbTk5RFY7RXlFMTk5RE07SUFPSTtFekVzOTlEVjtFeUU3OTlETTtJQU9JO0V6RXk5OURWO0V5RWgrOURNO0lBT0k7RXpFNDk5RFY7RXlFbis5RE07SUFPSTtFekUrOTlEVjtFeUV0KzlETTtJQU9JO0V6RWsrOURWO0V5RXorOURNO0lBT0k7RXpFcSs5RFY7RXlFNSs5RE07SUFPSTtFekV3KzlEVjtFeUUvKzlETTtJQU9JO0V6RTIrOURWO0V5RWwvOURNO0lBT0k7RXpFOCs5RFY7RXlFci85RE07SUFPSTtFekVpLzlEVjtFeUV4LzlETTtJQU9JO0V6RW8vOURWO0V5RTMvOURNO0lBT0k7RXpFdS85RFY7RXlFOS85RE07SUFPSTtFekUwLzlEVjtFeUVqZytETTtJQU9JO0V6RTYvOURWO0V5RXBnK0RNO0lBT0k7RXpFZ2crRFY7RXlFdmcrRE07SUFPSTtFekVtZytEVjtFeUUxZytETTtJQU9JO0V6RXNnK0RWO0V5RTdnK0RNO0lBT0k7RXpFeWcrRFY7RXlFaGgrRE07SUFPSTtFekU0ZytEVjtFeUVuaCtETTtJQU9JO0V6RStnK0RWO0V5RXRoK0RNO0lBT0k7RXpFa2grRFY7RXlFemgrRE07SUFPSTtFekVxaCtEVjtFeUU1aCtETTtJQU9JO0V6RXdoK0RWO0V5RS9oK0RNO0lBT0k7RXpFMmgrRFY7RXlFbGkrRE07SUFPSTtFekU4aCtEVjtFeUVyaStETTtJQU9JO0V6RWlpK0RWO0V5RXhpK0RNO0lBT0k7RXpFb2krRFY7RXlFM2krRE07SUFPSTtFekV1aStEVjtFeUU5aStETTtJQU9JO0V6RTBpK0RWO0V5RWpqK0RNO0lBT0k7RXpFNmkrRFY7RXlFcGorRE07SUFPSTtFekVnaitEVjtBQUNGO0FjM2orREk7RTJER0k7SUFPSTtFekVxaitEVjtFeUU1aitETTtJQU9JO0V6RXdqK0RWO0V5RS9qK0RNO0lBT0k7RXpFMmorRFY7RXlFbGsrRE07SUFPSTtFekU4aitEVjtFeUVyaytETTtJQU9JO0V6RWlrK0RWO0V5RXhrK0RNO0lBT0k7RXpFb2srRFY7RXlFM2srRE07SUFPSTtFekV1aytEVjtFeUU5aytETTtJQU9JO0V6RTBrK0RWO0V5RWpsK0RNO0lBT0k7RXpFNmsrRFY7RXlFcGwrRE07SUFPSTtFekVnbCtEVjtFeUV2bCtETTtJQU9JO0V6RW1sK0RWO0V5RTFsK0RNO0lBT0k7RXpFc2wrRFY7RXlFN2wrRE07SUFPSTtFekV5bCtEVjtFeUVobStETTtJQU9JO0V6RTRsK0RWO0V5RW5tK0RNO0lBT0k7RXpFK2wrRFY7RXlFdG0rRE07SUFPSTtFekVrbStEVjtFeUV6bStETTtJQU9JO0V6RXFtK0RWO0V5RTVtK0RNO0lBT0k7RXpFd20rRFY7RXlFL20rRE07SUFPSTtFekUybStEVjtFeUVsbitETTtJQU9JO0V6RThtK0RWO0V5RXJuK0RNO0lBT0k7RXpFaW4rRFY7RXlFeG4rRE07SUFPSTtFekVvbitEVjtFeUUzbitETTtJQU9JO0V6RXVuK0RWO0V5RTluK0RNO0lBT0k7RXpFMG4rRFY7RXlFam8rRE07SUFPSTtFekU2bitEVjtFeUVwbytETTtJQU9JO0V6RWdvK0RWO0V5RXZvK0RNO0lBT0k7RXpFbW8rRFY7RXlFMW8rRE07SUFPSTtFekVzbytEVjtFeUU3bytETTtJQU9JO0V6RXlvK0RWO0V5RWhwK0RNO0lBT0k7RXpFNG8rRFY7RXlFbnArRE07SUFPSTtFekUrbytEVjtFeUV0cCtETTtJQU9JO0V6RWtwK0RWO0V5RXpwK0RNO0lBT0k7RXpFcXArRFY7RXlFNXArRE07SUFPSTtFekV3cCtEVjtFeUUvcCtETTtJQU9JO0V6RTJwK0RWO0V5RWxxK0RNO0lBT0k7RXpFOHArRFY7RXlFcnErRE07SUFPSTtFekVpcStEVjtFeUV4cStETTtJQU9JO0V6RW9xK0RWO0V5RTNxK0RNO0lBT0k7RXpFdXErRFY7RXlFOXErRE07SUFPSTtFekUwcStEVjtFeUVqcitETTtJQU9JO0V6RTZxK0RWO0V5RXByK0RNO0lBT0k7RXpFZ3IrRFY7RXlFdnIrRE07SUFPSTtFekVtcitEVjtFeUUxcitETTtJQU9JO0V6RXNyK0RWO0V5RTdyK0RNO0lBT0k7RXpFeXIrRFY7RXlFaHMrRE07SUFPSTtFekU0citEVjtFeUVucytETTtJQU9JO0V6RStyK0RWO0V5RXRzK0RNO0lBT0k7RXpFa3MrRFY7RXlFenMrRE07SUFPSTtFekVxcytEVjtFeUU1cytETTtJQU9JO0V6RXdzK0RWO0V5RS9zK0RNO0lBT0k7RXpFMnMrRFY7RXlFbHQrRE07SUFPSTtFekU4cytEVjtFeUVydCtETTtJQU9JO0V6RWl0K0RWO0V5RXh0K0RNO0lBT0k7RXpFb3QrRFY7RXlFM3QrRE07SUFPSTtFekV1dCtEVjtFeUU5dCtETTtJQU9JO0V6RTB0K0RWO0V5RWp1K0RNO0lBT0k7RXpFNnQrRFY7RXlFcHUrRE07SUFPSTtFekVndStEVjtFeUV2dStETTtJQU9JO0V6RW11K0RWO0V5RTF1K0RNO0lBT0k7RXpFc3UrRFY7RXlFN3UrRE07SUFPSTtFekV5dStEVjtFeUVoditETTtJQU9JO0V6RTR1K0RWO0V5RW52K0RNO0lBT0k7RXpFK3UrRFY7RXlFdHYrRE07SUFPSTtFekVrditEVjtFeUV6ditETTtJQU9JO0V6RXF2K0RWO0V5RTV2K0RNO0lBT0k7RXpFd3YrRFY7RXlFL3YrRE07SUFPSTtFekUyditEVjtFeUVsdytETTtJQU9JO0V6RTh2K0RWO0V5RXJ3K0RNO0lBT0k7RXpFaXcrRFY7RXlFeHcrRE07SUFPSTtJQUFBO0V6RXF3K0RWO0V5RTV3K0RNO0lBT0k7SUFBQTtFekV5dytEVjtFeUVoeCtETTtJQU9JO0lBQUE7RXpFNncrRFY7RXlFcHgrRE07SUFPSTtJQUFBO0V6RWl4K0RWO0V5RXh4K0RNO0lBT0k7SUFBQTtFekVxeCtEVjtFeUU1eCtETTtJQU9JO0lBQUE7RXpFeXgrRFY7RXlFaHkrRE07SUFPSTtJQUFBO0V6RTZ4K0RWO0V5RXB5K0RNO0lBT0k7SUFBQTtFekVpeStEVjtFeUV4eStETTtJQU9JO0lBQUE7RXpFcXkrRFY7RXlFNXkrRE07SUFPSTtJQUFBO0V6RXl5K0RWO0V5RWh6K0RNO0lBT0k7SUFBQTtFekU2eStEVjtFeUVweitETTtJQU9JO0lBQUE7RXpFaXorRFY7RXlFeHorRE07SUFPSTtJQUFBO0V6RXF6K0RWO0V5RTV6K0RNO0lBT0k7SUFBQTtFekV5eitEVjtFeUVoMCtETTtJQU9JO0V6RTR6K0RWO0V5RW4wK0RNO0lBT0k7RXpFK3orRFY7RXlFdDArRE07SUFPSTtFekVrMCtEVjtFeUV6MCtETTtJQU9JO0V6RXEwK0RWO0V5RTUwK0RNO0lBT0k7RXpFdzArRFY7RXlFLzArRE07SUFPSTtFekUyMCtEVjtFeUVsMStETTtJQU9JO0V6RTgwK0RWO0V5RXIxK0RNO0lBT0k7RXpFaTErRFY7RXlFeDErRE07SUFPSTtFekVvMStEVjtFeUUzMStETTtJQU9JO0V6RXUxK0RWO0V5RTkxK0RNO0lBT0k7RXpFMDErRFY7RXlFajIrRE07SUFPSTtFekU2MStEVjtFeUVwMitETTtJQU9JO0V6RWcyK0RWO0V5RXYyK0RNO0lBT0k7RXpFbTIrRFY7RXlFMTIrRE07SUFPSTtFekVzMitEVjtFeUU3MitETTtJQU9JO0V6RXkyK0RWO0V5RWgzK0RNO0lBT0k7RXpFNDIrRFY7RXlFbjMrRE07SUFPSTtFekUrMitEVjtFeUV0MytETTtJQU9JO0V6RWszK0RWO0V5RXozK0RNO0lBT0k7RXpFcTMrRFY7RXlFNTMrRE07SUFPSTtFekV3MytEVjtFeUUvMytETTtJQU9JO0V6RTIzK0RWO0V5RWw0K0RNO0lBT0k7RXpFODMrRFY7RXlFcjQrRE07SUFPSTtFekVpNCtEVjtFeUV4NCtETTtJQU9JO0V6RW80K0RWO0V5RTM0K0RNO0lBT0k7RXpFdTQrRFY7RXlFOTQrRE07SUFPSTtFekUwNCtEVjtFeUVqNStETTtJQU9JO0V6RTY0K0RWO0V5RXA1K0RNO0lBT0k7RXpFZzUrRFY7RXlFdjUrRE07SUFPSTtFekVtNStEVjtFeUUxNStETTtJQU9JO0V6RXM1K0RWO0V5RTc1K0RNO0lBT0k7RXpFeTUrRFY7RXlFaDYrRE07SUFPSTtFekU0NStEVjtFeUVuNitETTtJQU9JO0lBQUE7RXpFZzYrRFY7RXlFdjYrRE07SUFPSTtJQUFBO0V6RW82K0RWO0V5RTM2K0RNO0lBT0k7SUFBQTtFekV3NitEVjtFeUUvNitETTtJQU9JO0lBQUE7RXpFNDYrRFY7RXlFbjcrRE07SUFPSTtJQUFBO0V6RWc3K0RWO0V5RXY3K0RNO0lBT0k7SUFBQTtFekVvNytEVjtFeUUzNytETTtJQU9JO0lBQUE7RXpFdzcrRFY7RXlFLzcrRE07SUFPSTtJQUFBO0V6RTQ3K0RWO0V5RW44K0RNO0lBT0k7SUFBQTtFekVnOCtEVjtFeUV2OCtETTtJQU9JO0lBQUE7RXpFbzgrRFY7RXlFMzgrRE07SUFPSTtFekV1OCtEVjtFeUU5OCtETTtJQU9JO0V6RTA4K0RWO0V5RWo5K0RNO0lBT0k7RXpFNjgrRFY7RXlFcDkrRE07SUFPSTtFekVnOStEVjtFeUV2OStETTtJQU9JO0V6RW05K0RWO0V5RTE5K0RNO0lBT0k7RXpFczkrRFY7RXlFNzkrRE07SUFPSTtFekV5OStEVjtFeUVoKytETTtJQU9JO0V6RTQ5K0RWO0V5RW4rK0RNO0lBT0k7RXpFKzkrRFY7RXlFdCsrRE07SUFPSTtFekVrKytEVjtFeUV6KytETTtJQU9JO0V6RXErK0RWO0V5RTUrK0RNO0lBT0k7RXpFdysrRFY7RXlFLysrRE07SUFPSTtFekUyKytEVjtFeUVsLytETTtJQU9JO0V6RTgrK0RWO0V5RXIvK0RNO0lBT0k7RXpFaS8rRFY7RXlFeC8rRE07SUFPSTtFekVvLytEVjtFeUUzLytETTtJQU9JO0V6RXUvK0RWO0V5RTkvK0RNO0lBT0k7RXpFMC8rRFY7RXlFamcvRE07SUFPSTtFekU2LytEVjtFeUVwZy9ETTtJQU9JO0V6RWdnL0RWO0V5RXZnL0RNO0lBT0k7RXpFbWcvRFY7RXlFMWcvRE07SUFPSTtFekVzZy9EVjtFeUU3Zy9ETTtJQU9JO0V6RXlnL0RWO0V5RWhoL0RNO0lBT0k7RXpFNGcvRFY7RXlFbmgvRE07SUFPSTtFekUrZy9EVjtFeUV0aC9ETTtJQU9JO0V6RWtoL0RWO0V5RXpoL0RNO0lBT0k7SUFBQTtFekVzaC9EVjtFeUU3aC9ETTtJQU9JO0lBQUE7RXpFMGgvRFY7RXlFamkvRE07SUFPSTtJQUFBO0V6RThoL0RWO0V5RXJpL0RNO0lBT0k7SUFBQTtFekVraS9EVjtFeUV6aS9ETTtJQU9JO0lBQUE7RXpFc2kvRFY7RXlFN2kvRE07SUFPSTtJQUFBO0V6RTBpL0RWO0V5RWpqL0RNO0lBT0k7SUFBQTtFekU4aS9EVjtFeUVyai9ETTtJQU9JO0lBQUE7RXpFa2ovRFY7RXlFemovRE07SUFPSTtJQUFBO0V6RXNqL0RWO0V5RTdqL0RNO0lBT0k7SUFBQTtFekUwai9EVjtFeUVqay9ETTtJQU9JO0lBQUE7RXpFOGovRFY7RXlFcmsvRE07SUFPSTtJQUFBO0V6RWtrL0RWO0V5RXprL0RNO0lBT0k7RXpFcWsvRFY7RXlFNWsvRE07SUFPSTtFekV3ay9EVjtFeUUvay9ETTtJQU9JO0V6RTJrL0RWO0V5RWxsL0RNO0lBT0k7RXpFOGsvRFY7RXlFcmwvRE07SUFPSTtFekVpbC9EVjtFeUV4bC9ETTtJQU9JO0V6RW9sL0RWO0V5RTNsL0RNO0lBT0k7RXpFdWwvRFY7RXlFOWwvRE07SUFPSTtFekUwbC9EVjtFeUVqbS9ETTtJQU9JO0V6RTZsL0RWO0V5RXBtL0RNO0lBT0k7RXpFZ20vRFY7RXlFdm0vRE07SUFPSTtFekVtbS9EVjtFeUUxbS9ETTtJQU9JO0V6RXNtL0RWO0V5RTdtL0RNO0lBT0k7RXpFeW0vRFY7RXlFaG4vRE07SUFPSTtFekU0bS9EVjtFeUVubi9ETTtJQU9JO0V6RSttL0RWO0V5RXRuL0RNO0lBT0k7RXpFa24vRFY7RXlFem4vRE07SUFPSTtFekVxbi9EVjtFeUU1bi9ETTtJQU9JO0V6RXduL0RWO0V5RS9uL0RNO0lBT0k7RXpFMm4vRFY7RXlFbG8vRE07SUFPSTtFekU4bi9EVjtFeUVyby9ETTtJQU9JO0V6RWlvL0RWO0V5RXhvL0RNO0lBT0k7RXpFb28vRFY7RXlFM28vRE07SUFPSTtFekV1by9EVjtFeUU5by9ETTtJQU9JO0V6RTBvL0RWO0V5RWpwL0RNO0lBT0k7RXpFNm8vRFY7RXlFcHAvRE07SUFPSTtFekVncC9EVjtFeUV2cC9ETTtJQU9JO0V6RW1wL0RWO0V5RTFwL0RNO0lBT0k7RXpFc3AvRFY7RXlFN3AvRE07SUFPSTtFekV5cC9EVjtFeUVocS9ETTtJQU9JO0V6RTRwL0RWO0V5RW5xL0RNO0lBT0k7RXpFK3AvRFY7RXlFdHEvRE07SUFPSTtFekVrcS9EVjtFeUV6cS9ETTtJQU9JO0V6RXFxL0RWO0V5RTVxL0RNO0lBT0k7RXpFd3EvRFY7RXlFL3EvRE07SUFPSTtFekUycS9EVjtFeUVsci9ETTtJQU9JO0V6RThxL0RWO0V5RXJyL0RNO0lBT0k7RXpFaXIvRFY7RXlFeHIvRE07SUFPSTtFekVvci9EVjtFeUUzci9ETTtJQU9JO0V6RXVyL0RWO0V5RTlyL0RNO0lBT0k7RXpFMHIvRFY7RXlFanMvRE07SUFPSTtFekU2ci9EVjtFeUVwcy9ETTtJQU9JO0V6RWdzL0RWO0V5RXZzL0RNO0lBT0k7RXpFbXMvRFY7RXlFMXMvRE07SUFPSTtFekVzcy9EVjtFeUU3cy9ETTtJQU9JO0V6RXlzL0RWO0FBQ0Y7QTBFaHcvREE7RUQrQ1E7SUFPSTtFekU4cy9EVjtFeUVydC9ETTtJQU9JO0V6RWl0L0RWO0V5RXh0L0RNO0lBT0k7RXpFb3QvRFY7RXlFM3QvRE07SUFPSTtFekV1dC9EVjtBQUNGO0EwRTN2L0RBO0VENEJRO0lBT0k7RXpFNHQvRFY7RXlFbnUvRE07SUFPSTtFekUrdC9EVjtFeUV0dS9ETTtJQU9JO0V6RWt1L0RWO0V5RXp1L0RNO0lBT0k7RXpFcXUvRFY7RXlFNXUvRE07SUFPSTtFekV3dS9EVjtFeUUvdS9ETTtJQU9JO0V6RTJ1L0RWO0V5RWx2L0RNO0lBT0k7RXpFOHUvRFY7RXlFcnYvRE07SUFPSTtFekVpdi9EVjtFeUV4di9ETTtJQU9JO0V6RW92L0RWO0V5RTN2L0RNO0lBT0k7RXpFdXYvRFY7RXlFOXYvRE07SUFPSTtFekUwdi9EVjtBQUNGO0FnRi96L0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhGaTAvREo7QWdGL3ovREU7RUFDRTtFQUNBO0VBQ0E7QWhGaTAvREo7QWdGL3ovREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmkwL0ROO0FnRi96L0RNO0VBQ0U7RUFDQTtBaEZpMC9EUjtBZ0Yvei9EUTtFQUNFO0VBQ0E7QWhGaTAvRFY7QWdGL3ovRFU7RUFDRTtBaEZpMC9EWjtBZ0Y5ei9EVTtFQUNFO0FoRmcwL0RaO0FnRjV6L0RRO0VBQ0U7RUFDQTtBaEY4ei9EVjtBZ0Y1ei9EVTtFQUNFO0FoRjh6L0RaO0FnRjN6L0RVO0VBQ0U7QWhGNnovRFo7QWdGeHovRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjB6L0RSO0FnRnZ6L0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhGeXovRFI7QWdGdnovRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeXovRFY7QWdGbHovREU7RUFDRTtJQUNFO0lBQ0E7RWhGb3ovREo7RWdGanovRE07SUFDRTtFaEZtei9EUjtBQUNGOztBZ0YzeS9EQTtFQUNFO0lBQ0U7SUFDQTtFaEY4eS9ERjtFZ0YzeS9ESTtJQUNFO0VoRjZ5L0ROO0FBQ0Y7QWlGNTUvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakY4NS9ERjtBaUY1NS9ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakY4NS9ESjs7QWtGOTYvREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGZzcvREY7QWtGOTYvREU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRis2L0RKO0FrRjU2L0RFO0VBQ0U7RUFDQTtFQUNBO0FsRjg2L0RKO0FrRjU2L0RJO0VBQ0U7RUFDQTtFQUNBO0FsRjg2L0ROO0FrRjM2L0RJO0VBQ0U7RUFDQTtBbEY2Ni9ETjtBa0Z6Ni9ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGMjYvREo7QWtGejYvREk7RUFDRTtBbEYyNi9ETjtBa0Z2Ni9ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZ5Ni9ESjtBa0Z0Ni9ERTtFQUNFO0FsRnc2L0RKO0FrRnQ2L0RJO0VBQ0U7QWxGdzYvRE47QWtGcjYvREk7RUFDRTtBbEZ1Ni9ETjtBa0ZsNi9ERTtFQUNFO0FsRm82L0RKO0FrRmw2L0RJO0VBQ0U7QWxGbzYvRE47QWtGajYvREk7RUFDRTtBbEZtNi9ETjtBa0Y5NS9ERTtFQUNFO0FsRmc2L0RKO0FrRjk1L0RJO0VBQ0U7QWxGZzYvRE47QWtGNzUvREk7RUFDRTtBbEYrNS9ETjtBa0YzNS9ERTtFQUNFO0FsRjY1L0RKO0FrRjM1L0RJO0VBQ0U7QWxGNjUvRE47QWtGMTUvREk7RUFDRTtBbEY0NS9ETjtBa0Z4NS9ERTtFQUNFO0VBQ0E7RUFDQTtBbEYwNS9ESjs7QWtGdDUvREE7RUFDRTtJQUNFO0lBQ0E7RWxGeTUvREY7RWtGdjUvREE7SUFDRTtJQUNBO0VsRnk1L0RGO0FBQ0Y7QW1GemlnRUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FuRjBpZ0VGO0FvRmhqZ0VBO0VBQ0U7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0FwRitpZ0VGO0FvRjdpZ0VFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FwRjhpZ0VKO0FvRjNpZ0VFO0VBQ0U7RUFDQTtFQUNBO0FwRjZpZ0VKO0FvRnZpZ0VJO0VBQ0U7RUFDQTtBcEZ5aWdFTjtBcUZ6a2dFQTtFQUNFO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFDQTtBckZ3a2dFRjtBcUZ0a2dFRTtFQUNFO0VBQ0E7RUFDQTtBckZ3a2dFSjtBcUZya2dFRTtFQUNFO0VBQ0E7RUFDQTtBckZ1a2dFSjtBcUZsa2dFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRm9rZ0VKO0FxRmxrZ0VJO0VBQ0U7QXJGb2tnRU47O0FzRjdtZ0VBO0VBQ0U7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0F0RjBtZ0VGOztBc0Z2bWdFQTtFQUNFO0F0RjBtZ0VGOztBc0Z2bWdFQTtFQUNFO0VBQ0E7RUFDQTtBdEYwbWdFRjs7QXNGdm1nRUE7RUFDRTtFQUVBO0VBQ0E7QXRGeW1nRUY7O0FzRnRtZ0VBO0VBQ0U7QXRGeW1nRUY7O0FzRnRtZ0VBO0VBQ0U7QXRGeW1nRUY7O0FzRnRtZ0VBO0VBQ0U7RUFDQTtFQUNBO0F0RnltZ0VGOztBc0Z0bWdFQTtFQUNFO0VBQ0E7RUFDQTtBdEZ5bWdFRjs7QXNGdG1nRUE7RUFDRTtFQUNBO0F0RnltZ0VGO0FzRnZtZ0VFO0VBQ0U7RUFDQTtFQUNBO0F0RnltZ0VKO0FzRnZtZ0VJO0VBQ0U7QXRGeW1nRU47QXNGcm1nRUU7RUFDRTtBdEZ1bWdFSjs7QW1GL3BnRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QW5GK3BnRUY7O0FtRjVwZ0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GK3BnRUY7O0F1RjVzZ0VBO0VBQ0U7RUFDQTtFQUNBO0F2RitzZ0VGO0F1RjdzZ0VFO0VBQ0U7RUFDQTtBdkYrc2dFSjtBdUY1c2dFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkY4c2dFSjtBdUYzc2dFRTtFQUNFO0F2RjZzZ0VKO0F1RjFzZ0VFO0VBQ0U7RUFFQTtFQUVBO0VBQ0E7RUFFQTtBdkZ5c2dFSjtBdUZ2c2dFSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0F2RnFzZ0VOO0F1RjlyZ0VJO0VBQ0U7QXZGZ3NnRU47QXVGN3JnRUk7RUFDRTtFQUNBO0F2RityZ0VOO0F1RnpyZ0VFO0VBQ0U7RUFDQTtBdkYycmdFSjtBdUZ6cmdFSTtFQUNFO0F2RjJyZ0VOO0F1Rm5yZ0VNO0VBQ0U7RUFDQTtBdkZxcmdFUjtBd0Z0d2dFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rnd3Z0VGO0F3RnR3Z0VFO0VBQ0U7QXhGd3dnRUo7QXdGcndnRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQU1BO0F4Rml3Z0VKO0F3Rjl2Z0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjZ2Z0VKO0F3RjF2Z0VFO0VBQ0U7RUFFQTtFQUNBO0F4RjJ2Z0VKO0F3Rnh2Z0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7QXhGc3ZnRUo7QXdGcHZnRUk7RUFDRTtFQUNBO0VBQ0E7QXhGc3ZnRU47QXdGL3VnRUk7RUFDRTtFQUNBO0F4Rml2Z0VOO0F3Rjl1Z0VJO0VBQ0U7RUFDQTtBeEZndmdFTjtBd0Y3dWdFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEYrdWdFTjtBd0Y1dWdFSTtFQUNFO0VBQ0E7RUFDQTtBeEY4dWdFTjtBd0Z4dWdFRTtFQUNFO0VBQ0E7QXhGMHVnRUo7QXdGcnVnRUU7RUFDRTtFQUNBO0F4RnV1Z0VKO0F3RnB1Z0VFO0VBQ0U7QXhGc3VnRUo7QXlGajJnRUk7RUFDRTtFQUNBO0F6Rm0yZ0VOO0F5RjkxZ0VJO0VBQ0U7RUFDQTtBekZnMmdFTjtBeUYzMWdFSTtFQUNFO0F6RjYxZ0VOO0F5RngxZ0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekYwMWdFTjtBeUZ0MWdFRTtFQUNFO0VBQ0E7QXpGdzFnRUo7QXlGcDFnRUk7RUFDRTtBekZzMWdFTjtBeUZwMWdFTTtFQUNFO0F6RnMxZ0VSO0F5Rm4xZ0VNO0VBQ0U7RUFDQTtBekZxMWdFUjtBeUZuMWdFUTtFQUNFO0VBQ0E7QXpGcTFnRVY7QXlGbjFnRVU7RUFDRTtFQUNBO0F6RnExZ0VaO0F5Rm4xZ0VZO0VBQ0U7RUFDQTtBekZxMWdFZDtBeUZuMWdFYztFQUNFO0VBQ0E7QXpGcTFnRWhCO0F5RjUwZ0VFO0VBQ0U7QXpGODBnRUo7QXlGMzBnRUU7RUFDRTtBekY2MGdFSjtBeUYxMGdFRTtFQUNFO0F6RjQwZ0VKO0F5RnowZ0VFO0VBQ0U7RUFDQTtBekYyMGdFSjtBeUZ4MGdFRTtFQUNFO0VBQ0E7RUFDQTtBekYwMGdFSjs7QTBGeDZnRUE7RUFDRTtFQUVBO0VBQ0Esc0JwRmtpQmM7RW9GaGlCZDtFQ0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGeTZnRUY7QTBGMTZnRUU7RUFDRTtBMUY0NmdFSjtBMEZ6NmdFRTtFQUNFO0VBQ0E7QTFGMjZnRUo7QTBGeDZnRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRjA2Z0VKO0EwRnY2Z0VFO0VBQ0U7QTFGeTZnRUo7QTBGdDZnRUU7RUFDRTtFQUVBO0VBQ0E7RUFDQSxnQ3BGa2dCWTtFb0ZqZ0JaLG1DcEZpZ0JZO0VvRi9mWjtFQUVBO0VBRUE7RUFDQTtFQUVBO0VDdkNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGMjhnRUY7QTBGcDZnRUk7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFDQTtBMUZrNmdFTjtBMEYzNWdFSTtFQUNFO0ExRjY1Z0VOO0EwRjE1Z0VJO0VBQ0U7RUFDQTtFQUVBO0VBQ0EsK0JwRnNkVTtFb0ZyZFYsa0NwRnFkVTtFb0ZuZFY7RUFDQTtBMUYwNWdFTjtBMEZwNWdFRTtFQUNFO0ExRnM1Z0VKO0EwRnA1Z0VJO0VBQ0U7RUFFQTtBMUZxNWdFTjtBMEZuNWdFTTtFQUNFO0VBQ0E7QTFGcTVnRVI7QTBGLzRnRUk7RUFDRTtFQUNBO0VBQ0E7RUN0R0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Z3L2dFRjtBMEYvNGdFSTtFQUNFO0VBQ0E7RUFDQTtFQ2hISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRmtnaEVGO0E0RjdnaEVBO0VBQ0U7RUFFQTtFQUNBLHNCdEZraUJjO0VzRmhpQmQ7RUFFQTtFQUVBO0VBQ0E7QTVGMmdoRUY7QTRGemdoRUU7RUFDRTtBNUYyZ2hFSjtBNEZ4Z2hFRTtFQUNFO0E1RjBnaEVKO0E0RnZnaEVFO0VBQ0U7RUFDQTtFQUNBLHNCdEY4Z0JZO0VzRjVnQlo7RUFDQTtFQUNBO0VBQ0E7QTVGd2doRUo7QTRGcmdoRUU7RUFDRTtFQUVBO0VBQ0E7QTVGc2doRUo7QTRGbmdoRUU7RUFDRTtFQUNBO0VBQ0EsK0J0RjRmWTtFc0YzZlosa0N0RjJmWTtFc0Z6ZlosV0M3Q1c7RUQ4Q1g7RUFFQTtFQUNBO0VBRUE7QTVGa2doRUo7QTRGaGdoRUk7RUFDRSxXQ3JEZTtFRHNEZjtBNUZrZ2hFTjtBNEYzL2dFSTtFQUNFO0VBQ0E7QTVGNi9nRU47QTRGMS9nRUk7RUFDRTtFQUNBO0E1RjQvZ0VOO0E0RnovZ0VJO0VBQ0U7RUFDQTtFQUNBLGdDdEYyZFU7RXNGMWRWLG1DdEYwZFU7QU5paWdFaEI7QTRGci9nRUU7RUFDRTtBNUZ1L2dFSjtBNEZuL2dFSTtFQUNFO0VBQ0E7RUFDQTtBNUZxL2dFTjtBNEZoL2dFSTtFQUNFO0VBQ0E7RUFDQTtBNUZrL2dFTjtBOEY1a2hFSTtFQUNFO0VBQ0E7QTlGOGtoRU47QThGemtoRUk7RUFDRTtFQUNBO0E5RjJraEVOO0E4RnZraEVFO0VBQ0UsdUJEVHFCO0VDVXJCO0E5RnlraEVKO0E4RnRraEVFO0VBQ0U7QTlGd2toRUo7QThGcmtoRUU7RUFDRTtBOUZ1a2hFSjtBOEZwa2hFRTtFQUNFLGlCRFJpQjtFQ1NqQjtBOUZza2hFSjtBOEZua2hFRTtFQUNFO0E5RnFraEVKO0E4RmxraEVFO0VBQ0UsV0RYbUM7QTdGK2toRXZDO0E4RmpraEVFO0VBQ0UseUJEbEI0QjtFQ21CNUIsWURsQjRCO0E3RnFsaEVoQztBOEZoa2hFRTtFQUNFO0VBQ0E7RUFDQTtBOUZra2hFSjtBOEYvamhFRTtFQUNFLHFCRGxEaUI7QTdGbW5oRXJCOztBK0Y1bmhFQTs7Q0FBQTtBQ0NBO0VBQ0k7QWhHaW9oRUo7QWdHL25oRWE7RUFDTDtBaEdpb2hFUjs7QWdHOW5oRUk7RUFDSTtBaEdpb2hFUjtBZ0c3bmhFSTtFQUNJO0VBQ0EsdUMxRm00Qk87RTBGbDRCUDtFQUNBLG9CQ0x5QjtFOUZtUjNCLGVBTEk7RTZGdlFGLGdCMUZvbEJhO0UwRm5sQmIsZ0IxRnlsQlc7RTBGeGxCWCxjaEdmRTtFZ0dnQkYsc0IxRmRBO0UwRmVBO0V6RkpKO0VlSEUsd0UwRVVFO0VBQ0E7QWhHOG5oRVI7QXNCcm9oRU07RTBFUEY7STFFUUk7RXRCd29oRU47QUFDRjtBZ0c3bmhFUTtFQUNJLHFCMUZ5MUJlO0UwRngxQmYsaUQxRjY5Qm1CO0FOa3EvRC9CO0FnRzFuaEVJO0VBQ0k7RXpGQ0o7RUFDQTtBUDRuaEVKO0FnR3puaEVJO0VBQ0k7RXpGbkJKO0VBQ0E7QVArb2hFSjtBZ0d4bmhFSTtFQUNJO0FoRzBuaEVSO0FnR3RuaEVRO0VBQ0k7QWhHd25oRVo7QWdHam5oRVE7O0VBQ0k7RUFDQTtFQUNBLGMxRms2Qm9CO0UwRmo2QnBCLGNDSXFCO0VESHJCLGVDSXFCO0VESHJCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEZDR3FCO0VERnJCO0FoR29uaEVaO0FnR2puaEVZOztFQUNJLDhGQ0RpQjtBakdxbmhFakM7QWdHaG5oRVk7O0VBQ0k7QWhHbW5oRWhCOztBa0d2c2hFSTtFQUNJLGFER3lCO0FqR3VzaEVqQztBa0d0c2hFSTtFQUNJLGFERnlCO0VDR3pCO0VBQ0EsY2xHSEU7RWtHSUYsc0I1RkZBO0U0RkdBLHFCNUZnM0JtQjtFQ3gyQnZCO0FQaXNoRUo7QWtHcnNoRVE7RUFDSTtFM0ZZUjtFQUNBO0FQNHJoRUo7QWtHcHNoRVE7RUFDSTtFM0ZvQlI7RUFDQTtBUG1yaEVKO0FrR25zaEVRO0VBQ0k7QWxHcXNoRVo7QWtHbHNoRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxvQkR2QmlCO0U5Rm1SM0IsZUFMSTtFK0ZyUE0sZ0I1RmtrQks7RTRGamtCTCxnQjVGdWtCRztFNEZ0a0JILGNsR2pDTjtFa0drQ00sc0I1RmhDUjtFNEZpQ1E7RUFDQTtFQUNBO0UzRnhCWjtFZUhFLHdFNEUrQlU7QWxHa3NoRWhCO0FzQjd0aEVNO0U0RVdNO0k1RVZKO0V0Qmd1aEVOO0FBQ0Y7QWtHcnNoRWdCO0VBQ0kscUI1RnkwQk87RTRGeDBCUCxpRDVGNjhCVztBTjB2L0QvQjtBa0doc2hFWTtFQUNJLGlCRFdpQjtFQ1ZqQjtBbEdrc2hFaEI7QWtHOXJoRVk7RUFDSTtFL0Y4TlYsZUFMSTtFK0Z2Tk0sZ0I1Rm9pQks7RTRGbmlCTCxnQjVGeWlCRztBTnVwZ0VuQjtBa0c3cmhFZ0I7RUFDSSxjNUYxRFQ7QU55dmhFWDtBa0czcmhFZ0I7RUFDSTtFQUNBLHlCNUZwRVQ7QU5pd2hFWDtBa0d6cmhFZ0I7RUFFSTtFQUNBLHlCbEcvRVY7QUF5d2hFVjtBa0d0cmhFZ0I7RUFFSSxjNUY3RVQ7QU5vd2hFWDtBa0ducmhFZ0I7RUFDSTtBbEdxcmhFcEI7QWtHbHJoRW9CO0VBQ0k7RUFDQSxnQjVGbWlCRDtFNEZsaUJDLGdCNUZ1Z0JMO0U0RnRnQkssYzVGMUZiO0FOOHdoRVg7QWtHL3FoRXdCO0VBQ0k7QWxHaXJoRTVCOztBbUc3eGhFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlDN0Z5K0JrQjtFNkZ4K0JsQiwwQjdGeStCYztBTnV6L0R0QjtBbUc3eGhFUTtFQUNJO0VBQ0EsZ0I3RjRsQlM7RTZGM2xCVCxnQjdGaW1CTztFNkZobUJQLGNuR1BGO0FBc3loRVY7QW1HNXhoRVk7RUFDSSxnQjdGc2xCSztFNkZybEJMLGdCN0YybEJHO0U2RjFsQkgsYzdGTEw7QU5teWhFWDtBbUcxeGhFWTtFQUNJO0FuRzR4aEVoQjs7QW9HanpoRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHb3poRVo7QW9HanpoRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpHNlFWLGVBTEk7RWlHdFFNLGNwR2ROO0VvR2VNO0VBQ0E7RTdGSFo7QVB1emhFSjtBb0doemhFZ0I7RUFDSSxjSDhDYTtFRzdDYixlSDhDYTtFRzdDYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEZINENhO0VHM0NiO0FwR2t6aEVwQjtBb0doemhFb0I7RUFDSSw4Rkh5Q1M7QWpHeXdoRWpDO0FvRzl5aEVvQjtFQUNJO0FwR2d6aEV4QjtBb0d6eWhFUTtFQUNJO0VBQ0E7RUFDQSxjSG5EcUI7QWpHODFoRWpDO0FvR3h5aEVZO0VBQ0k7RUFDQSxjSHhEaUI7RUd5RGpCO0VBQ0E7RUFDQSxvQkhqRGlCO0VHa0RqQixnQjlGK2lCRztFOEY5aUJIO0FwRzB5aEVoQjtBb0dyeWhFUTtFQUNJLGM5RnlyQlU7QU44bWdFdEI7O0FxR3gyaEVRO0VBQ0ksYy9GU0Q7RStGUkM7RUFDQSx5Qi9GR0Q7RStGRkMscUIvRklEO0UrRkhDO0FyRzIyaEVaO0FxR3QyaEVZO0VBQ0k7QXJHdzJoRWhCO0FxR3AyaEVZO0VBQ0k7QXJHczJoRWhCO0FxR3IyaEVnQjtFQUNJO0FyR3UyaEVwQjtBcUdsMmhFWTtFQUNJO0FyR28yaEVoQjtBcUdsMmhFZ0I7RUFDSTtBckdvMmhFcEI7O0FzRzkzaEVnQjtFL0Y4Qlo7RUFDQTtBUG8yaEVKO0FzR3ozaEVnQjtFL0ZvQlo7RUFDQTtBUHcyaEVKO0FzR24zaEVROzs7RS9Gd0JKO0VBQ0E7QVBnMmhFSjtBc0duM2hFSTtFQUNJO0F0R3EzaEVSO0FzR3AzaEVRO0VBQ0k7QXRHczNoRVo7O0F1R241aEVRO0VBQ0kscUJqR3VDSjtBTisyaEVSO0F1R2g1aEVZO0VBQ0kscUJqR2dDUjtFaUcvQlEsaURONEJpQjtBakdzM2hFakM7QXVHNTRoRVk7RUFDSTtBdkc4NGhFaEI7QXVHMTRoRVk7RUFDSTtFaEdFWjtFQUNBO0FQMjRoRUo7QXVHcDRoRVE7RUFDSSxxQmpHS047QU5pNGhFTjtBdUdoNGhFWTtFQUNJLHFCakdGVjtFaUdHVSxpRE5DaUI7QWpHaTRoRWpDO0F1RzUzaEVZO0VBQ0k7QXZHODNoRWhCO0F1RzEzaEVZO0VBQ0k7RWhHN0JaO0VBQ0E7QVAwNWhFSjs7QXdHcjdoRUk7RUFDSTtFQUNBO0VyRzJSRixtQkFMSTtFSXZRTjtBUDI2aEVKO0F3R243aEVROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4R3M3aEVaO0F3R3A3aEVZOztFQUNJO0F4R3U3aEVoQjtBd0dsN2hFWTs7OztFQUVJO0F4R3M3aEVoQjtBd0doN2hFSTtFakdaQTtBUCs3aEVKO0F3Ry82aEVRO0VqR1BKO0VBQ0E7QVB5N2hFSjtBd0c5NmhFUTtFakdFSjtFQUNBO0FQKzZoRUo7QXdHNzZoRVk7RUFDSTtFckdpUFYsbUJBTEk7QUhvc2hFVjtBd0cxNmhFWTtFQUNJO0VyRzBPVixtQkFMSTtBSHdzaEVWO0F3R3o2aEVvQjtFQUNJO0F4RzI2aEV4QjtBd0d2NmhFd0I7RUFDSTtBeEd5NmhFNUI7QXdHaDZoRUk7RUFDSTtBeEdrNmhFUjtBd0c1NWhFWTtFQUNJO0VyRytNVixtQkFMSTtBSHF0aEVWO0F3RzU1aEVnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Rzg1aEVwQjtBd0c1NWhFb0I7RUFDSTtBeEc4NWhFeEI7QXdHeDVoRVE7RUFDSTtBeEcwNWhFWjtBd0d6L2hFSTtFQUNJO0VBQ0E7RXJHMlJGLGtCQUxJO0VJdlFOO0FQOCtoRUo7QXdHdC9oRVE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhHeS9oRVo7QXdHdi9oRVk7O0VBQ0k7QXhHMC9oRWhCO0F3R3IvaEVZOzs7O0VBRUk7QXhHeS9oRWhCO0F3R24vaEVJO0VqR1pBO0FQa2dpRUo7QXdHbC9oRVE7RWpHUEo7RUFDQTtBUDQvaEVKO0F3R2ovaEVRO0VqR0VKO0VBQ0E7QVBrL2hFSjtBd0doL2hFWTtFQUNJO0VyR2lQVixrQkFMSTtBSHV3aEVWO0F3RzcraEVZO0VBQ0k7RXJHME9WLGtCQUxJO0FIMndoRVY7QXdHNStoRW9CO0VBQ0k7QXhHOCtoRXhCO0F3RzEraEV3QjtFQUNJO0F4RzQraEU1QjtBd0duK2hFSTtFQUNJO0F4R3EraEVSO0F3Ry85aEVZO0VBQ0k7RXJHK01WLGtCQUxJO0FId3hoRVY7QXdHLzloRWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhHaStoRXBCO0F3Ry85aEVvQjtFQUNJO0F4R2kraEV4QjtBd0czOWhFUTtFQUNJO0F4RzY5aEVaOztBd0c1amlFZ0I7RUFDUjtFQUNBO0VyRzJSRixtQkFMSTtFSXZRTjtBUGtqaUVKO0F3RzFqaUVROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4RzZqaUVaO0F3RzNqaUVZOztFQUNJO0F4RzhqaUVoQjtBd0d6amlFWTs7OztFQUVJO0F4RzZqaUVoQjtBd0d2amlFZ0I7RWpHWlo7QVBza2lFSjtBd0d0amlFUTtFakdQSjtFQUNBO0FQZ2tpRUo7QXdHcmppRVE7RWpHRUo7RUFDQTtBUHNqaUVKO0F3R3BqaUVZO0VBQ0k7RXJHaVBWLG1CQUxJO0FIMjBoRVY7QXdHamppRVk7RUFDSTtFckcwT1YsbUJBTEk7QUgrMGhFVjtBd0doamlFb0I7RUFDSTtBeEdramlFeEI7QXdHOWlpRXdCO0VBQ0k7QXhHZ2ppRTVCO0F3R3ZpaUVnQjtFQUNSO0F4R3lpaUVSO0F3R25paUVZO0VBQ0k7RXJHK01WLG1CQUxJO0FINDFoRVY7QXdHbmlpRWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhHcWlpRXBCO0F3R25paUVvQjtFQUNJO0F4R3FpaUV4QjtBd0cvaGlFUTtFQUNJO0F4R2lpaUVaOztBd0dob2lFZ0I7RUFDUjtFQUNBO0VyRzJSRixrQkFMSTtFSXZRTjtBUHNuaUVKO0F3RzluaUVROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4R2lvaUVaO0F3Ry9uaUVZOztFQUNJO0F4R2tvaUVoQjtBd0c3bmlFWTs7OztFQUVJO0F4R2lvaUVoQjtBd0czbmlFZ0I7RWpHWlo7QVAwb2lFSjtBd0cxbmlFUTtFakdQSjtFQUNBO0FQb29pRUo7QXdHem5pRVE7RWpHRUo7RUFDQTtBUDBuaUVKO0F3R3huaUVZO0VBQ0k7RXJHaVBWLGtCQUxJO0FIKzRoRVY7QXdHcm5pRVk7RUFDSTtFckcwT1Ysa0JBTEk7QUhtNWhFVjtBd0dwbmlFb0I7RUFDSTtBeEdzbmlFeEI7QXdHbG5pRXdCO0VBQ0k7QXhHb25pRTVCO0F3RzNtaUVnQjtFQUNSO0F4RzZtaUVSO0F3R3ZtaUVZO0VBQ0k7RXJHK01WLGtCQUxJO0FIZzZoRVY7QXdHdm1pRWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhHeW1pRXBCO0F3R3ZtaUVvQjtFQUNJO0F4R3ltaUV4QjtBd0dubWlFUTtFQUNJO0F4R3FtaUVaOztBZ0dyc2lFQTtFQUNJO0FoR3dzaUVKO0FnR3RzaUVhO0VBQ0w7QWhHd3NpRVI7O0FnR3JzaUVJO0VBQ0k7QWhHd3NpRVI7QWdHcHNpRUk7RUFDSTtFQUNBLHVDMUZtNEJPO0UwRmw0QlA7RUFDQSxvQkNMeUI7RTlGbVIzQixlQUxJO0U2RnZRRixnQjFGb2xCYTtFMEZubEJiLGdCMUZ5bEJXO0UwRnhsQlgsY2hHZkU7RWdHZ0JGLHNCMUZkQTtFMEZlQTtFekZKSjtFZUhFLHdFMEVVRTtFQUNBO0FoR3FzaUVSO0FzQjVzaUVNO0UwRVBGO0kxRVFJO0V0QitzaUVOO0FBQ0Y7QWdHcHNpRVE7RUFDSSxxQjFGeTFCZTtFMEZ4MUJmLGlEMUY2OUJtQjtBTnl1Z0UvQjtBZ0dqc2lFSTtFQUNJO0V6RkNKO0VBQ0E7QVBtc2lFSjtBZ0doc2lFSTtFQUNJO0V6Rm5CSjtFQUNBO0FQc3RpRUo7QWdHL3JpRUk7RUFDSTtBaEdpc2lFUjtBZ0c3cmlFUTtFQUNJO0FoRytyaUVaO0FnR3hyaUVROztFQUNJO0VBQ0E7RUFDQSxjMUZrNkJvQjtFMEZqNkJwQixjQ0lxQjtFREhyQixlQ0lxQjtFREhyQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhGQ0dxQjtFREZyQjtBaEcycmlFWjtBZ0d4cmlFWTs7RUFDSSw4RkNEaUI7QWpHNHJpRWpDO0FnR3ZyaUVZOztFQUNJO0FoRzByaUVoQjs7QWtHOXdpRUk7RUFDSSxhREd5QjtBakc4d2lFakM7QWtHN3dpRUk7RUFDSSxhREZ5QjtFQ0d6QjtFQUNBLGNsR0hFO0VrR0lGLHNCNUZGQTtFNEZHQSxxQjVGZzNCbUI7RUN4MkJ2QjtBUHd3aUVKO0FrRzV3aUVRO0VBQ0k7RTNGWVI7RUFDQTtBUG13aUVKO0FrRzN3aUVRO0VBQ0k7RTNGb0JSO0VBQ0E7QVAwdmlFSjtBa0cxd2lFUTtFQUNJO0FsRzR3aUVaO0FrR3p3aUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esb0JEdkJpQjtFOUZtUjNCLGVBTEk7RStGclBNLGdCNUZra0JLO0U0RmprQkwsZ0I1RnVrQkc7RTRGdGtCSCxjbEdqQ047RWtHa0NNLHNCNUZoQ1I7RTRGaUNRO0VBQ0E7RUFDQTtFM0Z4Qlo7RWVIRSx3RTRFK0JVO0FsR3l3aUVoQjtBc0JweWlFTTtFNEVXTTtJNUVWSjtFdEJ1eWlFTjtBQUNGO0FrRzV3aUVnQjtFQUNJLHFCNUZ5MEJPO0U0RngwQlAsaUQ1RjY4Qlc7QU5pMGdFL0I7QWtHdndpRVk7RUFDSSxpQkRXaUI7RUNWakI7QWxHeXdpRWhCO0FrR3J3aUVZO0VBQ0k7RS9GOE5WLGVBTEk7RStGdk5NLGdCNUZvaUJLO0U0Rm5pQkwsZ0I1RnlpQkc7QU44dGhFbkI7QWtHcHdpRWdCO0VBQ0ksYzVGMURUO0FOZzBpRVg7QWtHbHdpRWdCO0VBQ0k7RUFDQSx5QjVGcEVUO0FOdzBpRVg7QWtHaHdpRWdCO0VBRUk7RUFDQSx5QmxHL0VWO0FBZzFpRVY7QWtHN3ZpRWdCO0VBRUksYzVGN0VUO0FOMjBpRVg7QWtHMXZpRWdCO0VBQ0k7QWxHNHZpRXBCO0FrR3p2aUVvQjtFQUNJO0VBQ0EsZ0I1Rm1pQkQ7RTRGbGlCQyxnQjVGdWdCTDtFNEZ0Z0JLLGM1RjFGYjtBTnExaUVYO0FrR3R2aUV3QjtFQUNJO0FsR3d2aUU1Qjs7QW1HcDJpRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QzdGeStCa0I7RTZGeCtCbEIsMEI3RnkrQmM7QU44M2dFdEI7QW1HcDJpRVE7RUFDSTtFQUNBLGdCN0Y0bEJTO0U2RjNsQlQsZ0I3RmltQk87RTZGaG1CUCxjbkdQRjtBQTYyaUVWO0FtR24yaUVZO0VBQ0ksZ0I3RnNsQks7RTZGcmxCTCxnQjdGMmxCRztFNkYxbEJILGM3RkxMO0FOMDJpRVg7QW1HajJpRVk7RUFDSTtBbkdtMmlFaEI7O0FvR3gzaUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzIzaUVaO0FvR3gzaUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRzZRVixlQUxJO0VpR3RRTSxjcEdkTjtFb0dlTTtFQUNBO0U3RkhaO0FQODNpRUo7QW9HdjNpRWdCO0VBQ0ksY0g4Q2E7RUc3Q2IsZUg4Q2E7RUc3Q2I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhGSDRDYTtFRzNDYjtBcEd5M2lFcEI7QW9HdjNpRW9CO0VBQ0ksOEZIeUNTO0FqR2cxaUVqQztBb0dyM2lFb0I7RUFDSTtBcEd1M2lFeEI7QW9HaDNpRVE7RUFDSTtFQUNBO0VBQ0EsY0huRHFCO0FqR3E2aUVqQztBb0cvMmlFWTtFQUNJO0VBQ0EsY0h4RGlCO0VHeURqQjtFQUNBO0VBQ0Esb0JIakRpQjtFR2tEakIsZ0I5RitpQkc7RThGOWlCSDtBcEdpM2lFaEI7QW9HNTJpRVE7RUFDSSxjOUZ5ckJVO0FOcXJoRXRCOztBcUcvNmlFUTtFQUNJLGMvRlNEO0UrRlJDO0VBQ0EseUIvRkdEO0UrRkZDLHFCL0ZJRDtFK0ZIQztBckdrN2lFWjtBcUc3NmlFWTtFQUNJO0FyRys2aUVoQjtBcUczNmlFWTtFQUNJO0FyRzY2aUVoQjtBcUc1NmlFZ0I7RUFDSTtBckc4NmlFcEI7QXFHejZpRVk7RUFDSTtBckcyNmlFaEI7QXFHejZpRWdCO0VBQ0k7QXJHMjZpRXBCOztBc0dyOGlFZ0I7RS9GOEJaO0VBQ0E7QVAyNmlFSjtBc0doOGlFZ0I7RS9Gb0JaO0VBQ0E7QVArNmlFSjtBc0cxN2lFUTs7O0UvRndCSjtFQUNBO0FQdTZpRUo7QXNHMTdpRUk7RUFDSTtBdEc0N2lFUjtBc0czN2lFUTtFQUNJO0F0RzY3aUVaOztBdUcxOWlFUTtFQUNJLHFCakd1Q0o7QU5zN2lFUjtBdUd2OWlFWTtFQUNJLHFCakdnQ1I7RWlHL0JRLGlETjRCaUI7QWpHNjdpRWpDO0F1R245aUVZO0VBQ0k7QXZHcTlpRWhCO0F1R2o5aUVZO0VBQ0k7RWhHRVo7RUFDQTtBUGs5aUVKO0F1RzM4aUVRO0VBQ0kscUJqR0tOO0FOdzhpRU47QXVHdjhpRVk7RUFDSSxxQmpHRlY7RWlHR1UsaUROQ2lCO0FqR3c4aUVqQztBdUduOGlFWTtFQUNJO0F2R3E4aUVoQjtBdUdqOGlFWTtFQUNJO0VoRzdCWjtFQUNBO0FQaStpRUo7O0F3RzUvaUVJO0VBQ0k7RUFDQTtFckcyUkYsbUJBTEk7RUl2UU47QVBrL2lFSjtBd0cxL2lFUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEc2L2lFWjtBd0czL2lFWTs7RUFDSTtBeEc4L2lFaEI7QXdHei9pRVk7Ozs7RUFFSTtBeEc2L2lFaEI7QXdHdi9pRUk7RWpHWkE7QVBzZ2pFSjtBd0d0L2lFUTtFakdQSjtFQUNBO0FQZ2dqRUo7QXdHci9pRVE7RWpHRUo7RUFDQTtBUHMvaUVKO0F3R3AvaUVZO0VBQ0k7RXJHaVBWLG1CQUxJO0FIMndpRVY7QXdHai9pRVk7RUFDSTtFckcwT1YsbUJBTEk7QUgrd2lFVjtBd0doL2lFb0I7RUFDSTtBeEdrL2lFeEI7QXdHOStpRXdCO0VBQ0k7QXhHZy9pRTVCO0F3R3YraUVJO0VBQ0k7QXhHeStpRVI7QXdHbitpRVk7RUFDSTtFckcrTVYsbUJBTEk7QUg0eGlFVjtBd0duK2lFZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEdxK2lFcEI7QXdHbitpRW9CO0VBQ0k7QXhHcStpRXhCO0F3Ry85aUVRO0VBQ0k7QXhHaStpRVo7QXdHaGtqRUk7RUFDSTtFQUNBO0VyRzJSRixrQkFMSTtFSXZRTjtBUHFqakVKO0F3RzdqakVROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4R2drakVaO0F3RzlqakVZOztFQUNJO0F4R2lrakVoQjtBd0c1ampFWTs7OztFQUVJO0F4R2drakVoQjtBd0cxampFSTtFakdaQTtBUHlrakVKO0F3R3pqakVRO0VqR1BKO0VBQ0E7QVBta2pFSjtBd0d4ampFUTtFakdFSjtFQUNBO0FQeWpqRUo7QXdHdmpqRVk7RUFDSTtFckdpUFYsa0JBTEk7QUg4MGlFVjtBd0dwampFWTtFQUNJO0VyRzBPVixrQkFMSTtBSGsxaUVWO0F3R25qakVvQjtFQUNJO0F4R3FqakV4QjtBd0dqampFd0I7RUFDSTtBeEdtampFNUI7QXdHMWlqRUk7RUFDSTtBeEc0aWpFUjtBd0d0aWpFWTtFQUNJO0VyRytNVixrQkFMSTtBSCsxaUVWO0F3R3RpakVnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4R3dpakVwQjtBd0d0aWpFb0I7RUFDSTtBeEd3aWpFeEI7QXdHbGlqRVE7RUFDSTtBeEdvaWpFWjs7QXdHbm9qRWdCO0VBQ1I7RUFDQTtFckcyUkYsbUJBTEk7RUl2UU47QVB5bmpFSjtBd0dqb2pFUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEdvb2pFWjtBd0dsb2pFWTs7RUFDSTtBeEdxb2pFaEI7QXdHaG9qRVk7Ozs7RUFFSTtBeEdvb2pFaEI7QXdHOW5qRWdCO0VqR1paO0FQNm9qRUo7QXdHN25qRVE7RWpHUEo7RUFDQTtBUHVvakVKO0F3RzVuakVRO0VqR0VKO0VBQ0E7QVA2bmpFSjtBd0czbmpFWTtFQUNJO0VyR2lQVixtQkFMSTtBSGs1aUVWO0F3R3huakVZO0VBQ0k7RXJHME9WLG1CQUxJO0FIczVpRVY7QXdHdm5qRW9CO0VBQ0k7QXhHeW5qRXhCO0F3R3JuakV3QjtFQUNJO0F4R3VuakU1QjtBd0c5bWpFZ0I7RUFDUjtBeEdnbmpFUjtBd0cxbWpFWTtFQUNJO0VyRytNVixtQkFMSTtBSG02aUVWO0F3RzFtakVnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4RzRtakVwQjtBd0cxbWpFb0I7RUFDSTtBeEc0bWpFeEI7QXdHdG1qRVE7RUFDSTtBeEd3bWpFWjs7QXdHdnNqRWdCO0VBQ1I7RUFDQTtFckcyUkYsa0JBTEk7RUl2UU47QVA2cmpFSjtBd0dyc2pFUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEd3c2pFWjtBd0d0c2pFWTs7RUFDSTtBeEd5c2pFaEI7QXdHcHNqRVk7Ozs7RUFFSTtBeEd3c2pFaEI7QXdHbHNqRWdCO0VqR1paO0FQaXRqRUo7QXdHanNqRVE7RWpHUEo7RUFDQTtBUDJzakVKO0F3R2hzakVRO0VqR0VKO0VBQ0E7QVBpc2pFSjtBd0cvcmpFWTtFQUNJO0VyR2lQVixrQkFMSTtBSHM5aUVWO0F3RzVyakVZO0VBQ0k7RXJHME9WLGtCQUxJO0FIMDlpRVY7QXdHM3JqRW9CO0VBQ0k7QXhHNnJqRXhCO0F3R3pyakV3QjtFQUNJO0F4RzJyakU1QjtBd0dscmpFZ0I7RUFDUjtBeEdvcmpFUjtBd0c5cWpFWTtFQUNJO0VyRytNVixrQkFMSTtBSHUraUVWO0F3RzlxakVnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4R2dyakVwQjtBd0c5cWpFb0I7RUFDSTtBeEdncmpFeEI7QXdHMXFqRVE7RUFDSTtBeEc0cWpFWjs7QUFwdGpFRTtFQUNFO0VBQ0E7QUF1dGpFSjs7QUFudGpFQTtFQUdFO0VBQ0E7QUFvdGpFRjs7QUFqdGpFQTtFQUNFO0FBb3RqRUY7O0FBanRqRUE7RUFDRTtBQW90akVGOztBQWp0akVBO0VBQ0U7QUFvdGpFRjs7QUFqdGpFQTtFQUNFO0FBb3RqRUY7O0FBL3NqRUE7RUFLRTtFQUNBO0VBQ0EsbUJBdkZNO0VBd0ZOLFdNeEZNO0FOc3lqRVI7O0FBdnNqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTBzakVGO0FBeHNqRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEwc2pFSjs7QUF0c2pFQTtFQUNFO0FBeXNqRUY7O0FBdHNqRUE7RUFDRTtBQXlzakVGOztBQXRzakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXlzakVGOztBQXRzakVBO0VBQ0UseUJNaklTO0FOMDBqRVg7O0FBdHNqRUE7RUFDRTtBQXlzakVGOztBQXRzakVBO0VBQ0U7QUF5c2pFRjs7QUF0c2pFQTtFQUNFO0FBeXNqRUY7O0FBdHNqRUE7RUFDRSxtQk05SVM7QU51MWpFWDs7QUFwc2pFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVzakVGOztBQXBzakVBO0VBQ0U7QUF1c2pFRjs7QUFwc2pFQTtFQUNFO0VBQ0E7QUF1c2pFRjs7QUFwc2pFQTtFQUNFO0VBQ0E7RUFDQTtBQXVzakVGOztBQXBzakVBO0VBQ0U7RUFDQTtBQXVzakVGOztBQXBzakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1c2pFRjs7QUFwc2pFQTtFQUNFO0FBdXNqRUY7O0FBcHNqRUE7RUFDRTtBQXVzakVGOztBQXBzakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdXNqRUY7O0FBcHNqRUE7RUFDRTtBQXVzakVGOztBQXBzakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1c2pFRjs7QUFwc2pFQTtFQUNFO0VBQ0E7RUFDQTtBQXVzakVGOztBQXBzakVBO0VBQ0U7RUFDQTtFQUNBO0FBdXNqRUY7O0FBbnNqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc3NqRUY7QUFwc2pFRTtFQUNFO0FBc3NqRUo7O0FBbHNqRUE7RUFDRTtBQXFzakVGOztBQWxzakVBOztFQUFBO0FBR0E7RUFDRTtFQUNBO0FBcXNqRUY7O0FBbHNqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXFzakVGOztBQWxzakVBO0VBQ0U7RUFDQTtBQXFzakVGOztBQWxzakVBO0VBQ0U7QUFxc2pFRjs7QUFsc2pFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBcXNqRUY7O0FBbHNqRUE7RUFDRTtBQXFzakVGOztBQWxzakVBO0VBQ0U7QUFxc2pFRjs7QUFsc2pFQTs7O0VBR0U7RUFDQTtBQXFzakVGOztBQWxzakVBO0VBQ0U7RUFDQTtFQUNBO0FBcXNqRUY7O0FBbHNqRUE7RUFDRTtFQUNBO0FBcXNqRUY7O0FBbHNqRUE7RUFDRTtFQUNBO0FBcXNqRUY7O0FBbHNqRUE7RUFDRTtBQXFzakVGOztBQWxzakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcXNqRUY7QUFuc2pFRTtFQUNFO0FBcXNqRUo7QUFqc2pFRTtFQUNFO0VBQ0E7QUFtc2pFSjs7QUEvcmpFQTtFQUNFO0VBQ0E7RUFDQTtBQWtzakVGO0FBL3JqRUU7RUFDRTtBQWlzakVKOztBQTdyakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdzakVGOztBQTdyakVBO0VBQ0U7QUFnc2pFRjs7QUE3cmpFQTtFQUNFO0VBQ0E7RUFpQkU7QUFncmpFSjtBYy8vakVJO0VkNFRKO0lBS0k7SUFDQTtJQUNBO0lBQ0E7RUFrc2pFRjtBQUNGO0FjcDlqRUk7RWR5UUo7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFQW1zakVGO0FBQ0Y7O0Fjbi9qRUk7RWQyVEo7SUFFSTtFQTJyakVGO0FBQ0Y7QUF6cmpFRTtFQUNFO0VBQ0E7QUEycmpFSjs7QUF0cmpFRTtFQURGO0lBRUk7RUEwcmpFRjtBQUNGOztBQXZyakVBO0VBQ0U7QUEwcmpFRjtBQXhyakVFO0VBQ0U7QUEwcmpFSjs7QUF0cmpFQTtFQUNFO0FBeXJqRUY7QUF2cmpFRTtFQUNFO0FBeXJqRUo7O0FBcnJqRUE7RUFDRTtBQXdyakVGOztBQXJyakVBO0VBQ0U7QUF3cmpFRjs7QUFycmpFQTtFQUNFO0FBd3JqRUY7O0FBcnJqRUE7RUFDRTtBQXdyakVGOztBQXJyakVBO0VBQ0U7QUF3cmpFRjs7QUFycmpFQTtFQUNFO0FBd3JqRUY7O0FBcnJqRUE7RUFDRTtBQXdyakVGOztBQXJyakVBO0VBQ0U7QUF3cmpFRjs7QUFwcmpFQTtFQUNFO0VBQ0E7RUFDQTtBQXVyakVGOztBQWpyakVBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUVBO0VBR0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb3FqRUY7O0FBanFqRUE7RUFDRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUdBO0VBR0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7QUFzcGpFRjs7QUFucGpFQTtFQUNFO0FBc3BqRUY7O0FBbnBqRUE7RUFDRTtBQXNwakVGOztBQW5wakVBO0VBQ0U7QUFzcGpFRjs7QUFucGpFQTtFQUNFO0FBc3BqRUY7O0FBaHBqRUU7RUFERjtJQUVJO0VBb3BqRUY7QUFDRjs7QUFqcGpFQTtFQUNFO0FBb3BqRUY7QWMzcWtFSTtFZHNoQko7SUFJSTtFQXFwakVGO0FBQ0Y7QWNocmtFSTtFZHNoQko7SUFRSTtFQXNwakVGO0FBQ0Y7O0FBbnBqRUE7RUFDRTtBQXNwakVGOztBQW5wakVBO0VBQ0U7QUFzcGpFRjs7QUFucGpFQTtFQUNFO0FBc3BqRUY7O0FBbnBqRUE7RUFDRTtFQUNBO0FBc3BqRUY7O0FBbnBqRUE7RUFDRTtFQUNBO0FBc3BqRUY7O0FBbnBqRUE7RUFDRTtBQXNwakVGOztBQW5wakVBO0VBQ0U7QUFzcGpFRjs7QUFucGpFQTtFQUNFO0FBc3BqRUY7O0FBbnBqRUE7RUFDRTtBQXNwakVGOztBY3h1a0VJO0VkcWxCSjtJQUVJO0VBc3BqRUY7QUFDRjtBYzl1a0VJO0VkcWxCSjtJQUtJO0VBd3BqRUY7QUFDRjtBY252a0VJO0VkcWxCSjtJQVFJO0VBMHBqRUY7QUFDRjs7QUFwcGpFQTtFQUNFO0VBQ0E7QUF1cGpFRjs7QUFwcGpFQTtFQUNFO0VBQ0E7QUF1cGpFRjs7QUFwcGpFQTtFQUNFO0VBQ0E7QUF1cGpFRjs7QUFwcGpFQTtFQUNFO0VBQ0E7QUF1cGpFRjs7QUFwcGpFQTtFQUNFO0FBdXBqRUY7O0FBcHBqRUE7RUFDRTtBQXVwakVGO0FBcnBqRUU7RUFDRTtBQXVwakVKOztBQW5wakVBO0VBQ0U7RUFDQTtFQUNBO0FBc3BqRUY7O0FBbnBqRUE7RUFDRTtFQUNBO0FBc3BqRUY7O0FBbnBqRUE7RUFDRTtFQUNBO0FBc3BqRUY7O0FBbnBqRUE7RUFDRTtFQUNBO0VBQ0E7QUFzcGpFRjs7QUFucGpFQTtFQUNFO0FBc3BqRUY7O0FBbnBqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNwakVGOztBQW5wakVBO0VBRUU7RUFDQTtFQUNBO0FBcXBqRUY7O0FBL29qRUE7RUFDRTtBQWtwakVGOztBQS9vakVBO0VBQ0U7QUFrcGpFRjs7QUEvb2pFQTtFQUNFO0FBa3BqRUY7O0FBL29qRUE7RUFDRTtBQWtwakVGOztBQS9vakVBO0VBQ0U7QUFrcGpFRjs7QUEvb2pFQTtFQUNFO0VBQ0E7QUFrcGpFRjs7QUEvb2pFQTtFQUNFO0FBa3BqRUY7O0FBL29qRUE7RUFDRTtBQWtwakVGO0FjcjFrRUk7RWRrc0JKO0lBR0k7SUFDQTtFQW9wakVGO0FBQ0Y7O0FBanBqRUE7RUFDRTtBQW9wakVGO0FjLzFrRUk7RWQwc0JKO0lBR0k7RUFzcGpFRjtBQUNGOztBY2oza0VJO0VkOHRCSjtJQUVJO0VBc3BqRUY7QUFDRjs7QUFucGpFQTtFQUNFO0VBQ0E7QUFzcGpFRjs7QUFucGpFQTtFQUNFO0FBc3BqRUY7O0FBbnBqRUE7RUFDRTtBQXNwakVGO0FBcHBqRUU7RUFDRTtBQXNwakVKOztBQWxwakVBO0VBQ0U7QUFxcGpFRjs7QUFocGpFQTtFQUNFO0VBQ0E7QUFtcGpFRjs7QUFocGpFQTtFQUNFO0FBbXBqRUY7O0FBaHBqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1wakVGO0FBanBqRUU7RUFDRTtFQUNBO0VBQ0E7QUFtcGpFSjtBQWhwakVFO0VBQ0U7RUFDQTtFQUNBO0FBa3BqRUo7O0FBN29qRUE7RUFFRTtFQUNBO0VBQ0E7QUErb2pFRjtBQTdvakVFO0VBQ0U7RUFDQTtBQStvakVKOztBQTNvakVBO0VBQ0U7QUE4b2pFRjtBQTVvakVFO0VBQ0U7RUFDQTtFQUNBO0FBOG9qRUo7QUEzb2pFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNm9qRUo7QUEzb2pFSTtFQUVFO0VBQ0E7RUFDQTtBQTRvakVOO0FBeG9qRUU7RUFDRTtFQUNBO0FBMG9qRUo7O0FBam9qRUE7RUFDRTtBQW9vakVGO0FBbG9qRUU7RUFFRTtBQW1vakVKOztBQTluakVFO0VBQ0U7RUFDQTtFQUNBO0FBaW9qRUo7QUEvbmpFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaW9qRU47QUE3bmpFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK25qRU47O0FBMW5qRUE7RUFDRTtBQTZuakVGOztBQTFuakVBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7QUE2bmpFRjs7QUF2bmpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMG5qRUY7QWN2L2tFSTtFZGczQko7SUFnQkk7SUFDQTtFQTJuakVGO0FBQ0Y7O0FBbm5qRUE7RUFDRTtFQUNBO0FBc25qRUY7QUFobmpFRTtFQUNFO0FBa25qRUo7QUEvbWpFRTtFQUNFO0VBQ0E7RUFDQTtBQWluakVKOztBQTVtakVBO0VBQ0U7RUFDQTtBQSttakVGOztBQTVtakVBO0VBQ0U7RUFDQTtBQSttakVGOztBQTVtakVBO0VBQ0U7RUFDQTtBQSttakVGOztBQTVtakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQSttakVGOztBQTVtakVBO0VBQ0U7RUFDQTtFQUNBO0FBK21qRUY7O0FBNW1qRUE7RUFDRTtFQUNBO0VBQ0E7QUErbWpFRjs7QUE1bWpFQTtFQUNFO0VBQ0E7RUFDQTtBQSttakVGOztBQTVtakVBO0VBQ0U7QUErbWpFRjtBQTdtakVFO0VBQ0U7QUErbWpFSjtBYzFqbEVJO0VkMDhCRjtJQUdJO0VBaW5qRUo7QUFDRjtBYy9qbEVJO0VkMDhCRjtJQU1JO0VBbW5qRUo7QUFDRjtBY3BrbEVJO0VkMDhCRjtJQVNJO0VBcW5qRUo7QUFDRjs7QUEvbWpFQTtFQUNFO0FBa25qRUY7O0FBL21qRUE7RUFDRTtFQUNBO0VBQ0E7QUFrbmpFRjs7QUEvbWpFQTtFQUNFO0VBQ0E7RUFDQTtBQWtuakVGOztBQS9takVBO0VBQ0U7RUFDQTtFQUNBO0FBa25qRUY7O0FBL21qRUE7RUFDRTtFQUNBO0VBQ0E7QUFrbmpFRjs7QUEvbWpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBa25qRUY7O0FjNW1sRUk7RWQ2L0JKO0lBRUk7RUFrbmpFRjtBQUNGOztBQS9takVBO0VBQ0U7QUFrbmpFRjs7QUEvbWpFQTtFQUNFO0FBa25qRUY7O0FBL21qRUE7RUFDRTtBQWtuakVGOztBQTdtakVBO0VBQ0U7QUFnbmpFRjs7QUE3bWpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnbmpFRjtBQTltakVFO0VBQ0U7QUFnbmpFSjs7QUE3bWpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnbmpFRjtBQTltakVFO0VBQ0U7QUFnbmpFSjs7QUE1bWpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErbWpFRjtBQTdtakVFO0VBQ0U7QUErbWpFSjs7QUEzbWpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4bWpFRjtBQTVtakVFO0VBQ0U7QUE4bWpFSjs7QUExbWpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNm1qRUY7O0FBMW1qRUE7RUFDRTtFQUNBO0FBNm1qRUY7O0FBMW1qRUE7RUFDRTtBQTZtakVGO0FjOXJsRUk7RWRnbENKO0lBR0k7RUErbWpFRjtBQUNGOztBQTVtakVBO0VBQ0U7QUErbWpFRjs7QUE1bWpFQTtFQUNFO0FBK21qRUY7O0FBNW1qRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK21qRUY7O0FBM21qRUE7RUFDRTtJQUNFO0lBQ0E7RUE4bWpFRjtFQTVtakVBO0lBQ0U7SUFDQTtFQThtakVGO0FBQ0Y7QUEzbWpFQTtFQUNFO0lBQ0U7SUFDQTtFQTZtakVGO0VBM21qRUE7SUFDRTtJQUNBO0VBNm1qRUY7QUFDRjtBQTFtakVBO0VBQ0U7QUE0bWpFRjs7QUF6bWpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRtakVGO0FBem1qRUU7RUFDRTtBQTJtakVKO0FBdm1qRUU7RUFDRTtFQUNBO0VBQ0E7QUF5bWpFSjtBQXRtakVFO0VBQ0U7QUF3bWpFSjtBQXJtakVFO0VBQ0U7QUF1bWpFSjs7QUFobWpFRTtFQUNFO0FBbW1qRUo7O0FBL2xqRUE7RUFDRTtBQWttakVGOztBQS9sakVBO0VBQ0U7QUFrbWpFRjs7QUEvbGpFQTtFQUNFO0FBa21qRUY7O0FBL2xqRUE7RUFDRTtBQWttakVGOztBQS9sakVBO0VBQ0U7QUFrbWpFRjs7QUEvbGpFQTtFQUNFO0FBa21qRUY7O0FBL2xqRUE7RUFDRTtBQWttakVGOztBQS9sakVBO0VBQ0U7QUFrbWpFRjs7QUEvbGpFQTtFQUNFO0FBa21qRUY7O0FBL2xqRUE7RUFDRTtBQWttakVGOztBQS9sakVBO0VBQ0U7QUFrbWpFRjs7QUEvbGpFQTtFQUNFO0FBa21qRUY7O0FBL2xqRUE7RUFDRTtBQWttakVGOztBQS9sakVBO0VBQ0U7QUFrbWpFRjs7QUEvbGpFQTtFQUNFO0FBa21qRUY7O0FBL2xqRUE7RUFDRTtBQWttakVGOztBQS9sakVBO0VBQ0U7QUFrbWpFRjs7QWM3MWxFSTtFZGl3Q0o7SUFFSTtFQStsakVGO0FBQ0Y7O0FjdDFsRUk7RWQwdkNKO0lBRUk7RUErbGpFRjtBQUNGOztBQTVsakVBO0VBQ0U7RUFDQTtBQStsakVGOztBQTVsakVBO0VBQ0U7QUErbGpFRjs7QUExbGpFQTtFQUNFO0lBQ0U7SUFDQTtFQTZsakVGO0VBM2xqRUE7SUFDRTtJQUNBO0VBNmxqRUY7QUFDRjtBQTFsakVBO0VBQ0U7SUFDRTtJQUNBO0VBNGxqRUY7RUExbGpFQTtJQUNFO0lBQ0E7RUE0bGpFRjtBQUNGO0FBemxqRUE7RUFDRTtJQUNFO0lBQ0E7RUEybGpFRjtFQXpsakVBO0lBQ0U7SUFDQTtFQTJsakVGO0FBQ0Y7QUF4bGpFQTtFQUNFO0lBQ0U7SUFDQTtFQTBsakVGO0VBeGxqRUE7SUFDRTtJQUNBO0VBMGxqRUY7QUFDRjtBQXZsakVBO0VBQ0U7SUFDRTtJQUNBO0VBeWxqRUY7RUF0bGpFQTtJQUNFO0lBQ0E7RUF3bGpFRjtBQUNGO0FBcmxqRUE7RUFDRTtJQUNFO0lBQ0E7RUF1bGpFRjtFQXBsakVBO0lBQ0U7SUFDQTtFQXNsakVGO0FBQ0Y7QUFqbGpFQTtFQUtFO0FBK2tqRUY7O0FBdGtqRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeWtqRUo7QUF2a2pFSTtFQUNFO0VBQ0E7RUFDQTtBQXlrakVOO0FBdmtqRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeWtqRVI7QUF2a2pFUTtFQUNFO0FBeWtqRVY7QUFya2pFUTtFQUNFO0FBdWtqRVY7QUFua2pFTTtFQUNFO0VBQ0E7QUFxa2pFUjtBQWprakVJO0VBQ0U7QUFta2pFTjs7QUE5ampFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBQWdrakVGO0FBOWpqRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFna2pFSjs7QUE1ampFQTtFQUNFO0VBQ0E7RUFDQTtBQStqakVGOztBQXhqakVBO0VBQ0U7RUFDQTtFQUNBO0FBMmpqRUY7QUF6ampFRTtFQUNFO0VBQ0E7QUEyampFSjtBQXhqakVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEwampFSjtBQXZqakVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF5ampFSjtBQXRqakVFO0VBQ0U7QUF3ampFSjtBQXJqakVFO0VBQ0U7QUF1ampFSjtBQXBqakVFO0VBQ0U7RUFDQTtFQUNBO0FBc2pqRUo7QUFuampFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBcWpqRUo7QUFuampFSTtFQUNFO0VBQ0E7QUFxampFTjtBYzNnbUVJO0VkMjlDRjtJQUVJO0lBQ0E7RUFrampFSjtBQUNGO0FBOWlqRUU7RUFDRTtFQUNBO0FBZ2pqRUo7QUE5aWpFSTtFQUNFO0FBZ2pqRU47QUE3aWpFSTtFQUNFO0FBK2lqRU47QWMzaG1FSTtFZG0vQ0E7SUFDRTtFQTJpakVKO0FBQ0Y7QWNoaW1FSTtFZDIvQ0U7SUFDRTtFQXdpakVOO0VBcmlqRUk7SUFDRTtFQXVpakVOO0FBQ0Y7QWN4aW1FSTtFZHNnREE7SUFDRTtFQXFpakVKO0VBbmlqRUk7SUFDRTtFQXFpakVOO0FBQ0Y7O0FBNWhqRUE7RUFDRTtFQUNBO0VBQ0E7QUEraGpFRjtBQTdoakVFO0VBQ0U7RUFDQTtFQUNBO0FBK2hqRUo7QWMzam1FSTtFZHloREY7SUFNSTtFQWdpakVKO0FBQ0Y7QUE1aGpFRTtFQUNFO0VBQ0E7QUE4aGpFSjtBQTNoakVFO0VBQ0U7RUFDQTtFQUNBO0FBNmhqRUo7QUExaGpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNGhqRUo7QUF6aGpFRTtFQUNFO0VBQ0E7QUEyaGpFSjtBQXhoakVFO0VBQ0U7RUFDQTtBQTBoakVKO0FBcmhqRUU7RUFDRTtFQUNBO0FBdWhqRUo7QUFwaGpFRTtFQUNFO0FBc2hqRUo7QUFuaGpFRTtFQUNFO0FBcWhqRUo7QUFsaGpFRTtFQUNFO0FBb2hqRUo7QUFqaGpFRTtFQUNFO0FBbWhqRUo7O0FBM2dqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4Z2pFRjtBY2hubUVJO0VkNGxESjtJQVNJO0lBQ0E7SUFDQTtFQStnakVGO0FBQ0Y7QUE3Z2pFRTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0FBK2dqRUo7QUE1Z2pFRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZnakVKO0FBMWdqRUU7RUFDRTtBQTRnakVKO0FBemdqRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTJnakVKO0FjanBtRUk7RWRrb0RGO0lBTUk7RUE2Z2pFSjtBQUNGO0FBemdqRUU7Ozs7RUFJRTtBQTJnakVKO0FBeGdqRUU7RUFDRTtBQTBnakVKO0FBdmdqRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXlnakVKO0FBdmdqRUk7RUFDRTtBQXlnakVOOztBQWxnakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFxZ2pFRjs7QUFsZ2pFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBcWdqRUY7O0FBbGdqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxZ2pFRjtBQW5nakVFO0VBQ0U7QUFxZ2pFSjtBQWxnakVFO0VBQ0U7QUFvZ2pFSjtBQWpnakVFO0VBQ0U7RUFDQTtBQW1nakVKO0FjenNtRUk7RWRvckRKO0lBdUJJO0VBa2dqRUY7RUFqZ2pFRTtJQUNFO0VBbWdqRUo7QUFDRjs7QUE3L2lFQTtFQUNFO0VBQ0E7QUFnZ2pFRjtBQTcvaUVFO0VBQ0U7RUFDQTtFQUNBO0FBKy9pRUo7QUE1L2lFRTtFQUNFO0VBQ0E7RUFDQTtBQTgvaUVKO0FBNS9pRUk7RUFDRTtFQUNBO0FBOC9pRU47QUEzL2lFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNi9pRU47QUExL2lFSTtFQUNFO0VBQ0E7RUFDQTtBQTQvaUVOO0FBei9pRUk7RUFDRTtBQTIvaUVOO0FBdi9pRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXkvaUVKO0FBdi9pRUk7RUFDRTtBQXkvaUVOO0FjandtRUk7RWQydkRGO0lBa0JJO0VBdy9pRUo7QUFDRjtBY3R3bUVJO0VkMnZERjtJQXFCSTtFQTAvaUVKO0FBQ0Y7QUF2L2lFRTtFQUNFO0VBQ0E7QUF5L2lFSjtBQXQvaUVFO0VBQ0U7QUF3L2lFSjtBQXIvaUVFO0VBQ0U7RUFDQTtBQXUvaUVKO0FBci9pRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXUvaUVOO0FBcC9pRUk7RUFDRTtFQUNBO0FBcy9pRU47QUFqL2lFRTtFQUNFO0VBQ0E7QUFtL2lFSjtBQWovaUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFtL2lFTjtBQWgvaUVJO0VBQ0U7RUFDQTtBQWsvaUVOO0FBOStpRUU7RUFDRTtFQUNBO0FBZy9pRUo7QUE5K2lFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBZy9pRU47QUE3K2lFSTtFQUNFO0VBQ0E7QUErK2lFTjtBQTMraUVFO0VBQ0U7QUE2K2lFSjtBQTEraUVFOztFQUtFO0VBQ0E7RUFDQTtBQXkraUVKO0FBdCtpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3K2lFSjtBQXIraUVFO0VBQ0U7RUFDQTtFQUNBO0FBdStpRUo7QUFwK2lFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUFxK2lFSjtBQWwraUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvK2lFSjtBQWoraUVFO0VBQ0U7QUFtK2lFSjtBQWgraUVFO0VBQ0U7QUFrK2lFSjtBQTk5aUVFO0VBQ0U7QUFnK2lFSjtBQTc5aUVFO0VBQ0U7QUErOWlFSjtBQTU5aUVFO0VBQ0U7QUE4OWlFSjtBQTM5aUVFO0VBQ0U7QUE2OWlFSjtBQTE5aUVFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMjlpRUo7QUF6OWlFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMjlpRU47QUF2OWlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5OWlFSjtBQXQ5aUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3OWlFTjtBQXI5aUVJO0VBQ0U7RUFDQTtFQUNBO0FBdTlpRU47QUFuOWlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxOWlFSjtBQWw5aUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW85aUVKO0FBajlpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQW05aUVKO0FjNzdtRUk7RWQ2K0RGO0lBR0k7RUFpOWlFSjtFQS84aUVNO0lBQ0U7SUFDQTtFQWk5aUVSO0VBOThpRUk7SUFDRTtJQUNBO0VBZzlpRU47RUE5OGlFTTtJQUNFO0VBZzlpRVI7QUFDRjtBQTE4aUVFO0VBQ0U7RUFDQTtFQUNBO0FBNDhpRUo7QUExOGlFSTtFQUNFO0FBNDhpRU47QUF6OGlFSTtFQUNFO0VBQ0E7RUFDQTtBQTI4aUVOO0FBeDhpRUk7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMDhpRU47QWNuK21FSTtFZGtoRUE7O0lBU0k7RUE2OGlFTjtBQUNGO0FBejhpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyOGlFSjtBY2ovbUVJO0VkMGlFQTtJQUNFO0lBQ0E7RUEwOGlFSjtBQUNGO0Fjdi9tRUk7RWRpakVBO0lBQ0U7SUFDQTtJQUNBO0VBeThpRUo7QUFDRjtBYzkvbUVJO0VkeWpFQTtJQUNFO0lBQ0E7SUFDQTtFQXc4aUVKO0FBQ0Y7QWNyZ25FSTtFZGlrRUE7SUFDRTtJQUNBO0lBQ0E7RUF1OGlFSjtBQUNGO0FjNWduRUk7RWR5a0VBO0lBQ0U7RUFzOGlFSjtBQUNGOztBQWg4aUVBO0VBQ0U7QUFtOGlFRjtBY2xpbkVJO0VkOGxFSjtJQUdJO0VBcThpRUY7QUFDRjs7QUFsOGlFQTtFQUNFO0VBQ0E7QUFxOGlFRjtBQW44aUVFO0VBQ0U7RUFDQTtFQUNBO0FBcThpRUo7QUFqOGlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbThpRUo7QUFoOGlFRTtFQUNFO0FBazhpRUo7QUEvN2lFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpOGlFSjtBQTk3aUVFO0VBQ0U7QUFnOGlFSjtBQTc3aUVFO0VBQ0U7QUErN2lFSjs7QUExN2lFQTtFQUNFO0FBNjdpRUY7QUEzN2lFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTY3aUVKO0FjemtuRUk7RWRtb0VGO0lBWUk7RUE4N2lFSjtBQUNGO0FBMzdpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTY3aUVKO0FBMTdpRUU7RUFDRTtBQTQ3aUVKO0FBejdpRUU7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMjdpRUo7QUF4N2lFRTtFQUNFO0VBQ0E7RUFDQTtBQTA3aUVKO0FBdjdpRUU7RUFDRTtFQUNBO0FBeTdpRUo7QUF0N2lFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdzdpRUo7QUF0N2lFSTtFQUNFO0FBdzdpRU47QUFwN2lFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBczdpRUo7QWM1bm5FSTtFZGtzRUY7SUFRSTtJQUNBO0lBQ0E7RUFzN2lFSjtBQUNGO0FBbjdpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxN2lFSjtBQWw3aUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbzdpRUo7QUFqN2lFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtN2lFSjs7QUE5NmlFQTtFQUNFO0FBaTdpRUY7O0FBNzZpRUU7RUFDRTtBQWc3aUVKO0FBOTZpRUk7RUFDRTtBQWc3aUVOOztBQTE2aUVFO0VBQ0U7QUE2NmlFSjtBQTE2aUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTQ2aUVKOztBQXg2aUVBO0VBQ0U7QUEyNmlFRjs7QUF4NmlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBMDZpRUY7QWNwc25FSTtFZCt3RUo7SUFjSTtFQTI2aUVGO0FBQ0Y7O0FBdDZpRUE7RUFDRTtFQUNBO0FBeTZpRUY7QUF2NmlFRTtFQUNFO0FBeTZpRUo7QUF0NmlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3NmlFSjtBQXQ2aUVJO0VBQ0U7RUFDQTtBQXc2aUVOOztBQWw2aUVBO0VBQ0U7QUFxNmlFRjtBQW42aUVFO0VBQ0U7QUFxNmlFSjtBQWw2aUVFO0VBQ0U7QUFvNmlFSjtBQWo2aUVFO0VBQ0U7RUFDQTtBQW02aUVKO0FBaDZpRUU7RUFDRTtFQUNBO0FBazZpRUo7QUFoNmlFSTtFQUNFO0FBazZpRU47QUE5NWlFRTtFQUNFO0VBQ0E7QUFnNmlFSjs7QUEzNWlFQTtFQUNFO0VBR0E7RUFDQTtBQTQ1aUVGO0FBMTVpRUU7RUFDRTtFQUNBO0VBQ0E7QUE0NWlFSjtBY2h3bkVJO0VkaTJFRjtJQU1JO0VBNjVpRUo7QUFDRjtBQTE1aUVFO0VBQ0U7RUFDQTtFQUNBO0FBNDVpRUo7QWMxd25FSTtFZDIyRUY7SUFNSTtFQTY1aUVKO0FBQ0Y7QUF6NWlFSTtFQUNFO0FBMjVpRU47QUF2NWlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBeTVpRUo7QUF0NWlFRTtFQUNFO0VBRUE7QUF1NWlFSjtBQXA1aUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFzNWlFSjtBQXA1aUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBczVpRU47QUFsNWlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBbzVpRUo7QUFqNWlFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbTVpRU47QUFqNWlFTTtFQUNFO0VBQ0E7RUFDQTtBQW01aUVSO0FjOXpuRUk7RWR3NUVGO0lBNEJJO0lBQ0E7RUE4NGlFSjtBQUNGO0FBMzRpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTY0aUVKO0FBMTRpRUU7RUFDRTtFQUNBO0FBNDRpRUo7QUF6NGlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEyNGlFSjtBY3gxbkVJO0VkcThFRjtJQVdJO0VBNDRpRUo7QUFDRjtBQTE0aUVJO0VBQ0U7RUFDQTtFQUNBO0FBNDRpRU47QWNsMm5FSTtFZG05RUE7SUFNSTtJQUNBO0lBQ0E7RUE2NGlFTjtBQUNGO0FBejRpRUk7RUFDRTtFQUNBO0FBMjRpRU47QWM3Mm5FSTtFZGcrRUE7SUFLSTtJQUNBO0lBQ0E7RUE0NGlFTjtBQUNGO0FBeDRpRUk7RUFDRTtFQUNBO0VBQ0E7QUEwNGlFTjtBY3ozbkVJO0VkNCtFQTtJQU1JO0VBMjRpRU47QUFDRjtBQXY0aUVJO0VBQ0U7RUFDQTtBQXk0aUVOO0FBdDRpRUk7RUFDRTtFQUNBO0FBdzRpRU47QUFyNGlFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXU0aUVOO0FBcDRpRUk7RUFDRTtBQXM0aUVOO0FBbjRpRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXE0aUVOO0FBbDRpRUk7RUFDRTtBQW80aUVOO0FBaDRpRUk7RUFDRTtFQUNBO0FBazRpRU47QUEvM2lFSTtFQUNFO0VBQ0E7RUFDQTtBQWk0aUVOO0FBLzNpRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpNGlFUjtBQS8zaUVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpNGlFVjtBQTkzaUVRO0VBQ0U7QUFnNGlFVjtBQTkzaUVVO0VBQ0U7QUFnNGlFWjtBYzc3bkVJO0Vkd2tGQTtJQUNFO0lBQ0E7SUFDQTtFQXczaUVKO0VBdDNpRUU7SUFDRTtJQUVBO0lBQ0E7RUF1M2lFSjtFQXIzaUVFO0lBQ0U7SUFDQTtJQUNBO0VBdTNpRUo7QUFDRjs7QUFsM2lFQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0FBbzNpRUY7QUFsM2lFRTtFQUNFO0VBQ0E7QUFvM2lFSjtBQWwzaUVJO0VBQ0U7QUFvM2lFTjtBQS8yaUVJO0VBQ0U7RUFDQTtBQWkzaUVOO0FBNzJpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQSsyaUVKO0FBNTJpRUU7RUFDRTtFQUNBO0FBODJpRUo7QUEzMmlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE2MmlFSjtBQTMyaUVJO0VBQ0U7QUE2MmlFTjtBQTMyaUVNO0VBQ0U7QUE2MmlFUjtBQXoyaUVJO0VBQ0U7QUEyMmlFTjtBQXYyaUVFO0VBQ0U7RUFDQTtFQUNBO0FBeTJpRUo7QUF2MmlFSTtFQUVFO0FBdzJpRU47QUFuMmlFRTtFQUNFO0VBQ0E7QUFxMmlFSjtBQWwyaUVFO0VBQ0U7RUFDQTtBQW8yaUVKO0FBajJpRUU7O0VBRUU7RUFDQTtBQW0yaUVKO0FBaDJpRUU7RUFDRTtBQWsyaUVKO0FBLzFpRUU7RUFDRTtBQWkyaUVKO0FBOTFpRUU7RUFDRTtFQUNBO0FBZzJpRUo7QUE3MWlFRTtFQUNFO0VBQ0E7RUFDQTtBQSsxaUVKO0FBNTFpRUU7RUFDRTtFQUNBO0FBODFpRUo7QUExMWlFRTs7RUFFRTtBQTQxaUVKO0FBejFpRUU7RUFFRTtBQTAxaUVKO0FBeDFpRUk7RUFDRTtBQTAxaUVOO0FBdDFpRUU7RUFDRTtFQUNBO0FBdzFpRUo7QUFyMWlFRTtFQUNFO0VBQ0E7QUF1MWlFSjtBQW4xaUVJO0VBQ0U7QUFxMWlFTjtBQWgxaUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrMWlFTjtBQWgxaUVNO0VBQ0U7RUFDQTtFQUNBO0FBazFpRVI7QUEvMGlFTTtFQUNFO0VBQ0E7RUFDQTtBQWkxaUVSO0FBNzBpRUk7RUFDRTtBQSswaUVOO0FBMzBpRUU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBQTQwaUVKO0FBejBpRUU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBQTAwaUVKO0FjL2xvRUk7RWR3eEZGO0lBRUk7RUF5MGlFSjtBQUNGO0FBdDBpRUU7RUFDRTtFQUNBO0FBdzBpRUo7QUF0MGlFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBdzBpRU47QUFwMGlFRTtFQUNFO0VBQ0E7RUFDQTtBQXMwaUVKO0FBbjBpRUU7RUFDRTtBQXEwaUVKO0FBbDBpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbzBpRUo7QUFqMGlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW0waUVKO0FBaDBpRUU7RUFDRTtBQWswaUVKO0FBL3ppRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWkwaUVKO0FBL3ppRUk7RUFDRTtBQWkwaUVOO0FBN3ppRUU7O0VBRUU7QUEremlFSjtBQTN6aUVFO0VBRUU7QUE0emlFSjtBQTF6aUVJO0VBQ0U7QUE0emlFTjtBYzNwb0VJO0VkbTJGRjtJQUVJO0VBMHppRUo7QUFDRjtBQXZ6aUVFO0VBQ0U7RUFDQTtFQUNBO0FBeXppRUo7QWNycW9FSTtFZHkyRkY7SUFLSTtFQTJ6aUVKO0FBQ0Y7QWMxcW9FSTtFZG0zRkE7SUFDRTtFQTB6aUVKO0VBeHppRUk7SUFDRTtJQUNBO0lBQ0E7RUEwemlFTjtFQXZ6aUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBeXppRU47QUFDRjs7QUE5eWlFSTtFQUNFO0VBQ0E7RUFDQTtBQWl6aUVOO0FBL3lpRU07RUFFRTtFQUNBO0VBQ0E7QUFnemlFUjtBQTl5aUVRO0VBQ0U7QUFnemlFVjtBYzFzb0VJO0VkeTVGSTtJQUlJO0lBQ0E7RUFpemlFVjtBQUNGO0FBN3lpRVE7RUFDRTtBQSt5aUVWO0FjbnRvRUk7RWQ4NEZBO0lBMkJJO0VBOHlpRU47RUE1eWlFTTtJQUNFO0VBOHlpRVI7QUFDRjtBYzN0b0VJO0VkaTdGQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VBNHlpRU47RUExeWlFTTtJQUNFO0VBNHlpRVI7QUFDRjtBQXR5aUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXd5aUVKO0FBcnlpRUU7RUFDRTtFQUNBO0FBdXlpRUo7QWNqdm9FSTtFZHc4RkY7SUFLSTtFQXd5aUVKO0FBQ0Y7QUFyeWlFRTtFQUNFO0VBQ0E7QUF1eWlFSjtBQXB5aUVFO0VBQ0U7RUFDQTtBQXN5aUVKO0FBbnlpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxeWlFSjtBQW55aUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFxeWlFTjtBQWx5aUVJO0VBQ0U7QUFveWlFTjtBQWh5aUVFO0VBQ0U7RUFDQTtBQWt5aUVKO0FBaHlpRUk7RUFDRTtBQWt5aUVOOztBQTd4aUVBO0VBQ0U7RUFDQTtBQWd5aUVGO0FBOXhpRUU7RUFDRTtFQUNBO0FBZ3lpRUo7O0FBM3hpRUE7RUFDRTtFQUNBO0VBQ0E7QUE4eGlFRjtBQTV4aUVFO0VBQ0U7RUFDQTtBQTh4aUVKO0FjenlvRUk7RWRvZ0dKO0lBV0k7RUE4eGlFRjtBQUNGOztBQXR4aUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeXhpRUY7QWN2em9FSTtFZHdoR0o7SUFTSTtFQTB4aUVGO0FBQ0Y7O0FBdnhpRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMHhpRUY7QWNwMG9FSTtFZHFpR0o7SUFTSTtFQTB4aUVGO0FBQ0Y7QUF4eGlFRTtFQUNFO0FBMHhpRUo7QUF2eGlFRTtFQUNFO0FBeXhpRUo7QUF0eGlFRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FBdXhpRUo7QUFyeGlFSTtFQUNFO0FBdXhpRU47QUFueGlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXF4aUVKO0FBbnhpRUk7RUFDRTtBQXF4aUVOO0FBbHhpRUk7RUFDRTtBQW94aUVOO0FBaHhpRUU7RUFDRTtBQWt4aUVKO0FBM3dpRUk7RUFFRTtFQUNBO0VBQ0E7QUE0d2lFTjs7QUF0d2lFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeXdpRUY7QUFod2lFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU9BO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QUEwdmlFSjtBQXh2aUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEwdmlFTjtBQXh2aUVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUEwdmlFUjtBQXZ2aUVNO0VBQ0U7RUFDQTtFQUNBO0FBeXZpRVI7QUFydmlFUTs7RUFHRTtBQXN2aUVWO0FBanZpRUk7RUFDRTtBQW12aUVOO0FBaHZpRUk7RUFDRTtBQWt2aUVOO0FBL3VpRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaXZpRU47QUE5dWlFSTtFQUNFO0VBQ0E7QUFndmlFTjtBQTd1aUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQSt1aUVOO0FBM3VpRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTZ1aUVSO0FBenVpRUk7RUFDRTtBQTJ1aUVOO0FBenVpRU07RUFDRTtBQTJ1aUVSO0FBcHVpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzdWlFSjtBYzU4b0VJO0VkZ3VHRjtJQVNJO0lBQ0E7RUF1dWlFSjtBQUNGO0FjLzlvRUk7RWQ2dUdGO0lBY0k7RUF3dWlFSjtBQUNGO0FBcHVpRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBc3VpRVI7QUFwdWlFUTtFQUNFO0FBc3VpRVY7QUFsdWlFTTtFQUNFO0VBQ0E7QUFvdWlFUjtBQWx1aUVRO0VBQ0U7QUFvdWlFVjs7QUEzdGlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBOHRpRUY7QWMvK29FSTtFZDZ3R0o7SUFPSTtFQSt0aUVGO0FBQ0Y7O0FBNXRpRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK3RpRUY7O0FBNXRpRUE7RUFDRTtFQUNBO0FBK3RpRUY7O0FBNXRpRUE7RUFDRTtFQUNBO0FBK3RpRUY7O0FBNXRpRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK3RpRUY7O0FBNXRpRUE7RUFDRTtFQUNBO0FBK3RpRUY7O0FBNXRpRUE7RUFDRTtFQUNBO0VBQ0E7QUErdGlFRjs7QUE1dGlFQTtFQUNFO0VBQ0E7QUErdGlFRjtBQTd0aUVFO0VBQ0U7QUErdGlFSjtBQTV0aUVFO0VBQ0U7RUFDQTtBQTh0aUVKO0FBdnRpRU07RUFDRTtBQXl0aUVSO0FjOWlwRUk7RWQyMUdGO0lBRUk7RUFxdGlFSjtBQUNGO0FBanRpRUU7RUFDRTtBQW10aUVKO0FBaHRpRUU7RUFDRTtBQWt0aUVKOztBQTVzaUVBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOHNpRUY7QWNsa3BFSTtFZDYyR0o7SUFVSTtFQStzaUVGO0FBQ0Y7QUE1c2lFRTtFQUNFO0VBQ0E7RUFDQTtBQThzaUVKO0FBM3NpRUU7Ozs7OztFQU9FO0FBNHNpRUo7QUExc2lFSTs7Ozs7Ozs7Ozs7RUFDRTtBQXN0aUVOO0Fjam1wRUk7RWRpNEdGOzs7Ozs7SUFjSTtFQTJ0aUVKO0FBQ0Y7QUF4dGlFRTtFQUNFO0VBQ0E7RUFDQTtBQTB0aUVKO0FBdnRpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXl0aUVKO0FjL25wRUk7RWR5NUdGO0lBZ0JJO0VBMHRpRUo7QUFDRjtBQXh0aUVJO0VBQ0U7QUEwdGlFTjtBQXZ0aUVJO0VBQ0U7QUF5dGlFTjtBYzFvcEVJO0VkeTVHRjtJQTZCSTtFQXd0aUVKO0VBdnRpRUk7SUFDRTtJQUNBO0VBeXRpRU47QUFDRjtBQWx0aUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb3RpRUo7QWM5cHBFSTtFZGk4R0Y7SUFZSTtJQUNBO0lBQ0E7RUFxdGlFSjtBQUNGO0FBbHRpRUk7RUFDRTtBQW90aUVOO0FBanRpRUk7RUFDRTtFQUNBO0FBbXRpRU47QUE1c2lFSTs7O0VBR0U7RUFDQTtBQThzaUVOO0FBM3NpRUk7RUFDRTtBQTZzaUVOO0FjcnJwRUk7RWR1K0dBO0lBSUk7RUE4c2lFTjtBQUNGO0FBM3NpRUk7RUFDRTtFQUNBO0FBNnNpRU47QUF4c2lFRTtFQUNFO0VBQ0E7QUEwc2lFSjtBQXZzaUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF5c2lFSjtBY3hzcEVJO0VkMi9HRjtJQVFJO0VBeXNpRUo7QUFDRjtBYzdzcEVJO0VkMi9HRjtJQVlJO0VBMHNpRUo7QUFDRjtBQXZzaUVFO0VBQ0U7QUF5c2lFSjtBQXRzaUVFO0VBQ0U7QUF3c2lFSjtBQXJzaUVFO0VBRUU7QUFzc2lFSjtBYzN0cEVJO0VkbWhIRjtJQUtJO0VBdXNpRUo7QUFDRjtBQW5zaUVJO0VBQ0U7RUFDQTtBQXFzaUVOO0FBbnNpRU07RUFDRTtFQUNBO0VBQ0E7QUFxc2lFUjtBQS9yaUVFO0VBQ0U7QUFpc2lFSjtBQTlyaUVFOztFQUdFO0FBK3JpRUo7QUE1cmlFRTs7RUFFRTtFQUNBO0VBQ0E7QUE4cmlFSjtBQTNyaUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZyaUVKO0FBMXJpRUU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0cmlFSjtBQTFyaUVJOzs7Ozs7RUFDRTtBQWlzaUVOO0FjdnhwRUk7RWRta0hGOzs7Ozs7SUF1Qkk7RUFzc2lFSjtFQXBzaUVJOzs7Ozs7SUFDRTtFQTJzaUVOO0FBQ0Y7QUF0c2lFRTtFQUNFO0VBQ0E7RUFDQTtBQXdzaUVKO0FBdHNpRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXdzaUVOO0FBcnNpRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXVzaUVOO0FBcnNpRU07RUFDRTtFQUNBO0VBQ0E7QUF1c2lFUjtBYy96cEVJO0VkbW1IRjtJQTBCSTtJQUNBO0VBc3NpRUo7RUFwc2lFSTtJQUNFO0VBc3NpRU47RUFuc2lFSTtJQUNFO0VBcXNpRU47RUFsc2lFSTtJQUNFO0VBb3NpRU47RUFsc2lFTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VBb3NpRVI7RUFsc2lFUTtJQUNFO0VBb3NpRVY7QUFDRjtBQTlyaUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdzaUVKO0FBOXJpRUk7RUFDRTtBQWdzaUVOO0FBN3JpRUk7RUFDRTtBQStyaUVOO0FjajNwRUk7RWRpckhBO0lBR0k7RUFpc2lFTjtBQUNGO0FjdDNwRUk7RWR3ckhBO0lBRUk7RUFnc2lFTjtBQUNGO0FBN3JpRUk7RUFDRTtBQStyaUVOO0FBNXJpRUk7RUFDRTtBQThyaUVOO0FjcDNwRUk7RWR5cEhGO0lBa0NJO0lBQ0E7RUE2cmlFSjtFQTNyaUVJO0lBQ0U7RUE2cmlFTjtBQUNGO0FjNzNwRUk7RWR1c0hGOztJQUdJO0VBd3JpRUo7QUFDRjtBY240cEVJO0VkOHNIRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VBdXJpRUo7QUFDRjtBQW5yaUVJO0VBQ0U7QUFxcmlFTjtBQWpyaUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1yaUVKO0FBanJpRUk7RUFDRTtBQW1yaUVOO0FBOXFpRUU7RUFDRTtBQWdyaUVKO0FBNXFpRUU7RUFDRTtBQThxaUVKO0FBNXFpRUk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQTZxaUVOO0FBenFpRUU7RUFDRTtFQUNBO0FBMnFpRUo7O0FBcnFpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXdxaUVKOztBQXBxaUVBO0VBQ0U7RUFDQTtBQXVxaUVGOztBQXBxaUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXVxaUVGO0FBcnFpRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXVxaUVKO0FjcjhwRUk7RWQweEhGO0lBT0k7RUF3cWlFSjtBQUNGO0FjMThwRUk7RWQweEhGO0lBVUk7RUEwcWlFSjtBQUNGO0FjLzhwRUk7RWQweEhGO0lBYUk7SUFDQTtFQTRxaUVKO0FBQ0Y7QUF6cWlFRTtFQUNFO0VBQ0E7RUFDQTtBQTJxaUVKO0FBeHFpRUU7O0VBRUU7RUFDQTtBQTBxaUVKO0FBdnFpRUU7RUFDRTtFQUNBO0VBQ0E7QUF5cWlFSjtBQXRxaUVFO0VBQ0U7QUF3cWlFSjtBQXJxaUVFO0VBQ0U7RUFDQTtFQUNBO0FBdXFpRUo7QWM1K3BFSTtFZHkwSEE7O0lBRUU7SUFDQTtFQXNxaUVKO0VBbnFpRUU7SUFDRTtJQUNBO0VBcXFpRUo7RUFucWlFSTtJQUNFO0VBcXFpRU47QUFDRjs7QUE3cGlFQTtFQUNFO0FBZ3FpRUY7O0FBN3BpRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ3FpRUY7QUE5cGlFRTtFQUNFO0VBQ0E7QUFncWlFSjs7QWM3Z3FFSTtFZGszSEY7SUFDRTtJQUNBO0VBK3BpRUY7RUE1cGlFQTtJQUNFO0VBOHBpRUY7RUEzcGlFQTtJQUNFO0lBQ0E7SUFDQTtFQTZwaUVGO0VBMXBpRUE7SUFDRTtFQTRwaUVGO0VBenBpRUE7SUFDRTtFQTJwaUVGO0VBeHBpRUE7SUFDRTtJQUNBO0VBMHBpRUY7RUF2cGlFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF5cGlFRjtFQXRwaUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUF3cGlFRjtFQXRwaUVFO0lBQ0U7RUF3cGlFSjtFQXBwaUVBO0lBQ0U7RUFzcGlFRjtFQW5waUVBO0lBQ0U7SUFDQTtFQXFwaUVGO0VBbHBpRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBb3BpRUY7RUFscGlFQTtJQUNFO0VBb3BpRUY7RUFqcGlFQTtJQUNFO0VBbXBpRUY7QUFDRjtBQTlvaUVBO0VBQ0U7QUFncGlFRjtBQXpvaUVJO0VBQ0U7QUEyb2lFTjs7QUFwb2lFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF1b2lFRjtBQXBvaUVFO0VBQ0U7RUFDQTtFQUNBO0FBc29pRUo7QUFub2lFRTtFQUNFO0VBQ0E7RUFDQTtBQXFvaUVKO0FjbG1xRUk7RWQ0OEhKO0lBcUJJO0VBcW9pRUY7RUFub2lFRTtJQUNFO0VBcW9pRUo7RUFsb2lFRTtJQUNFO0VBb29pRUo7QUFDRjs7QUFob2lFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtb2lFRjs7QUFob2lFQTtFQUNFO0VBQ0E7RUFDQTtBQW1vaUVGO0FjM25xRUk7RWRxL0hKO0lBS0k7RUFxb2lFRjtBQUNGO0FBbG9pRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9vaUVKO0FBaG9pRUU7RUFDRTtBQWtvaUVKO0FBL25pRUU7RUFDRTtFQUNBO0VBQ0E7QUFpb2lFSjtBQTluaUVFO0VBQ0U7RUFDQTtBQWdvaUVKO0FBN25pRUU7RUFDRTtFQUNBO0VBQ0E7QUErbmlFSjtBQTVuaUVFO0VBQ0U7QUE4bmlFSjtBQTNuaUVFO0VBQ0U7RUFDQTtFQUNBO0FBNm5pRUo7QUExbmlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTRuaUVKO0FBem5pRUU7RUFDRTtFQUNBO0FBMm5pRUo7QUF4bmlFRTtFQUNFO0FBMG5pRUo7QUF2bmlFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBeW5pRU47QUF0bmlFSTtFQUNFO0FBd25pRU47QUFybmlFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBdW5pRU47QWNuc3FFSTtFZHlqSUY7SUF1Qkk7RUF1bmlFSjtFQXJuaUVJO0lBQ0U7RUF1bmlFTjtBQUNGOztBQWxuaUVBO0VBQ0U7RUFDQTtBQXFuaUVGO0FBbm5pRUU7RUFDRTtBQXFuaUVKO0FBbG5pRUU7RUFDRTtFQUNBO0FBb25pRUo7QUFqbmlFRTtFQUNFO0FBbW5pRUo7QUFobmlFRTtFQUNFO0VBQ0E7QUFrbmlFSjtBQS9taUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFpbmlFSjtBQS9taUVJO0VBQ0U7RUFDQTtBQWluaUVOO0FBL21pRU07RUFDRTtFQUNBO0FBaW5pRVI7O0FBem1pRUU7RUFDRTtBQTRtaUVKO0FBdm1pRUk7RUFDRTtFQUNBO0FBeW1pRU47QUF0bWlFSTtFQUNFO0FBd21pRU47QUFybWlFSTtFQUNFO0FBdW1pRU47QUFwbWlFSTtFQUNFO0VBQ0E7QUFzbWlFTjtBQW5taUVJO0VBQ0U7QUFxbWlFTjtBQWxtaUVJO0VBQ0U7QUFvbWlFTjs7QUE5bGlFQTtFQUNFO0FBaW1pRUY7QUEvbGlFRTtFQUNFO0VBQ0E7RUFDQTtBQWltaUVKO0FBL2xpRUk7RUFDRTtFQUNBO0VBQ0E7QUFpbWlFTjtBQTlsaUVJO0VBQ0U7RUFDQTtFQUVBO0FBK2xpRU47O0FBMWxpRUE7RUFDRTtBQTZsaUVGO0FBM2xpRUU7RUFDRTtFQUNBO0FBNmxpRUo7QUF6bGlFRTtFQUNFO0FBMmxpRUo7QUF2bGlFRTtFQUNFO0VBQ0E7QUF5bGlFSjtBQXRsaUVFO0VBQ0U7RUFDQTtBQXdsaUVKOztBQWxsaUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBb2xpRUY7QUFsbGlFRTtFQUNFO0VBQ0E7QUFvbGlFSjs7QUEva2lFQTtFQUNFO0VBQ0E7RUFDQTtBQWtsaUVGOztBQS9raUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrbGlFRjtBQWhsaUVFO0VBQ0U7QUFrbGlFSjtBQS9raUVFO0VBQ0U7QUFpbGlFSjtBQTlraUVFO0VBQ0U7QUFnbGlFSjs7QUE1a2lFQTtFQUNFO0VBQ0E7RUFDQTtBQStraUVGO0FjNTFxRUk7RWQwd0lKO0lBTUk7RUFnbGlFRjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3RydXN0U2hvd0Nhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL25ld0FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaG9tZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29udGFjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcHJpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mbGFzaC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX211bHRpcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvZGVmYXVsdC9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvZGVmYXVsdC9fbXVsdGlwbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9kZWZhdWx0L2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19kZWZhdWx0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDItYm9vdHN0cmFwLTUtdGhlbWUvc3JjL3NlbGVjdDItYm9vdHN0cmFwLTUtdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi1ib290c3RyYXAtNS10aGVtZS9zcmMvX2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyLWJvb3RzdHJhcC01LXRoZW1lL3NyYy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDItYm9vdHN0cmFwLTUtdGhlbWUvc3JjL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyLWJvb3RzdHJhcC01LXRoZW1lL3NyYy9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDItYm9vdHN0cmFwLTUtdGhlbWUvc3JjL19tdWx0aXBsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyLWJvb3RzdHJhcC01LXRoZW1lL3NyYy9fZGlzYWJsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi1ib290c3RyYXAtNS10aGVtZS9zcmMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDItYm9vdHN0cmFwLTUtdGhlbWUvc3JjL192YWxpZGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDItYm9vdHN0cmFwLTUtdGhlbWUvc3JjL19zaXppbmcuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBjdXN0b21pemUgc29tZSBCb290c3RyYXAgdmFyaWFibGVzXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4kcHJpbWFyeTogIzE5M2I2ODtcbiRsaWdodDogI2YyZjNmODtcbiRtdXRlZDogIzk2OWZhZjtcbiRib2R5LWNvbG9yOiAkcHJpbWFyeTtcblxuJGNvbXBsZW1lbnRhcnktMTogI2ZmYzEwNztcbiRjb21wbGVtZW50YXJ5LTI6ICM4YmMzNGE7XG4kY29tcGxlbWVudGFyeS0zOiAjM2Y1MWI1O1xuJGNvbXBsZW1lbnRhcnktNDogI2ZmNTcyMjtcbiRjb21wbGVtZW50YXJ5LTU6ICM5ZTllOWU7XG4kY29tcGxlbWVudGFyeS02OiAjM2YzZjNmO1xuJGNvbXBsZW1lbnRhcnktNzogI2Y0NDMzNjtcblxuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiB0cnVlO1xuXG4vLyBpbXBvcnQgQm9vdHN0cmFwIGFuZCBpdHMgZGVmYXVsdCB2YXJpYWJsZXNcblxuLy8gdGhlIH4gYWxsb3dzIHlvdSB0byByZWZlcmVuY2UgdGhpbmdzIGluIG5vZGVfbW9kdWxlc1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9ucy5zY3NzJztcbkBpbXBvcnQgJ192YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwJztcblxuQGltcG9ydCAnfmljb2ZvbnQvZGlzdC9pY29mb250LmNzcyc7XG5cbkBpbXBvcnQgJ35kcm9wem9uZS9kaXN0L2Ryb3B6b25lLmNzcyc7XG5cbi8vIFNUWUxFXG5AaW1wb3J0IFwidHJ1c3RTaG93Q2FzZS5zY3NzXCI7XG5AaW1wb3J0IFwibmV3QXBwLnNjc3NcIjtcbkBpbXBvcnQgXCJob21lLnNjc3NcIjtcbkBpbXBvcnQgXCJjYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJjb250YWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJwcmljZS5zY3NzXCI7XG5AaW1wb3J0IFwibW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImZsYXNoLnNjc3NcIjtcblxuLy9EYXRhdGFibGUgQlM1XG5AaW1wb3J0ICd+ZGF0YXRhYmxlcy5uZXQtYnM1L2Nzcy9kYXRhVGFibGVzLmJvb3RzdHJhcDUubWluLmNzcyc7XG5cbi8vQGltcG9ydCAnc2VsZWN0Mi9zcmMvc2Nzcy9jb3JlLnNjc3MnOyAvLyBvcHRpb25hbCBpZiB5b3UgaGF2ZSBjc3MgbG9hZGVyXG5AaW1wb3J0ICd+c2VsZWN0Mi9zcmMvc2Nzcy9jb3JlJztcbi8vIElmIHlvdSBuZWVkIHRvIGltcG9ydCBCb290c3RyYXAgYXMgd2VsbDpcbkBpbXBvcnQgJ35zZWxlY3QyLWJvb3RzdHJhcC01LXRoZW1lL3NyYy9zZWxlY3QyLWJvb3RzdHJhcC01LXRoZW1lJztcbi8vIE9yIGlmIHlvdSBoYXZlIGFscmVhZHkgaW1wb3J0ZWQgQm9vdHN0cmFwOlxuQGltcG9ydCAnfnNlbGVjdDItYm9vdHN0cmFwLTUtdGhlbWUvc3JjL2luY2x1ZGUtYWxsJztcblxuLy8gR09PR0xFIEZPTlRTXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbnRlcjp3Z2h0QDEwMC4uOTAwJmZhbWlseT1Qb3BwaW5zOml0YWwsd2dodEAwLDEwMDswLDIwMDswLDMwMDswLDQwMDswLDUwMDswLDYwMDswLDcwMDswLDgwMDswLDkwMDsxLDEwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDUwMDsxLDYwMDsxLDcwMDsxLDgwMDsxLDkwMCZkaXNwbGF5PXN3YXAnKTtcblxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC01XG4uc2VsZWN0Mi1kcm9wZG93blxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczpub3QoLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucy0tbmVzdGVkKSB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHdoaXRlc21va2UgIWltcG9ydGFudDtcbn1cblxuLnRoZS1wcm9ncmVzcy10ZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHotdXBsb2FkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uZHotcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlLCAjZGRkKSAhaW1wb3J0YW50O1xufVxuXG5cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAtNVxuLnNlbGVjdDItLXNtYWxsLnNlbGVjdDItZHJvcGRvd25cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPSdncm91cCddXG4uc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEyMCU7XG4gIGJhY2tncm91bmQ6ICRtdXRlZDtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmJvZHkge1xuXG59XG5cbi5idG4tY2lyY2xlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuXG4gICYuYnRuLXhsIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG5cbi50b3gtc3RhdHVzYmFyX19icmFuZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXNpZGViYXIge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJnLWFkZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbn1cblxuLmJnLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmYzA7XG59XG5cbi5iZy1ncmFkaWVudC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmMwLCAjZmZmZmZmKTtcbn1cblxuLmJnLWdyYWRpZW50LWFkZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRncmF5LTIwMCwgI2ZmZmZmZik7XG59XG5cbi5iZy1ncmFkaWVudC1uYXYge1xuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS03MDA7XG4gIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJHNlY29uZGFyeSAwJSwgJHNlY29uZGFyeSA5MCUsICR3aGl0ZSAxMDAlKTtcbn1cblxuLmJvcmRlci1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRncmF5LTQwMCwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IC8qIFN0ZWxsdCBzaWNoZXIsIGRhc3MgZGVyIEhpbnRlcmdydW5kIG51ciBpbm5lcmhhbGIgZGVzIEluaGFsdHNiZXJlaWNocyBhbmdlemVpZ3Qgd2lyZCAqL1xuICBwYWRkaW5nOiAxcHg7IC8qIEdpYiBkZW0gRWxlbWVudCBlaW5lbiBJbm5lbmFic3RhbmQsIHVtIGRlbiBHcmFkaWVudGVuIHNpY2h0YmFyIHp1IG1hY2hlbiAqL1xuICBib3JkZXItd2lkdGg6IDFweDsgLyogU3RlbGxlIGRpZSBnZXfDvG5zY2h0ZSBCcmVpdGUgZGVzIFJhbmRzIGVpbiAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvKiBNYWNodCBkZW4gUmFuZCB0cmFuc3BhcmVudCAqL1xufVxuXG4uc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNjb29raWVzY3JpcHRfbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG59XG5cbi5vZmZlci1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub2ZmZXItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5vZmZlci10cmlhbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIGJveC1zaGFkb3c6IDBweCAtNTBweCAwcHggNTBweCByZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYmctd2hpdGUtdHJhbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5jaXJjbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi5jaXJjbGUge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogNnB4IDZweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY2lyY2xlIGNhbnZhcyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jaXJjbGUgc3Ryb25nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5jaXJjbGUgc3Ryb25nIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jaXJjbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2FhYTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuXG4uZG93bmxvYWQtY29udGFpbmVyIC5pY29uLWNpcmNsZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBpIHtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaWNvZm9udC11aS11c2VyIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4vKipcbldpemFyZFxuICovXG4ud2l6YXJkLXN0ZXBzLW5hdmlnYXRpb24gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aXphcmQtc3RlcHMtbmF2aWdhdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi53aXphcmQtc3RlcHMtbmF2aWdhdGlvbiBsaS5lbmFibGVkIGEge1xuICBjb2xvcjogYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53aXphcmQtc3RlcHMtbmF2aWdhdGlvbiBsaS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4jaW4tcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiA0MCU7XG59XG5cbiNuZXdDb250YWN0Wm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNuby1zaG93LXB3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYS5kb3dubG9hZC1saW5rOmxpbmssXG5hLmRvd25sb2FkLWxpbms6dmlzaXRlZCxcbmEuZG93bmxvYWQtbGluazphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5hLmRvd25sb2FkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi50aGUtcHJvZ3Jlc3MtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICB0b3A6IDExNSUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSwgI2RkZCkgIWltcG9ydGFudDtcbn1cblxuLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgbWFyZ2luOiAyMHB4IDM1cHggMCAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wem9uZSAuZHotbWVzc2FnZSAuZHotYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDRweCBhdXRvO1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAwLjVzIGVhc2U7XG5cbiAgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cblxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgICBzY2FsZTogMS4wNTtcbiAgfVxufVxuXG4udXBsb2FkLWZvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBsaWdodGdyYXk7XG4gIH1cbn1cblxuI3NwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG59XG5cbiNmb3JtLWFyZWEge1xuICB6LWluZGV4OiAwO1xufVxuXG4jdHJpYWxCdXR0b24ge1xuICAtLWJzLXByaW1hcnktcmdiOiAjMjIzYTY1ICFpbXBvcnRhbnQ7XG4gIC0tYnMtYm94LXNoYWRvdzogMXB4IDRweCA5cHggMnB4IHJnYmEoMCwgMCwgMCwgMC43NykgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogNGVtO1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbiN0cmlhbEJ1dHRvbkNvbnRhaW4ge1xuICAkYmx1ZTogIzIyM2E2NSAhaW1wb3J0YW50O1xufVxuXG4ucGF5bWVudENvbnRhaW4ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIHhsKSB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxvZ2luQ29udGFpbiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiA1NzUuOThweCkge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ3JvdyB7XG4gIHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0biB7XG4gIHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaXplLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2l6ZS0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNpemUtMTQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zaXplLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmJnLWxpZ2h0LWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xufVxuXG4uZm9udC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5saW5rLWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG4ud3JhcC1jZWxsIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgLyog0L/QtdGA0LXQvdC+0YHQuNGCINC00LvQuNC90L3Ri9C1INGB0LvQvtCy0LAgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyog0YDQsNC30YDQtdGI0LDQtdGCINC/0LXRgNC10L3QvtGBINGB0YLRgNC+0LogKi9cbiAgbWF4LXdpZHRoOiAzMDBweDsgLyog0L7Qs9GA0LDQvdC40YfQuNCy0LDQtdGCINGI0LjRgNC40L3RgyDRj9GH0LXQudC60LggKi9cbn1cblxuXG4vL1JJQ0NJXG5cbjpyb290IHtcbiAgLS13aGl0ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1ibGFjay1jb2xvcjogIzIwMjAyMDtcbiAgLS1ncmF5LWNvbG9yOiAjODA4MDgwRkY7XG5cbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICAtLWJhY2tncm91bmQtdHJhbnM6IHJnYmEoMzIsIDMyLCAzMiwgMC43KTtcbiAgLS1ib3JkZXItdHJhbnM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cbiAgLS1zZWFyY2gtaW5wdXQtYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICAtLWJvcmRlci1jb2xvcjogIzMwMzYzZDtcbiAgLy8jZDZkNmQ2XG5cbiAgLS1ib3JkZXItY29sb3ItYWN0aXZlOiB3aGl0ZTtcbiAgLS1ib3JkZXItZGVmYXVsdC1jb2xvcjogIzMwMzYzZDtcbiAgLS1uYXZiYXItYm9yZGVyLWNvbG9yOiAjNjA2MDYwO1xuXG4gIC0taGlkZS1pbnB1dC1iYWNrZ3JvdW5kOiAjMTAxMDEwO1xuXG5cbiAgLS10ZXh0LWNvbG9yOiAjMDAyNzY2O1xuICAtLW9wcG9zaXRlLXRleHQtY29sb3I6ICMyMDIwMjA7XG4gIC0tb3Bwb3NpdGUtYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAtLW5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICAtLW1haW4tbmF2YmFyLWJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gIC0tY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xuICAtLW1lbnUtc2V0dGluZ3MtYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcblxuICAtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAtLWJ1dHRvbi10ZXh0LWNvbG9yOiAjMjAyMDIwO1xuICAtLWZpbGxlZC1idXR0b24tY29sb3I6ICMyMDIwMjA7XG4gIC0tZmlsbGVkLWJ1dHRvbi1iYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuXG4gIC0tc2VhcmNoLWlucHV0LWJhY2tncm91bmQtY29sb3I6ICM2MjYyNjI7XG4gIC0taW52ZXJ0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3I6IDEwMCU7XG5cbiAgLS1hY3RpdmUtYmFja2dyb3VuZDogd2hpdGU7XG4gIC0tYWN0aXZlLWNvbG9yOiByZ2JhKDg0LCA5NSwgMTEzLCAxKTtcblxuICAtLXNlYXJjaC1pY29uOiB1cmwoJy4uLy4uL3B1YmxpYy9pbWFnZXMvc2VhcmNoX2Rhcmsuc3ZnJyk7XG5cbiAgLS1hdmF0YXItc20tc2l6ZTogNDBweDtcbiAgLS1hdmF0YXItbWQtc2l6ZTogNDBweDtcblxuXG4gIC8vIG5ldyBjb2xvcnNcbiAgLS1vcmFuZ2UtY29sb3I6ICNGRjhCMDA7XG4gIC0tYmx1ZS1jb2xvcjogIzAwM0ZBNTtcbiAgLS1kYXJrLWJsdWUtY29sb3I6ICMwMDI3NjY7XG4gIC0td2hpdGUtZ3JheTogI0Y0RjRGNDtcbiAgLS1waW5rLWNvbG9yOiAjRDU4OUREO1xufVxuXG46cm9vdC53aGl0ZS10aGVtZSB7XG4gIC0td2hpdGUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYmxhY2stY29sb3I6ICM1MDUwNTA7XG4gIC0tZ3JheS1jb2xvcjogI0EwQTBBMDtcblxuXG4gIC0tYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1iYWNrZ3JvdW5kLXRyYW5zOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC0tYm9yZGVyLXRyYW5zOiByZ2JhKDMyLCAzMiwgMzIsIDAuMjUpO1xuICAtLWJvcmRlci1jb2xvcjogI2Q2ZDZkNjtcbiAgLS1uYXZiYXItYm9yZGVyLWNvbG9yOiAjZDZkNmQ2O1xuICAtLWJvcmRlci1jb2xvci1hY3RpdmU6ICMyMDIwMjA7XG5cbiAgLS1zZWFyY2gtaW5wdXQtYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuXG5cbiAgLS1oaWRlLWlucHV0LWJhY2tncm91bmQ6IGdob3N0d2hpdGU7XG5cblxuICAtLXRleHQtY29sb3I6ICMwMDI3NjY7XG4gIC0tdGV4dC1jb2xvci1ob3ZlcjogIzAwMzc4ZjtcbiAgLS1vcmFuZ2UtaG92ZXI6ICNmZjlhMDA7XG5cbiAgLS1vcHBvc2l0ZS10ZXh0LWNvbG9yOiAjRkZGRkZGO1xuICAtLW9wcG9zaXRlLWJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG5cbiAgLS1uYXZiYXItYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1tYWluLW5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAtLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAtLWNhcmQtYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgLS1tZW51LXNldHRpbmdzLWJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG5cbiAgLS1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgLS1idXR0b24tdGV4dC1jb2xvcjogIzIwMjAyMDtcbiAgLS1maWxsZWQtYnV0dG9uLWNvbG9yOiAjRkZGRkZGO1xuICAtLWZpbGxlZC1idXR0b24tYmFja2dyb3VuZDogIzgwODA4MDtcblxuICAtLXNlYXJjaC1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAtLWludmVydC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yOiAwJTtcblxuICAtLWFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZ3JheTtcbiAgLS1hY3RpdmUtY29sb3I6IHdoaXRlO1xuXG4gIC0tc2VhcmNoLWljb246IHVybCgnLi4vLi4vcHVibGljL2ltYWdlcy9sdXBlLnN2ZycpO1xuXG4gIC0tYXZhdGFyLXNtLXNpemU6IDQwcHg7XG4gIC0tYXZhdGFyLW1kLXNpemU6IDQwcHg7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbioge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7IC8qINCj0LzQtdC90YzRiNC10L3QviDQstGA0LXQvNGPINC/0LXRgNC10YXQvtC00LAgKi9cbn1cblxuKiB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlOyAvKiDQo9C80LXQvdGM0YjQtdC90L4g0LLRgNC10LzRjyDQv9C10YDQtdGF0L7QtNCwICovXG59XG5cbmEsIHN2ZyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7O1xufVxuXG4ubGlzdC1zdHlsZS1ub25lIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy8gbWFyZ2luIG9yIHBhZGRpbmdcblxuLnAteHMtMCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubS10b3AtMTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZzLTMwIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmZzLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubWwtbXItYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tdC1tYi1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLm10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubXItbWQtMzAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuICB9XG59XG5cblxuLy8gaW1hZ2VzLCBpY29uc1xuXG4uaWNvZm9udC1lZGl0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogZ3JleTtcbn1cblxuLmljb2ZvbnQtdHJhc2gge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiByZWQ7XG59XG5cbnN2ZyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ZnLWljb24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uc3ZnLWFycm93IHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uc3ZnLWNsb3NlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LWNvbG9yKVxuICB9XG59XG5cbi5hZGQtcm91bmQtaWNvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN2Zy1uYXZiYXItbWVudSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5zdmctbmF2aWdhdGlvbi1tZW51IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnN2Zy1uYXZiYXIge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uYmktbG9jay1maWxsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxNTAsIDAsIDEpICFpbXBvcnRhbnQ7XG59XG5cbi5idW1ibGUtaW1nIHtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIGJhc2ljIENTUyAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBmb3IgQ2hyb21lINC4IFNhZmFyaSAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBmb3IgRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIGZvciBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG59XG5cbi5lbXB0eS1hY2NvdW50LWltYWdlLXNtIHtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiB2YXIoLS1hdmF0YXItc20tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tYXZhdGFyLXNtLXNpemUpO1xufVxuXG5cbi8vIGNvbG9yc1xuXG4udGV4dC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6IHZhcigtLW9yYW5nZS1jb2xvcik7XG59XG5cbi5ibHVlLXRleHQtY29sb3Ige1xuICBjb2xvcjogcmdiYSgxLCAyNTUsIDI0MCwgMSk7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5iYWNrZ3JvdW5kLXRyYW5zLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgMzIsIDMyLCAwLjcpO1xufVxuXG4uYmFja2dyb3VuZC10cmFucyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC10cmFucyk7XG59XG5cbi50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmFkaXVzLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci1yYWRpdXMtY29udGFpbmVyLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jdXN0b20tbGVmdC1ib3JkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItdHJhbnMpO1xuICB9XG59XG5cbi5ib3JkZXItY29sb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuXG4uZ3JlZW4tY29sb3Ige1xuICBjb2xvcjogIzQ0N2E2OTtcbn1cblxuLmxpbmstY29sb3Ige1xuICBjb2xvcjogIzBkY2FmMDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzFkYzlhNDtcbiAgfVxufVxuXG4uYm9yZGVyLXJhZGl1cy0yMCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi8vIGlucHV0c1xuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmlucHV0LXdyYXAge1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4uaW5wdXQtdW5kZXJsaW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxufVxuXG4uaW5wdXQtYm9yZGVyIHtcbiAgLy9wYWRkaW5nOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IHZhcigtLWdyYXktY29sb3IpO1xuICB9XG59XG5cbi5pbnB1dC1oaWRlLWNvbG9yLXN0eWxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIH1cblxuICBpbnB1dCwgdGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNjA2MDYwO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oaWRlLWlucHV0LWJhY2tncm91bmQpO1xuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNjA2MDYwO1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oaWRlLWlucHV0LWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4ubmV3LWNvbnRhY3QtaW5wdXQge1xuXG59XG5cbi5pbnB1dC1wYXltZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICB9XG59XG5cbi5wYXltZW50Q29udGFpbiB7XG4gIC5pbnB1dC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICBpbnB1dCB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyOHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JheS1jb2xvcik7XG4gICAgfVxuICB9XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IDIwcHggdHJhbnNwYXJlbnQ7XG59XG5cblxuLy8gQlVUVE9OU1xuXG4uYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1idXR0b24tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgbWluLXdpZHRoOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC8vJjpob3ZlciB7XG4gIC8vICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAvL31cblxufVxuXG4uYnV0dG9uLWdyYWRpZW50IHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICAgICAgICByZ2JhKDAsIDYzLCAxMDYsIDEpLFxuICAgICAgICAgICAgICAgICAgcmdiYSgxLCAyNTUsIDI0MCwgMSlcbiAgKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG59XG5cbi5idXR0b24tZmlsbGVkIHtcbiAgY29sb3I6IHZhcigtLWZpbGxlZC1idXR0b24tY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1maWxsZWQtYnV0dG9uLWJhY2tncm91bmQpO1xufVxuXG4uYnV0dG9uLWRlbGV0ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDAwMDA7XG59XG5cbi5idXR0b24tbm8tc3R5bGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLXJlc2VuZCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2IoMSwgMjU1LCAyNDApO1xufVxuXG4uYnV0dG9uLWxvZ2luIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4uYnV0dG9uLWRvd25sb2FkIHtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBncmF5ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tbGcge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmJ1dHRvbi1jdXN0b20tYmFuayB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICBpIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRElTUExBWVxuXG4uZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRpc3BsYXktZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRpc3BsYXktZmxleC1lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLmRpc3BsYXktZmxleC1zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kaXNwbGF5LWZsZXgtYmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRpc3BsYXktY29sdW1uLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaC0xMDAtc20ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLm1heC13LTYwMCB7XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tYXgtY29udGVudCB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLy8gVEVYVFxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYS1zbWFsbC13aGl0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxufVxuLmEtc21hbGwtYmx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuICB9XG59XG5cbi5hLW1lZGl1bS13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHggc29saWQgdmFyKC0td2hpdGUtY29sb3IpO1xuICB9XG59XG5cbi5hLW1lZGl1bS1ibHVlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuICB9XG59XG5cbi5wLW1lZGl1bS13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHhcbn1cblxuLnAtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLmZvbnQtNTAge1xuICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvbnQtZmFtaWx5IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZ2hvc3QtdGV4dCB7XG4gIGNvbG9yOiBncmF5O1xufVxuXG4uaW1hZ2UtdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93bjMwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRpb24tb3V0LXRvcCB7XG4gIGFuaW1hdGlvbjogc2xpZGVEb3duMzAgMS41cyBlYXNlLW91dDtcbn1cblxuLmN1c3RvbS1hbGVydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogOTk5OTk7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGFuaW1hdGlvbjogc2xpZGVEb3duIDFzIGVhc2Utb3V0O1xuXG5cbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zdmctc3VjY2VzcyB7XG4gICAgZmlsbDogZ3JlZW47XG4gIH1cblxuICAuc3ZnLWVycm9yIHtcbiAgICBmaWxsOiByZWQ7XG4gIH1cblxuXG59XG5cbi5ob3Zlci13aGl0ZSB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mdy0xMDAge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZnctMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbn1cblxuLmZ3LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnctNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mdy03MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnctODAwIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmYtMzQge1xuICBmb250LXNpemU6IDM0cHg7XG59XG5cbi5mLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZi0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmYtMjAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5mLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZi0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmYtMTQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZi0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuXG4vLyBhbm90aGVyIGNsYXNzZXNcblxuLmgtbWQtYXV0byB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaC1zbS0xMDAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnotaW5kZXgtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJvcmRlci1yYWRpdXMtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuXG4vLyBhbmltYXRpb25cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5hdmlnYXRpb24tbWVudS1hcHBlYXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG5hdmlnYXRpb24tcHJpY2UtbWVudS1hcHBlYXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0JSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBnZW5lcmFsIGNsYXNzZXNcblxuLnBhZ2UtY29udGVudCB7XG4gIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3B1YmxpYy9pbWFnZXMvbW91bnRhaW4uanBnKTtcbiAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAvL2JhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIC8vYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNlY3Rpb24tbmF2YmFyIHtcbiAgLy9oZWlnaHQ6IDEyJTtcbiAgLy9taW4taGVpZ2h0OiA3NXB4O1xuICAvL21heC1oZWlnaHQ6IDkwcHg7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1uYXZiYXItYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgLm5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogODBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgLmxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6IHZhcigtLW9yYW5nZS1jb2xvcik7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMzc4ZjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmstYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nLWxvY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLmJvdHRvbS1tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGhlaWdodDogNjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDMyLCAzMiwgMC42KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XG5cbiAgZGl2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZiYXItYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi8vICEhISAgIEFMTCBQQUdFUyAgICEhIVxuXG4vLyAxLiBIT01FIHBhZ2VcblxuLmhvbWUtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXG4gIHNwYW4ge1xuICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIGEge1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgaW1nLmxvZ28ge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxuXG4gIGltZy5idW1ibGUtaW1nIHtcbiAgICBtYXJnaW46IDEyMHB4IDAgMCAwO1xuICB9XG5cbiAgLnVwbG9hZC1wcmV2aWV3IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cblxuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gIH1cblxuICAucmV2ZXJzZS1zbWFsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxuXG5cbiAgLnRleHQtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDEwcHggMDtcblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cblxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLnZpZGVvLXRlc3Qge1xuICAgICAgbWFyZ2luOiAwIDEwcHggNTBweCBhdXRvO1xuXG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgLnRleHQtc2VjdGlvbiB7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAudGV4dC1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMnB4IDA7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cblxuLy8gRmVhdHVyZXMgcGFnZVxuXG4uZmVhdHVyZXMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIHBhZGRpbmc6IDIwcHggMDtcblxuICBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG5cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNjMGMwYzA7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiByZ2IoMSwgMjU1LCAyNDApO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29sb3ItYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC8vb3BhY2l0eTogMDtcblxuICB9XG5cbiAgLmVsZW1lbnQtaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5zbGlkZS1pbi1sZWZ0IHtcbiAgICBhbmltYXRpb246IHNsaWRlSW5MZWZ0IDFzIGVhc2Utb3V0IGZvcndhcmRzO1xuICB9XG5cbiAgLnNsaWRlLWluLXJpZ2h0IHtcbiAgICBhbmltYXRpb246IHNsaWRlSW5SaWdodCAxcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgfVxuXG4gIC5zbGlkZS1vdXQtbGVmdCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZU91dExlZnQgMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIH1cblxuICAuc2xpZGUtb3V0LXJpZ2h0IHtcbiAgICBhbmltYXRpb246IHNsaWRlT3V0UmlnaHQgMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIH1cblxuXG59XG5cblxuLy8gMi4gUkVHSVNURVIgLyBMT0dJTlxuLmF1dGgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDYwcHggMjVweCA2MHB4O1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IDIwcHggdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBoMSB7XG4gICAgLy9tYXJnaW46IDMwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgY29sb3I6IHZhcigtLW9yYW5nZS1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLmljb2ZvbnQtaW5zdGFncmFtLFxuICAuaWNvZm9udC1saW5rZWRpbixcbiAgLmljb2ZvbnQtZmFjZWJvb2ssXG4gIC5pY29mb250LXdlYiB7XG4gICAgY29sb3I6IGdyYXk7XG4gIH1cblxuICAuaW5wdXQtd3JhcCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW5wdXQtdW5kZXJsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLnJldHVybi1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5sb2dvLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNHB4O1xuICB0b3A6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmxvZ28td3JhcCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEyN3B4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDcuN3B4O1xuICB9XG5cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIDMuIFBSSUNFXG4ucHJpY2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI0ZGRkZGRjtcblxuXG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCA0MHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG5cbiAgLnJhZGlvLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAuc2F2aW5ncyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGNvbG9yOiAjMGQ2ZWZkO1xuICAgIH1cblxuICAgIC5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAubmFtZS5hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG8gMCAwIDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMykgIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cblxuICAuZml4ZWQtc2l6ZSB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIH1cblxuICAuc2hvdy1uYXZiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2hpdGUtYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGJsYWNrO1xuXG4gICAgJi5jdXJyZW50LWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgISBJTVBPUlRBTlQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzIwMjAyMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgfVxuXG4gIC5wdXJwbGUtYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNhNjJiYmQ7XG5cbiAgICAmLmN1cnJlbnQtYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhIElNUE9SVEFOVDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjYTYyYmJkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzc2MGUxO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuICB9XG5cbiAgLmJsdWUtYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM1OGJiZTM7XG5cbiAgICAmLmN1cnJlbnQtYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhIElNUE9SVEFOVDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNThiYmUzICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODVkNWYwO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuICB9XG5cbiAgLm1vbnRoLXNwYW4ge1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggNHB4O1xuICB9XG5cbiAgI2J1c2luZXNzLXByaWNlLFxuXG5cbiAgICAvLyB0ZXh0IHNldHRpbmdzXG4gIC50aXRsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudGl0bGUtcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMjVyZW07XG4gIH1cblxuICAucGxhbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnBsYW4taW5mby13cmFwIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxuXG4gIC5wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtY29sb3IpO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5wdXJwbGUtY29sb3Ige1xuICAgIGNvbG9yOiAjYTYyYmJkO1xuICB9XG5cbiAgLmJsdWUtY29sb3Ige1xuICAgIGNvbG9yOiAjNThiYmUzO1xuICB9XG5cbiAgLy8gYmxvY2tzXG4gIC5mcmVlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCAzMiwgMzIsIDEpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICB9XG5cbiAgLmJ1c2luZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICB9XG5cbiAgLmJvcmRlci1jYXJkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICB9XG5cbiAgLnNlY3Rpb24tcGxhbiB7XG4gICAgLy93aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaDIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItcHJpY2Uge1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBhbmltYXRpb246IDIwMG1zIGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKSAwcyAxIG5vcm1hbCBub25lIHJ1bm5pbmcgbmF2aWdhdGlvbi1wcmljZS1tZW51LWFwcGVhcjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgZWFzZTtcblxuXG4gICAgaDIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxuXG4gICAgLm5hdmJhci1lbXB0eS1kaXYge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItcGxhbi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggMCAxMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2YmFyLXBsYW4tc2VjdGlvbiB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5uYXZiYXItYm9yZGVyLWNhcmQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLnByaWNlLW1pZGRsZS1jb250YWluZXIge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLm5hdmJhci1wbGFuLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgICAgICAuc2VjdGlvbi1wbGFuIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hdmJhci1wbGFuLXNlY3Rpb24ge1xuICAgICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAuc2VjdGlvbi1wbGFuIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICB0YWJsZSB7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgIC5uYXZiYXItcGxhbi1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ3ZDkgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByaWNlLXRhYmxlLWNvbnRhaW5lciB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xuICAgIC50aXRsZS1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAudGl0bGUtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMTZweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAudGl0bGUtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMTRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAudGl0bGUtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMTRweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAudGl0bGUtcHJpY2Uge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICB9XG4gIH1cblxufVxuXG4vLyBjbGFzcyBmb3IgcHJpY2UgVFNcbi5vdmVyZmxvdy1oaWRkZW4tb25seS1zbWFsbC1zY3JlZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgKiB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHdoaXRlO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHdoaXRlO1xuICB9XG5cbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIwMjA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxODBkZWcpIGJyaWdodG5lc3MoMCUpIGNvbnRyYXN0KDAlKTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgxODBkZWcpIGJyaWdodG5lc3MoMCUpIGNvbnRyYXN0KDAlKTtcbiAgfVxufVxuXG4vLyA0LiBVUExPQUQgbmV3XG4jZm9ybS1hcmVhIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSk7XG5cbiAgZm9ybVtuYW1lPVwidXBsb2FkXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaW5wdXRbdHlwZT0nZGF0ZSddOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGZpbHRlcjogaW52ZXJ0KDEwMCUpIGJyaWdodG5lc3MoMTAwKTtcbiAgfVxuXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCAyMHB4IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJ1dHRvbi1ncmFkaWVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgfVxuXG4gIC50b2dnbGUtZmlsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yKTs7XG4gICAgfVxuICB9XG5cbiAgLnNoYXJlZC1maWxlLWZvcm0ge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC01IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyUyMHZpZXdCb3g9JTI3MCUyMDAlMjAxNiUyMDE2JTI3JTNFJTNDcGF0aCUyMGZpbGw9JTI3bm9uZSUyNyUyMHN0cm9rZT0lMjclMjNmZmZmZmYlMjclMjBzdHJva2UtbGluZWNhcD0lMjdyb3VuZCUyNyUyMHN0cm9rZS1saW5lam9pbj0lMjdyb3VuZCUyNyUyMHN0cm9rZS13aWR0aD0lMjcyJTI3JTIwZD0lMjdNMiUyMDVsNiUyMDYlMjA2LTYlMjcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4uc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbiNjb250YWN0U2VsZWN0Wm9uZSB7XG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cbiAgICBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI25ld0NvbnRhY3Rab25lIHtcbiAgYSB7XG4gICAgbWFyZ2luOiAtMTJweCAtM3B4IDAgMDtcbiAgfVxuXG4gIGg0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi51cGxvYWQtdGl0bGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgLyog0KHQutGA0YvRgtGMINGB0LrRgNC+0LvQu9Cx0LDRgCDQsiBXZWJLaXQg0LHRgNCw0YPQt9C10YDQsNGFICovXG59XG5cbi51cGxvYWQtdGl0bGUge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiDQodC60YDRi9GC0Ywg0YHQutGA0L7Qu9C70LHQsNGAINCyIElFINC4IEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiDQodC60YDRi9GC0Ywg0YHQutGA0L7Qu9C70LHQsNGAINCyIEZpcmVmb3ggKi9cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cblxufVxuXG4uYmxvY2staW5wdXQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcblxuICBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgLyog0J7RgtGB0YLRg9C/INC00LvRjyDQuNC60L7QvdC60LggKi9cbiAgfVxuXG4gIC5pY29uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qINCY0LrQvtC90LrQsCDQvdC1INC80LXRiNCw0LXRgiDQstCy0L7QtNGDINGC0LXQutGB0YLQsCAqL1xuXG4gICAgc3ZnIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4udmVyc2lvbnMtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5zZWN0aW9uLXBsYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5saW5rLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIG1hcmdpbjogYXV0byAwIDAgMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKSAhaW1wb3J0YW50XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1wbGFuLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gNS4gQUNDT1VOVCAgTkVFRCAhISEhXG4uYWNjb3VudC1jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLW5hdmJhci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLy9oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG5cbiAgaDMge1xuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtY29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgYSwgbGFiZWwge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGdyYXk7XG4gICAgfVxuICB9XG5cbiAgLmdob3N0LXRleHQge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgLmluZm8tYWNjb3VudCB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBtaW4taGVpZ2h0OiA5MCU7XG4gIH1cblxuICAud3JhcC1hY2NvdW50LWltYWdlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5hdmF0YXItd2l0aC1kZWxldGUtYnV0dG9uIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG5cbiAgICAuY2hhbmdlLWFjY291bnQtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW9yYW5nZS1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtY29sb3IpO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuXG4gICAgICAvLyY6aG92ZXIge1xuICAgICAgLy8gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWdyYXkpO1xuICAgICAgLy99XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvdW50LWltYWdlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tb3Bwb3NpdGUtdGV4dC1jb2xvcik7XG4gIH1cblxuICAuYWNjb3VudC1pbWFnZSAuaW5mby1hY2NvdW50IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gIH1cblxuICAuaW5mby1hY2NvdW50LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbi1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgfVxuICAgIH1cblxuICAgIC51bC1ib3JkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmxhbmctdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2Y3OTQxZTsgLy8g0J7RgNCw0L3QttC10LLRi9C5INGG0LLQtdGCXG4gICAgfVxuXG4gICAgLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgIGdhcDogMS4ycmVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5sYW5ndWFnZS1vcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sYW5ndWFnZS1vcHRpb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxhbmd1YWdlLW9wdGlvbiAuY3VzdG9tLXJhZGlvIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tb3JhbmdlLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5sYW5ndWFnZS1vcHRpb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY3VzdG9tLXJhZGlvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1jb2xvcik7XG4gICAgfVxuXG5cbiAgICAuZGVzaWduLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLW9yYW5nZS1jb2xvcik7XG4gICAgfVxuXG4gICAgLmRlc2lnbi10b2dnbGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAycmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLm1vZGUtb3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgICAgICAgLmN1c3RvbS1yYWRpbyB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW9yYW5nZS1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgLmN1c3RvbS1yYWRpbyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc5NDFlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblxuICAgIC5pbmZvLWFjY291bnQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLndyYXAtYWNjb3VudC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vcGFkZGluZzogMjBweCAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5hY2NvdW50LWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIDYuIFNFVFRJTkdTXG4uc2V0dGluZ3MtY29udGFpbmVyLXRlc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1uYXZiYXItYmFja2dyb3VuZC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcblxuICAuYmFja2dyb3VuZC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5iYWNrIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLnNldHRpbmctc2VjdGlvbiB7XG4gICAgbGFiZWwsIC5mb3JtLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogdmFyKC0tb3JhbmdlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogNjBweCAwIDAgMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHZhcigtLW9yYW5nZS1jb2xvcik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tb3JhbmdlLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCwgdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICB9XG5cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBvcmFuZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgfVxuXG4gICN1c2VyX3NldHRpbmdzX2VtYWlsU3ViamVjdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBvcmFuZ2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjb2xvclwiXSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgaW5wdXRbcmVhZG9ubHldIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiB1bnNldDtcbiAgfVxuXG5cbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIGxhYmVsLmZvcm0tbGFiZWwge1xuICAgIC8vZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLmN1c3RvbS1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG4gIH1cblxuICAubS0wIHtcbiAgICAuZm9ybS1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LXdyYXAge1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICN1c2VyX3NldHRpbmdzX215TGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LXNldHRpbmdzIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG5cbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1lbnUtc2V0dGluZ3MtYmFja2dyb3VuZC1jb2xvcik7XG4gIH1cblxuICAuc2V0dGluZy1jb250YWluZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuXG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5zZXR0aW5nLXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG5cbiAgICBpbWcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1vcmFuZ2UtY29sb3IpO1xuICB9XG5cbiAgLmVtYWlsLXRlbXBsYXRlLXNldHRpbmdzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZW1haWwtc2V0dGluZ3MtcHJldmlldy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIH1cblxuICAuZW1haWwtc2V0dGluZ3MtcHJldmlldyB7XG4gICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG5cbiAgLnRpdGxlLXdyYXAge1xuICAgIGhlaWdodDogMTAlO1xuICB9XG5cbiAgLnRleHQtd3JhcCB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICBwIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgLyog0LjQu9C4IG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7ICovXG4gICAgfVxuICB9XG5cbiAgI3NpZ25hdHVyZS1wcmV2aWV3LFxuICAjc3ViamVjdC1wcmV2aWV3IHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC8qINC40LvQuCBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyAqL1xuXG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICAvL2JhY2tncm91bmQ6IHZhcigtLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZGlzcGxheS1ibG9jayB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNwbGF5LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAubWVudS1zZXR0aW5ncyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi8vIDcuIFVQTE9BRCBQQUdFXG4udXBsb2FkLWNvbnRhaW5lciB7XG5cbiAgLnRyYW5zZmVyLWRldGFpbHMtY29udGVudCB7XG5cbiAgICAudXBsb2FkLWluZm8tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLnVwbG9hZC1pbmZvLXNlY3Rpb24ge1xuICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBtYXJnaW46IDI0cHggMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC51bmRlcmxpbmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAudXBsb2FkLWluZm8tc2VjdGlvbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG93bmxvYWQtd3JhcCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBnYXA6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICAuZC1mbGV4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdpZHRoOiAxMHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDZyZW07XG4gICAgfVxuICB9XG5cbiAgLmZpbGVzLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIH1cblxuICAudXBsb2FkLXNlY3Rpb25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnVwbG9hZC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtY29sb3IpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNhcmQtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5vLWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZmlsZS1pbmZvLXNlY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxufVxuXG4uc2VudC1maWxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmc6IDIwcHggNDBweCA0MHB4IDQwcHg7XG4gIG1hcmdpbjogNDBweCAwO1xuXG4gIC5zZW50LWZpbGUtd3JhcCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgdmFyKC0tZ3JheS1jb2xvcik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuXG4vLyAhISEgQ09NUE9ORU5UUyAgISEhXG5cbi8vIDEuIGhlYWRlciAvLyBmb290ZXIgLy8gbWFpblxuXG4ubmF2YmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA4MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICB9XG59XG5cbi5uYXZiYXIge1xuICB6LWluZGV4OiA3O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogOTBweDtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgLy9ib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCB2YXIoLS1uYXZiYXItYm9yZGVyLWNvbG9yKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiA2cHggMCA2cHggOHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cblxuICAuYnV0dG9uLWdyYWRpZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5saW5rLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgMTZweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItaG92ZXIpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmltZy1sb2NrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLWRhcmsge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3Blbi1tZW51IHtcbiAgICAvL3dpZHRoOiA0MHB4O1xuICAgIC8vaGVpZ2h0OiA0MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICB9XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxMDAwO1xuICByaWdodDogLTJweDtcbiAgdG9wOiAtMnB4O1xuICBhbmltYXRpb246IDIwMG1zIGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKSAwcyAxIG5vcm1hbCBub25lIHJ1bm5pbmcgbmF2aWdhdGlvbi1tZW51LWFwcGVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLy8gIHJpZ2h0OiAwO1xuICAvLyAgdG9wOiAwO1xuICAvLyAgd2lkdGg6IDEwMCU7XG4gIC8vfVxuXG5cbiAgLmRyb3Bkb3duLW1lbnUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgIC8vcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgLy93aWR0aDogMTAwJTtcbiAgICAvL2hlaWdodDogMTAwJTtcblxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcblxuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogdmFyKC0tYXZhdGFyLXNtLXNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWF2YXRhci1zbS1zaXplKTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOmhvdmVyIHtcbiAgICAgICAgLmRyb3AtaXRlbXMsXG4gICAgICAgIHN2ZyxcbiAgICAgICAge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1ncmF5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyYXktaG92ZXI6aG92ZXIge1xuICAgICAgY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5kcm9wLWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbGluayB7XG4gICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuXG4gICAgLmljb24td3JhcCB7XG4gICAgICBtaW4td2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuaWNvbi13cmFwLWxvY2sge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uby1ob3Zlcjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcikgIWltcG9ydGFudDtcblxuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICAuZHJvcGRvd24tbWVudS1tb2JpbGUge1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIGxpIHtcbiAgICAgIC5saW5rIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWhvdmVyKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGQkY5O1xuICBtaW4taGVpZ2h0OiA4OHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIH1cbn1cblxuLmJhY2tncm91bmQtZ3JhZGllbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG9wYWNpdHk6IDAuMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMTIsIDkwLCAwLCAwLjAwKSAwJSwgI0Q0NUEwMCAxMDAlKTtcbn1cblxuLmxlZnQtY2lyY2xlIHtcbiAgbGVmdDogLTIwMHB4O1xuICBib3R0b206IC0zMDBweDtcbn1cblxuLnJpZ2h0LWNpcmNsZSB7XG4gIHJpZ2h0OiAtMjAwcHg7XG4gIGJvdHRvbTogLTMwMHB4O1xufVxuXG4uYmFjay1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MDRweDtcbiAgaGVpZ2h0OiA0OTEuMDg0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiA0OTEuMDg0cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogdmFyKC0tSG9tZS0yUCwgI0Q1ODlERCk7XG4gIGZpbHRlcjogYmx1cig5OC43NTU1NjE4Mjg2MTMyOHB4KTtcbn1cblxuLnotaW5kZXgtMTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYmFzZS1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDExcHggLTRweCByZ2JhKDY2LCA2OCwgOTAsIDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDExcHggLTRweCByZ2JhKDY2LCA2OCwgOTAsIDEpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMXB4IC00cHggcmdiYSg2NiwgNjgsIDkwLCAxKTtcbn1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuXG4gICoge1xuICAgIGNvbG9yOiAjOGQ5NmEwO1xuICB9XG5cbiAgdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICBsaSB7XG5cbiAgICB9XG5cbiAgICBhLCBpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ0OTNmODtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5wYi1tZC04IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cblxuICAubGluay13cmFwIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAubGFuZy13cmFwIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cblxuXG4vLyAyLiBUQUJMRVxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1uYXZiYXItYmFja2dyb3VuZC1jb2xvcikgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cblxuICBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgI2NvbnRhY3RUYWJsZV9maWx0ZXIsXG4gICNpbXBvcnRUYWJsZV9maWx0ZXIsXG4gICN1cGxvYWRUYWJsZV9maWx0ZXIsXG4gICNkb3dubG9hZFRhYmxlX2ZpbHRlcixcbiAgI3VwbG9hZEd1ZXN0VGFibGVfZmlsdGVyLFxuICAjdXNlclRhYmxlX2ZpbHRlciB7XG4gICAgLy9wYWRkaW5nOiAwIDUwcHg7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIGlucHV0LCBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5hZGQtYnV0dG9uLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmFkZC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAtNzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGJvdHRvbTogLTY4cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtaG92ZXIpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICB9XG5cblxuICBpbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tb3JhbmdlLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tc2VhcmNoLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICAgIH1cblxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuXG4gICNjb250YWN0VGFibGVfd3JhcHBlciB7XG5cbiAgICAudGFibGUsXG4gICAgLnRhYmxlIHRoLFxuICAgIC50YWJsZSB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zb3J0aW5nIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cblxuICAubGluay13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cblxuICAudGFibGUtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggODBweDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNhcmQtYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmc6IDI2cHggMjBweFxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGNvbG9yOiB2YXIoLS1vcmFuZ2UtY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS5kYXRhVGFibGUge1xuICAgIC8vIGNvbG9yIG9mIGJvcmRlcnNcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlYXJjaC1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0ci5vZGQgPiAqIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nOmFmdGVyLFxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmc6YmVmb3JlIHtcbiAgICAvLyBkZWxldGUgc29ydGluZyBhcnJvd1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2LXRhYnMsXG4gIC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLW9yYW5nZS1jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAjY29udGFjdFRhYmxlX3dyYXBwZXIsXG4gICN1cGxvYWRUYWJsZV93cmFwcGVyLFxuICAjdXNlclRhYmxlX3dyYXBwZXIsXG4gICNpbXBvcnRUYWJsZV93cmFwcGVyLFxuICAjZG93bmxvYWRUYWJsZV93cmFwcGVyLFxuICAjdXBsb2FkR3Vlc3RUYWJsZV93cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMTFweCAtNHB4IHJnYig2NiwgNjgsIDkwKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDExcHggLTRweCByZ2IoNjYsIDY4LCA5MCk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTFweCAtNHB4IHJnYig2NiwgNjgsIDkwKTtcblxuICAgIHRkIHtcbiAgICAgIGNvbG9yOiAjMTUxQjNDICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDEwcHggMTBweCAxMHB4O1xuXG4gICAgICB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC50YWJsZS1oZWFkZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLnNob3ctZW50aXJlLWN1c3RvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5zZWFyY2gtc2VjdGlvbi1jdXN0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5zZWFyY2gtc2VjdGlvbi1jdXN0b20ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNob3ctZW50aXJlLWN1c3RvbSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgfVxuXG4gICAgICAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWZvb3Rlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgdWwucGFnaW5hdGlvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zaG93LWVudGlyZS1jdXN0b20ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlcy1zZWN0aW9uLWN1c3RvbSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnByZXZpb3VzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5wYWdlcy1zZWN0aW9uLWN1c3RvbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLy8gVEFCTEUgTU9CSUxFIFZFUlNJT05cblxuICAudGFibGUtbW9iaWxlLWNsYXNzLFxuICAucm93cy1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucm93cy1tb2JpbGUtc2hvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5yb3dzLW1vYmlsZS1zaG93OmhvdmVyIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgKiB7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLXNlYXJjaC1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICB9XG4gIH1cblxuICAucGFnaW5hdGVfYnV0dG9uICsgLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICB9XG5cbiAgLnBhZ2UtbGluayB7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cblxuICAucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbn1cblxuLnNvcnQtc2VsZWN0LXNlY3Rpb24ge1xuICBzZWxlY3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFjdGlvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb250YWluZXItYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgLmFjdGlvbi1zZWN0aW9uIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2FyZC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuICAgIG1hcmdpbjogNDBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIH1cblxuICBidXR0b24sXG4gIC5idXR0b24tZGVsZXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J2RhdGUnXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICBmaWx0ZXI6IGludmVydCh2YXIoLS1pbnZlcnQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcikpO1xuICB9XG5cbiAgLmJ1dHRvbi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgYnV0dG9uLFxuICAgIC5idXR0b24tZGVsZXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi13cmFwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy8gMy4gbW9iaWxlIGRyb3B6b25lXG5cbi5kcm9wem9uZSAuZHotZGVmYXVsdCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uZHJvcHpvbmUgLmR6LWN1c3Qge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblxuICBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gICAgdG9wOiAxMTUlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSwgI2RkZCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgbWFyZ2luOiAyMHB4IDM1cHggMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZHotY3VzdCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5kcm9wem9uZSB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKVxuICB9XG5cbiAgLmRyb3B6b25lIC5kei1zaXplIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRyb3B6b25lIC5kei1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wem9uZSAuZHotaW1hZ2Uge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wem9uZSAuZHotcmVtb3ZlIGkge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWUgc3BhbiwgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG4gIC5maWxlLWNvbnRhaW5lciAuZmlsZS1wcmV2aWV3Om50aC1jaGlsZChuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpbGUtY29udGFpbmVyLnNob3ctYWxsIC5maWxlLXByZXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIGFub3RoZXJcblxuLmRpc2FibGVkLWN1c3RvbS1zdHlsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyoge1xuICAvLyAgY29sb3I6IGRhcmtncmF5ICFpbXBvcnRhbnQ7XG4gIC8vfVxuXG4gIC5iaS1sb2NrLWZpbGwge1xuICAgICoge1xuICAgICAgY29sb3I6IHJnYigyNTUsIDE1MCwgMCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gcG9wb3ZlclxuXG4ucG9wb3ZlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuXG5cbiAgLnBvcG92ZXItaGVhZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucG9wb3Zlci1ib2R5IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuXG4gICAgLnBvcG92ZXItaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAucG9wb3Zlci1ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvcHktbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgdG9wOiA0MCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5kb3dubG9hZC1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzIsIDMyLCAzMiwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG5cbiAgaDEge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgaSB7XG4gICAgY29sb3I6IGdyZXkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgLmRpZ2l0LWlucHV0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZVxuICB9XG5cbiAgLmJ1dHRvbi1sb2dpbiB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICB9XG5cbiAgLmJ1dHRvbi1kb3dubG9hZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuXG5cbiAgICAuYnV0dG9uLWRvd25sb2FkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuXG4gICAgLm1hcmdpbi0yMCB7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgfVxuXG4gICAgLmZpbGUtbmFtZS13cmFwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5idXR0b24tZG93bmxvYWQge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi55b3VyLXBsYW4tY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgZGl2IHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuXG4gIC5ib2xkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxuXG4gIC5zYXZlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmMmViZmI7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB2YXIoLS1ibGFjay1jb2xvcik7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzYyNDdhYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIzYyNDdhYTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VwcG9ydC1jb250YWluZXIge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYWNjb3JkaW9uIHtcblxuICAgICoge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMTgwZGVnKSBicmlnaHRuZXNzKDAlKSBjb250cmFzdCgwJSk7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMCUpIGh1ZS1yb3RhdGUoMTgwZGVnKSBicmlnaHRuZXNzKDAlKSBjb250cmFzdCgwJSk7XG4gICAgfVxuICB9XG5cbn1cblxuLnBheW1lbnQtZWRpdCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblxuICAuY3VzdG9tLWZsb2F0aW5nIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS1oaWRlLWlucHV0LWJhY2tncm91bmQpO1xuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNjA2MDYwO1xuICAgIH1cbiAgfVxufVxuXG4jbWVtYmVyU2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO1xuXG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZTIxMjEyO1xuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgfVxuXG59XG5cblxuLnNlbGVjdC1jb250YWN0LWd1ZXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyog0KPQsdC10LTQuNGB0YwsINGH0YLQviDQv9GB0LXQstC00L4t0Y3Qu9C10LzQtdC90YIg0L3QtSDQvtCx0YDQtdC30LDQtdGC0YHRjyAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8qINCj0LHQuNGA0LDQtdC8INGB0YLQsNC90LTQsNGA0YLQvdGD0Y4g0YHRgtGA0LXQu9C+0YfQutGDICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyAvKiDQnNC10YHRgtC+INC00LvRjyDRgdGC0YDQtdC70L7Rh9C60LggKi9cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxufVxuXG4jc2hhcmVkX2ZpbGVfZ3Vlc3RfY29udGFjdF9ndWVzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVwbG9hZC1maWxlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3RlZC1maWxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAxcHggc29saWQgdmFyKC0tdGV4dC1jb2xvcik7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59IiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMy4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDIzIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG4vLyBhIHtcbi8vICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuLy8gICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbi8vICAgJjpob3ZlciB7XG4vLyAgICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuLy8gICB9XG4vLyB9XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gICAgJzEwMCc6ICRncmF5LTEwMCxcbiAgICAnMjAwJzogJGdyYXktMjAwLFxuICAgICczMDAnOiAkZ3JheS0zMDAsXG4gICAgJzQwMCc6ICRncmF5LTQwMCxcbiAgICAnNTAwJzogJGdyYXktNTAwLFxuICAgICc2MDAnOiAkZ3JheS02MDAsXG4gICAgJzcwMCc6ICRncmF5LTcwMCxcbiAgICAnODAwJzogJGdyYXktODAwLFxuICAgICc5MDAnOiAkZ3JheS05MDAsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICAgICdibHVlJzogJGJsdWUsXG4gICAgJ2luZGlnbyc6ICRpbmRpZ28sXG4gICAgJ3B1cnBsZSc6ICRwdXJwbGUsXG4gICAgJ3BpbmsnOiAkcGluayxcbiAgICAncmVkJzogJHJlZCxcbiAgICAnb3JhbmdlJzogJG9yYW5nZSxcbiAgICAneWVsbG93JzogJHllbGxvdyxcbiAgICAnZ3JlZW4nOiAkZ3JlZW4sXG4gICAgJ3RlYWwnOiAkdGVhbCxcbiAgICAnY3lhbic6ICRjeWFuLFxuICAgICd3aGl0ZSc6ICR3aGl0ZSxcbiAgICAnZ3JheSc6ICRncmF5LTYwMCxcbiAgICAnZ3JheS1kYXJrJzogJGdyYXktODAwLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAkcmVkICFkZWZhdWx0O1xuLy8kbGlnaHQ6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJGNhbmRpZGF0ZTogIzVjNzMyMDtcbiRlbXBsb3llcjogIzFkNDI3MTtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gICAgJ2VtcGxveWVyJzogJGVtcGxveWVyLFxuICAgICdjYW5kaWRhdGUnOiAkY2FuZGlkYXRlLFxuICAgICdwcmltYXJ5JzogJHByaW1hcnksXG4gICAgJ3NlY29uZGFyeSc6ICRzZWNvbmRhcnksXG4gICAgJ3N1Y2Nlc3MnOiAkc3VjY2VzcyxcbiAgICAnaW5mbyc6ICRpbmZvLFxuICAgICd3YXJuaW5nJzogJHdhcm5pbmcsXG4gICAgJ2Rhbmdlcic6ICRkYW5nZXIsXG4gICAgJ2xpZ2h0JzogJGxpZ2h0LFxuICAgICdkYXJrJzogJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtcmdiXG4kdGhlbWUtY29sb3JzLXJnYjogbWFwLWxvb3AoJHRoZW1lLWNvbG9ycywgdG8tcmdiLCAnJHZhbHVlJykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1yZ2JcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86IDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gICAgJ2JsdWUtMTAwJzogJGJsdWUtMTAwLFxuICAgICdibHVlLTIwMCc6ICRibHVlLTIwMCxcbiAgICAnYmx1ZS0zMDAnOiAkYmx1ZS0zMDAsXG4gICAgJ2JsdWUtNDAwJzogJGJsdWUtNDAwLFxuICAgICdibHVlLTUwMCc6ICRibHVlLTUwMCxcbiAgICAnYmx1ZS02MDAnOiAkYmx1ZS02MDAsXG4gICAgJ2JsdWUtNzAwJzogJGJsdWUtNzAwLFxuICAgICdibHVlLTgwMCc6ICRibHVlLTgwMCxcbiAgICAnYmx1ZS05MDAnOiAkYmx1ZS05MDAsXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICAgICdpbmRpZ28tMTAwJzogJGluZGlnby0xMDAsXG4gICAgJ2luZGlnby0yMDAnOiAkaW5kaWdvLTIwMCxcbiAgICAnaW5kaWdvLTMwMCc6ICRpbmRpZ28tMzAwLFxuICAgICdpbmRpZ28tNDAwJzogJGluZGlnby00MDAsXG4gICAgJ2luZGlnby01MDAnOiAkaW5kaWdvLTUwMCxcbiAgICAnaW5kaWdvLTYwMCc6ICRpbmRpZ28tNjAwLFxuICAgICdpbmRpZ28tNzAwJzogJGluZGlnby03MDAsXG4gICAgJ2luZGlnby04MDAnOiAkaW5kaWdvLTgwMCxcbiAgICAnaW5kaWdvLTkwMCc6ICRpbmRpZ28tOTAwLFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgICAncHVycGxlLTEwMCc6ICRwdXJwbGUtMjAwLFxuICAgICdwdXJwbGUtMjAwJzogJHB1cnBsZS0xMDAsXG4gICAgJ3B1cnBsZS0zMDAnOiAkcHVycGxlLTMwMCxcbiAgICAncHVycGxlLTQwMCc6ICRwdXJwbGUtNDAwLFxuICAgICdwdXJwbGUtNTAwJzogJHB1cnBsZS01MDAsXG4gICAgJ3B1cnBsZS02MDAnOiAkcHVycGxlLTYwMCxcbiAgICAncHVycGxlLTcwMCc6ICRwdXJwbGUtNzAwLFxuICAgICdwdXJwbGUtODAwJzogJHB1cnBsZS04MDAsXG4gICAgJ3B1cnBsZS05MDAnOiAkcHVycGxlLTkwMCxcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICAgICdwaW5rLTEwMCc6ICRwaW5rLTEwMCxcbiAgICAncGluay0yMDAnOiAkcGluay0yMDAsXG4gICAgJ3BpbmstMzAwJzogJHBpbmstMzAwLFxuICAgICdwaW5rLTQwMCc6ICRwaW5rLTQwMCxcbiAgICAncGluay01MDAnOiAkcGluay01MDAsXG4gICAgJ3BpbmstNjAwJzogJHBpbmstNjAwLFxuICAgICdwaW5rLTcwMCc6ICRwaW5rLTcwMCxcbiAgICAncGluay04MDAnOiAkcGluay04MDAsXG4gICAgJ3BpbmstOTAwJzogJHBpbmstOTAwLFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgICAncmVkLTEwMCc6ICRyZWQtMTAwLFxuICAgICdyZWQtMjAwJzogJHJlZC0yMDAsXG4gICAgJ3JlZC0zMDAnOiAkcmVkLTMwMCxcbiAgICAncmVkLTQwMCc6ICRyZWQtNDAwLFxuICAgICdyZWQtNTAwJzogJHJlZC01MDAsXG4gICAgJ3JlZC02MDAnOiAkcmVkLTYwMCxcbiAgICAncmVkLTcwMCc6ICRyZWQtNzAwLFxuICAgICdyZWQtODAwJzogJHJlZC04MDAsXG4gICAgJ3JlZC05MDAnOiAkcmVkLTkwMCxcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gICAgJ29yYW5nZS0xMDAnOiAkb3JhbmdlLTEwMCxcbiAgICAnb3JhbmdlLTIwMCc6ICRvcmFuZ2UtMjAwLFxuICAgICdvcmFuZ2UtMzAwJzogJG9yYW5nZS0zMDAsXG4gICAgJ29yYW5nZS00MDAnOiAkb3JhbmdlLTQwMCxcbiAgICAnb3JhbmdlLTUwMCc6ICRvcmFuZ2UtNTAwLFxuICAgICdvcmFuZ2UtNjAwJzogJG9yYW5nZS02MDAsXG4gICAgJ29yYW5nZS03MDAnOiAkb3JhbmdlLTcwMCxcbiAgICAnb3JhbmdlLTgwMCc6ICRvcmFuZ2UtODAwLFxuICAgICdvcmFuZ2UtOTAwJzogJG9yYW5nZS05MDAsXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICAgICd5ZWxsb3ctMTAwJzogJHllbGxvdy0xMDAsXG4gICAgJ3llbGxvdy0yMDAnOiAkeWVsbG93LTIwMCxcbiAgICAneWVsbG93LTMwMCc6ICR5ZWxsb3ctMzAwLFxuICAgICd5ZWxsb3ctNDAwJzogJHllbGxvdy00MDAsXG4gICAgJ3llbGxvdy01MDAnOiAkeWVsbG93LTUwMCxcbiAgICAneWVsbG93LTYwMCc6ICR5ZWxsb3ctNjAwLFxuICAgICd5ZWxsb3ctNzAwJzogJHllbGxvdy03MDAsXG4gICAgJ3llbGxvdy04MDAnOiAkeWVsbG93LTgwMCxcbiAgICAneWVsbG93LTkwMCc6ICR5ZWxsb3ctOTAwLFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICAgICdncmVlbi0xMDAnOiAkZ3JlZW4tMTAwLFxuICAgICdncmVlbi0yMDAnOiAkZ3JlZW4tMjAwLFxuICAgICdncmVlbi0zMDAnOiAkZ3JlZW4tMzAwLFxuICAgICdncmVlbi00MDAnOiAkZ3JlZW4tNDAwLFxuICAgICdncmVlbi01MDAnOiAkZ3JlZW4tNTAwLFxuICAgICdncmVlbi02MDAnOiAkZ3JlZW4tNjAwLFxuICAgICdncmVlbi03MDAnOiAkZ3JlZW4tNzAwLFxuICAgICdncmVlbi04MDAnOiAkZ3JlZW4tODAwLFxuICAgICdncmVlbi05MDAnOiAkZ3JlZW4tOTAwLFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gICAgJ3RlYWwtMTAwJzogJHRlYWwtMTAwLFxuICAgICd0ZWFsLTIwMCc6ICR0ZWFsLTIwMCxcbiAgICAndGVhbC0zMDAnOiAkdGVhbC0zMDAsXG4gICAgJ3RlYWwtNDAwJzogJHRlYWwtNDAwLFxuICAgICd0ZWFsLTUwMCc6ICR0ZWFsLTUwMCxcbiAgICAndGVhbC02MDAnOiAkdGVhbC02MDAsXG4gICAgJ3RlYWwtNzAwJzogJHRlYWwtNzAwLFxuICAgICd0ZWFsLTgwMCc6ICR0ZWFsLTgwMCxcbiAgICAndGVhbC05MDAnOiAkdGVhbC05MDAsXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgICAnY3lhbi0xMDAnOiAkY3lhbi0xMDAsXG4gICAgJ2N5YW4tMjAwJzogJGN5YW4tMjAwLFxuICAgICdjeWFuLTMwMCc6ICRjeWFuLTMwMCxcbiAgICAnY3lhbi00MDAnOiAkY3lhbi00MDAsXG4gICAgJ2N5YW4tNTAwJzogJGN5YW4tNTAwLFxuICAgICdjeWFuLTYwMCc6ICRjeWFuLTYwMCxcbiAgICAnY3lhbi03MDAnOiAkY3lhbi03MDAsXG4gICAgJ2N5YW4tODAwJzogJGN5YW4tODAwLFxuICAgICdjeWFuLTkwMCc6ICRjeWFuLTkwMCxcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gICAgKCc8JywgJyUzYycpLFxuICAgICgnPicsICclM2UnKSxcbiAgICAoJyMnLCAnJTIzJyksXG4gICAgKCcoJywgJyUyOCcpLFxuICAgICgnKScsICclMjknKVxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6IGJzLSAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHJnYmEoJHdoaXRlLCAwLjE1KSxcbiAgICByZ2JhKCR3aGl0ZSwgMClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgICAwOiAwLFxuICAgIDE6ICRzcGFjZXIgKiAwLjI1LFxuICAgIDI6ICRzcGFjZXIgKiAwLjUsXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAkc3BhY2VyICogMS41LFxuICAgIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcblxuJG5lZ2F0aXZlLXNwYWNlcnM6IGlmKFxuICAgICRlbmFibGUtbmVnYXRpdmUtbWFyZ2lucyxcbiAgICBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksXG4gICAgbnVsbFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAgIDA6IDAsXG4gICAgNTA6IDUwJSxcbiAgICAxMDA6IDEwMCUsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiBudWxsICFkZWZhdWx0O1xuXG4vLyBVdGlsaXRpZXMgbWFwc1xuLy9cbi8vIEV4dGVuZHMgdGhlIGRlZmF1bHQgYCR0aGVtZS1jb2xvcnNgIG1hcHMgdG8gaGVscCBjcmVhdGUgb3VyIHV0aWxpdGllcy5cblxuLy8gQ29tZSB2Niwgd2UnbGwgZGUtZHVwZSB0aGVzZSB2YXJpYWJsZXMuIFVudGlsIHRoZW4sIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSBrZWVwIHRoZW0gdG8gcmVhc3NpZ24uXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbGl0aWVzLWNvbG9yc1xuJHV0aWxpdGllcy1jb2xvcnM6ICR0aGVtZS1jb2xvcnMtcmdiICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtdGV4dC1jb2xvcnNcbiR1dGlsaXRpZXMtdGV4dDogbWFwLW1lcmdlKFxuICAgICR1dGlsaXRpZXMtY29sb3JzLFxuICAgIChcbiAgICAgICAgJ2JsYWNrJzogdG8tcmdiKCRibGFjayksXG4gICAgICAgICd3aGl0ZSc6IHRvLXJnYigkd2hpdGUpLFxuICAgICAgICAnYm9keSc6IHRvLXJnYigkYm9keS1jb2xvciksXG4gICAgKVxuKSAhZGVmYXVsdDtcbiR1dGlsaXRpZXMtdGV4dC1jb2xvcnM6IG1hcC1sb29wKFxuICAgICR1dGlsaXRpZXMtdGV4dCxcbiAgICByZ2JhLWNzcy12YXIsXG4gICAgJyRrZXknLFxuICAgICd0ZXh0J1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtYmctY29sb3JzXG4kdXRpbGl0aWVzLWJnOiBtYXAtbWVyZ2UoXG4gICAgJHV0aWxpdGllcy1jb2xvcnMsXG4gICAgKFxuICAgICAgICAvLyAnYmxhY2snOiB0by1yZ2IoJGJsYWNrKSxcbiAgICAgICAgJ2JsYWNrJzogdG8tcmdiKCRibGFjayksXG4gICAgICAgICd3aGl0ZSc6IHRvLXJnYigkd2hpdGUpLFxuICAgICAgICAnYm9keSc6IHRvLXJnYigkYm9keS1iZylcbiAgICApXG4pICFkZWZhdWx0O1xuJHV0aWxpdGllcy1iZy1jb2xvcnM6IG1hcC1sb29wKFxuICAgICR1dGlsaXRpZXMtYmcsXG4gICAgcmdiYS1jc3MtdmFyLFxuICAgICcka2V5JyxcbiAgICAnYmcnXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB1dGlsaXRpZXMtYmctY29sb3JzXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDAsXG4gICAgc206IDU3NnB4LFxuICAgIG1kOiA3NjhweCxcbiAgICBsZzogOTkycHgsXG4gICAgeGw6IDEyMDBweCxcbiAgICB4eGw6IDE0MDBweCxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsICckZ3JpZC1icmVha3BvaW50cycpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgJyRncmlkLWJyZWFrcG9pbnRzJyk7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgc206IDU0MHB4LFxuICAgIG1kOiA3MjBweCxcbiAgICBsZzogOTYwcHgsXG4gICAgeGw6IDExNDBweCxcbiAgICB4eGw6IDEzMjBweCxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgJyRjb250YWluZXItbWF4LXdpZHRocycpO1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiA2ICFkZWZhdWx0O1xuXG4kZ3V0dGVyczogJHNwYWNlcnMgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAgIDE6IDFweCxcbiAgICAyOiAycHgsXG4gICAgMzogM3B4LFxuICAgIDQ6IDRweCxcbiAgICA1OiA1cHgsXG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAwLjJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogMC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIDAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKCRibGFjaywgMC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAwLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogMC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIDAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogJGNhcmV0LXdpZHRoICogMC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6IGFsbCAwLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogb3BhY2l0eSAwLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6IGhlaWdodCAwLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6IHdpZHRoIDAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgICAnMXgxJzogMTAwJSxcbiAgICAnNHgzJzogY2FsYygzIC8gNCAqIDEwMCUpLFxuICAgICcxNng5JzogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgICAnMjF4OSc6IGNhbGMoOSAvIDIxICogMTAwJSksXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ1NvdXJjZSBTYW5zIFBybycsIHNhbnMtc2VyaWYsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSxcbiAgICAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgJ0xpYmVyYXRpb24gU2FucycsXG4gICAgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsXG4gICAgJ05vdG8gQ29sb3IgRW1vamknICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLFxuICAgICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIDAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6IGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAgIDE6ICRoMS1mb250LXNpemUsXG4gICAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgICAzOiAkaDMtZm9udC1zaXplLFxuICAgIDQ6ICRoNC1mb250LXNpemUsXG4gICAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgICA2OiAkaDYtZm9udC1zaXplLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gICAgMTogNXJlbSxcbiAgICAyOiA0LjVyZW0sXG4gICAgMzogNHJlbSxcbiAgICA0OiAzLjVyZW0sXG4gICAgNTogM3JlbSxcbiAgICA2OiAyLjVyZW0sXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogMC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6IDAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogMC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6IDAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAjZmNmOGUzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAwLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206IDAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206IDAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogMC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6IDAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6IHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogMC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6IHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6IDAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICAgICdwcmltYXJ5Jzogc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gICAgJ3NlY29uZGFyeSc6IHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gICAgJ3N1Y2Nlc3MnOiBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgICAnaW5mbyc6IHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICAgICd3YXJuaW5nJzogc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gICAgJ2Rhbmdlcic6IHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gICAgJ2xpZ2h0JzogJGxpZ2h0LFxuICAgICdkYXJrJzogJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAwLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAwLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogcmdiYShcbiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyxcbiAgICAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHlcbikgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6IDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aFxuICAgICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206IDAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogMC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6IDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgMC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogMC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogMC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6IG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6IHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogYWRkKFxuICAgICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSxcbiAgICAkaW5wdXQtcGFkZGluZy15ICogMlxuKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogYWRkKFxuICAgICRpbnB1dC1saW5lLWhlaWdodCAqIDAuNWVtLFxuICAgICRpbnB1dC1wYWRkaW5nLXlcbikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6IGFkZChcbiAgICAkaW5wdXQtbGluZS1oZWlnaHQgKiAwLjI1ZW0sXG4gICAgJGlucHV0LXBhZGRpbmcteSAqIDAuNVxuKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogYWRkKFxuICAgICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSxcbiAgICBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSlcbikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiBhZGQoXG4gICAgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLFxuICAgIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKVxuKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6IGFkZChcbiAgICAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sXG4gICAgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpXG4pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIDAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246IG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6IGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6IDAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogMC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICRmb3JtLXN3aXRjaC13aWR0aCArIDAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArXG4gICAgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246IGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGZcbiAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoXG4gICAgJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6IDAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6IDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAwLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6IDAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSlcbiAgICB0cmFuc2xhdGVYKDAuMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gICAgJ3ZhbGlkJzogKFxuICAgICAgICAnY29sb3InOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgICAgJ2ljb24nOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgICksXG4gICAgJ2ludmFsaWQnOiAoXG4gICAgICAgICdjb2xvcic6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICAgICdpY29uJzogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgICksXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6IDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogMTA4MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAkc3BhY2VyICogMC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6IG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAwLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXRoZW1lLXZhcmlhYmxlc1xuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6IDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdChcbiAgICAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyxcbiAgICAkZHJvcGRvd24tYm9yZGVyLXdpZHRoXG4pICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogJHNwYWNlciAqIDAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICRzcGFjZXIgKiAwLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogcmdiYSgkd2hpdGUsIDAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206IDAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206IDAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogMC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6IDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAwLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46IDAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAkc3BhY2VyICogMC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoXG4gICAgJGNhcmQtYm9yZGVyLXJhZGl1cyxcbiAgICAkY2FyZC1ib3JkZXItd2lkdGhcbikgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAkY2FyZC1zcGFjZXIteSAqIDAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiByZ2JhKCRibGFjaywgMC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6IG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6IG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xMjUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoXG4gICAgJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLFxuICAgICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoXG4pICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogMC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAkc3BhY2VyICogMC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogJHNwYWNlciAqIDAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICR0b29sdGlwLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6IG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdChcbiAgICAkcG9wb3Zlci1ib3JkZXItcmFkaXVzLFxuICAgICRwb3BvdmVyLWJvcmRlci13aWR0aFxuKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6IHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6IGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6IDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogMC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6IDAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgMC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogMC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogMC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogMC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAwLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdChcbiAgICAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLFxuICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aFxuKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXNtOiAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6IDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06IHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogNDAlICFkZWZhdWx0O1xuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6IDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAwLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICRzcGFjZXIgKiAwLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6IC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogMC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogcXVvdGUoJy8nKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogMC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogMC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6IDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogMC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6IDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IDAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAwLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogMC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAwLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6IDAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAwLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiBudWxsICFkZWZhdWx0O1xuXG5cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICRib3JkZXItY29sb3I6ICRjb2xvclxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbjogI3tlc2NhcGUtc3ZnKCRpY29uKX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldChcbiAgJGRpcmVjdGlvbjogZG93bixcbiAgJHdpZHRoOiAkY2FyZXQtd2lkdGgsXG4gICRzcGFjaW5nOiAkY2FyZXQtc3BhY2luZyxcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cbikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXJ9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgICAuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAuY2Fyb3VzZWwsXG4gICAgICAmLmNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnMuc2Nzcyc7XG5AaW1wb3J0ICdfdmFyaWFibGVzLnNjc3MnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcCc7XG5cbi50cnVzdC1zaG93Y2FzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuXG4gIC5kb2NzZWFyY2gge1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNSU7XG4gICAgdG9wOiAtMTUlO1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIH1cblxuXG4gIC5zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTc1JTtcbiAgICB0b3A6IDE2JTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA1NDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNjBweDtcblxuICAgIC5icmFja2VkcyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsaWVudC1yZXNwb25zZSB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzRGNEY0RjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmNsaWVudC1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJi1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLCBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICYtbmFtZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1kYXJrLWJsdWUtY29sb3IpO1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICYtam9iIHtcbiAgICAgICAgY29sb3I6ICM0RjRGNEY7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhcnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSxcbiAgICAgICAgdHJhbnNmb3JtIDAuNXMgZWFzZTtcblxuICAgICAgICAvLyDQoNCw0LfQvdGL0LUg0LfQsNC00LXRgNC20LrQuCDQtNC70Y8g0LrQsNC20LTQvtC5INC30LLQtdC30LTRi1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAubmF2LWJ0biB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cblxuICAgIC5wcmV2LWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogIzY2NjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV4dC1idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ibHVlLWNvbG9yKTtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2U6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhZGUtb3V0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmZhZGUtaW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuc3RhcnMtYW5pbWF0ZS1vdXQge1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFycy1hbmltYXRlLWluIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXZhdGFyLWFuaW1hdGUtb3V0IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAuYXZhdGFyLWFuaW1hdGUtaW4ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG5cbiAgICAuZG9jc2VhcmNoIHtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyIHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgcmlnaHQ6IC04NiU7XG5cbiAgICAgIC5icmFja2VkcyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNsaWVudC1yZXNwb25zZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmNsaWVudC1pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsaWVudC1pbmZvLWRldGFpbHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5uYXYtYnRuIHtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIH1cblxuICAgICAgLnN0YXJzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuXG4gICAgLmRvY3NlYXJjaCB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlciB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIHJpZ2h0OiAtODYlO1xuXG4gICAgICAuYnJhY2tlZHMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jbGllbnQtcmVzcG9uc2Uge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5jbGllbnQtaW5mbyB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsaWVudC1pbmZvLWRldGFpbHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5uYXYtYnRuIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIH1cblxuICAgICAgLnN0YXJzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAuZG9jc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyIHtcbiAgICAgIC8vd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICByaWdodDogLTExOCU7XG4gICAgICB0b3A6IDY0JTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYmI2YzA7XG5cbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDkwdnc7XG5cblxuICAgICAgLmJyYWNrZWRzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2xpZW50LXJlc3BvbnNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuY2xpZW50LWluZm8ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGllbnQtaW5mby1kZXRhaWxzIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAubmF2LWJ1dHRvbnMge1xuICAgICAgICB0b3A6IDIxMHB4O1xuICAgICAgfVxuXG4gICAgICAubmF2LWJ0biB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB9XG5cbiAgICAgIC5zdGFycyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLmJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBjb2xvcjogdmFyKC0tYnV0dG9uLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAvLyY6aG92ZXIge1xuICAvLyAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKSAhaW1wb3J0YW50O1xuICAvL31cblxufVxuXG4uZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDExNSwgMTIsIDApIDAlLCByZ2JhKDAsIDE1MywgMjU1LCAwLjMpIDU1JSwgcmdiYSgxMTIsIDAsIDI1NSwgMC4zKSAxMDAlKTtcbn1cblxuLnBpbmstYmFja2dyb3VuZCB7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTg5REQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBpbmstYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENTg5REQ7XG59XG5cbi5ncmF5LWJhY2tncm91bmQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuXG4uZm9vdGVyLWdyYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG59XG5cbi5sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1iLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubXQtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5tYi0yMDAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuXG4gIH1cbn1cblxuLnBhZ2UtbGltaXQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYnV0dG9uLW9yYW5nZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZjlhMDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnV0dG9uLWJsdWUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRleHQtY29sb3ItaG92ZXIpICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxufVxuXG4uYnV0dG9uLWJsdWU6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5vcmFuZ2Utc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tb3JhbmdlLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZGFyay1ibHVlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZiA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cblxufVxuXG4ud2hpdGUtc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi53aGl0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxufVxuXG4vLyDQnNC40LrRgdC40L3Ri1xuQG1peGluIGZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5tb2JpbGUtbWVudS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIC5jbG9zZS1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbWVudS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS1jb2xvcik7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLW1lbnUtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBhLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICYuYnV0dG9uLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1jb2xvciwgI2ZmNjYwMCk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJi5idXR0b24tYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtY29sb3IsICMwMDY2Y2MpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbGllbnRzLWFtb3VudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDE0cHg7XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgLmZ3LTYwMCB7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5jdXN0b20tcGFkZGluZyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDRweCAxMnB4ICFpbXBvcnRhbnQ7XG5cbiAgfVxufVxuIiwiXG4uaG9tZS1jb250YWluZXItbmV3LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cblxuICAuY3RhLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5jdGEtYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWNvbG9yKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52YWx1ZS1wcm9wb3NpdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLWNvbG9yKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuYWNjb3JkaW9uLW5ldyB7XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1oZWFkZXIsIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS1jb2xvcik7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtY29sb3IpO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgLy90cmFuc2l0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSwgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcblxuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24ge1xuICAgICoge1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLW5ldyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgLmZvb3Rlci1tYWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcmFuZ2Utc3VidGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLW9yYW5nZS1jb2xvcik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuYmx1ZS1zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLWNvbG9yKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmxpbmtzLXNlY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5saW5rLXNlY3Rpb24ge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIC5saW5rLXNlY3Rpb24tbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS1jb2xvcik7XG4gICAgICAgIH1cblxuICAgICAgICAubGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICM0RjRGNEY7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgLmxpbmstd3JhcCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGluay1jb3B5IHtcbiAgICAgICAgY29sb3I6ICM0RjRGNEY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmxpbmstc2VjdGlvbi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogdmFyKC0tYmx1ZS1jb2xvcik7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG5cbiAgICAuZW1haWwtZm9ybS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLy9tYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC5lbWFpbC1zdWJzY3JpcHRpb24tZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmVtYWlsLWlucHV0IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU0MGFmO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMxZTQwYWYsIDEwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbGFuZS1pY29uIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAjNEY0RjRGOztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNEY0RjRGO1xuXG4gICAgICAucmlnaHRzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICM0RjRGNEY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIC5saW5rcy1zZWN0aW9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLmxpbmstc2VjdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLnJpZ2h0cyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3Mge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIH1cblxuICAgICAgLm9yYW5nZS1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cblxuICAgICAgLmJsdWUtc3VidGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAucGF5bWVudC1zdmcge1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgfVxuXG4gIC5kYXRhLXRyYW5zZmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgc2Fucy1zZXJpZjtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDNyZW07XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogI2Y1YTYyMztcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwYTI0NzE7XG4gICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XG5cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzRGNEY0RjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgJl9fc3RhdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19zdGF0LXRleHQge1xuICAgICAgY29sb3I6ICMwYTI0NzE7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgICZfX3Byb2dyZXNzLWJhciB7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2I2N2FlNCwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fcHJvZ3Jlc3MtZmlsbCB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2N2FlNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1jb2xvcik7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzBhMjQ3MSwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVmlzdWFsIGVsZW1lbnRzXG4gICAgJl9fdmlzdWFsIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2hhcGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtZ3JheSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICYtLWxhcmdlIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJi0tc21hbGwge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGJvdHRvbTogMzIlO1xuICAgICAgICByaWdodDogNCU7XG4gICAgICB9XG5cbiAgICAgICYtLWV4dHJhLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICYtLWxhcmdlIHtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNtYWxsIHtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGJvdHRvbTogMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZXh0cmEtc21hbGwge1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RvdCB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTI0NzE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAmLS10b3Age1xuICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgcmlnaHQ6IDM4cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjY3YWU0O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N1cnZlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjYjY3YWU0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZ1bmN0aW9ucy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmZ1bmN0aW9ucy1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5mdW5jdGlvbnMtc2VjdGlvbi1tYWluIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLWNvbG9yKTtcblxuICAgICAgICAuZnVuY3Rpb25zLXNlY3Rpb24tbWFpbi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZ1bmN0aW9ucy1zZWN0aW9uLW1haW4tc3VidGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgLmZ1bmN0aW9ucy1zZWN0aW9uLW1haW4tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZnVuY3Rpb25zLXNlY3Rpb24tbWFpbi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZnVuY3Rpb25zLXNlY3Rpb24tbWFpbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyOTBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmhvbWUtY29udGFpbmVyLW5ldyB7XG4gIC5maWxlLXRyYW5zZmVyLWJhbm5lciB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDU2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuZmlsZS10cmFuc2Zlci1iYW5uZXItdGl0bGUge1xuICAgICAgbWFyZ2luOiAxNHB4IDAgNjBweCAwO1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS1jb2xvcik7XG4gICAgICBmb250LXNpemU6IDc4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiLCBzZXJpZjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgLmZpbGUtdHJhbnNmZXItYmFubmVyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMjJweCAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLmhvbWUtbmF2YmFyLW5ldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFjdGlvbi1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb24tc2VjdGlvbi1idXR0b25zLCAuYWN0aW9uLXNlY3Rpb24tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb24tc2VjdGlvbi1saW5rcyB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHZhcigtLWRhcmstYmx1ZS1jb2xvcik7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibHVlLWNvbG9yLCAjMDA2NmNjKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5hY3Rpb24tc2VjdGlvbi1idXR0b25zIHtcbiAgICBhLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICYuYnV0dG9uLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZmY2NjAwLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5idXR0b24tYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtY29sb3IpO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwMDY2Y2MsIDEwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gIC5iaWctcGljIHtcbiAgICB3aWR0aDogMzc2cHg7XG4gIH1cbiAgLm1pZGRsZS1waWMge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gIC5zbWFsbC1waWMge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5iaWctcGljIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLm1pZGRsZS1waWMge1xuICAgIHdpZHRoOiAxODRweDtcbiAgfVxuXG4gIC5zbWFsbC1waWMge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5cbiIsIkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnMuc2Nzcyc7XG5AaW1wb3J0ICdfdmFyaWFibGVzLnNjc3MnO1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcCc7XG5cbi5jYXJkLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzNjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHhcbiAgICB9XG4gIH1cblxuICAuY2FyZC1sZyB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mZWF0dXJlLWNhcmQge1xuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmVhdHVyZS1kZXNjcmlwdGlvbiB7XG4gICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlYWQtbW9yZS1saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLnByaWNlLWNhcmQge1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZS1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJzY3JpcHRpb24tdGltZSB7XG4gICAgICBjb2xvcjogdmFyKC0tb3JhbmdlLWNvbG9yKTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIC5mZWF0dXJlLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC1ncmF5IHtcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ibHVlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1ncmF5KTtcbiAgfVxuXG4gIC5jYXJkLW9yYW5nZSB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UtY29sb3IpO1xuICB9XG5cbiAgLmNhcmQtcGluayB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rLWNvbG9yKTtcbiAgfVxuXG4gIC5mZWF0dXJlLWxpc3Qge1xuICAgIC5mZWF0dXJlLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmZlYXR1cmUtaXRlbSB7XG4gICAgICBtYXJnaW46IDE0cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlYWQtbW9yZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWNvbG9yKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIC5hcnJvdy1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmstYmx1ZS1jb2xvcik7XG4gICAgfVxuXG4gICAgLy9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAvLyAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAvLyAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xuICAgIC8vfVxuICB9XG59XG4iLCJAaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zLnNjc3MnO1xuQGltcG9ydCAnX3ZhcmlhYmxlcy5zY3NzJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy9ib290c3RyYXAnO1xuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblxuICAuY29udGFjdC1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgLmNvbnRhY3QtdGl0bGUge1xuICAgICAgY29sb3I6ICNGRjhCMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOEIwMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC8vINCY0L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0LUg0LHQu9C+0LrQuFxuICAgIC5jb250YWN0LWluZm8ge1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbmZvLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRjhCMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluZm8tY29udGVudCB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vINCk0L7RgNC80LBcbiAgICAuY29udGFjdC1mb3JtIHtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigjMDAwLCA0MCUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCMwMDNGQTUsIDAuMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWljb24ge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCNGRjhCMDAsIDEwJSk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICAgLy8g0JTQu9GPIHRleHRhcmVhINC40LrQvtC90LrQsCDRgNCw0YHQv9C+0LvQsNCz0LDQtdGC0YHRjyDQsiDQstC10YDRhdC90LXQvCDQv9GA0LDQstC+0Lwg0YPQs9C70YNcbiAgICAgICAgICB0ZXh0YXJlYSArICYge1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tc3VibWl0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzRkE1O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMwMDNGQTUsIDEwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g0JjQutC+0L3QutC4XG4gIC5pY29uLWxvY2F0aW9uLFxuICAuaWNvbi1waG9uZSxcbiAgLmljb24tbWFpbCxcbiAgLmljb24tdXNlcixcbiAgLmljb24tYnVpbGRpbmcsXG4gIC5pY29uLW1lc3NhZ2UsXG4gIC5pY29uLWFycm93LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuIiwiQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9ucy5zY3NzJztcbkBpbXBvcnQgJ192YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwJztcblxuLnByaWNpbmctaGVhZGVyIHtcbiAgLnByaWNpbmctZGlzY291bnQge1xuICAgIGNvbG9yOiAjNEY0RjRGO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJpY2luZy10b2dnbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgLnRvZ2dsZS1zd2l0Y2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgJjpjaGVja2VkICsgLnRvZ2dsZS1zbGlkZXIge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg4ZTJjO1xuXG4gICAgICAgICAgfiAudG9nZ2xlLWxhYmVscyAueWVhcmx5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIH4gLnRvZ2dsZS1sYWJlbHMgLm1vbnRobHkge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSArIC50b2dnbGUtc2xpZGVyIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzQ3YTY7XG5cbiAgICAgICAgICB+IC50b2dnbGUtbGFiZWxzIC5tb250aGx5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIH4gLnRvZ2dsZS1sYWJlbHMgLnllYXJseSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50b2dnbGUtc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgIC50b2dnbGUtbGFiZWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC55ZWFybHksIC5tb250aGx5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyDQkNC00LDQv9GC0LjQstC90L7RgdGC0Ywg0LTQu9GPINC80L7QsdC40LvRjNC90YvRhSDRg9GB0YLRgNC+0LnRgdGC0LJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByaWNpbmctdG9nZ2xlLWNvbnRhaW5lciAudG9nZ2xlLXN3aXRjaCB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG5cbiAgICAgIC50b2dnbGUtbGFiZWxzIHtcbiAgICAgICAgLnllYXJseSwgLm1vbnRobHkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9fVxuXG5cblxuLy8g0JDQtNCw0L/RgtC40LLQvdC+0YHRgtGMINC00LvRjyDQvNC+0LHQuNC70YzQvdGL0YUg0YPRgdGC0YDQvtC50YHRgtCyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmctdG9nZ2xlLWNvbnRhaW5lciAudG9nZ2xlLXN3aXRjaCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMzZweDtcblxuICAgIC50b2dnbGUtbGFiZWxzIHtcbiAgICAgIC55ZWFybHksIC5tb250aGx5IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNzApO1xuXG4gIC5tb2RhbC1jb250ZW50LWZvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59IiwiLy9AdXNlICd2YXJpYWJsZXMnO1xuXG4uZmxhc2gtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA4MHB4O1xuICByaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDcwcHg7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIHotaW5kZXg6IDEwMDAwO1xuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgLy9iYWNrZ3JvdW5kOiAjMDA0RTMyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuXG4gICAgLnN1YnRleHQge1xuICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgY29sb3I6ICNlMmUyZTI7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgfVxuXG4gICYtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzcwNDA7XG5cbiAgICBzdmcgKiB7XG4gICAgICBmaWxsOiAjMDA0RTMyO1xuICAgIH1cblxuICAgIC5mbGFzaC1tZXNzYWdlX19pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRFMzI7XG4gICAgfVxuXG4gIH1cblxuICAmLS1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M3MkM0MTtcblxuICAgIHN2ZyAqIHtcbiAgICAgIGZpbGw6ICM4MDEzMzY7XG4gICAgfVxuXG4gICAgLmZsYXNoLW1lc3NhZ2VfX2ljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwMTMzNjtcbiAgICB9XG5cbiAgfVxuXG4gICYtLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQzg2MjE7XG5cbiAgICBzdmcgKiB7XG4gICAgICBmaWxsOiAjQzI0OTE0O1xuICAgIH1cblxuICAgIC5mbGFzaC1tZXNzYWdlX19pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjQ5MTQ7XG4gICAgfVxuICB9XG5cbiAgJi0taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzBFMDtcblxuICAgIHN2ZyAqIHtcbiAgICAgIGZpbGw6ICMwNTQ3OEE7XG4gICAgfVxuXG4gICAgLmZsYXNoLW1lc3NhZ2VfX2ljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NDc4QTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG59XG5cbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcblxuICAvLyBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbkBpbXBvcnQgXCJ0aGVtZS9kZWZhdWx0L2xheW91dFwiO1xuQGltcG9ydCBcInRoZW1lL2NsYXNzaWMvbGF5b3V0XCI7XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBoZWlnaHQ6IDI4cHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbWluLWhlaWdodDogMzJweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuXG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLy8gVGhpcyBwYWRkaW5nIGlzIHRvIGFjY291bnQgZm9yIHRoZSBib3R0b20gYm9yZGVyIGZvciB0aGUgZmlyc3RcbiAgICAvLyBzZWxlY3Rpb24gcm93IGFuZCB0aGUgdG9wIGJvcmRlciBvZiB0aGUgc2Vjb25kIHNlbGVjdGlvbiByb3cuXG4gICAgLy8gV2l0aG91dCBpdCwgc2VsZWN0aW9ucyBvbiB0aGUgZmlyc3Qgcm93IG1heSBiZSBvZmZzZXQgaW5jb3JyZWN0bHlcbiAgICAvLyBhbmQgYXBwZWFyIGluIHRoZWlyIG93biByb3cgaW5zdGVhZCBvZiBnb2luZyB0byB0aGUgc2Vjb25kIHJvd1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblxuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcblxuICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRzZWxlY3Rpb24tYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvcik7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgb3V0bGluZTogMDtcblxuICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLWJnLXRvcC1jb2xvciwgJHNlbGVjdGlvbi1iZy1ib3R0b20tY29sb3IsIDUwJSwgMTAwJSk7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoI2VlZWVlZSwgI2NjY2NjYywgNTAlLCAxMDAlKTtcblxuICAgIGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcblxuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAwJSwgNTAlKTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3IsIDUwJSwgMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAtc2Fzcy9ibG9iLzMuMy1zdGFibGUvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzI0wxNy1MMjdcblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gIGN1cnNvcjogdGV4dDtcblxuICBvdXRsaW5lOiAwO1xuXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBjb2xvcjogJHJlbW92ZS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHBhZGRpbmc6IDAgNHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHJlbW92ZS1ob3Zlci1jb2xvcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cbiIsIiRyZW1vdmUtY29sb3I6ICM4ODggIWRlZmF1bHQ7XG4kcmVtb3ZlLWhvdmVyLWNvbG9yOiAjNTU1ICFkZWZhdWx0O1xuJHJlbW92ZS13aWR0aDogMjBweCAhZGVmYXVsdDtcblxuJHNlbGVjdGlvbi1jb2xvcjogIzQ0NCAhZGVmYXVsdDtcblxuJGJvcmRlci1jb2xvcjogI2FhYSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG5cbiRmb2N1cy1ib3JkZXItY29sb3I6ICM1ODk3ZmIgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItaGVpZ2h0OiAyOHB4ICFkZWZhdWx0O1xuXG4kc2VsZWN0aW9uLWJnLXRvcC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvcjogI2VlZWVlZSAhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1wbGFjZWhvbGRlci1jb2xvcjogIzk5OSAhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1mb2N1cy1ib3JkZXItY29sb3I6IGJsdWUgIWRlZmF1bHQ7XG5cbiRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvcjogJHNlbGVjdGlvbi1iZy1ib3R0b20tY29sb3IgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3I6ICRzZWxlY3Rpb24tYmctdG9wLWNvbG9yICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tei1pbmRleDogMSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWJnLWNvbG9yOiAkc2VsZWN0aW9uLWJnLXRvcC1jb2xvciAhZGVmYXVsdDtcblxuJHJlc3VsdHMtbWF4LWhlaWdodDogMjAwcHggIWRlZmF1bHQ7XG4kcmVzdWx0cy1uZXN0ZWQtcGFkZGluZzogMjBweCAhZGVmYXVsdDtcblxuJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yOiAjMzg3NWQ3ICFkZWZhdWx0O1xuJHJlc3VsdHMtY2hvaWNlLWZnLWhvdmVyLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcblxuJHJlc3VsdHMtY2hvaWNlLWZnLXVuc2VsZWN0YWJsZS1jb2xvcjogZ3JleSAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgXCJkZWZhdWx0c1wiO1xuQGltcG9ydCBcIi4uLy4uL21peGlucy9ncmFkaWVudHNcIjtcblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIHtcbiAgQGltcG9ydCBcInNpbmdsZVwiO1xuICBAaW1wb3J0IFwibXVsdGlwbGVcIjtcblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogJHJlc3VsdHMtbWF4LWhlaWdodDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtZmctdW5zZWxlY3RhYmxlLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yO1xuICAgIGNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuIiwiLyohXHJcbiAqIFNlbGVjdDIgdjQgQm9vdHN0cmFwIDUgdGhlbWUgdjEuMy4wXHJcbiovXHJcblxyXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xyXG5cclxuQGltcG9ydCBcImluY2x1ZGUtYWxsXCI7XHJcbiIsIi8vIEJhc2UgbGF5b3V0XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgQGF0LXJvb3Qgc2VsZWN0ICsgJiB7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAqOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIElucHV0XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzMmJzNS1oZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogJHMyYnM1LXBhZGRpbmcteSAkczJiczUtcGFkZGluZy14O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkczJiczUtZm9udC1mYW1pbHk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRzMmJzNS1mb250LXNpemUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkczJiczUtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzMmJzNS1saW5lLWhlaWdodDtcclxuICAgICAgICBjb2xvcjogJHMyYnM1LWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzMmJzNS1iZztcclxuICAgICAgICBib3JkZXI6ICRzMmJzNS1ib3JkZXItd2lkdGggc29saWQgJHMyYnM1LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRzMmJzNS1ib3JkZXItcmFkaXVzLCAwKTtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzMmJzNS1ib3gtc2hhZG93KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRzMmJzNS10cmFuc2l0aW9uKTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEZvY3VzZWQvT3BlbiBJbnB1dFxyXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXHJcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzMmJzNS1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzMmJzNS1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBIaWRlIGJvdHRvbSBib3JkZXIgd2hlbiBvcGVuIGFuZCBiZWxvd1xyXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEhpZGUgdG9wIGJvcmRlciB3aGVuIG9wZW4gYW5kIGFib3ZlXHJcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUGxhY2Vob2xkZXIgV2lkdGhcclxuICAgIC5zZWxlY3QyLXNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBDbGVhciBCdXR0b25cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkczJiczUtaW5kaWNhdG9yLXBhZGRpbmc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkczJiczUtY2xlYXItd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHMyYnM1LWNsZWFyLWhlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHMyYnM1LWNsZWFyLXBhZGRpbmcteSAkczJiczUtY2xlYXItcGFkZGluZy14O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMTAwJTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHMyYnM1LWNsZWFyLWJnO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICAvLyBDaGFuZ2UgaWNvbiBvbiBob3ZlclxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzMmJzNS1jbGVhci1ob3Zlci1iZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gSGlkZSBjaGlsZHJlblxyXG4gICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIEhlaWdodFxyXG4kczJiczUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kczJiczUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgKiAxcmVtICFkZWZhdWx0O1xyXG5cclxuLy8gWi1JbmRleFxyXG4kczJiczUtemluZGV4OiAgICAgICAgICAgICAgICAgICAkemluZGV4LW1vZGFsICsgMSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZGRpbmdcclxuJHMyYnM1LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJHMyYnM1LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuXHJcbi8vIEZvbnRcclxuJHMyYnM1LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJHMyYnM1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJHMyYnM1LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kczJiczUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb2xvciAmIGJhY2tncm91bmRcclxuJHMyYnM1LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGZvcm0tc2VsZWN0LWNvbG9yICFkZWZhdWx0O1xyXG4kczJiczUtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzMmJzNS1iZzogICAgICAgICAgICAgICAgICAgICAgICRmb3JtLXNlbGVjdC1iZyAhZGVmYXVsdDtcclxuJHMyYnM1LWJnLXBvc2l0aW9uOiAgICAgICAgICAgICAgJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uICFkZWZhdWx0O1xyXG4kczJiczUtYmctc2l6ZTogICAgICAgICAgICAgICAgICAkZm9ybS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDtcclxuXHJcbi8vIEJvcmRlciAmIHNoYWRvd1xyXG4kczJiczUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kczJiczUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kczJiczUtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHMyYnM1LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRzMmJzNS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xyXG5cclxuLy8gSW5kaWNhdG9yXHJcbiRzMmJzNS1pbmRpY2F0b3ItcGFkZGluZzogICAgICAgICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcclxuJHMyYnM1LWluZGljYXRvcjogICAgICAgICAgICAgICAgJGZvcm0tc2VsZWN0LWluZGljYXRvciAhZGVmYXVsdDtcclxuXHJcbi8vIEZvY3VzXHJcbiRzMmJzNS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzMmJzNS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJHMyYnM1LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4vLyBWYWxpZFxyXG4kczJiczUtdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnM1LXZhbGlkLWZvY3VzLWJveC1zaGFkb3c6ICAgMCAwIDAgJHMyYnM1LWZvY3VzLXdpZHRoIHJnYmEoJHMyYnM1LXZhbGlkLWJvcmRlci1jb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcclxuXHJcbi8vIEludmFsaWRcclxuJHMyYnM1LWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnM1LWludmFsaWQtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgJHMyYnM1LWZvY3VzLXdpZHRoIHJnYmEoJHMyYnM1LWludmFsaWQtYm9yZGVyLWNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xyXG5cclxuLy8gRGlzYWJsZWRcclxuJHMyYnM1LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XHJcbiRzMmJzNS1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuJHMyYnM1LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgJHMyYnM1LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIEl0ZW1zXHJcbiRzMmJzNS1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzMmJzNS1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRzMmJzNS1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzMmJzNS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRzMmJzNS1pdGVtLWFjdGl2ZS1iZzogICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kczJiczUtaXRlbS1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRzMmJzNS1pdGVtLWZvY3VzLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEdyb3Vwc1xyXG4kczJiczUtZ3JvdXAtcGFkZGluZy15OiAgICAgICAgICAkczJiczUtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kczJiczUtZ3JvdXAtcGFkZGluZy14OiAgICAgICAgICAkczJiczUtcGFkZGluZy14ICogLjUgIWRlZmF1bHQ7XHJcbiRzMmJzNS1ncm91cC1jb2xvcjogICAgICAgICAgICAgICRzZWNvbmRhcnkgIWRlZmF1bHQ7XHJcbiRzMmJzNS1ncm91cC1mb250LXdlaWdodDogICAgICAgICRoZWFkaW5ncy1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuXHJcbi8vIE11bHRpcGxlIGl0ZW1zXHJcbiRzMmJzNS1tdWx0aS1pdGVtLXBhZGRpbmcteTogICAgICRiYWRnZS1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRzMmJzNS1tdWx0aS1pdGVtLXBhZGRpbmcteDogICAgICRiYWRnZS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4kczJiczUtb3B0aW9ucy1tYXgtaGVpZ2h0OiAgICAgICAxNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIENsZWFyL1JlbW92ZVxyXG4kczJiczUtY2xlYXItd2lkdGg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRzMmJzNS1jbGVhci1oZWlnaHQ6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHMyYnM1LWNsZWFyLXBhZGRpbmcteTogICAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRzMmJzNS1jbGVhci1wYWRkaW5nLXg6ICAgICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kczJiczUtY2xlYXItaWNvbjogICAgICAgICAgICAgICBzdHItcmVwbGFjZSgkYnRuLWNsb3NlLWJnLCAjeyRidG4tY2xvc2UtY29sb3J9LCAje3NoYWRlLWNvbG9yKCRzMmJzNS1ib3JkZXItY29sb3IsIDUwJSl9KSAhZGVmYXVsdDtcclxuJHMyYnM1LWNsZWFyLWJnOiAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkczJiczUtY2xlYXItaWNvbikgY2VudGVyIC8gJHMyYnM1LWNsZWFyLWhlaWdodCBhdXRvIG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHMyYnM1LWNsZWFyLWhvdmVyLWJnOiAgICAgICAgICAgdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkczJiczUtY2xlYXItaGVpZ2h0IGF1dG8gbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG5cclxuLy8gU21hbGxcclxuJHMyYnM1LWhlaWdodC1zbTogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJHMyYnM1LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtICFkZWZhdWx0O1xyXG4kczJiczUtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kczJiczUtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kczJiczUtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kczJiczUtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJHMyYnM1LWl0ZW0tcGFkZGluZy15LXNtOiAgICAgICAgJHMyYnM1LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJHMyYnM1LWl0ZW0tcGFkZGluZy14LXNtOiAgICAgICAgJHMyYnM1LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJHMyYnM1LWdyb3VwLXBhZGRpbmcteS1zbTogICAgICAgJHMyYnM1LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJHMyYnM1LWdyb3VwLXBhZGRpbmcteC1zbTogICAgICAgJHMyYnM1LXBhZGRpbmcteC1zbSAqIC41ICFkZWZhdWx0O1xyXG4kczJiczUtY2xlYXItd2lkdGgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHMyYnM1LWNsZWFyLWhlaWdodC1zbTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRzMmJzNS1jbGVhci1wYWRkaW5nLXktc206ICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRzMmJzNS1jbGVhci1wYWRkaW5nLXgtc206ICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRzMmJzNS1jbGVhci1iZy1zbTogICAgICAgICAgICAgIHRyYW5zcGFyZW50IGVzY2FwZS1zdmcoJHMyYnM1LWNsZWFyLWljb24pIGNlbnRlciAvICRzMmJzNS1jbGVhci1oZWlnaHQtc20gYXV0byBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzMmJzNS1jbGVhci1ob3Zlci1iZy1zbTogICAgICAgIHRyYW5zcGFyZW50IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJHMyYnM1LWNsZWFyLWhlaWdodC1zbSBhdXRvIG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuXHJcbiRzMmJzNS1zbWFsbDogKFxyXG4gICAgXCJoZWlnaHRcIjogJHMyYnM1LWhlaWdodC1zbSxcclxuICAgIFwiaGVpZ2h0LWlubmVyXCI6ICRzMmJzNS1oZWlnaHQtaW5uZXItc20sXHJcbiAgICBcInBhZGRpbmcteVwiOiAkczJiczUtcGFkZGluZy15LXNtLFxyXG4gICAgXCJwYWRkaW5nLXhcIjogJHMyYnM1LXBhZGRpbmcteC1zbSxcclxuICAgIFwiZm9udC1zaXplXCI6ICRzMmJzNS1mb250LXNpemUtc20sXHJcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJHMyYnM1LWJvcmRlci1yYWRpdXMtc20sXHJcbiAgICBcIml0ZW0tcGFkZGluZy15XCI6ICRzMmJzNS1pdGVtLXBhZGRpbmcteS1zbSxcclxuICAgIFwiaXRlbS1wYWRkaW5nLXhcIjogJHMyYnM1LWl0ZW0tcGFkZGluZy14LXNtLFxyXG4gICAgXCJncm91cC1wYWRkaW5nLXlcIjogJHMyYnM1LWdyb3VwLXBhZGRpbmcteS1zbSxcclxuICAgIFwiZ3JvdXAtcGFkZGluZy14XCI6ICRzMmJzNS1ncm91cC1wYWRkaW5nLXgtc20sXHJcbiAgICBcImNsZWFyLXdpZHRoXCI6ICRzMmJzNS1jbGVhci13aWR0aC1zbSxcclxuICAgIFwiY2xlYXItaGVpZ2h0XCI6ICRzMmJzNS1jbGVhci1oZWlnaHQtc20sXHJcbiAgICBcImNsZWFyLXBhZGRpbmcteVwiOiAkczJiczUtY2xlYXItcGFkZGluZy15LXNtLFxyXG4gICAgXCJjbGVhci1wYWRkaW5nLXhcIjogJHMyYnM1LWNsZWFyLXBhZGRpbmcteC1zbSxcclxuICAgIFwiY2xlYXItYmdcIjogJHMyYnM1LWNsZWFyLWJnLXNtLFxyXG4gICAgXCJjbGVhci1ob3Zlci1iZ1wiOiAkczJiczUtY2xlYXItaG92ZXItYmctc20sXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBMYXJnZVxyXG4kczJiczUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kczJiczUtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0gIWRlZmF1bHQ7XHJcbiRzMmJzNS1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRzMmJzNS1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRzMmJzNS1mb250LXNpemUtbGc6ICAgICAgICAgICAgICRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRzMmJzNS1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kczJiczUtaXRlbS1wYWRkaW5nLXktbGc6ICAgICAgICAkczJiczUtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kczJiczUtaXRlbS1wYWRkaW5nLXgtbGc6ICAgICAgICAkczJiczUtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kczJiczUtZ3JvdXAtcGFkZGluZy15LWxnOiAgICAgICAkczJiczUtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kczJiczUtZ3JvdXAtcGFkZGluZy14LWxnOiAgICAgICAkczJiczUtcGFkZGluZy14LWxnICogLjUgIWRlZmF1bHQ7XHJcbiRzMmJzNS1jbGVhci13aWR0aC1sZzogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRzMmJzNS1jbGVhci1oZWlnaHQtbGc6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRzMmJzNS1jbGVhci1wYWRkaW5nLXktbGc6ICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kczJiczUtY2xlYXItcGFkZGluZy14LWxnOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHMyYnM1LWNsZWFyLWJnLWxnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkczJiczUtY2xlYXItaWNvbikgY2VudGVyIC8gJHMyYnM1LWNsZWFyLWhlaWdodC1sZyBhdXRvIG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHMyYnM1LWNsZWFyLWhvdmVyLWJnLWxnOiAgICAgICAgdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkczJiczUtY2xlYXItaGVpZ2h0LWxnIGF1dG8gbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG5cclxuJHMyYnM1LWxhcmdlOiAoXHJcbiAgICBcImhlaWdodFwiOiAkczJiczUtaGVpZ2h0LWxnLFxyXG4gICAgXCJoZWlnaHQtaW5uZXJcIjogJHMyYnM1LWhlaWdodC1pbm5lci1sZyxcclxuICAgIFwicGFkZGluZy15XCI6ICRzMmJzNS1wYWRkaW5nLXktbGcsXHJcbiAgICBcInBhZGRpbmcteFwiOiAkczJiczUtcGFkZGluZy14LWxnLFxyXG4gICAgXCJmb250LXNpemVcIjogJHMyYnM1LWZvbnQtc2l6ZS1sZyxcclxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkczJiczUtYm9yZGVyLXJhZGl1cy1sZyxcclxuICAgIFwiaXRlbS1wYWRkaW5nLXlcIjogJHMyYnM1LWl0ZW0tcGFkZGluZy15LWxnLFxyXG4gICAgXCJpdGVtLXBhZGRpbmcteFwiOiAkczJiczUtaXRlbS1wYWRkaW5nLXgtbGcsXHJcbiAgICBcImdyb3VwLXBhZGRpbmcteVwiOiAkczJiczUtZ3JvdXAtcGFkZGluZy15LWxnLFxyXG4gICAgXCJncm91cC1wYWRkaW5nLXhcIjogJHMyYnM1LWdyb3VwLXBhZGRpbmcteC1sZyxcclxuICAgIFwiY2xlYXItd2lkdGhcIjogJHMyYnM1LWNsZWFyLXdpZHRoLWxnLFxyXG4gICAgXCJjbGVhci1oZWlnaHRcIjogJHMyYnM1LWNsZWFyLWhlaWdodC1sZyxcclxuICAgIFwiY2xlYXItcGFkZGluZy15XCI6ICRzMmJzNS1jbGVhci1wYWRkaW5nLXktbGcsXHJcbiAgICBcImNsZWFyLXBhZGRpbmcteFwiOiAkczJiczUtY2xlYXItcGFkZGluZy14LWxnLFxyXG4gICAgXCJjbGVhci1iZ1wiOiAkczJiczUtY2xlYXItYmctbGcsXHJcbiAgICBcImNsZWFyLWhvdmVyLWJnXCI6ICRzMmJzNS1jbGVhci1ob3Zlci1iZy1sZyxcclxuKSAhZGVmYXVsdDtcclxuIiwiLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAtNSB7XHJcbiAgICArIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTUge1xyXG4gICAgICAgIHotaW5kZXg6ICRzMmJzNS16aW5kZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRHJvcGRvd25cclxuICAgIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgICAgICB6LWluZGV4OiAkczJiczUtemluZGV4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY29sb3I6ICRzMmJzNS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkczJiczUtYmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkczJiczUtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHMyYnM1LWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICAvLyBPcGVuIEJlbG93XHJcbiAgICAgICAgJi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gT3BlbiBBYm92ZVxyXG4gICAgICAgICYuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFNlYXJjaCBib3hcclxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2gge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkczJiczUtcGFkZGluZy15ICRzMmJzNS1wYWRkaW5nLXg7XHJcblxyXG4gICAgICAgICAgICAvLyBTZWFyY2ggZmllbGRcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHMyYnM1LXBhZGRpbmcteSAkczJiczUtcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzMmJzNS1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkczJiczUtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkczJiczUtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHMyYnM1LWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzMmJzNS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzMmJzNS1iZztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRzMmJzNS1ib3JkZXItd2lkdGggc29saWQgJHMyYnM1LWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkczJiczUtYm9yZGVyLXJhZGl1cywgMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzMmJzNS1ib3gtc2hhZG93KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHMyYnM1LXRyYW5zaXRpb24pO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHMyYnM1LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkczJiczUtZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbXNcclxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICAgICAgICAgICAgJjpub3QoLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucy0tbmVzdGVkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkczJiczUtb3B0aW9ucy1tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHMyYnM1LWl0ZW0tcGFkZGluZy15ICRzMmJzNS1pdGVtLXBhZGRpbmcteDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkczJiczUtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkczJiczUtZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHMyYnM1LWxpbmUtaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIE5vIHJlc3VsdHMgbWVzc2FnZVxyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX21lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkczJiczUtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gSGlnaGxpZ2h0ZWQgSXRlbVxyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkczJiczUtaXRlbS1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHMyYnM1LWl0ZW0taG92ZXItYmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gU2VsZWN0ZWQgSXRlbVxyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQsXHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOm5vdCguc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRzMmJzNS1pdGVtLWFjdGl2ZS1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHMyYnM1LWl0ZW0tYWN0aXZlLWJnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIERpc2FibGVkIEl0ZW1cclxuICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkLFxyXG4gICAgICAgICAgICAgICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzMmJzNS1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBPcHRncm91cFxyXG4gICAgICAgICAgICAgICAgJltyb2xlPVwiZ3JvdXBcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEdyb3VwIEhlYWRlclxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHMyYnM1LWdyb3VwLXBhZGRpbmcteSAkczJiczUtZ3JvdXAtcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHMyYnM1LWdyb3VwLWZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHMyYnM1LWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHMyYnM1LWdyb3VwLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gR3JvdXAgSXRlbVxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMtLW5lc3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkczJiczUtaXRlbS1wYWRkaW5nLXkgJHMyYnM1LWl0ZW0tcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzMmJzNS1wYWRkaW5nLXkgJHMyYnM1LWluZGljYXRvci1wYWRkaW5nICRzMmJzNS1wYWRkaW5nLXkgJHMyYnM1LXBhZGRpbmcteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRzMmJzNS1pbmRpY2F0b3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHMyYnM1LWJnLXBvc2l0aW9uO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHMyYnM1LWJnLXNpemU7XHJcblxyXG4gICAgICAgIC8vIFJlbmRlcmVkIHZpZXdcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzMmJzNS1mb250LXdlaWdodDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzMmJzNS1saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICRzMmJzNS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgIC8vIFBsYWNlaG9sZGVyXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzMmJzNS1mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkczJiczUtbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHMyYnM1LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBEaXNhYmxlIGFycm93XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC01IHtcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgICAgIC8vIExpc3QgaXRlbXNcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC8vIEl0ZW1zXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzMmJzNS1tdWx0aS1pdGVtLXBhZGRpbmcteSAkczJiczUtbXVsdGktaXRlbS1wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRzMmJzNS1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzMmJzNS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJHMyYnM1LWJvcmRlci13aWR0aCBzb2xpZCAkczJiczUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkczJiczUtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gUmVtb3ZhbCBidXR0b25cclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkczJiczUtY2xlYXItd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkczJiczUtY2xlYXItaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzMmJzNS1jbGVhci1wYWRkaW5nLXkgJHMyYnM1LWNsZWFyLXBhZGRpbmcteDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHMyYnM1LWNsZWFyLWJnO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzMmJzNS1jbGVhci1ob3Zlci1iZztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZSBjaGlsZHJlblxyXG4gICAgICAgICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIElucHV0IGFyZWFcclxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHMyYnM1LWhlaWdodC1pbm5lcjtcclxuXHJcbiAgICAgICAgICAgIC8vIElucHV0IGZpZWxkXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzMmJzNS1oZWlnaHQtaW5uZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHMyYnM1LWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRzMmJzNS1saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBDbGVhciBidXR0b24gb3ZlcnJpZGVcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgICAgICAgICAgcmlnaHQ6ICRzMmJzNS1wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTUge1xyXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQsXHJcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xyXG4gICAgICAgIC8vIEJhc2Ugc3R5bGluZ1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkczJiczUtZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzMmJzNS1kaXNhYmxlZC1iZztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkczJiczUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTXVsdGlwbGVcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBJdGVtc1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gUmVtb3ZlIHNlYXJjaCBmaWVsZCBpZiBubyBpdGVtcyBzZWxlY3RlZFxyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkOm5vdCg6ZW1wdHkpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICsgLnNlbGVjdDItc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIER1cGxpY2F0ZWQgJiBhbHRlcmVkIGZyb20gQm9vdHN0cmFwIDVcclxuLmlucHV0LWdyb3VwIHtcclxuICAgICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xyXG4gICAgICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSkge1xyXG4gICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAtNSB7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGFzLXZhbGlkYXRpb24ge1xyXG4gICAgICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSB7XHJcbiAgICAgICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC01IHtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuaW5wdXQtZ3JvdXAtdGV4dCB+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTUsXHJcbiAgICA+IC5idG4gfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC01LFxyXG4gICAgPiAuZHJvcGRvd24tbWVudSB+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTUge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEVuc3VyZSBjb250YWluZXIgdGFrZXMgdXAgcmVtYWluaW5nIHJvb21cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTUge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTUge1xyXG4gICAgLy8gVmFsaWRcclxuICAgIC5pcy12YWxpZCArICYsXHJcbiAgICAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQgKyAmIHtcclxuICAgICAgICAvLyBTZXQgYm9yZGVyIGNvbG9yXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkczJiczUtdmFsaWQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXHJcbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAgICAgICAgIC8vIFNldCBib3JkZXIgY29sb3IgJiBib3ggc2hhZG93XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzMmJzNS12YWxpZC1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkczJiczUtdmFsaWQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAgICAgICAgIC8vIEhpZGUgYm90dG9tIGJvcmRlciB3aGVuIG9wZW4gYW5kIGJlbG93XHJcbiAgICAgICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBIaWRlIHRvcCBib3JkZXIgd2hlbiBvcGVuIGFuZCBhYm92ZVxyXG4gICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEludmFsaWRcclxuICAgIC5pcy1pbnZhbGlkICsgJixcclxuICAgIC53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkICsgJiB7XHJcbiAgICAgICAgLy8gU2V0IGJvcmRlciBjb2xvclxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHMyYnM1LWludmFsaWQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXHJcbiAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAgICAgICAgIC8vIFNldCBib3JkZXIgY29sb3IgJiBib3ggc2hhZG93XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzMmJzNS1pbnZhbGlkLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzMmJzNS1pbnZhbGlkLWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gICAgICAgICAgICAvLyBIaWRlIGJvdHRvbSBib3JkZXIgd2hlbiBvcGVuIGFuZCBiZWxvd1xyXG4gICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gSGlkZSB0b3AgYm9yZGVyIHdoZW4gb3BlbiBhbmQgYWJvdmVcclxuICAgICAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gczJiczUtc2l6aW5nKCRzaXplLWxpc3Q6ICRzMmJzNS1zbWFsbCwgJHNlbGVjdG9yOiBcIlwiKSB7XHJcbiAgICAvLyBMYXlvdXRcclxuICAgICN7JHNlbGVjdG9yfS5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogbWFwLWdldCgkc2l6ZS1saXN0LCBoZWlnaHQpO1xyXG4gICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJHNpemUtbGlzdCwgcGFkZGluZy15KSBtYXAtZ2V0KCRzaXplLWxpc3QsIHBhZGRpbmcteCk7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG1hcC1nZXQoJHNpemUtbGlzdCwgZm9udC1zaXplKSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyhtYXAtZ2V0KCRzaXplLWxpc3QsIGJvcmRlci1yYWRpdXMpLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAjeyRzZWxlY3Rvcn0uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcclxuICAgICN7JHNlbGVjdG9yfS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogbWFwLWdldCgkc2l6ZS1saXN0LCBjbGVhci13aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogbWFwLWdldCgkc2l6ZS1saXN0LCBjbGVhci1oZWlnaHQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRzaXplLWxpc3QsIGNsZWFyLXBhZGRpbmcteSkgbWFwLWdldCgkc2l6ZS1saXN0LCBjbGVhci1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRzaXplLWxpc3QsIGNsZWFyLWJnKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkc2l6ZS1saXN0LCBjbGVhci1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXAtZ2V0KCRzaXplLWxpc3QsIGhlaWdodC1pbm5lcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRHJvcGRvd25cclxuICAgICN7JHNlbGVjdG9yfS5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKG1hcC1nZXQoJHNpemUtbGlzdCwgYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAgICAgICAvLyBPcGVuIEJlbG93XHJcbiAgICAgICAgJi5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gT3BlbiBBYm92ZVxyXG4gICAgICAgICYuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogbWFwLWdldCgkc2l6ZS1saXN0LCBwYWRkaW5nLXkpIG1hcC1nZXQoJHNpemUtbGlzdCwgcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShtYXAtZ2V0KCRzaXplLWxpc3QsIGZvbnQtc2l6ZSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJHNpemUtbGlzdCwgaXRlbS1wYWRkaW5nLXkpIG1hcC1nZXQoJHNpemUtbGlzdCwgaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG1hcC1nZXQoJHNpemUtbGlzdCwgZm9udC1zaXplKSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJltyb2xlPVwiZ3JvdXBcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogbWFwLWdldCgkc2l6ZS1saXN0LCBncm91cC1wYWRkaW5nLXkpIG1hcC1nZXQoJHNpemUtbGlzdCwgZ3JvdXAtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMtLW5lc3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRzaXplLWxpc3QsIGl0ZW0tcGFkZGluZy15KSBtYXAtZ2V0KCRzaXplLWxpc3QsIGl0ZW0tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTaW5nbGVcclxuICAgICN7JHNlbGVjdG9yfS5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRzaXplLWxpc3QsIHBhZGRpbmcteSkgJHMyYnM1LWluZGljYXRvci1wYWRkaW5nIG1hcC1nZXQoJHNpemUtbGlzdCwgcGFkZGluZy15KSBtYXAtZ2V0KCRzaXplLWxpc3QsIHBhZGRpbmcteCk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTXVsdGlwbGVcclxuICAgICN7JHNlbGVjdG9yfS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkczJiczUtbXVsdGktaXRlbS1wYWRkaW5nLXkgJHMyYnM1LW11bHRpLWl0ZW0tcGFkZGluZy14O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG1hcC1nZXQoJHNpemUtbGlzdCwgZm9udC1zaXplKSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1hcC1nZXQoJHNpemUtbGlzdCwgY2xlYXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWFwLWdldCgkc2l6ZS1saXN0LCBjbGVhci1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJHNpemUtbGlzdCwgY2xlYXItcGFkZGluZy15KSBtYXAtZ2V0KCRzaXplLWxpc3QsIGNsZWFyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkc2l6ZS1saXN0LCBjbGVhci1iZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRzaXplLWxpc3QsIGNsZWFyLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgICAgICAgICByaWdodDogbWFwLWdldCgkc2l6ZS1saXN0LCBwYWRkaW5nLXgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVXNpbmcgb3B0aW9uc1xyXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC01IHtcclxuICAgIC8vIFNtYWxsXHJcbiAgICBAaW5jbHVkZSBzMmJzNS1zaXppbmcoJHMyYnM1LXNtYWxsLCBcIi5zZWxlY3QyLS1zbWFsbFwiKTtcclxuXHJcbiAgICAvLyBMYXJnZVxyXG4gICAgQGluY2x1ZGUgczJiczUtc2l6aW5nKCRzMmJzNS1sYXJnZSwgXCIuc2VsZWN0Mi0tbGFyZ2VcIik7XHJcbn1cclxuXHJcbi8vIFVzaW5nIGJvb3RzdHJhcCBjbGFzc2VzXHJcbi8vIFNtYWxsXHJcbi5mb3JtLXNlbGVjdC1zbSB7XHJcbiAgICB+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTUge1xyXG4gICAgICAgIEBpbmNsdWRlIHMyYnM1LXNpemluZygkczJiczUtc21hbGwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBMYXJnZVxyXG4uZm9ybS1zZWxlY3QtbGcge1xyXG4gICAgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC01IHtcclxuICAgICAgICBAaW5jbHVkZSBzMmJzNS1zaXppbmcoJHMyYnM1LWxhcmdlKTtcclxuICAgIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/